随笔分类 - PHP
摘要:http协议一些常见的状态码为:1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 代...
阅读全文
摘要:给你一个40斤的西瓜,给3个人分,有多少种分法?我用PHP实现的,代码如下$aa = range(1,40);$bb = array();foreach($aa as $k=>$val){ foreach($aa as $v){ foreach($aa as $vl){ ...
阅读全文
摘要:$my_array = array(4,58,11,34,88,45,32,54,63,78);function bubble_sort($array){ $num = count($array); if ($num $i; $j--) { if ($array[$j] < $array[$...
阅读全文
摘要:$arr = array(4,58,11,34,88,45,32,54,63,78);function binary($arr,$bnum){ if(is_array($arr) && count($arr) > 0) { sort($arr); $start = 0; $end = coun...
阅读全文
摘要:function DoubleBall(){ $sysBlueball = mt_rand(1,16); $sysRedball = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27...
阅读全文
摘要://本小节的名称为 fsockopen,curl与file_get_contents,具体是探讨这三种方式进行网络数据输入输出的一些汇总。关于 fsockopen 前面已经谈了不少,下面开始转入其它。这里先简单罗列一下一些常见的抓取网络数据的一些方法。//1. 用 file_get_contents...
阅读全文
摘要:1、创建MyErrorHandler.php文件代码如下:message = $message; $this->filename = $filename; $this->line = $line; $this->vars = $vars; } p...
阅读全文
摘要:1、php mail()函数在windows不能用,需要安装sendmail。2、从http://glob.com.au/sendmail/下载sendmail组件3、解压sendmail.zip到目录下,我安装的路径是:F:\root\sendMail4、配置php.ini,主要配置以下3项5、修...
阅读全文
摘要:1. MySQL数据库主从同步延迟原理。要说延时原理,得从mysql的数据库主从复制原理说起,mysql的主从复制都是单线程的操作,主库对所有DDL和DML产生binlog,binlog是顺序写,所以效率很高,slave的Slave_IO_Running线程到主库取日志,效率很比较高,下一步,问题来...
阅读全文
摘要:function myErrorHandler ( $errno , $errstr , $errfile , $errline ){ if (!( error_reporting () & $errno )) { return; } switch ( $...
阅读全文
摘要:有关 PHP 的 empty(),isset() 还有 is_null() 这三个函数的用法讨论得已经很多了,而且很多资料也未必能说得很清楚。这里再重复一次,但不是从概念去说,直接用程序例子来说话,应该记忆会比较深刻些。测试的类型如下:empty()首先是empty的var_dump输出:程序输出为...
阅读全文
摘要:1、MAX对于MAX取某一列最大值的时候,优化方案就是建立索引,然后倒叙排列然后取第一个2、count(*) 和 count(id)的区别如果某一列存在null的话,那么null的行将不被统计。例如有id和name两列,有100行数据count(*) 为100count(name)为98,两行Nul...
阅读全文
摘要:";echo $hour."小时";echo $minute."分钟";echo $second."秒";
阅读全文
摘要:ORM----Oriented Relationship Mapper,即用面向对象的方式来操作数据库。归根结底,还是对于SQL语句的封装。首先,我们的数据库有如下一张表:我们希望能够对这张表,利用setUserid("11111"),即可以设置userid;getUserid()既可以获得对象的u...
阅读全文
摘要:allPrepare($sql, $query); if (!$data->isEmpty()) { $result = $data->data; } } ...
阅读全文
摘要:相同点: 当满足以下三个条件时,两者会输出相同信息。 1. 服务器为80端口 2. apache的conf中ServerName设置正确 3. HTTP/1.1协议规范不同点:1. 通常情况:_SERVER["HTTP_HOST"] 在HTTP/1.1协议规范下,会根据客户端的HTTP请求输出信息。...
阅读全文
摘要:Nginx的特点是处理静态很给力,Apache的特点是处理动态很稳定,两者结合起来便是LNMPA,nginx处理前端,apache处理后端,这样处理静态会很快,处理动态会很稳定。当我以为安装完成以后便万事大吉,不料更新网站的时候却出现504 Gateway time-out;起初还以为这是偶然,多次...
阅读全文
摘要:===========PHP获取文件绝对路径======= ===========PHP获取文件绝对路径==================chdir() 函数===========定义和用法chdir() 函数把当前的目录改变为指定的目录。若成功,则该函数返回 true,否则返回 false。语法...
阅读全文
摘要:buffer ---- flush()buffer是一个内存地址空间,Linux系统默认大小一般为4096(1kb),即一个内存页。主要用于存储速度不同步的设备或者优先级不同的 设备之间传办理数据的区域。通过buffer,可以使进程这间的相互等待变少。这里说一个通俗一点的例子,你打开文本编辑器编辑一...
阅读全文
浙公网安备 33010602011771号