摘要: 众所周知,php 里面 header之前有输出的话,会报错,例如下面这样 就这个错误,我们开始查阅php源代码,到底是怎样做的,至于php源代码分析,安装,和调试时怎样配置的,我会专门写一篇文章去记录的,这里我是使用php-cli命令行的sapi,方便啊,首先我们先看看var_dump的实现啦 1.var_dump 我们知道,var_dump是php的标准函数啦,不是扩展里面的东西,所... 阅读全文
posted @ 2015-03-02 16:53 见吻戏哦 阅读(2132) 评论(0) 推荐(1) 编辑
摘要: ---恢复内容开始---看到朋友圈个个都在刷屏,都在总结自己今年的风流史,自己想想,已经很多年没有写自我总结啦,系时候要写下回顾2014年,我到底有什么收获呢,1.我想和工作谈谈 过年后的元宵,本身已经答应了一家音乐公司的offer年后入职,但是现任公司不准走,要走都要一个月之后,音乐公司打来为什... 阅读全文
posted @ 2015-02-16 22:21 见吻戏哦 阅读(249) 评论(0) 推荐(0) 编辑
摘要: ---恢复内容开始---最近接了一个私单,简单的学校网站,注意,我一看上去是感觉很快,仿站,对方说这个东西你三天就能搞定啦,我也这么想的(没经验啊)接下来,我想都没想就用dedecms去做,之前看了韩顺平的dedecms,都了解了多小,我最看中的是采集功能,因为对方说本来是用asp做的,数据库是ac... 阅读全文
posted @ 2014-11-27 22:21 见吻戏哦 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 在lighttpd网络模型里面我们可以看到以下代码 1 /* accept()s at most 100 connections directly 2 * 3 * we jump out after 100 to give the waiting connections a ch... 阅读全文
posted @ 2014-09-29 11:31 见吻戏哦 阅读(848) 评论(2) 推荐(0) 编辑
摘要: 一开始不怎么明白fastcgi和cgi的区别,查了资料说,fastcgi多了一个进程池,不要每次都fork和退出这个不是重点,还是对着代码看吧怎样在lighttpd运行php呢,需要下面这样配置把fastcig模块的前面井号去掉,然后在下面加上这个相关的配置就可以fastcgi.debug = 1f... 阅读全文
posted @ 2014-09-17 21:35 见吻戏哦 阅读(5877) 评论(0) 推荐(0) 编辑
摘要: 平时写开脚本,很多时候我们都可以不怎样注意效率,但是看c代码的时候,你会发现,才意思自己真的是一个coder啦1,单位转换 (根据传入的数返回相应的kb,mb,gb等等)可能我们直觉来想就会这样做啦if(num>1024*1024*1024){ return num/1024/1024/... 阅读全文
posted @ 2014-09-06 19:54 见吻戏哦 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 用过nginx的status可以查看服务器的状态,之后就想lighttpd有没有这样的模块呢之后看下配置文件,真的有,然后就试下第一步,"mod_auth" 把这个前面的#号去掉第二步在最后加上 这段配置信息$HTTP["remoteip"] == "14.144.124.77" {status.s... 阅读全文
posted @ 2014-09-06 19:38 见吻戏哦 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 一直研究lighttpd源码,顺便看下网络编程,不说太多,开始吧第一步 设置wireshark过滤规则tcp.port eq 81 ,然后开始捕捉第二步 http://183.61.16.168:81/ 打开浏览器访问这个地址第三步,分析数据2636 17.482576000 183.27.235.... 阅读全文
posted @ 2014-09-04 23:49 见吻戏哦 阅读(1993) 评论(0) 推荐(0) 编辑
摘要: 数据结构 PyObject_HEAD //对象公共头部 Py_ssize_t ob_refcnt; //对象引用数PyTypeObject *ob_type; //对象类型PyObject_VAR_HEAD //这个就是属于可变对象头部啦 PyObject_HEAD //对象头部Py_ssize_t ob_size;//元素个数展开了就是 PyObject_VAR_HEAD... 阅读全文
posted @ 2014-03-24 17:20 见吻戏哦 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 实例一pythondef line_conf(): def line(x): return 2*x+1 print(line(5)) # within the scopeline_conf()print(line(5)) # out of the scope运行结果如下 Line函数是未定义的因为它是嵌套函数我们再来看看javascript代码 结果是... 阅读全文
posted @ 2014-03-24 12:06 见吻戏哦 阅读(1049) 评论(0) 推荐(0) 编辑