- 博客(18)
- 资源 (24)
- 收藏
- 关注
原创 hack games
记下,有时间玩玩~---------------Monyer系列(黑客游戏)1. http://monyer.com/game/game1/ (中文)2. http://monyer.com/game/game2/ (英文) Sunnyspeed系列(英文)- 解谜类1. http://sunnyspeed.com/puzzle/
2014-04-24 10:57:30 3222
原创 APC | Memcache等缓存key冲突的解决办法
apc、memcache都是在内存中存储的高效cache,但是站点较多时,容易造成key的冲突,解决办法就是为每个站点下的key指定一个namespace:<?php define('APC_HOST_KEY',$_SERVER['HTTP_HOST']);apc_store(APC_HOST_KEY.'_value_key', $value);?>实际上,我们在set cache
2014-04-24 10:33:06 1921
转载 Advice from an Old Programmer
看完learning python the hard way,---------------Advice from an Old ProgrammerYou've finished this book and have decided to continue with programming. Maybe it will be a career for you, or
2014-04-14 22:15:04 1004 1
原创 python中input()和raw_input()的区别
使用input和raw_input都可以读取控制台的输入,input()只能接受int,float或由它们组成的表达式:Python 2.7.5 (default, Mar 19 2014, 07:24:16)[GCC 4.5.4] on linux2Type "help", "copyright", "credits" or "license" for more information.
2014-04-14 15:19:32 16080 3
原创 python中%r和%s的区别
%r用rper()方法处理对象%s用str()方法处理对象有些情况下,两者处理的结果是一样的,比如说处理int型对象。例一:print "I am %d years old." % 22print "I am %s years old." % 22print "I am %r years old." % 22返回结果:I am 22 years old.I am 22
2014-04-14 14:56:30 64731 11
原创 匹配Email地址的一个正则
如下(##):#[a-z]([a-z0-9]*[-_\.]?[a-z0-9]+)*@([a-z0-9]+[-_\.]?[a-z0-9]+)+\.[a-z]{2,3}(\.[a-z]{2,3})?#i
2014-04-09 22:33:44 1328
原创 从RFC2616看POST和PUT的区别
同事今天问我POST和PUT方法的区别,我也不能讲清楚,就去看了下RFC2616文档(计算机网络课的参考文献嘛,哈哈)------------下面是RFC2616对PUT和POST的区别的阐述:The fundamental difference between the POSTandPUTrequests is reflected in the different
2014-04-09 15:13:02 4501
原创 【PHP内核学习】SAPI
鸟哥的博客提到了SAPI,我也来看下源码。-------------php架构图(图片出自http://stblog.baidu-tech.com/?p=763):中间层(sapi)解耦隔离了web server和php每个SAPI实现都是一个_sapi_module_struct 结构体:在php源码目录下用 grep -r _sapi_modul
2014-04-08 15:56:14 1928
原创 内存管理之malloc、free、calloc和realloc
内存区域可以分为栈,堆,静态存储区和常量存储区。局部变量,函数形参,临时变量都是在栈上获得内存的,它们获取的方式都是由编译器自动执行的。C 标准函数库提供了许多函数来实现对堆上内存管理,其中包括:malloc函数,free函数,calloc函数和realloc函数。使用这些函数需要包含头文件stdlib.h1.malloc函数malloc函数可以从堆上获得指定字节的内存
2014-04-08 11:22:37 1374
原创 【PHP内核学习】线程安全
PHP同一进程下的多个线程会试图读写一些存储在进程内存空间的公共资源,此时这些线程访问的内存地址空间相同,当一个线程修改时,会影响其它线程,这种共享会提高一些操作的速度, 但是多个线程间就产生了较大的耦合,并且当多个线程并发时,就会产生常见的数据一致性问题或资源竞争等并发常见问题。
2014-04-05 23:10:15 1518 1
原创 HTTP PUT方法实例
1.test.php:<?php function curl_request($url,$data,$method='POST'){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); //设为TRUE把curl_exec()结果转
2014-04-04 11:18:57 4508
原创 【linux学习笔记】awk用法总结
AWK是一种优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一.这篇博客是http://coolshell.cn/articles/9070.html的读书笔记。---////按列输出//首先,用 netstat > netstat.txt命令把netstat的结果重定向到netstat.txt中结果类似这样:Proto
2014-04-02 16:33:19 957 2
原创 排序算法总结
总结一下(待续):/*=============================================================================## FileName: sort.c# Desc: Summary of the sort algorithm# Author: wusuopubupt#
2014-04-01 21:23:21 905
原创 为什么快速排序是不稳定的
举个例子:待排序数组: int a[] ={1, 2, 2, 3, 4, 5, 6};在快速排序的随机选择比较子(即pivot)阶段:若选择a[2](即数组中的第二个2)为比较子,,而把大于等于比较子的数均放置在大数数组中,则a[1](即数组中的第一个2)会到pivot的右边, 那么数组中的两个2非原序(这就是“不稳定”)。若选择a[1]为比较子,而把小于等于比较子的数均放置在小数
2014-04-01 16:56:10 31041 14
hadoop MapReduce介绍
2016-03-04
C程序设计语言(K & R).pdf
2014-08-27
MinGW-5.1.6.rar
2014-08-03
PHP-Debug-Manual-public
2013-07-23
php+mysql 八大动态网站开发 源代码
2013-07-16
Windows Builder
2012-05-06
北京邮电大学ACM的分析语言
2011-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人