自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kent

程序猿的点滴

  • 博客(37)
  • 资源 (7)
  • 收藏
  • 关注

转载 FastCgi与PHP-fpm之间是的关系

刚开始对这个问题我也挺纠结的,看了《HTTP权威指南》后,感觉清晰了不少。首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,如果现

2015-05-27 16:48:21 506

转载 Awk学习笔记

1. awk简介awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk的处理文本和数据的方式是这样的,它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些

2015-03-12 15:59:38 386

转载 PHP输出缓冲控制(Output Control)总结

php 缓冲简介其实我对php ob 系列印象还是很模糊,具体怎么玩的,还不是很了解,平时curd,确实对这些内容没有深入。作为phper 甚是惭愧。网上搜了一通,互相copy,代码运行不能出现作者所描述现象,本文良心出品,代码都是作者运行过。当执行输出的时候,比如 echo,print。输出并没有立即送给 web server, 而是将数据写入 php buffer。php ou

2015-02-23 18:09:29 467

转载 向您推荐最新的25个Git用法技巧

我从开始使用git到现在已经差不多18个月了,以为自己已经很懂git了。直到我看到github上 Scott Chacon在 LVS, a supplier/developer of betting/gaming software 上的教学,第一天就受益匪浅。作为一个很享受git的人,我想要分享从各种社区学到的实用经验,让大家不需要花费过多的功夫就能找到答案。基本技巧1.安装后的第

2015-02-23 09:30:05 504

翻译 PHP大神的十大优良习惯

1多阅读手册和源代码没什么比阅读手册更值得强调的事了–仅仅通过阅读手册你就可以学习到很多东西,特别是很多有关于字符串和数组的函数。就在这些函数里面包括许多有用的功能,如果你仔细阅读手册,你会经常发现在以往的项目开发过程中,很多时候你在“重复发明轮子”,而实际上你只需要一个核心函数就可以完成相应的功能。手册是你的朋友。另外,现在有很多使用PHP开发的开源程序。为什么不去学习和借鉴呢?下载一份

2015-02-23 09:25:47 568

转载 十大编程算法助程序员走上高手之路

算法一:快速排序算法快速排序是由东尼霍尔所发展的一种排序算法。在平均状况下,排序个项目要次比较。在最坏状况下则需要次比较,但这种状况并不常见。事实上,快速排序通常明显比其他算法更快,因为它的内部循环可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法策略来把一个串行(list)分为两个子串行(sub-lists)。算法步骤:1 从数列中挑出一个元素,称为

2015-02-23 09:16:52 467

转载 git 常用指令

一、 Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin [email protected]:nd

2015-02-13 19:48:39 417

转载 关于 Content-Type:application/x-www-form-urlencoded 和 Content-Type:multipart/related

application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。这是标准的编码格式。 multipart/form-data: 窗体数据被编码为一条消息,页上的每个控件对应消息中的一个部分。 text/plain: 窗体数据以纯文本形式进行编码,其中不含任何控件或格式字符。 补充form的enctype属性为编码方式,常用有两种:application

2015-02-12 09:42:14 681

翻译 Apache Rewrite规则详解

Apache mod_rewrite规则重写的标志一览

2015-02-10 19:43:09 385

翻译 php-设计模式-外观模式

php-设计模式-外观模式

2015-02-09 20:00:16 371

翻译 php-设计模式-代理模式

php-设计模式-代理模式

2015-02-09 19:39:29 373

翻译 php-设计模式-模板方法模式

php-设计模式-模板方法模式

2015-02-09 19:35:48 366

翻译 php-约瑟夫环-循环链表

php模拟循环链表解决约瑟夫环问题

2015-02-06 16:57:01 642

翻译 php-search_interpolation

