- 浏览: 83662 次
- 性别:
- 来自: 北京
最新评论
文章列表
在一个表中取出根据某个字段排序并根据另一个字段分组的若干条数据,你会怎么写SQL?
如有一张记录用户登录的表(用户每登录一次都会在表中记录),要查询最后3个登录的用户及时间。
已在Sina App Engine另开博客四庸青年,查看完整日志请访问下面链接:
http://siyong.sinaapp.com/2012/01/11/mysql%E5%88%86%E7%BB%84%E6%8E%92%E5%BA%8F/
Oracle和MSSQL中,SQL中有Group By查询时,SELECT后只能是GROUP BY子句中的列或聚合函数;
但在Mysql中,SELECT后可以是其它的列,该列的值将为分组条件在查询时第一行记录对应列的值。
转自:http://www.cnblogs.com/liangge0218/archive/2011/08/24/2151630.html
由于InnoDB预设是Row-Level Lock,所以只有「明确」的指定主键,MySQL才会执行Row lock (只锁住被选取的资料例) ,否则MySQL将会执行Table Lock (将整个资料表单给锁住)。举个例子:假设有个表单products ,里面有id跟name二个栏位,id是主键。例1: (明确指定主键,并且有此笔资料,row lock)SELECT * FROM products WHERE id='3' FOR UPDATE ...
原文出处:http://hi.baidu.com/kashifs/blog/item/928379f254888cbea50f524a.html
在 PHP 中引用意味着用不同的名字访问同一个变量内容。这并不像 C 的指针,替代的是引用是符号表别名。注意在 PHP 中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字。
引用传递
function foo ( &$var )
{$var++;}
foo ($a); // 注意在函数调用时没有引用符号 - 只有函数定义中有。光是函数定义就足够使参数通过引用来正确传递了
引用返回
...
转自:http://www.thosedays.us/http_head/161.html
1. Accept:告诉WEB服务器自己接受什么介质类型,*/* 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type。
2. Accept-Charset: 浏览器申明自己接收的字符集Accept-Encoding: 浏览器申明自己接收的编码方法,通常指定压缩方法,是否支持压缩,支持什么压缩方法(gzip,deflate)Accept-Language::浏览器申明自己接收的语言语言跟字符集的区别:中文是语言,中文有多种字符集,比如big5,gb2312,gbk ...
看过不少关于Mysql Explain的介绍,感觉这篇最为详尽。
http://isky000.com/database/mysql-explain-detail
网站压力测试工具webbench
- 博客分类:
- 工具
转自:http://blog.s135.com/post/288/
webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。 1、适用系统:Linux 2、编译安装:
引用
wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gztar
php加速 PHP APC 浅析
- 博客分类:
- php
原文出自:http://www.perfgeeks.com/?p=298
PHP APC提供两种缓存功能,即缓存Opcode(目标文件),我们称之为apc_compiler_cache。同时它还提供一些接口用于PHP开发人员将用户数据驻留在内存中,我们称之为apc_user_cache。我们这里主要控讨php-apc的配置。
安装PHP APC
作为测试环境,我们这里使用的是CentOS5.3(2.6.18-128.el5PAE) + Apache2.0(prefork) + php5.2。我们可以去pecl apc下载APC-3.0.19.tgz
# tar -xzvf APC- ...
原文出处:http://blog.sina.com.cn/s/blog_482611850100xpb1.html
题记:搞互联网的同学也许都知道一个数字——4秒,有研究表明,如果一个网站没有在4秒之内加载完成,用户就会感到焦躁不愉快,并离开这个网站(数据来自性能测试网站http://gtmetrix.com/)。网站的内容、SEO优化、用户体验?哪个更重要呢?在速度面前,也许这些都相对更次要。所以提高网页效率,是我们在新版微博的第一目标。从四个方面来浅谈我们新版微博的优化。
一、HTTP请求数的权衡
在IE浏览器下,一次resize事件被执行了多次。这是IE6和IE7的一个比较广为认知的问题,这个问题在这两个版本的浏览器中表现有所不同,通常IE6下会比IE7下更为糟糕。
现在已经有了一个较好的解决方案,让jquery.wresize.js这个jquery插件来帮你:
/*
===============================================================================
WResize is the jQuery plugin for fixing the IE window resize bug
. ...
gcc -g test.c -o test
gdb test
基本命令1:
backtrace(bt) 查看各级函数调用及参数
finish 执行到当前函数返回,然后停下来等待命令
frame(f) 帧编号 选择栈帧
info(i) locals 查看当前栈帧局部变量的值
list(l) 列出源代码,接着上次的位置往下列,每次列10行
list 行号 ...
有如下存储过程:
BEGIN
DECLARE assetId VARCHAR(16);
DECLARE loadAverage1 FLOAT(10,2) DEFAULT 0;
DECLARE loadAverage15 FLOAT(10,2) DEFAULT 0;
DECLARE loadAverageCount INT;
DECLARE loadResult_Tmp VARCHAR(8192) DEFAULT '';
DECLARE LoadAverageCursorDone INT DEFAULT 0;
DECLARE ...
转自:http://www.phpv.net/html/1704.html
人事部门是这样阅读简历的
(+15分)如果简历中说到了和工作职位相符的技能超过5次以上。
(+8分)如果简历中说到了和工作职位相符的技能3次到5次。
(+4分)如果简历中说到了和工作职位相符的技能1次到2次。
(+4分)Cover Letter(“求职信”或“自荐信”)提到了招聘人员。
(+2分)简历中有Cover Letter(求职信)。
(-10分)没有提到和职位描述相关的技能。
(-15分)没有受过大专教育。
程序员是这样阅读简历的
(+15分)曾经因为好玩而写过操作系统或编译器。
(+ ...
有JSON字符串如下:
var cities = {
"2":
{
"id":"2","name":"shanghai"
},
"1":
{
"id":"1","name":"beijing"
},
"4":
{
"id":"4","name":& ...
本文出自:http://blog.csdn.net/historyasamirror/archive/2010/08/01/5781245.aspx
批判"CAP"
NOSQL社区专门建立了一个http://nosql-database.org 的网站,在这里 ,有着各式各样的关于NOSQL的新闻和评论,自然也就包含了各式各样关于CAP的解释和看法。但是我并不想从中随意找两篇反对NOSQL的文章来论证我的观点。这是因为很多NOSQL的文章只是来自于作者的经验和感觉,而这往往是一个公说公有理,婆说婆有理的事情。我找到的批判CAP的佐证来自于Reference【1】 ...