Backbone 为复杂Javascript应用程序提供模型(models)、集合(collections)、视图(views)的结构。其中模型用于绑定键值数据和自定义事件;集合附有可枚举函数的丰富API; 视图可以声明事件处理函数,并通过RESTful JSON接口连接到应用程序。
weike_student_wrong_questions表大概有150万行数据,其中(tid, cid)做了索引,weike_exam_files不到100行,tid做了索引。下面一条语句执行时间大概是1.3秒。
SELECT weike_student_wrong_questions.tid, name, exam_time,
update_time, cid
FROM weike_student_wrong_questions
INNER JOIN weike_exam_files
ON weike_student_wrong_questions.tid = weike_exam_files.tid
GROUP BY weike_student_wrong_questions.tid, cid
ORDER BY exam_time DESC, cid;
把语句换成下面之后,查询效率大概提高了1000倍。
一个朋友介绍的,没试过
因为Drupal 8, 所以又要多学一种PHP框架。
1. 更适合手机显示
这个网站有很多优秀摄影师的作品,很美!很享受!
http://500px.com
他创建了一个汉字字源网站,在上面你可以搜到几乎每一个汉字的演变过程,甲骨文、小篆、金文,繁体字、简体字。
Mac用久了变慢,据说这个方法可以加快速度,详见官方说明:
http://support.apple.com/kb/HT1379?viewlocale=zh_CN&locale=zh_CN
mysql运行久了会放很多日志文件在/var/lib/mysql下,每天几百M,很快会填满硬盘,可以用下面方法清空日志:
shell> mysql -u username -p
mysql> PURGE BINARY LOGS BEFORE '2009-05-01 00:00:00';
Reference: http://systems.takizo.com/2009/08/23/how-to-remove-mysql-binary-log/
A friend of me asked me long time ago: "How can I have a ranking on a result with MySQL?". Now I found some time to write it down:
Lets do first some preparation for the example:
CREATE TABLE sales (
id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY
, fruit VARCHAR(32)
, amount DECIMAL
);
INSERT INTO sales
VALUES (NULL, 'apple', 12.75), (NULL, 'orange', 1.89), (NULL, 'pear', 19.23)
, (NULL, 'banana', 4.25), (NULL, 'cherry', 123.75), (NULL, 'plum', 23.15)
;
Now lets query:
热门内容
最新内容
- 15 hours ago
- 15 hours ago
- 20 hours ago
- 20 hours ago
- 20 hours ago
- 22 hours ago
- 1 week 2 days ago
- 2 weeks 2 days ago
- 1 month ago
- 1 month ago
最新评论