摘要:
最近在做一个项目移植(偏计算型的),把一个充斥着各种goto语句的程序变成结构化的c++程序,逻辑查了好多遍,都没问题,但就是和原始的程序输出不一样,最后才发现是数据类型引起的,哎,基础不扎实啊强类型语言,如果将double传递给int类型,小数部分会丢失,就会造成传值错误,而原程序偏向计算,dou... 阅读全文
摘要:
PHP传值和传引用、传地址的区别是什么?传值:是把实参的值赋值给形参,那么对形参的修改,不会影响实参的值传地址:是传值的一种特殊方式,只是他传递的是地址,不是普通的如int那么传地址以后,实参和形参都指向同一个对象传引用:真正的以地址的方式传递参数传递以后,形参和实参都是同一个对象,只是他们名字不同... 阅读全文
摘要:
empty如果 变量 是非空或非零的值,则 empty() 返回 FALSE。换句话说,”"、0、”0″、NULL、FALSE、array()、var $var、未定义;以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。isset如果 变量 存在(非NULL)则返回 TR... 阅读全文
摘要:
为了分析包括包括雇佣分析在内的许多算法,我们将使用指示器随机变量,它为概率和期望之间的转换提供了一个便利的方法,给定一个样本空间S和事件A,那么事件A对应的指示器随机变量:Xa = 1 如果A发生 0 如果A没有发生定理:事件A的期望E[A] = Pr{A} 阅读全文
摘要:
php中utf-8编码下用正则表达式匹配汉字的最终正确表达式——/^[\x{4e00}-\x{9fa5}]+$/uphp中GB2312汉字字母数字下划线正则表达式——"/^[".chr(0xa1)."-".chr(0xff)."A-Za-z0-9_]+$/" 阅读全文
摘要:
本文主要从三个角度来阐述php的二进制安全:1. 什么叫php的二进制安全;2. 什么结构确保了php的二进制安全;3. 这种结构还有哪些其它方面的应用?做到知其然,也知其所以然。一句话解释:php的内部函数在操作二进制数据时能保证达到预期的结果,例如str_replace、stristr、strc... 阅读全文
摘要:
1. MySQL 获得当前时间戳函数:current_timestamp, current_timestamp()mysql> select current_timestamp, current_timestamp();+---------------------+-----------------... 阅读全文
摘要:
UTF-8 不需要 BOM,尽管 Unicode 标准允许在 UTF-8 中使用 BOM。所以不含 BOM 的 UTF-8 才是标准形式,在 UTF-8 文件中放置 BOM 主要是微软的习惯(顺便提一下:把带有 BOM 的小端序 UTF-16 称作「Unicode」而又不详细说明,这也是微软的习惯)... 阅读全文
摘要:
介绍 正则表达式,大家在开发中应该是经常用到,现在很多开发语言都有正则表达式的应用,比如javascript,java,.net,php等等,我今天就把我对正则表达式的理解跟大家唠唠,不当之处,请多多指教!需要知道的术语——下面的术语你知道多少?Δ定界符Δ字符域Δ修饰符Δ限定符Δ脱字符Δ通配符(正向... 阅读全文