摘要: 1. 内存、内存,还是加内存 2. 使用单独的静态文件服务器 3. 关闭KeepAlive(如果服务器不提供静态文件服务,如:大文件下载) 4. 使用memcached 5. 使用select_related()加载关联表数据 6. 使用values()过滤不必要的字段查询 7. 使用模板cache 8. 加载编译的模板 9.让Django支持数据库长连接 可以提高不少性能 阅读全文
posted @ 2014-02-19 12:44 网恋被骗5元 阅读(4567) 评论(2) 推荐(2) 编辑
摘要: 如果发现您的系统里没有这个命令,请安装下面两个软件包.vixie-croncrontabscrontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话,就是表示设定自己的时程表。常用参数:crontab -l //查看当前用户下的cron任务crontab -e //编辑当前用户的定时任务crontab -u linuxso -e //编辑用户linuxso的定时任务具体用法和格式:基本格式 :* .. 阅读全文
posted @ 2014-02-13 12:23 网恋被骗5元 阅读(2046) 评论(0) 推荐(0) 编辑
摘要: 我们一般会使用Apache自带的ab来对项目进行压力测试,看项目的执行情况如何. 我们可以使用 ab -v 来查看ab的详细参数使用方法. 阅读全文
posted @ 2014-01-24 11:28 网恋被骗5元 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 2、后台管理 一开始的时候不喜欢django什么都自己写好了,感觉太臃肿了。使用flask开发后台久了后,感觉比较繁琐,什么都要自己写。因为django一个杀手锏就是后台管理,后来也就慢慢喜欢上了它的这个便捷的后台管理。django的文档很全面,定制admin后台也很简单方便。无论是界面的定制还是业务逻辑上的重写,只要遵循了它的规则(它的规则其实也很简单),一切都变得简单快捷。以前要几天时间写一个后台管理,现在几小时就搞定了。 3、创建多数据库应用时,如果A数据库添加了一个新model,A数据库与B数据库之间有关系,那么B数据库也必须执行syncdb来进行同步。 阅读全文
posted @ 2013-09-24 15:21 网恋被骗5元 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: 获取百度指数中每个关键词的查询量,可能是很多做SEO或PPC的朋友们一直想做的事,但是百度指数并不是那么容易的被抓取,主要是他的查询并不是走的一般的HTTP协议,而是AMF协议,导致给数据抓取造成了一些麻烦。下面就一起来分析到底百度是如何进行查询数据的。百度指数的趋势分析Flash(http://index.baidu.com/fla/TrendAnalyser.swf)采用了一种股市(stock)类的Flash报表作为原型,并在其基础上结合了自身的特色进行重新开发。百度指数Flash的完整运行流程如下:页面加载Flash。Flash解析HTML中设定的flashvars参数,设定通信网关(h 阅读全文
posted @ 2013-09-02 23:35 网恋被骗5元 阅读(2347) 评论(1) 推荐(0) 编辑
摘要: Python PIL : IOError: decoder jpeg not available 阅读全文
posted @ 2013-08-30 09:57 网恋被骗5元 阅读(1538) 评论(0) 推荐(0) 编辑
摘要: zend 2.2 db select 使用例子汇总。 阅读全文
posted @ 2013-08-08 14:39 网恋被骗5元 阅读(605) 评论(0) 推荐(1) 编辑
摘要: 1、如果action不需要输出视图文件(如果ajax请求之类的),只需要在action里面加Yaf\DisPatcher::getInstance()->disableView();2、获取客户端请求的参数:$this->getRequest()->getParam("name"); 阅读全文
posted @ 2013-07-31 16:39 网恋被骗5元 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 这个是由于PIL没有编译freetype导致的查看 lib/python2.7/site-packages/PIL/看看 _imagingft.so 是否存在# 需要先安装jpeg库wget http://www.ijg.org/files/jpegsrc.v7.tar.gztar -zxvf jpegsrc.v7.tar.gzcd jpeg-7CC="gcc -arch x86_64"./configure --enable-shared --enable-staticmakemake install# 然后再安装PIL库让PIL支持freetype的方法1、安装free 阅读全文
posted @ 2013-07-30 18:42 网恋被骗5元 阅读(4285) 评论(1) 推荐(0) 编辑
摘要: 由于yaf只是一个web框架,只负责处理web请求之类的基本功能,相当简洁,连db库都没有。于是试着把zend 2.2的db库,form库,validator库与yaf结合,写了一个demo。因为zend 2.2框架的命名空间跟yaf一样,所以用起来相当方便。 下面是demo的文件架构,参照yaf手册建立的,是一个标准的架构:├── application│ ├── Bootstrap.php│ ├── controllers│ │ ├── Album.php│ │ ├── Application.php│ │ ├── Blogs.php│ │ ├... 阅读全文
posted @ 2013-07-30 18:29 网恋被骗5元 阅读(3237) 评论(6) 推荐(0) 编辑
摘要: yaf默认的配置是着这样的: yaf.baseUri=”/” ;默认的脚本后缀名 yaf.ext=php ;默认的视图文件后缀名 yaf.view.ext=phtml yaf.dispatcher.defaultModule=Index yaf.dispatcher.defaultController=Index yaf.dispatcher.defaultAction=index yaf.modules=Index 阅读全文
posted @ 2013-07-27 10:37 网恋被骗5元 阅读(2788) 评论(0) 推荐(0) 编辑
摘要: 目录结构+ public //网站根目录 - index.php //入口文件 - .htaccess //重写规则 + conf |- application.ini //配置文件 application/ + controllers - Index.php //默认控制器 + views |+ index //控制器 - index.phtml //默认视图 + modules //其他模块 - library //组件目录 - models //model目录 - plugins //插件目录入口文件入口... 阅读全文
posted @ 2013-07-24 14:31 网恋被骗5元 阅读(1527) 评论(0) 推荐(0) 编辑
摘要: pecl里面的yaf最新测试版http://pecl.php.net/package/Yaf安装pcre要先安装pcre, Debian ubuntu执行sudo apt-get install libpcre3 libpcre3-dev$ sudo pecl install apc安装Yaf下载Yaf,解压后进入yaf目录(有c文件的目录),执行以下命令:$ phpize$ ./configure --with-php-config=/usr/bin/php-config$ make$ sudo make install路径/usr/bin/php-config要根据系统所配置的路径。配置p 阅读全文
posted @ 2013-07-07 11:38 网恋被骗5元 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christoph Koutschan博士在自己的页面上发布了一篇文章,提到他做了一个调查,参与者大多数是计算机科学家,他请这些科学家投票选出最重要的算法,以下是这次调查的结果,按照英文名称字母顺序排序。 阅读全文
posted @ 2013-06-18 16:01 网恋被骗5元 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 查看服务器目前状态信息的命令,两种方式: 1. 命令行,进入mysql/bin目录下,输入mysqladmin extended-status 2. 连接到mysql,输入show status; 3. 如果要查看某个数据,可以 mysql> show status like 'table%'; 阅读全文
posted @ 2013-06-17 16:21 网恋被骗5元 阅读(2163) 评论(0) 推荐(0) 编辑
摘要: 组合算法 本程序的思路是开一个数组,其下标表示1到m个数,数组元素的值为1表示其下标 代表的数被选中,为0则没选中。 首先初始化,将数组前n个元素置1,表示第一个组合为前n个数。 然后从左到右扫描数组元素值的“10”组合,找到第一个“10”组合后将其变为 “01”组合,同时将其左边的所有“1”全部移动到数组的最左端。 当第一个“1”移动到数组的m-n的位置,即n个“1”全部移动到最右端时,就得 到了最后一个组合。 阅读全文
posted @ 2013-06-05 11:27 网恋被骗5元 阅读(8781) 评论(6) 推荐(1) 编辑
摘要: 这一系列文章都讲述的是关于使用 JavaScript 操作文件相关的知识,其中最重要的是 File 对象,而实际上 file 对象只是 blob 对象的一个更具体的版本,blob 存储着大量的二进制数据,并且 blob 的 size 和 type 属性,都会被 file 对象所继承。 所以,可以说,在大多数情况下,blob 对象和 file 对象可以用在同一个地方,例如,可以使用 FileReader 借口从 blob 读取数据,也可以使用 URL.createObjectURL() 从 blob 创建一个新的 URL 对象。 阅读全文
posted @ 2013-05-23 16:40 网恋被骗5元 阅读(1810) 评论(0) 推荐(0) 编辑
摘要: python编码问题的终极解决方案 阅读全文
posted @ 2013-05-23 10:35 网恋被骗5元 阅读(758) 评论(1) 推荐(0) 编辑
摘要: 主要从以下几个方面进行bash入门级的总结: 1、命令历史、命令补全 2、管道、重定向 3、命令别名和命令替换 4、命令行编辑 5、文件名通配 6、Bash的相关配置文件及变量 7、编程(条件判断、循环控制) 8、bash中的数组 9、shell编程技巧和编程规范 阅读全文
posted @ 2013-05-22 13:56 网恋被骗5元 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: go的面向对象 阅读全文
posted @ 2013-05-21 18:03 网恋被骗5元 阅读(414) 评论(0) 推荐(0) 编辑