随笔分类 - Summary
Summary of something
摘要:Linux里的lsb_release命令用来查看当前系统的发行版信息(prints certain LSB (Linux Standard Base) and Distribution information.)。有了这个命令就可以清楚的知道到底是RedHat的、还是别的发行版,还有具体的版本号,比如3.4还是5.4等等。有些系统上不一定安装了这个命令,可以通过查看/etc/issue文件得到发行版信息。常用参数格式:lsb_release格式:lsb_release -v查看LSB本身的版本信息。格式:lsb_release -a打印本系统发行版的所有信息,比如发行版的ID,描述信息,具体版
阅读全文
摘要:自己曾写过这样一段代码:if(file_exists($pmr_config["datasetfile"])){ $tmp_counter = 0; $hd = fopen($pmr_config["datasetfile"], "r"); if($hd !== FALSE){ while (!feof($hd)) { $buffer = fgets($hd); if($tmp_counter >= $seq){ $result[] = $buffer; } $tmp_counter++; if($tmp_counter >
阅读全文
摘要:面向对象和基于对象都有封装、继承。区别在于多态。基于对象是一种ADT(Abstract Data Type),它封装了一些复杂的操作,使之易于使用。继承仅仅显示了is-a的关系,只是建立了一个层次体系。面向对象的核心是多态。即通过一致的调用形式,根据对象的实际类型不同,可以自动完成不同的行为。举个例子,上课铃响(调用方法一致),教师和学生分别走向讲台和座位(不同对象的反应不同)。面向对象的三大特征:封装、继承、多态。相应的语法特征有类、父子类、抽象类/接口。另:多态还可以用泛型实现。
阅读全文
摘要:换行符unix系列用 \nwindows系列用 \r\nmac用 \rPHP中可以用PHP_EOL来替代,以提高代码的源代码级可移植性如:<?php echo PHP_EOL; //windows平台相当于 echo "\r\n"; //unix\linux平台相当于 echo "\n"; //mac平台相当于 echo "\r";类似常用的还有DIRECTORY_SEPARATOR可以用函数get_defined_constants()来获取所有PHP常量<?php print_r(get_defined_constan
阅读全文
摘要:通常快速交换两个变量的值可以使用:void swap(int& a,int& b){ a^=b^=a^=b;}但是这样用有个前提,是:a!=b原因很显然,与自身异或会将变量清零。这种用法在汇编语言中最常见xor ax;将累加器清零自己之前一直没注意,今天调试一个排序程序的时候发现的。所以,异或快速交换两个数的值时最好做个判断。void swap(int& a,int& b){ if(a!=b) { a^=b^=a^=b; }}
阅读全文
摘要:PHP实现autoload有两种方法:1、拦截器__autoload()2、设置全局变量函数指针autoload_func为指定函数。通常在c扩展中使用本质上前者还是通过后者实现的。分析过程,PHP5.3.6源码=>Zend/zend_vm_def.h 1894行ZEND_VM_HANDLER(109,ZEND_FETCH_CLASS,...=>zend_execute_API.c 1526行zend_class_entry*zend_fetch_class(const char *class_name,...=>zend_execute_API.c 1564行if(zend
阅读全文
摘要:chmod 和 umaskchmod描述:chmod用于设置文件的权限使用方法: 1、chmod [user] Op-code Permission file/directory //user:u 所有者 g 所属组 o 其他 //Op-code:+ 增加文件的访问权限 - 撤消文件的某权限 = 规定绝对权限 //Permission:r 读 w 写 x 执行 //file/directory:文件名或目录名 示例:chmod a+x temp.c 2、chmod Permcode file/directory //Permcode: //
阅读全文
摘要:IntroductionComputersare commonly used items in many areas. Almost anything we know is runor made by computers. Cars and jets were designed on computers,traffic signals are run by computers, most medical equipment usecomputers and space exploration was started with computers. Most ofthe jobs today r
阅读全文
浙公网安备 33010602011771号