摘要:
原来的RESTapi接口已经过期了,应用的新鲜事无法发出。人人平台的文档质量有目共睹,比较杂乱。现在要实现使用的是xnjs实现。我们应用使用的后端语言是PHP,使用了codeigniter框架,这个框架很不错,使用起来特别方便,功能完善强大。实现这个新鲜事,费了我们很多功夫,做了很多实验,需要用户干预发布新鲜事的老早就由同事完成了,但是前台调用失败(之前一直想着有前端直接调用js函数)。刚才灵机一... 阅读全文
摘要:
在阅读linux内核代码时候,遇到如下宏定义:[代码]这是GCC的扩展,语句表达式——GCC把包含在括号里头的复合语句看作是一个语句表达式,成为语句表达式,它允许在一个表达式内使用循环,跳转,局部变量,并可以出现在任何允许出现表达式的地方。位于括号中的最后一句必须是以一个分号结束的表达式,它的值就是这个语句表达式的值。对于上面的宏定义,比较疑惑的地方是[代码]这个地方。查阅... 阅读全文
摘要:
近日读郭欣同学的《构建高性能的Web站点》。 内存分配策略的设计,是Web服务器并发处理能力的重要保证。Web服务器每时每刻都要处理成千上万的http请求,内存堆栈的分配何复制次数变得异常频繁。我们可以改善数据结构和算法复杂度来适当减少数据复制时间,对于内存分配,很多Web服务器使用各自的策略来提高效率。 Apache在运行时候使用的内存相当巨大,这主要归罪于它的多进程模型。Apache使用了... 阅读全文
摘要:
/* 看着自己的blog空荡荡了好几天,心里不是滋味,最近有比较忙,于是把自己以前在csdn上的一遍文章拿过来@@ */ 很多人都写过这样的代码: 而且理解这个代码并不是一件困难的事情,相反,太简单了.但是,如果深究,就会发现一个有意思的事情,如果不考虑重定向,也就是说,我们是从stdin 输入的,那么,我们应该输入什么信息,被认为是EOF呢?细心的读者可能注意到了,我们在声明变量c的时候,并没有... 阅读全文