- 博客(12)
- 资源 (20)
- 收藏
- 关注
转载 spl_autoload_register与autoload区别
spl_autoload_register(PHP 5 >= 5.1.2)spl_autoload_register — 注册__autoload()函数说明bool spl_autoload_register ([ callback $autoload_function ] )将函数注册到SPL __autoload函数栈中。如果该栈中的函数尚未激活,则激活它们。如果在你的程序中已经实现了__a
2012-07-24 19:06:35 4465 1
转载 PHP autoload 函数
(1) autoload机制概述 在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利。这也是OO设计的基本思想之一。在PHP5之前,如果需要使用一个类,只需要直接使用include/require将其包含进来即可。下面是一个实际的例子: /* Person.class.php */ class
2012-07-24 18:59:18 3949 1
原创 PHP使用BC Math 函数处理浮点运算问题
BC Math 函数http://cn.php.net/manual/zh/ref.bc.php 做小数的相加减问题是,出现了浮点运算不准的情况,看来都说解释型语言对于浮点运算都会有问题的说法是真的。 首先看一段代码: $a = 0.1;$b = 0.7;var_dump(($a + $b) == 0.8); 打印出来的值居然为 boolean false 这是为啥?PHP手册对于浮点数有
2012-07-24 16:22:50 5045
转载 javascript(js)的小数点乘法除法问题
一、用js计算12.32 * 7 结果是多少?答案:86.24000000000001为什么会出现这种问题?怎么解决?js在处理小数的乘除法的时候有一个bug,解决的方法可以是:将小数变为整数来处理。以上的计算可以改为:12.32 * 100 * 7 /100得出的结果是:86.24,正确。另外再计算一下:8.80 * 100 * 12 / 100结果:105.6000000000000238
2012-07-24 10:09:59 10094
原创 Apache,Nginx,Lighttpd分别使用X-sendfile功能提升文件下载性能
关于mod_xsendfilehttps://tn123.org/mod_xsendfile/ Lighttpd中的X-sendfileRoR网站如何利用lighttpd的X-sendfile功能提升文件下载性能使用X-sendfile方式,服务器端应用程序不需要读取下载文件了,只需要设置response的header信息就足够了,此外还要附加一个信息“X-LIGHTTPD-send-file”信
2012-07-16 10:46:14 12414 1
转载 PHP一些十分严重的缺陷
1. 对递归的不良支持递归是一种函数调用自身的机制。这是一种强大的特性可以把某些复杂的东西变得很简单。有一个使用递归的例子是快速排序(quicksort)。不幸的是,PHP并不擅长递归。Zeev,一个PHP开发人员,说道:“PHP 4.0(Zend)对密集数据使用了栈方式,而不是使用堆方式。也就是说它能容忍的递归函数的数量限制和其他语言比起来明显少。”见bug 1901。这是一个很不好的借口。每一
2012-07-16 10:19:23 4163 2
转载 php字符串比较函数
比较两个字符串是否相等,最常见的方法就是使用“===”来判断,至于它和“==”的区别,简单来说就是前者强调“identical”类型也要求一样;后者要求“equal”,值相同就可以了,参考【1】。或者使用strcmp来判断,但是这个能够告诉你两个字符串是否相等,但是无法告诉你在那里不同。我的思路是单字符串分割为一个个字母(character),这样比较就能精确知道在那个位置不同了。分隔字符串,使用
2012-07-13 11:46:24 5891
原创 “重置”不是“清空”
编程这么多年,一直以为“重置”按钮就是“清空”。其实,重置是让页面回到初始状态,关键就是如果某个文本框中有值,那么点重置是不能清空的。可以自己做个测试,在一开始就有值的文本框后添加信息,点重置只会清楚新增的部分。重置不是清空
2012-07-12 16:13:55 3906
转载 form表单的reset
form表单的reset 重置表单(把表单的所有输入元素重置为它们的默认值。):1.使用reset按钮,条件reset按钮必须在form表单内部。2. 可以不在表单内部。用途示例:一般我们做添加页面和编辑页面时用的都是同一个页面,这样以来编辑后再添加时表单内容就需要清除,很多人在使用后台代码做清除工作如: protected void btnAdd_Click(object send
2012-07-11 19:48:41 9330
原创 Oracle-ORA-01722 invalid number错误
本来正常的,经过抓包才知道原来是数字型的无意中多了乱码!本来是3276的居然多了后面一串 3276PuAnrSeU2zliU+IV/FHlnX2Xgia1au2xX2vMWtw http://www.cnblogs.com/raymond19840709/archive/2008/05/16/1200826.html1. 代码里面执行了如下SQL语句: select mdn from table
2012-07-11 17:59:51 49249 1
转载 oracle 小数点前零丢失的问题
1.问题起源 oracle 数据库字段值为小于1的小数时,使用char类型处理,会丢失小数点前面的0 例如0.35就变成了.352.解决办法:用to_char函数格式化数字显示 select to_char(0.338,'fm9999999990.00') from dual; 结果:0.34 这里重点要看 fm9999999999.99,表示
2012-07-05 11:42:55 6110
原创 php导出excel格式数据
解决2个问题:1.身份证之类的文本数据自动转为科学计数法的问题。2.中文乱码的问题excel从web页面上导出的原理。当我们把这些数据发送到客户端时,我们想让客户端程序(浏览器)以excel的格式读取 它,所以把mime类型设为:application/vnd.ms-excel,当excel读取文件时会以每个cell的格式呈现数据,如果cell没有规定的格式,则excel会以默认的格式去呈现该ce
2012-07-02 19:13:17 5075
jdk-12_windows-x64_bin.exe和安装说明
2019-03-23
Zing虚拟机文档Understanding Java Garbage Collection(了解Java垃圾收集)
2019-03-19
JDK源码 openjdk-8u40-src-b25-10_feb_2015.zip
2019-03-17
EncodingDetect.java
2016-01-30
FreeTDS-0.95版
2015-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人