$data = array(4,6,7,8,14,55,67,145,218,237,284);$num = interpolationsearch(284);var_dump($num);function interpolationsearch($num){ global $data; $count = count($data); $high = $count-1; $low =

2015-02-06 16:50:52 357

翻译 php-二分查找

$data = array(4,6,7,8,14,55,67,145,218,237,284);$num = binarysearch(4);var_dump($num);function binarysearch($num){ global $data; $count = count($data); $high = $count-1; $low = 0; while ($h

2015-02-06 16:49:54 340

翻译 php-struct_searchtree

class node{ public $value; public $left; public $right; public $parent; public function __construct($data){ $this->value = $data; }}class searchtree{ public $root = null; public $size =

2015-02-06 16:48:07 355

翻译 php-循环链表

php模拟循环链表

2015-02-06 16:44:59 477

翻译 php-队列

php模拟队列

2015-02-06 16:43:10 354

翻译 php-单链表

php模拟单链表

2015-02-06 16:42:02 404

翻译 php-堆栈

php模拟堆栈

2015-02-06 16:40:45 479

翻译 php-二叉树

php模拟二叉树

2015-02-06 16:39:36 365

翻译 php-冒泡排序

php模拟冒泡排序

2015-02-06 16:37:41 315

翻译 php-堆排序

php模拟堆排序

2015-02-06 16:36:32 354

翻译 php-插入排序

php模拟插入排序

2015-02-06 16:32:53 309

翻译 php-快速排序

php模拟快速排序

2015-02-06 16:30:32 328

翻译 php-选择排序

php模拟的选择排序

2015-02-06 16:29:30 334

转载 Javascript "==" 运算符原理

JavaScript 中的==运算符用以比较两侧的值是否“近似”相等,区别于===的严格相等。==可以达到以下效果:null==undefined //true[]==false //true[]=='' //true[1]=='1' //true要说明 JavaScript 引擎在计算 == 运算符时做了什么,先要了解几个内部概念和方法。TypeECM

2015-01-31 16:37:33 469

转载 MySQL服务器调优思路

2015-01-26 15:31:11 376

转载 base64编码是怎么工作的?

1: 为什么需要base64?ASCII码一共规定了128个字符的编码,这128个符号,范围在[0,127]之间.其中,[0,31],及127, 33个属于不可打印的控制字符.在电子邮件传输信息时,有些邮件网关会把[0,31]这些控制字符给悄悄清除.还有的早期程序,收到[128,255]之间的国际字符时,甚至会发生错误.如何在不同邮件网关之间安全的传输控制字符,国际

2015-01-26 14:47:13 371

转载 Github上的PHP资源汇总

废话不多说,下面就是详细的资料列表。依赖管理——用于依赖管理的包和框架Composer/Packagist : 一个包和依赖管理器Composer Installers:  一个多框架Composer库安装器Pickle: 可以在任意平台上安装PHP扩展包依赖管理的附加部分——其它依赖管理的相关工具Satis : 静态的Composer库

2015-01-26 14:44:34 718

翻译 笔记:linux io 重定向 [马哥linux]

linux io 重定向 [马哥linux]

2015-01-26 14:42:38 613

翻译 笔记:shell编程 变量 分支 关系运算[马哥linux ]

shell编程 变量 分支 关系运算

2015-01-26 14:41:05 685

翻译 笔记:linux-sed[马哥linux]

sed练习:写一个脚本 判断当前系统上是否有用户的默认shell为bash; 如果有,就显示有多少个这类用户;否则,就显示没有这类用户; grep "bash$" /etc/passwd &> /dev/null RETVAL=$? if [ $RETVAL -eq 0 ]; then if grep "bash$" /etc/passwd &> /dev/nu

2015-01-26 14:39:34 1269

原创 http 执行流程

http 执行流程

2015-01-26 14:36:45 1346

转载 http 协议状态码

HTTP协议状态码详解1xx消息这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。 这些状态码代表的响应都是信息性的,标示客户应该采取的其他行动。100 Continue客户端应当继续发送请

2015-01-26 14:35:52 439

转载 HTTP协议头域详解

Requests部分Accept 指定客户端能够接收的内容类型 Accept: text/plain, text/htmlAccept-Charset 浏览器可以接受的字符编码集。 Accept-Charset: iso-8859-5Accept-Encoding 指定浏览器可以支持的web服务器返回内容压缩编码类型。 Accept-Encoding: compress,

2015-01-26 14:33:50 382

翻译 PHP utf-8中文截取无乱码(字符串判断版本)

PHP utf-8中文截取无乱码(字符串判断版本)

2015-01-26 14:24:47 423

java拼图游戏

用Java Applet来做的拼图游戏。

2011-10-27

Java学生管理系统

Java学生管理系统 有背景 有音乐 很不错

2011-10-27

Java经典算法

java经典算法 费布拉西数列 水仙花数 素数 。。。。。。。。。。

2011-10-27

Java学习笔记(必看经典)

java初学者很好的资料 总结的很好 很精辟

2011-10-27

java中国象棋

java编写的中国象棋,已经编译好 可以直接运行

2011-10-27

ActionScript3.0完全自学手册电子教案

ActionScript3.0是Adobe公司为了适应新的形势需要而推出的面向开发人员的一门脚本语言。《ActionScript3.0完全自学手册》详细地介绍了ActionScript3.0的基础知识,并介绍了在FlashCS3的开发环境中进行系统开发的方法。

2011-08-30

顺序查找,折半查找,二叉排序树,哈希表

实验:实现顺序查找,折半查找,二叉排序树,哈希表实验原理:

2011-07-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除