![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
sole_cc
这个作者很懒,什么都没留下…
展开
-
php模块memcache和memcached区别分析
转自:http://www.jb51.net/article/27366.htm转载 2014-07-01 19:40:38 · 797 阅读 · 0 评论 -
探究php底层运行机制
本文转载自:http://www.myext.cn/Article/921.html概要简介先看看下面这个过程:我们从未手动开启过PHP的相关进程,它是随着Apache的启动而运行的; PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口); PHP总共有三个模块:内核、Zend引擎、以及扩展层转载 2014-09-14 21:52:06 · 599 阅读 · 0 评论 -
HTTP 协议详解
相关文章:HTTP 协议之压缩 当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非转载 2014-09-13 18:45:41 · 508 阅读 · 0 评论 -
浅析http协议、cookies和session机制、浏览器缓存
最近几天在复习http协议中headers,cookies、session、缓存等相关知识,发现些新知识点。这篇文章注重结合PHP去理解这些内容,也就是比较注重实践部分。一、http headers NO1:对于web应用,用户群在客户端 (各种浏览器)点击任何一个连接向服务器发送http请求,这过程肯定需要3次握手,建立连接,服务器响应返回数据。转载 2014-09-13 14:17:54 · 1126 阅读 · 0 评论 -
最完整PHP.INI中文版
;;;;;;;;;;;;;;;;;;; 关于php.ini ;;;;;;;;;;;;;;;;;;;; 这个文件必须命名为'php.ini'并放置在httpd.conf中PHPINIDir指令指定的目录中。; 最新版本的php.ini可以在下面两个位置查看:; http://cvs.php.net/viewvc.cgi/php-src/php.ini-recommended?vi转载 2014-07-12 20:32:42 · 888 阅读 · 0 评论 -
Active Record
Active Record是一种领域模型模式,特点是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一行记录。Active Record和Row Gateway十分相似,但前者是领域模型,后者是一种数据源模式。关系型数据库往往通过外键来表述实体关系,Active Record在数据源层面上也将这种关系映射为对象的关联和聚集。在Martin Fowler2003年出版的转载 2014-08-27 09:03:00 · 646 阅读 · 0 评论 -
深入理解Ajax原理
1. 概念ajax 的全称是AsynchronousJavaScript and XML,其中,Asynchronous 是异步的意思,它有别于传统web开发中采用的同步的方式。2. 理解同步异步异步传输是面向字符的传输,它的单位是字符;而同步传输是面向比特的传输,它的单位是桢,它传输的时候要求接受方和发送方的时钟是保持一致的。举个例子来说同步和转载 2014-09-19 14:43:55 · 569 阅读 · 0 评论 -
PHP中spl_autoload_register()函数的用法
spl_autoload_register(PHP 5 >= 5.1.2)spl_autoload_register — 注册__autoload()函数说明bool spl_autoload_register ([ callback $autoload_function ] )将函数注册到SPL __autoload函数栈中。如果该栈中的函数尚未激活,则激转载 2014-08-10 17:49:03 · 536 阅读 · 0 评论 -
XAMPP Linux Frequently Asked Questions
Linux Frequently Asked Questionshttps://www.apachefriends.org/faq_linux.htmlzh原创 2014-08-23 11:58:18 · 483 阅读 · 0 评论 -
PHP大小写是否敏感问题的汇总
PHP对大小写敏感问题的处理比较乱,写代码时可能偶尔出问题,所以这里总结一下。但我不是鼓励大家去用这些规则。 推荐大家始终坚持“大小写敏感”,遵循统一的代码规范。一、大小写敏感1. 变量名区分大小写所有变量均区分大小写,包括普通变量以及$_GET,$_POST,$_REQUEST,$_COOKIE,$_SESSION,$GLOBALS,$_SERVER,$_FIL转载 2014-08-21 18:50:26 · 568 阅读 · 0 评论 -
Web攻防系列教程之 PHP + Mysql注入攻防实战
随着Web应用的高速发展和技术的不断成熟,对Web开发相关职位的需求量也越来越大,越来越多的人加入了Web开发的行列。但是由于程序员的水平参差不齐或是安全意识太低,很多程序员在编写代码时仅考虑了功能上的实现,很少或是根本没有考虑应用的安全性问题。这就导致了很多应用都存在不同程度的安全漏洞。SQL注入便是其中的一种。SQL注入作为一种很流行的攻击手段,一直以来都受到网络安全研究者和黑客们的广转载 2014-07-12 16:36:24 · 713 阅读 · 0 评论 -
编写超级可读代码的15个最佳实践
译者:蒋宇捷(转载请标明出处-http://blog.csdn.net/hfahe) 一月两次,我们重温Nettuts历史上读者最喜欢的文章。 代码可读性是一个计算机编程世界的普遍主题。它是我们作为开发者第一件学习的事情。这篇文章将阐述编写可读性代码十五个最重要的最佳实践。1 – 注释和文档 集成开发环境IDE在过去的转载 2014-07-12 15:47:12 · 699 阅读 · 0 评论 -
推荐一些不错的计算机书籍(php c mysql linux等等)
作者:heiyeluren时间:2013/03/18微信:heiyeluren2012 (欢迎关注微信获取更多技术相关资讯)微博:http://weibo.com/heiyeluren博客:http://blog.csdn.net/heiyeshuwu 推荐一些不错的计算机书籍。# PHP《PHP程序设计》(第2版) --PHP语法和入门最好转载 2014-09-16 09:37:51 · 981 阅读 · 0 评论 -
phpredis中文手册(使用方法)——《redis中文手册》 php版
redis中文手册:http://readthedocs.org/docs/redis/en/latest/ 本文是参考《redis中文手册》,将示例代码用php来实现,注意php-redis与redis_cli的区别(主要是返回值类型和参数用法)。目录(使用CTRL+F快速查找命令):KeyStringHashListSet转载 2014-10-01 20:51:20 · 1638 阅读 · 0 评论 -
php的session机制以及自定义会话管理器
如果需要在数据库中或者以其他方式存储会话数据, 需要使用 session_set_save_handler() 函数来创建一系列用户级存储函数。 PHP 5.4.0 之后,你可以使用 SessionHandlerInterface 类 或者通过继承 SessionHandler 类来扩展内置的管理器, 从而达到自定义会话保存机制的目的。函数 session_set_save_han转载 2014-10-01 15:38:26 · 1236 阅读 · 0 评论 -
php配置文件详解
[PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的;;;;;;;;;;;;;;;;;;; ; 关于这个文件 ; ;;;;;;;;;;;;;;;;;;;; 这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被转载 2016-08-20 19:38:27 · 566 阅读 · 0 评论 -
php socket编程
php socket相关函数socket_accept() 接受一个Socket连接socket_bind() 把socket绑定在一个IP地址和端口上socket_clear_error() 清除socket的错误或者最后的错误代码socket_close() 关闭一个socket资源socket_connect() 开始一个socket连接socket_create_l转载 2016-08-08 22:33:26 · 397 阅读 · 0 评论 -
php curl详解
在介绍php的中curl之前,先看看curl的几个不同意思curl的不同含义1.curl指的是curl命令行工具,可以从命令行或者脚本或者批处理文件中运行curl。curl创建于1998年,并且提供了100多个选项去控制它。2.cURL是一个软件项目的名字。该软件项目包含了上面所说的curl和libcurl,并且都是开源的。3.CURL通常用作PHP中libcurl扩展的名字。这个转载 2016-08-07 20:01:34 · 1081 阅读 · 6 评论 -
php中和mysql数据库相关函数
什么是API?一个应用程序接口(Application Programming Interface的缩写),定义了类,方法,函数,变量等等一切 你的应用程序中为了完成特定任务而需要调用的内容。在PHP应用程序需要和数据库进行交互的时候所需要的API 通常是通过PHP扩展暴露出来(给终端PHP程序员调用)。API可以是面向过程的,也可以是面向对象的。对于面向过程的API,我们通过调用函数来完转载 2016-07-31 21:03:36 · 486 阅读 · 0 评论 -
php sha1 hmac
sha1 算法安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位(20B)的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的过程转载 2016-07-30 18:04:49 · 627 阅读 · 0 评论 -
php中base64_encode base64_decode加密解密函数
base64_encode算法原理 Base64编码,是我们程序开发中经常使用到的编码方法。它是一种基于用64个可打印字符来表示二进制数据的表示方法。它通常用作存储、传输一些二进制数据编码方法!也是MIME(多用途互联网邮件扩展,主要用作电子邮件标准)中一种可打印字符表示二进制数据的常见编码方法!它其实只是定义用可打印字符传输内容一种方法,并不会产生新的字符集!Base64实现转换原理转载 2016-07-30 10:57:27 · 3501 阅读 · 0 评论 -
php-cgi php-fpm
什么是CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等什么是FastCGI FastCGI像是一个常驻(long-live)型的CG转载 2016-07-03 14:23:21 · 414 阅读 · 0 评论 -
php主机字节序和网络字节序
使用php编写socket程序时,也需要注意主机字节序和网络字节序的转换主机字节序就是我们平常说的大端和小端模式:不同的 CPU 有不同的字节序类型,这些字节序是指整数在内存中保存的顺序 这个叫做主机序。Big-Endian和Little-Endian。引用标准的Big-Endian和Little-Endian的定义如下: a) Little-Endian就是低位字节排放在内存的低地址端转载 2016-07-24 22:01:51 · 3341 阅读 · 0 评论 -
php中的$_REQUEST、$_GET、$_POST
php中的$_REQUEST、$_GET、$_POST的联系和区别1. $_REQUEST php中$_REQUEST可以获取以POST方法和GET方法提交的数据,但是速度比较慢 2. $_GET 用来获取由浏览器通过GET方法提交的数据。GET方法是通过把参数数据加在提交表单的action属性所指的URL中,值和表单内每个字段一一对应,然后在URL中可以看到,但是有如下缺转载 2016-07-24 10:35:32 · 1633 阅读 · 0 评论 -
phpredis的安装
1 下载地址https://github.com/nicolasff/phpredis2 安装原创 2014-10-01 19:19:30 · 622 阅读 · 0 评论 -
五种常见的 PHP 设计模式
设计模式只是为 Java™ 架构师准备的 —— 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用?本文解释了这些问题。转载 2014-08-03 15:45:45 · 502 阅读 · 0 评论 -
另外五个 PHP 设计模式
两年前,我们介绍了五个设计模式 —— 本文将介绍另外五个加速 PHP 应用程序开发的设计模式PHP V5 的面向对象特性使您能够实现设计模式来改进代码设计。通过这种方式改进代码设计,代码在进行修改时将变得更加易读、更易维护且更加健壮。转载 2014-08-03 15:47:21 · 446 阅读 · 0 评论 -
深入理解PHP原理之变量分离/引用(Variables Separation)
作者: Laruence( )本文地址: http://www.laruence.com/2008/09/19/520.html转载请注明出处在前面的文章中我已经介绍了PHP的变量的内部表示(深入理解PHP原理之变量(Variables inside PHP)),以及PHP中作用域的实现机制(深入理解PHP原理之变量作用域(Scope inside PHP))。这节转载 2014-06-29 17:02:04 · 502 阅读 · 0 评论 -
php爬虫抓取信息及反爬虫相关
php爬虫首推Curl函数了,先来认识下它。转载 2014-06-09 20:05:28 · 653 阅读 · 0 评论 -
Php书籍整理
感谢这些PHP书籍作者和博客们的无私奉献,PHP因为有你更出色 :)必读PHP之道PHP调试技术手册PHP 最佳实践高级PHP应用程序漏洞审核技术PHP的PSR规范中文版深入PHP扩展开发及内核应用深入理解PHP内核php核心:骇客指南博客风雪之隅黑夜路人抚琴居斯人博客转载 2014-06-06 19:34:39 · 670 阅读 · 0 评论 -
PHP翻转抽奖程序
今天看了一个不错的抽奖小程序转载 2014-06-05 12:07:53 · 999 阅读 · 0 评论 -
php 模拟登陆
提供几篇文章仅供参考:转载 2014-06-14 21:05:34 · 681 阅读 · 0 评论 -
直接拿来用,10个PHP代码片段
http://www.csdn.net/article/2013-07-23/2816316-10-php-snippets-for-developers转载 2014-06-05 09:14:30 · 520 阅读 · 0 评论 -
LAMP程序员技能树
原创文章,转载请注明出处:http://cunsheng.sinaapp.com/?p=42俗话说温故而知新,也正好培训需要,我最近也整理了一张LAMP程序员技能树,相比我所见过的Flash开发者技能树,这张图有以下特点:由于同一门知识在不同阶段有不同的要求,为了具有更好的参考性,技能树将所有知识和技能点按1、初中级(工作1-2年)2、中高级(工作3-4年)和3、高转载 2014-06-24 12:08:56 · 772 阅读 · 0 评论 -
PHP学习笔记——LAMP方向校园招聘经验总结
LAMP方向校园招聘经验总结 目录1成文目的...12校招面试经验的个人标准...12.1 针对linux的询问..12.2 针对网络知识的询问..22.3 针对mysql的询问..22.4 针对算法数据结构的询问..3 1成文目的1. 通过归纳总结使自己面试经验体系化2. 向大家转载 2014-05-15 09:00:44 · 623 阅读 · 0 评论 -
PHP学习笔记——ThinkPHP开发指南-关联模型之关联定义
ThinkPHP可以很轻松的完成数据表的关联CURD操作,目前支持的关联关系包括下面四种:HAS_ONE、BELONGS_TO、HAS_MANY、MANY_TO_MANY。一个模型根据业务模型的复杂程度可以同时定义多个关联,不受限制,所有的关联定义都统一在模型类的 $_link 成员变量里面定义,并且可以支持动态定义。关联定义的格式是:protected $_link = array(转载 2014-05-14 21:35:33 · 782 阅读 · 0 评论 -
Git使用 tortoisegit使用
参考:http://developer.baidu.com/wiki/index.php?title=docs/cplat/bae/deploy#.E4.BB.A3.E7.A0.81.E5.8F.91.E5.B8.83http://developer.baidu.com/wiki/index.php?title=docs/cplat/rt/manage/git#Git.E5.AE.A2.E6.转载 2014-06-04 09:44:13 · 613 阅读 · 0 评论 -
深入理解PHP原理之变量(Variables inside PHP)
作者: Laruence( )本文地址: http://www.laruence.com/2008/08/22/412.html转载请注明出处或许你知道,或许你不知道,PHP是一个弱类型,动态的脚本语言。所谓弱类型,就是说PHP并不严格验证变量类型(严格来讲,PHP是一个中强类型语言,这部分内容会在以后的文章中叙述),在申明一个变量的时候,并不需要显示指明它保存的数据的类型转载 2014-06-29 16:44:34 · 443 阅读 · 0 评论 -
深入理解PHP原理之Opcodes
作者: Laruence( )本文地址: http://www.laruence.com/2008/06/18/221.html转载请注明出处最近要给Yahoo的同事们做一个关于PHP和Apache处理请求的内部机制的讲座,刚好写了些关于Opcodes的文字,就发上来了,这个文章基于 Sara Golemon大师的《Understanding OPcode》Opco转载 2014-06-29 16:35:32 · 491 阅读 · 0 评论 -
深入理解PHP内存管理之谁动了我的内存
作者: Laruence( )本文地址: http://www.laruence.com/2011/03/04/1894.html转载请注明出处首先让我们看一个问题: 如下代码的输出,var_dump(memory_get_usage());$a = "laruence";var_dump(memory_get_usage());unset($a);var_dump(m转载 2014-06-29 17:15:53 · 444 阅读 · 0 评论