SQL_CALC_FOUND_ROWS和FOUND_ROWS()

2012年5月2日 没有评论

通常我们都用如下的sql来进行列表


SELECT COUNT(*) FROM users WHERE name LIKE ‘a%’;
SELECT name, email FROM users WHERE name LIKE ‘a%’ LIMIT 10;

但是从Mysql4.0.0开始,我们可以选择使用另外一个方式:


SELECT SQL_CALC_FOUND_ROWS name, email FROM users WHERE name LIKE ‘a%’ LIMIT 10;
SELECT FOUND_ROWS();

其中SQL_CALC_FOUND_ROWS 告诉Mysql将sql所处理的行数记录下来,FOUND_ROWS() 则取到了这个纪录。
虽然也是两个语句,但是只执行了一次主查询,所以效率比原来要高很多。

分类: Life 标签:

工程师在创业团队的技术挑战

2012年3月8日 没有评论

曾经有不少人对我问过类似的问题:作为技术人员在创业团队(或是小公司)工作,技术上没什么挑战,觉得自己得不到锻炼,我该怎么办?
阅读全文…

分类: 我是一个程序员 标签:

apache 上codeIgniter的重写规则

2012年3月1日 2 条评论

第一步:修改apache配置文件。


DocumentRoot “/var/www/website”

<Directory />
	Options FollowSymLinks
	AllowOverride None
	Order deny,allow
	Deny from all
</Directory>

<Directory “/var/www/website”>
	Options Indexes FollowSymLinks
	AllowOverride All
	Order allow,deny
	Allow from all
</Directory>

LoadModule rewrite_module modules/mod_rewrite.so

第二步:在站点根目录加.htaccess


<IfModule mod_rewrite.c>
	RewriteEngine on
	RewriteCond %{REQUEST_FILENAME} !-d
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond $1 !^(index.php|public|robots.txt)
	RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

如果用了rewrite,记得过滤你图片文件夹和样式文件夹,如我的站点的图片/样式/脚本的文件夹分别为images/css/js,.htaccess文件第行的内容改为


RewriteCond $1 !^(index.php|images|css|js|public|robots.txt)
分类: PHP 标签:

ubuntu server 下部署apache+django+mod_wsgi环境

2011年11月15日 没有评论

终于要开始折腾django了,慢慢来

阅读全文…

分类: Python 标签:

你必须非常努力,才能看起来毫不费力

2011年10月27日 没有评论

有一群人,他们积极自律,每天按计划行事,有条不紊;他们不张扬,把自己当成最卑微的小草,等待着人生开出花朵的那天。
阅读全文…

分类: Life 标签:

如何学会编程

2011年10月19日 没有评论

  • 做练习性项目。
  • 看编程书籍。
  • 做项目练习。
  • 上计算机课程。
  • 做练习性项目。
  • 读编程类博客。
  • 做项目练习。

这就是我能给出的最好的建议。 祝编程愉快!

分类: 我是一个程序员 标签:

程序员技术练级攻略

2011年10月18日 没有评论

    月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历,我在把他的心得做了不多的增改,并根据我的经历增加了“进阶”一节。这是一篇由新手和我这个老家伙根据我们的经历完成的文章
我的这个朋友把这篇文章取名叫Build Your Programming Technical Skills,我实在不知道用中文怎么翻译,但我在写的过程中,我觉得这很像一个打网游做任务升级的一个过程,所以取名叫“技术练级攻略”,题目有点大,呵呵,这个标题纯粹是为了好玩这里仅仅是在分享Mailper和我个人的学习经历。(注:省去了我作为一个初学者曾经学习过的一些技术(今天明显过时了),如:Delphi/Power builder,也省去了我学过的一些我觉得没意思的技术Lotus Notes/ActiveX/COM/ADO/ATL/.NET ……)

阅读全文…

昏睡的周末

2011年10月16日 1 条评论

你 

一会看我 

一会看云 

我觉得 

你看我时 

很远 

你看云时 

很近 

——顾城《远与近》

阅读全文…

分类: Life 标签:

迁徙

2011年10月14日 1 条评论

 

  在我的django博客出炉前,先在这里安家吧

分类: Life 标签:

As a programm

2011年10月14日 没有评论

While (isAlive())

{

 dayDayHappy();

 noThoseSelf-inflictedPains();

 freedom();

 aSmileFromYou();

 

 //stuffs  i’m  seeking

}


阅读全文…

分类: Life 标签: