- 博客(9)
- 收藏
- 关注
原创 C 连接mysql
<br /> 1 #include <stdlib.h><br /> 2 #include <stdio.h><br /> 3 //#include <mysql/mysql.h><br /> 4 #include</usr/local/mysql/include/mysql.h><br /> 5 int main(int argc, char *argv[]) {<br /> 6 MYSQL *conn_ptr; <br />
2010-08-31 10:55:00 524
转载 一些被忽视的 PHP 函数
sys_getloadavg()<br />这个函数返回当前系统的负载均值信息(当然 Windows 下不适用),详细文档可以翻阅 PHP 的相关文档。文档中有段示例代码,基本上也就能看出它的用途了。<?php$load = sys_getloadavg();if ($load[0] > 80) { header('HTTP/1.1 503 Too busy, try again later'); die('Server too busy. Please try again la
2010-08-30 18:17:00 618
转载 可伸缩高性能互联网架构揭密
<br />时间过得很快,来淘宝已经两个月了,在这两个月的时间里,自己也感受颇深。下面就结合淘宝目前的一些底层技术框架以及自己的一些感触来说说如何构建一个可 伸缩,高性能,高可用性的分布式互联网应用。 一 应用无状态(淘宝session框架) 俗话说,一个系 统的伸缩性的好坏取决于应用的状态如何管理。为什么这么说呢?咱们试想一下,假如我们在session中保存了大量与客户端的状态信 息的话,那么当保存状态信息的server宕机的时候,我们怎么办?通常来说,我们都是通过集群来解决这个问题,而通常 所说的集群,
2010-08-30 18:14:00 1171 1
转载 PHP导出MySQL数据到Excel文件
<br />经常会碰到需要从数据库中导出数据到Excel文件,用一些开源的类库,比如PHPExcel,确实比较容易实现,但对大量数据的支持很不好,很容易到达PHP内存使用上限。这里的方法是利用fputcsv写CSV文件的方法,直接向浏览器输出Excel文件。<br /><?php // 输出Excel文件头,可把user.csv换成你要的文件名 header('Content-Type: application/vnd.ms-excel'); header('Content-Dispositio
2010-08-30 18:02:00 748
原创 OSI第五层安全:会话劫持
<br />会话劫持发生在一个攻击者试图控制两台计算机之间建立的一个TCP会话的时候。会话劫持的基本步骤包括: 1.找到一个有主动会话的目标。 2.猜测这个序列号码。 3.把一个用户的连接断开。 4.接管这个会话。 会话劫持并不是新事物。Kevin Mitnick在1994年圣诞节期间实施的一次会话劫持也许是最著名的一次会话劫持。这个事件提高了人们对可能导致会话劫持的安全漏洞的了解。会话劫持的目的是窃取一个活动系统的经过身份识别的连接。如果攻击者获得成功,他就能够在本地执行指令。如果他劫
2010-08-30 17:53:00 1564
原创 散列介绍
<br />一 什么是散列<br /> 散列就是无需查找,直接用元素的查找键来确定元素索引的方法。实现了散列这种方法的函数就叫散列函数,散列函数<br />接受查找键,产生一个称为散列表的数组中的元素的索引。散列又可以有几种(理想的散列,典型的散列),所谓理想散列<br />就是不产生冲突的散列,它将每个查找键都映射为不同的整数值。<br />二 散列函数 <br /> 散列函数的一般特性:<br /> 1 使冲突最小<br /> 2 使元素均匀分
2010-08-30 17:34:00 802
原创 用PHPEXCEL类库导出EXCEL表格
<br />PHPEXCEL 类库,功能强大,支持win Excel2003 ,Win Excel2007.<br />http://www.codeplex.com/PHPExcel<br /><?php<br />ini_set("display_errors",1);//是否显示报错信息<br />ini_set('include_path', ini_get('include_path').';D://PHP//PHPExcel 1.6.6//Tests//classes//');//设置此页面包含
2010-08-30 16:50:00 1046
原创 40条优化PHP代码的小提示
1.如果一个方法能被静态,那就声明他为静态的,速度可提高1/4;<br />2.echo的效率高于print,因为echo没有返回值,print返回一个整型;<br />3.在循环之前设置循环的最大次数,而非在在循环中;<br />4.销毁变量去释放内存,特别是大的数组;<br />5.避免使用像__get, __set, __autoload等魔术方法;<br />6.requiere_once()比较耗资源;<br />7.在includes和requires中使用绝对路径,这样在分析路径花的时间更少;
2010-08-30 16:41:00 908
转载 PHP:IP转换整形(ip2long)
<br />如何将四个字段以点分开的IP网络址协议地址转换成整数呢?PHP里有这么一个函数ip2long.比如 <br /><?php <br />echo ip2long("10.2.1.3"); <br />?> <br />我们将得到 <br />167903491 <br /><br />这是如何计算的,目前我知道有两个算法。其一 <br /><?php <br />function ip2int($ip){ <br /> //我们先把ip分为四段,$ip1,$ip2,$ip3,$ip4 <br
2010-08-30 16:19:00 837
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人