`
凉粉仔
  • 浏览: 40751 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论
文章列表
  我最近一直在思考,为什么一些人成为了大牛人,而另外一些却是碌碌无为?   首先,从外界因素来说,我认为【一个人身边的人的水平决定了他的水平】。这句话其实是我一个朋友说的,我并不知道出处在哪里,我非常赞同这句话。这句话分为下面两种情况: (1).你处在的环境中,大家都比你强得多。于是你只有两种选择: 1.1.努力追赶上你身边的人 1.2.由于愚钝,你追赶不上你身边的人。于是只能离开这个环境,去到低一层的环境中去 (2).你比你处在环境中的人强很多。同样你有两种选择: 2.1.带领大家,使整体水平上升 2.2.离开这里,去一个更有挑战性更高的环境中去。 于是对于还没成 ...
本文主要讨论PHP5.2和5.3的垃圾回收机制区别。   5.2使用的是“引用计数”方式进行回收。简单地理解的话,就是每个分配的内存区域都有一个计数器,记录有多少个变量指针指向这片内存。当指向该片内存的指针数量为0,那么该片内存区域就可以被回收。   引用计数计数简单,强大,但是有一个致命的缺陷,就是环状引用。考虑以下的代码:   $a = array(); $a[] = &$a; unset($a);   变量$a引用了自己,形成了一个环。$a被unset了,可是由于存在环状引用,因此$a之前指向的内存的引用计数为1,因此该内存区域不会被垃圾回收机制回收。 ...
事先声明,这里说的A/B测试跟工具ApacheBench没有半毛钱关系。这里说的是关于web页面转化率统计方面的测试,点击这里看其解释。A/B测试是目前很多大公司采用的一种科学的统计方法。使用了这种方法后,就再也不需要争吵到底是A图片好还是B图片好了。一切看统计数据。   发布新版本web网站前,先做下A/B测试是最好的做法。那么,在服务器、代码结构方面应该如何实现呢?这个就是本文打算探讨的问题。   前提说明:本文只考虑静态页面的A/B测试。动态请求的A/B测试很容易实现,因此不作考虑。     最初的考虑:利用页面跳转 假设目标页面的URL是http://www.exampl ...
  代码如下:     #include "DxLib.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { ChangeWindowMode( TRUE ) ; if( DxLib_Init() == -1 ){return -1 ;} SetDrawScreen( DX_SCREEN_BACK ); int gh ; int x, y; x = 200; y = 150; ...
  这次仍然是来直接看代码:     #include "DxLib.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { ChangeWindowMode( TRUE ) ; if( DxLib_Init() == -1 ){return -1 ;} SetDrawScreen( DX_SCREEN_BACK );//设置双缓冲。如果你不懂什么是双缓冲,请自己搜索百度谷歌。 int ...
  直接看代码:     #include "DxLib.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { ChangeWindowMode( TRUE ) ; if( DxLib_Init() == -1 ){return -1 ;} int gh ;//图像编号 int x, y;//坐标 x = 200; y = 150; gh = LoadGraph( "chi ...
  DxLib是神马东西?看名字,似乎是M$的DirectX的官方库?NONONO,这货其实是日本人开发出来的一个库,封装了很多DirectX的函数,使开发更方便。这个库在日本那边很流行,很多同人游戏都是使用这个库开发的。这跟大陆不同,我们更喜欢使用FLASH开发小游戏。   题外话,那个无比恶搞的猫玛丽就是使用DxLib来开发的。   先从小日本那边下载DxLib,官方的下载地址貌似是这个: http://homepage2.nifty.com/natupaji/DxLib/ 假设我将其解压到D:/DxLib_GCC目录。   DxLib自带了各种IDE的配置教程,如VC,C ...
有一个用户库共有550W左右的数据,查询次数一天约有100W次左右。为了防止慢查询,所以简单地分了256个表。   下面是表结构: 查询语句都是使用主键查询的:   SELECT * FROM t_sign_user_xx WHERE fusrid=xxx;   但是很奇怪,mysql的慢查询日志里,这个数据库里面的数据每天都会出现数百次慢查询记录。   查了很久都没查出原因。后来无意中想到对表进行优化是否会好点。于是对所有表执行了   OPTIMIZE TABLE `t_sign_user_xx`   效果非常显著,机器的平均压力从原来的3~5下降到现在的1~2 ...
  最近听说/dev/shm共享内存是天生的memcache,于是在linux中做了一个测试:       测试一:读取100000次数据。     //使用memcache require_once 'tools/cache/memcached-client.php'; $mem = new memcached($options); $mem->set('x' , '0'); $time = microtime(TRUE); for ($i = 0 ; $i < 100000 ; $i++){ $mem->get('x'); } ...
var myfunc = function(s){ s=$.extend({ top:'auto', left:'auto', width:'auto', height:'auto', opacity:true, src:'javascript:false;' },s||{}); // do something }   这段代码来自bgiframe。 使用时,这样使用即可 myfunc( {width:99 , height:88} );需要 ...
想象过JAVASCRIPT能做服务器端语言吗?请注意,这里说的跟.net所谓的服务器端JS没有什么联系,我说的是用JS语言来写cgi脚本。这就是今天要介绍的开源脚本工具V8CGI。   注:V8开源项目貌似分为V8和V8CGI两个子项目。今天我只是简单地试用了win32版本的V8CGI工具,并没有深入研究,希望大家能指出我的错误之处。   V8CGI有linux版和win32两种版本,由于我的本本没有安装linux环境,因此使用win32版本进行试用。     【环境】WindowsXPV8CGI 0.8.2服务器使用wamp5傻瓜包     【一、安装】将V8CGI解压。例 ...
COOKIE在一般的网站都经常用到。 下面是最简单的读取和设置COOKIE的代码。 function getCookie(name){ return (document.cookie.match(new RegExp("(^"+name+"| "+name+")=([^;]*)"))==null)?"":decodeURIComponent(RegExp.$2); } function setC ...
Global site tag (gtag.js) - Google Analytics