首页 包含搜索词 “” 的文章
  • 【1】【原创】解决PHP报错:Strict Standards: Redefining already defined constructor for class DBO in /path/to/xxx.php

    blogdaren 2015-01-25   2384次来访
    问题背景: 在调试数据库类DBO.class.php的时候,出现报错: Strict Standards: Redefining already defined constructor for class DBO in /path/to/db/DBO.class.php on line 63 问题原因: 对于PHP类有两种构造函数,一种是PHP4之前版本采用的跟...
  • 【2】CentOS系统时间和硬件时间设置

    blogdaren 2015-01-25   1699次来访
    CentOS系统时间设置方法: 对于linux系统来说,设定系统时间的方式有三种: 1.以本地时间为系统时间; 2.以UTC世界时间分区标准为系统时间; 3.以NTP时间协调服务器为标准的时间; 三种时间设置的具体说明: 1、本地时间设置命令为 clock或者hwclockg,系统文件夹为/etc/localtime,命令说明: hwclock/clock -w 保...
  • 【3】PHP直接在共享内存中存储数据集

    blogdaren 2015-01-25   2554次来访
    共享内存概述 共享内存是一种在相同机器中的应用程序之间交换数据的有效方式。一个进程可创建一个可供其他进程访问的内存段,只要它分配了正确的权限。每个内存段拥有一个惟一的 ID(称为 shmid),这个 ID 指向一个物理内存区域,其他进程可操作该区域。创建并提供了合适的权限之后,同一台机器中的其他进程就可以操作这些内存段:读取、写入和删除。 这表明使用 C 语言编写的应用程序可与使用其他语言...
  • 【4】判断文件存在用is_file还是file_exists?

    blogdaren 2015-01-25   2572次来访
    问题背景: 在写程序时发现在判断文件是否存在时,有两种写法,有的人用了is_file,有的人用了file_exists,用哪个更好或者说更合适呢? 问题验证: 事实上:PHP的 file_exists = is_dir + is_file 写程序验证一下:分别执行1000次,记录所需时间。 实验结果: 文件存在(当前目录) is_file:0.457...
  • 【5】PHP分布式抓取框架模型

    blogdaren 2015-01-23   1995次来访
    1、守护主进程:负责向集群注册节点,并初始化和管理子进程 2、检查子进程:负责检查系统是否正常运行,并与集群进行心跳检测,故障转移,主从自荐 3、计划子程序:当本节点为主的时候,则启动负责调度计划任务 4、处理子程序:负责监听并执行任务进行任务处理
  • 【6】CURL命令行教程

    blogdaren 2015-01-23   1776次来访
    CURL? 嗯,说来话长了~~~~,这东西早已经是LINUX上内置的命令行工具之一了,可见其魅力之一斑~~ (1)二话不说,先从这里开始吧! curl http://www.163.com 回车之后,www.163.com 的html就稀里哗啦地显示在屏幕上了~~~~~ (2)嗯,要想把读过来页面存下来,是不是要这样呢? curl http://www.163....
  • 【7】【原创】shell脚本中如何输出变量的变量?

    blogdaren 2015-01-23   1507次来访
    问题背景: #!/bin/sh PHP=100; JAVA=101 LANGUAGE="PHP JAVA" for lang in $LANGUAGE do //这里想逐行输出100, 101 该怎么写呢? done 解决方法 --> 数字字符串: #!/bin/sh PHP=100; JAVA=101 LANGUAGE="PHP JAVA" for lang ...
  • 【8】【原创】smarty中如何使用 in_array 函数?

    blogdaren 2015-01-22   1718次来访
    方法一: <{ if $price | in_array:$selected_array }> 方法二: <{ if in_array($price, $selected_array) }>
  • 【9】【原创】解决XML报错: The processing instruction target matching "[xX][mM][lL]" is not allowed

    blogdaren 2015-01-22   2468次来访
    问题背景: ERROR  - Error on line 2 of document  : The processing instruction target matching "[xX][mM][lL]" ...
  • 【10】【原创】swfupload 上传报 security error # 2049 (security) 安全错误问题

    blogdaren 2015-01-20   2515次来访
    官方文档:   http://demo.swfupload.org/Documentation/ 官网给出了理由: 老外给出类似理由:   大致是说这个是flash播放器自身组件安全策略问题, 禁止跨域上传的. I believe this is due to the Flash Player's "same origin" po...
  • 【11】【原创】PHP 正则表达式中匹配所有的换行符【OK】

    blogdaren 2015-01-20   1917次来访
    金牛座亲测如下这个方法好用: <?php //匹配任意多个换行符 $pattern = "/[\s\S]*/is";
  • 【12】【原创】centos编译环境报错:/lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录

    blogdaren 2015-01-20   2307次来访
    问题背景: -bash: ./vpnclient: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录 解决方法: sudo yum install ld-linux.so.2  即可
  • 【13】又拍网架构中的分库设计

    blogdaren 2015-01-19   2875次来访
    又拍网是一个照片分享社区,从2005年6月至今积累了260万用户,1.1亿张照片,目前的日访问量为200多万。5年的发展历程里经历过许多起伏,也积累了一些经验,在这篇文章里,我要介绍一些我们在技术上的积累。 又拍网和大多数Web2.0站点一样,构建于大量开源软件之上,包括MySQL、PHP、nginx、Python、memcached、redis、Solr、Hadoop和Rabbit...
  • 【14】Bigpipe:一种新的页面加载技术

    blogdaren 2015-01-19   1771次来访
    BigPipe是一个重新设计的基础动态网页服务体系,也是一种新的页面加载技术。大体思路是,分解网页成叫做Pagelets的小块,然后通过Web服务器和浏览器建立管道并管理他们在不同阶段的运行。这是类似于大多数现代微处理器的流水线执行过程:多重指令管线通过不同的处理器执行单元,以达到性能的最佳。虽然 BigPipe是对现有的服务网络基础过程的重新设计,但它却不需要改变现有的网络浏览器或服务器,...
  • 【15】smarty 获取当前日期时间和格式化日期时间

    blogdaren 2015-01-19   2324次来访
    1.$smarty.now可以返回当前时间戳 2.date_format可以用来格式化时间,用法如下 {$smarty.now|date_format:"%Y-%m-%d"} 在Smarty 中获取当前日期时间和格式化日期时间与PHP中有些不同的地方,下面详细介绍: 首先是获取当前的日期时间: 在PHP中我们会使用date函数来获取当前的时间,实例代码如下: date("Y...
Free Web Hosting