二进制文件和ASCII文件有何区别
摘要:二进制文件和ASCII文件(即文本文件)的区别,对于和计算机亲近时间尚短的同学是个难题。 1、一个例子:两种100000 有程序: [cpp] view plain copy print? #include<iostream> using namespace std; int main( ) { c
阅读全文
socket可读可写就绪条件
摘要:参考 《UNIX 网络编程卷1》中的《第6章 I/O复用》 一、 满足下列四个条件中的任何一个时,一个套接字准备好读。 二、满足下列四个条件中的任何一个时,一个套接字准备好写。
阅读全文
面向对象之php多态
摘要:php是面向对象的脚本语言,而我们都知道,面向对象的语言具有三大特性:封装,继承,多态(接口的多种不同的实现方式即为多态)。 封装是类的构建过程,php具有。php也具有继承的特性。唯独这个多态,php体现的十分模糊。原因是php是弱类型语言。php声明变量不需要给变量设定类型,一个变量可以指向不同
阅读全文
Linux内核、 TCP/IP、Socket参数调优
摘要:/proc/sys/net目录 所有的TCP/IP参数都位于/proc/sys/net目录下(请注意,对/proc/sys/net目录下内容的修改都是临时的,任何修改在系统重启后都会丢失),例如下面这些重要的参数: 参数(路径+文件) 描述 默认值 优化值 /proc/sys/net/core/rm
阅读全文
Linux中通过Socket文件描述符寻找连接状态介绍
摘要:针对下文的总结:socket是一种文件描述符 进程的打开文件描述符表 Linux的三个系统调用:open,socket,pipe 返回的都是一个描述符。不同的进程中,他们返回的描述符可以相同。那么,在同一个进程中,他们可以相同吗?或者说,普通文件、套接字和管道,这三者的描述符属于同一个集合吗? 在内
阅读全文
centos安装新版svn
摘要:CentOS/RHEL yum 安装的 subversion 是 1.6.11 版本,连VisualSVN服务器时会有"Key usage violation"的错误 将subversion升级到最新版可解决该问题 1.添加源vim /etc/yum.repos.d/wandisco-svn.rep
阅读全文
PHP闭包 function() use(){}
摘要:php的闭包(Closure)也就是匿名函数。是PHP5.3引入的。 闭包的语法很简单,需要注意的关键字就只有use,use意思是连接闭包和外界变量。 $a =function()use($b) { } 闭包的几个作用: 1 减少foreach的循环的代码 比如手册http://PHP.net/ma
阅读全文
PSR-4——新鲜出炉的PHP规范
摘要:PSR原本有四个规范,分别是: PSR-0 自动加载PSR-1 基本代码规范PSR-2 代码样式PSR-3 日志接口2013年底,新出了第5个规范—— PSR-4 。 PSR-4规范了如何指定文件路径从而自动加载类定义,同时规范了自动加载文件的位置。这个乍一看和PSR-0重复了,实际上,在功能上确实
阅读全文
No input file specified
摘要:我们都知道,使用伪静态相对来说,对搜索引擎比较友好,而我在Dreamhost的空间上启用REWRITE的伪静态功能的时候,首页可以访问,而访问内页的时候,就提示:“No input file specified.”。百度搜索了一下,发现还有其它空间商也有此问题,原因在于空间所使用的PHP是cgi/f
阅读全文