我们一般使用 PuTTY 等 SSH 客户端来远程管理 Linux 服务器。但是,一般的密码方式登录,容易有密码被暴力破解的问题。所以,一般我们会将 SSH 的端口设置为默认的 22 以外的端口,或者禁用 root 账户登录。其实,有一个更好的办法来保证安全,而且让你可以放心地用 root 账户从远程登录——那就是通过密钥方式登录。 密钥形式登录的原理是:利用密钥生成器制作一对密钥——一只公钥和一

模板系统基础 Django模板是一个string文本,它用来分离一个文档的展现和数据 模板定义了placeholder和表示多种逻辑的tags来规定文档如何展现 通常模板用来输出HTML,但是Django模板也能生成其它基于文本的形式 让我们来看看一个简单的模板例子: [java]  view plain  copy <html>   <head><title>Ordering notice</t

1. jQuery 是如何工作的 1.1. 开始使用jQuery jQuery 本身只有一个 js 文件,所以,要使用它,就和使用其它的 js 文件一样,直接将它引入就可以使用了。 <script type="text/javascript" src="jquery-1.8.3.js"></script> 但是,要注意一点,因为 jQuery 大部分功能需要根据文档的 DOM 模型来工作,所以,

pyenv是个多版本python管理器,可以同时管理多个python版本共存,如pypy,miniconde等等 安装 $ git clone https://github.com/yyuu/pyenv.git ~/.pyenv $ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile $ echo 'expo

Curl是Linux下一个很强大的http命令行工具,其功能十分强大。 一、CURL对HTTP的常规访问 1. 访问网站 $ curl http://www.linuxidc.com 回车之后,www.linuxidc.com 的html 显示在屏幕上了  2. 保存页面 用curl option: -o $ curl -o page.html http://www.linuxidc.com 可以

\thispagestyle{empty} \changepage{}{}{}{-0.5cm}{}{2cm}{}{}{} \ \clearpage \changepage{}{}{}{0.5cm}{}{-2cm}{}{}{} 关于此书 许可证 《The Little Redis Book》是经由Attribution-NonCommercial 3.0 Unported license许可的,你不

还是前几月的时候,几乎在同一时间,自己接触到了 Gevent 和 Tornado 这两个已经不新的东西,那时那个 思绪混乱啊!似乎都支持异步,似乎都是无阻塞(non-blocking),性能似乎都好到个不行 (猛击)。知道两者虽是单线程, 但基于无阻塞的特性,战斗力那个是嗖嗖地上涨,运用得当的话,hold住上K个连接不是问题。虽然很感兴趣,虽然完全没弄清楚两者内里的实质,但为了完成工作,略略了解了

在网站开发阶段,对于静态资源文件比如JS,CSS等文件都是未经过压缩合并处理的,这对于访问量巨大的网站来说不仅浪费带宽,而且也会影响网站的访问速度。django-compressor的作用就是将静态文件压缩合并成一个文件,不仅减少了网站的请求次数,还能节省网络带宽。 本文分为两部分,第一部分介绍settings文件相关配置对静态文件的影响,然后再讨论Compressor的如何使用。如果你对sett

使用CDN 对于公有的静态资源,比如jquery.min.js、highlight.min.js等文件全部使用CDN,提高网站的访问速度。 合并静态文件 整个网站的css和js文件总共超过10个,如果等浏览器全部加载完这些文件大概需要3秒以上,如果是比较的网络环境体验可能更糟糕。因此在部署的时候把多个CSS文件合并成一个,JS合并的一个文件,使用的工具是Django-Compressor。合并后用

本文整理自Stack Overflow上的热门问答hidden features of python,早期有人做过类似的整理,但是内容比较旧而且比较粗糙,因此笔者在原文基础上加入自己的一些理解,另外那些高质量的评论也引入进来了。总之,这是一篇用心之作,希望你可以喜欢。 链式比较操作 >>> x = 5 >>> 1 < x < 10 True >>> 10 < x < 20 False >>> x

3 4 5 6 7 8 9 10 11