- 博客(12)
- 收藏
- 关注
原创 关于牛人的一些思考
我最近一直在思考,为什么一些人成为了大牛人,而另外一些却是碌碌无为? 首先,从外界因素来说,我认为【一个人身边的人的水平决定了他的水平】。这句话其实是我一个朋友说的,我并不知道出处在哪里,我非常赞同这句话。这句话分为下面两种情况:(1).你处在的环境中,大家都比你强得多。于是你只有两种选择: 1.1.努力追赶上你身边的人 1.2.由于愚钝,你追赶不上你身边的人。于是只能离...
2012-01-21 12:15:20 158
原创 PHP垃圾回收机制的理解
本文主要讨论PHP5.2和5.3的垃圾回收机制区别。 5.2使用的是“引用计数”方式进行回收。简单地理解的话,就是每个分配的内存区域都有一个计数器,记录有多少个变量指针指向这片内存。当指向该片内存的指针数量为0,那么该片内存区域就可以被回收。 引用计数计数简单,强大,但是有一个致命的缺陷,就是环状引用。考虑以下的代码: $a = array();$a[] = &a...
2012-01-11 21:18:49 114
原创 nginx做A/B测试
事先声明,这里说的A/B测试跟工具ApacheBench没有半毛钱关系。这里说的是关于web页面转化率统计方面的测试,点击这里看其解释。A/B测试是目前很多大公司采用的一种科学的统计方法。使用了这种方法后,就再也不需要争吵到底是A图片好还是B图片好了。一切看统计数据。 发布新版本web网站前,先做下A/B测试是最好的做法。那么,在服务器、代码结构方面应该如何实现呢?这个就是本文打算探讨的问...
2012-01-08 18:57:38 301 1
原创 DxLib做弹幕射击游戏(四)——敌机碰到墙壁
代码如下: #include "DxLib.h"int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ){ ChangeWindowMode( TRUE ) ; if( DxLib_Init() == -1 ){retu...
2012-01-07 01:14:05 279
原创 DxLib做弹幕射击游戏(三)——敌机移动
这次仍然是来直接看代码: #include "DxLib.h"int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ){ ChangeWindowMode( TRUE ) ; if( DxLib_Init() == -1...
2012-01-07 01:08:02 289
原创 DxLib做弹幕射击游戏(二)——画一台敌机
直接看代码: #include "DxLib.h"int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ){ ChangeWindowMode( TRUE ) ; if( DxLib_Init() == -1 ){return...
2012-01-07 00:56:42 286 1
原创 DxLib做弹幕射击游戏(一)
DxLib是神马东西?看名字,似乎是M$的DirectX的官方库?NONONO,这货其实是日本人开发出来的一个库,封装了很多DirectX的函数,使开发更方便。这个库在日本那边很流行,很多同人游戏都是使用这个库开发的。这跟大陆不同,我们更喜欢使用FLASH开发小游戏。 题外话,那个无比恶搞的猫玛丽就是使用DxLib来开发的。 先从小日本那边下载DxLib,官方的下载地址貌似是...
2012-01-07 00:47:55 710
原创 myisam碎片太多引起的慢查询
有一个用户库共有550W左右的数据,查询次数一天约有100W次左右。为了防止慢查询,所以简单地分了256个表。 下面是表结构:查询语句都是使用主键查询的: SELECT * FROM t_sign_user_xx WHERE fusrid=xxx; 但是很奇怪,mysql的慢查询日志里,这个数据库里面的数据每天都会出现数百次慢查询记录。 查了很久都没查出原因...
2012-01-05 11:15:42 409
原创 /dev/shm共享内存
最近听说/dev/shm共享内存是天生的memcache,于是在linux中做了一个测试: 测试一:读取100000次数据。 //使用memcacherequire_once 'tools/cache/memcached-client.php';$mem = new memcached($options);$mem->set('x' , '...
2011-11-30 15:08:07 1195
原创 jquery实现参数默认值的方法
var myfunc = function(s){ s=$.extend({ top:'auto', left:'auto', width:'auto', height:'auto', opacity:true, src:'javascript:false;' },s|...
2011-09-03 12:30:56 1583
v8cgi使用笔记
想象过JAVASCRIPT能做服务器端语言吗?请注意,这里说的跟.net所谓的服务器端JS没有什么联系,我说的是用JS语言来写cgi脚本。这就是今天要介绍的开源脚本工具V8CGI。 注:V8开源项目貌似分为V8和V8CGI两个子项目。今天我只是简单地试用了win32版本的V8CGI工具,并没有深入研究,希望大家能指出我的错误之处。 V8CGI有linux版和win32两种版本,由于...
2010-11-07 23:43:15 262
原创 对大网站使用cookie的一些见解
COOKIE在一般的网站都经常用到。下面是最简单的读取和设置COOKIE的代码。[code="java"]function getCookie(name){ return (document.cookie.match(new RegExp("(^"+name+"| "+name+")=([^;]*)"))==null)?"":decodeURIComponent(RegExp.$2...
2010-08-30 00:08:44 492
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人