文章列表
转载~找不到原地址 - -!
1.优化你的MySQL查询缓存
在MySQL服务器上进行查询,可以启用高速查询缓存。让数据库引擎在后台悄悄的处理是提高性能的最有效方法之一。当同一个查询被执行多次时,如果结果是从缓存中提取,那是相当快的。
但主要的问题是,它是那么容易被隐藏起来以至于我们大多数程序员会忽略它。在有些处理任务中,我们实际上是可以阻止查询缓存工作的。
// query cache does NOT work
$r = mysql_query("SELECT username FROM user WHERE signup_date >= CURD ...
在门户网站里,往往有很多单独的页面,他们之间往往没有太大联系,但他们的最大作用是将内容页面串联在一起,其表现形式就是网站的首页,频道的首页,频道的栏目重点推荐页,频道的专题页。这些页面由于其特殊性 ...
事务是作为单个逻辑工作单元执行的一系列操作。一个逻辑工作单元必须有四个属性,称为原子性、一致性、隔离性和持久性 (ACID) 属性,只有这样才能成为一个事务。
原子性
:事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。
一致性
:事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。事务结束时,所有的内部数据结构(如 B 树索引或双向链表)都必须是正确的。
隔离
:由并发事务所做的修改必须与任何其他并发事务所做的修改隔离。事务识别数据时数据所处的状态,要么是另一
并发事务修改它之前的状态,要么是第 ...
最近项目有个需求,求两个坐标点之间的距离,可以api v3并没有提供v2中的distanceFrom,下面提供思路:
使用 ‘ haversine ’ formula (半正矢公式)来计算,所有的计算公式的基础是一个圆形的地球(忽略椭圆)- 这对于大多数应用是足够精确的… [实际上, 地球是一个轻微的椭圆形;使用圆形模型产生的误差高达0.3%].
先上效果:demo
haversine formula(半正矢公式) :
R = earth’s radius (mean radius = 6,371km)
Δlat = lat2− lat1
Δlong = long2− long ...
最近在google个人帐号中修改密码,觉得里面的密码强度提示比较有意思,与大家分享。
效果预览:demo
实现思路:
1.将input绑定onkeyup事件(当键盘按下时触发事件).
< input onkeyup=”verifyPwdStrong()” type=”text” />
2.判断并画出密码强度
function verifyPwdStrong(){
var passwd = document.getElementById('userpwd1');
var minLength = 6;
if(passwd.value.length >= minLength) ...
昨天在主机中添加了一个Codeigniter应用,可是发现只能访问到主页,其他的都显示No Find。google下才知道原来godaddy不支持URL路由中的$_SERVER['PATH_INFO']。
关于$_SERVER路由示例url:
http://www.sword88.com/twitter/index.php/home/mb/blog/test?id=1
$_SERVER['PATH_INFO']
$path = $_SERVER['PATH_INFO'];
echo $path;
结果输出为:
/twitter/index.php/home/mb/blog/test
...