Apache的安全设置
一、确保你安装的是最新的补丁如果门是敞开的话,在窗户上加锁就毫无意义。同样道理,如果你没有打补丁,继续下面的操作就没有什么必要。二、隐藏Apache的版本号及其它敏感信息默认情况下,很多Apache安装时会显示版本号及操作系统版本,甚至会显示服务器上安装的是什么样的Apache模块。这些信息可以为黑客所用,并且黑客还可以从中得知你所配置的服务器上的很多设置都是默认状态。这里有两条语句,你需要添加到你...
View Article使用Eclipse与Pydev开发Python
Python的编辑器很多,具体可见:http://wiki.python.org/moin/PythonEditors。官方的IDLE、PythonWin和Eclipse(Pydev)是比较值得推荐的。IDLE在安装了官方的Python软件包以后即可获得,PythonWin通过安装ActivePython可获得。而Pydev是一款用来扩充Eclipse的插件,安装了之后就可以使用Eclipse来开发...
View ArticlePython/django的部署方式
目前Python常见部署方法有FCGI、WSGI和uWSGI等。FastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不会每次都要花费时间去fork一次(这是CGI最为人诟病的fork-and-execute 模式)。目前支持语言有 PHP、C/C++、Java、Perl、Tcl、Python、SmallTalk、Ruby等,相关模块在Apache,IIS,...
View Article基于nginx+uWSGI部署Django
之前在apache上基于mod_wsgi模式安装过Django应用,后来转到LNMP环境,再加上近期uWSGI的流行,本文将基于LNMP+uWSGI重新部署Django应用。注:1、本文仅实现单站点部署方式,多站点虚拟主机可以通过virtualenv实现。2、本文的环境是基于LNMP,运行于CentOS,已经安装了Nginx、PHP、MySQL、Memcached。并且操作系统自带了Python...
View ArticleInstall Django
How to get DjangoDjango is available open-source under the BSD license. It requires Python version 2.4 or higher, but it has no dependencies on other Python libraries. There are several ways you can...
View ArticleDjango的基本命令
* 创建工程 django-admin.py startproject test , 会创建urls.py, settings.py, manage.py 基本文件,修改settings.py的TEMPLATE_DIRS以及DATABASE相关选项* 初始化数据库python manage.py init* 同步数据库python manage.py syncdb* 启动服务python...
View Article使用ajax中文乱码问题解决办法
PHP中使用ajax中文乱码问题解决办法当网页是utf-8编码的时候,使用ajax一般不会出现中文乱码的情况。但当网页编码为gb2313的时候,则会出现中文乱码的现象。这是由于XMLHttpRequest传送数据是UTF-8编码的,所以,可能会导致中文乱码问题。我的解决方法是,全部采用UTF-8编码。静态部分用<meta http-equiv="Content-Type"...
View Article中国会不会出现产业空洞化?
最近,美国的Bloomberg通讯社报道称,日本贸易振兴机构的一个研究表明很多在中国投资的日本制造业企业正在考虑要回家了。也就是说当年把工厂搬到中国来的企业正在考虑把工厂搬回日本,因为过去十几年,中国的劳务成本随着经济发展迅速提高,同时,人民币汇率也十分坚挺。虽然,2016年人民币对美元略有贬值,但相比日元,人民币仍然坚挺。安倍首相重新上台后实施的所谓安倍经济政策,实际奏效的就是实施金融的量化宽松和...
View Article诺奖获得者忙着研究科学,中国人忙着研究诺奖
2017年诺贝尔奖正于这几天陆续揭晓。今天发的是2012年的一篇旧文,当时距中国科学家第一次获得诺贝尔奖还有三年。2015年,中国科学家屠呦呦获得诺贝尔生理学奖或医学奖。中国人对诺贝尔奖的渴望,让研究诺贝尔奖成为一门学问。...
View Article科学家用汤的成分制造有弹性的电子组件
Scientists make stretchy electronics using a soup ingredient若要改进智能服装或表面磨损的设备,首先我们需要当你移动时不会像树枝一样绷断的电子产品。斯坦福大学实验室主任Zhenan...
View Article在Linux上配置一个非常实用免费的VPN解决方案-n2n
n2n 可以成为对你来说非常实用的免费 VPN 解决方案。你可以轻松地配置一个超级节点,无论是用你自己家里的网络,还是从云主机提供商购买一个可以公共访问的 VPS 实例。你不再需要把敏感的凭据和密钥放在第三方 VPN 提供商的手里,使用 n2n,你可以在你的朋友中配置你自己的低延迟、高带宽、可扩展的 P2P VPN。作者:译者: felixonmars来源:Linux中国 移动端一个传统的...
View Article让Apache支持ASP.NET
Apache是目前广泛使用的一种web服务器程序,不仅在UNIX/LINUX平台上被大量使用,而且在Windows平台上也有许多站点放弃了IIS而转向Apache。.NET是微软推出的功能强大的开发技术,其目标就是与Java抗衡。ASP.NET非常适合于中小企业的Web应用,其性能较...
View ArticleGoogle Reader的替代品:Tiny Tiny RSS
Google Reader是一款无可替代的伟大产品,但实实在在地跟我们告别了。一直以来习惯于通过订阅RSS来浏览文章,说实在话并不喜欢通过微博或者微信来浏览,信息量太大,而真正有用的东西又不多,极容易被淹没,不容易沉淀。Google Reader关闭后,一直用着the Old Reader,其使用习惯和界面均比较接近于Google...
View ArticleWeb网站性能/压力测试工具-WebBench使用详解
Webbench是知名的网站压力方面的测试工具,它是由Lionbridge公司开发。官方主页:http://home.tiscali.cz/~cz210552/webbench.html在运维工作中,网站压力及性能测试是一项很重要的工作。比如在一个网站上线之前,能承受多大访问量、在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验。但是,在压力及性能测试中存在一个共性,那就是压力及性能测试...
View ArticleGit的配置
git config --global user.name "robbin"git config --global user.email "fankai@gmail.com"git config --global color.ui truegit config --global alias.co checkoutgit config --global alias.ci commitgit...
View Article利用SVN搭建测试服务器
在正规的团队开发流程中,测试服务器测试是必不可少的一个环节,如何简单快捷的部署测试服务器将是本文的重点。本文的实际环境是CentOS + PHP + MySQL +...
View Article用sersync来进行文件同步
给大家介绍sersync,来进行文件同步,公司的产品部署平台就是采用SVN + sersync来实现的。可以参考这篇文章《利用SVN搭建测试服务器》,文件同步采用sersync即可。sersync原理使用 Linux 2.6 内核的 inotify 监控 Linux 文件系统事件,被监听目录下如果有文件发生修改,sersync 将通过内核自动捕获到事件,并将该文件利用 rsync...
View Articlegoogle 于 2017 年 10 月 4 日发布Pixelbook
在我心目中,google的所有设备都不是用来卖给普通人的,都是用来让安卓厂商以及开发者作为设计参考的,做这么一款平板可以给其他安卓产商做平板给予一个参考设计思路,这当然是极好的。一款能跑 android...
View Article