随笔分类 -  PHP工作随笔

摘要:一、什么是进程 进程是程序执行是的一个实例,进程能够分配给cpu和内存等资源。进程一般包括指令集和系统资源,其中指令集就是你的代码,系统资源就是指cpu、内存以及I/O等。 二、什么是线程 线程是进程的一个执行流,线程不能分配系统资源,它是进程的一部分,比进程更小的独立运行的单位。 进程有两个特性: 阅读全文
posted @ 2023-12-22 14:21 一粟沧海 阅读(79) 评论(0) 推荐(0) 编辑
摘要:之前有人问我,同一个类代码就一份,那么多请求调用,数据不混在一起了吗? 我觉得这可能是每一个刚开始面向对象编程的phper的疑惑,下面简单的说一说。 首先,了解几个概念“多进程”和“多线程”,了解了这个以后下面理解起来就简单了。 本质上你写了一个class,它什么都不是,仅仅是一堆变量和一系列函数的 阅读全文
posted @ 2023-12-22 14:16 一粟沧海 阅读(8) 评论(0) 推荐(0) 编辑
摘要:感谢 参考或原文 www.perfgeeks.com PHP输入流php://input 在使用xml-rpc的时候,server端获取client数据,主要是通过php输入流input,而不是$_POST数组。所以,这里主要探讨php输入流php://input 对于php://input介绍,P 阅读全文
posted @ 2016-04-18 12:20 一粟沧海 阅读(776) 评论(0) 推荐(1) 编辑
摘要:/*函数array_map()函数:多数组回调函数---将回调函数作用到给定数组的单元上 * 1、语法:array array_map ( callback callback, array arr1 [, array ...] ) * 2、描述:返回一个数组,该数组包含了 arr1 中的所有单元经过 阅读全文
posted @ 2016-03-07 12:23 一粟沧海 阅读(317) 评论(0) 推荐(0) 编辑
摘要:进程同步用来实现程序并发执行时候的可再现性。 一.进程同步及异步的概念 1.进程同步:就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事.就像早上起床后,先洗涮,然后才能吃饭,不能在洗涮没有完成时,就开始吃饭.按照这个定义,其实绝大多数 阅读全文
posted @ 2016-03-02 15:35 一粟沧海 阅读(1460) 评论(0) 推荐(0) 编辑
摘要:安装完wamp之后,安装网上的教程设置虚拟路径,出现了问题,同样的问题由不同的原因导致。1、httpd.conf中添加Listen 相应的端口,我的是80802、httpd.conf去掉Include conf/extra/httpd-vhosts.conf前面的#。3、然后调用localhost,... 阅读全文
posted @ 2015-11-25 16:24 一粟沧海 阅读(309) 评论(0) 推荐(0) 编辑
摘要:一、 安装redis及启用服务1、 下载redis包链接:http://pan.baidu.com/s/1sjKfZOD 密码:oy5c2 、解压以后,可以看到以下文件3、双击运行服务端redis-server.exe,开启服务,如图:4、双击运行客户端redis-cli.exe,可见服务端有连接提... 阅读全文
posted @ 2015-11-06 13:41 一粟沧海 阅读(1500) 评论(0) 推荐(0) 编辑
摘要:1 date_default_timezone_set('PRC'); //默认时区 2 //当前的时间增加5天 3 date1="20141111";4echodate(Ymd,strtotime("date1 +5 day")); //输出结果:2014-11-1... 阅读全文
posted @ 2015-09-17 09:18 一粟沧海 阅读(250) 评论(0) 推荐(0) 编辑
摘要:原创文章,转载请注明出处:http://www.cnblogs.com/hongfei/archive/2012/07/07/2580776.html简单工厂模式:①抽象基类:类中定义抽象一些方法,用以在子类中实现②继承自抽象基类的子类:实现基类中的抽象方法③工厂类:用以实例化对象看完文章再回头来看... 阅读全文
posted @ 2015-05-15 11:54 一粟沧海 阅读(227) 评论(0) 推荐(0) 编辑
摘要:extends 是继承某个类 ,继承之后可以使用父类的方法 ,也可以重写父类的方法implements 是实现多个接口 ,接口的方法一般为空的 ,必须重写才能使用extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承,PHP中不支持多重继承,但是可以用接口来实现,这样就要用到implements,继承只能继承一个类,但implements可以实现多个接口,用逗号分开就行了比如class A extends B implements C,D,Eextends 继承类 , implements 实现接口PHP接口:interface比如 :interf. 阅读全文
posted @ 2014-02-11 15:04 一粟沧海 阅读(617) 评论(0) 推荐(0) 编辑
摘要:Smarty——获取当前时间和日期在Smarty 中获取当前日期时间和格式化日期时间与PHP中有些不同的地方,这里就为您详细介绍:首先是获取当前的日期时间:在PHP中我们会使用date函数来获取当前的时间,实例代码如下:date("Y-m-d H:i:s"); //该结果会显示为:2010-07-27 21:19:36 的模式但是在Smarty 模板中我们就不能使用date 了,而是应该使用 now 来获取当前的时间,实例代码如下:{$smarty.now} //该结果会显示为:1280236776 的时间戳模式然而我们还可以将这个时间戳格式化,实例代码如下:{$smart 阅读全文
posted @ 2013-12-27 10:23 一粟沧海 阅读(628) 评论(0) 推荐(0) 编辑
摘要:因为子类是从父类继承来的,要先有父类对象的初始化才能进一步构造子类父类:package test;public class FatherClass{public FatherClass(){System.out.println("FatherClass Create");}}子类:package test;import test.FatherClass;public class ChildClass extends FatherClass{public ChildClass(){System.out.println("ChildClass Create" 阅读全文
posted @ 2013-12-11 10:01 一粟沧海 阅读(399) 评论(0) 推荐(0) 编辑
摘要:php IP转换整形(ip2long)2010-05-23 14:33:00| 分类: php经典代码 |字号 订阅如何将四个字段以点分开的IP网络址协议地址转换成整数呢?PHP里有这么一个函数ip2long.比如我们将得到167903491这是如何计算的,目前我知道有两个算法。其一其二,用位运算我们会发现,有些ip转化成整数后,是负的,这是因为得到的结果是有符号整型,最大值是2147483647.要把它转化为无符号的,可以用sprintf("%u",ip2long($ip);就能转换为正整数。而且得到的结果用long2ip也可以正常转换回原来的ip地址。也可以用ip2lo 阅读全文
posted @ 2013-12-10 10:41 一粟沧海 阅读(669) 评论(0) 推荐(0) 编辑
摘要:众所周知,http协议是一个无状态协议,简单来说就是,web服务器是不知道现在连接上来的人到底是哪个人,为了满足选择性发送信息的需求,在http的基础上做了很多扩展来达到这个目的,如数字签名、cookie、session等。web服务器或者web程序如何能够知道现在连接上来的是谁?要解决这个问题,首先需要在服务器端和客户端建立一一对应关系,下边我通过抓取http的内容来说明这种对应关系是如何建立的。我使用的是一个叫做httplook的http包嗅探工具,然后在本地web服务器的根目录下建立一个叫test.php的文件,地址是:http://localhost/test.php,一切就绪以后我通 阅读全文
posted @ 2013-11-04 12:04 一粟沧海 阅读(373) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示