排序:
默认
按更新时间
按访问量

使用 Nginx 的 X-Sendfile 机制控制文件访问权限(php版)

BBS或者网站经常会有只有你有权限才能看到这个页面,或者下载这个资源,日前探访了nginx服务器怎么实现这个文件控制的,用到了x-sendfile。 一、什么是 X-Sendfile? X-Sendfile 是一种将文件下载请求由后端应用转交给前端 web 服务器处理的机制,它可以消除...

2015-10-16 15:09:46

阅读数:1359

评论数:0

开发机配置

新加开发者流程 名词解释----------------------------------   developer : 开发者名称 ( 以下用 developer 代替 )   例如 : liangshaolan unameForShort : 开发者中文名最后两字的首字母缩写(...

2015-10-16 14:15:53

阅读数:406

评论数:0

php绘图图片失真问题处理

<?php header("content-type:image/png"); $imxx = ImageCreateFrompng("1.png"); imagesavealpha($imxx, true); $im = imagecreatetru...

2015-07-09 14:34:19

阅读数:2307

评论数:0

同时抓取多个页面

function rolling_curl($urls, $fnCB, &$fnArg = NULL) { $queue = curl_multi_init (); $map = array (); $agentStr = 'Mozilla/4.0 (compatible; MSIE...

2014-10-25 12:00:46

阅读数:234

评论数:0

今年调研的开源软件(2)

一个进程管理工具supervisor 安装easy_install 获取代码: wget https://pypi.python.org/packages/2.4/s/setuptools/setuptools-0.6c11-py2.4.egg#md5=bd639f9b0eac4c424970...

2014-01-23 12:55:46

阅读数:400

评论数:0

今年调研的开源软件(1)

1、什么是gearman Gearman是一套可以一个work传递其他机器,或者调用其他机器功能的应用程序框架。它允许并行工作,负载平衡处理,并调度不同语言之间的职能。它可用于各种应用,从高可用性的网站数据库复制事件的运输。简单来说,Gearman是一个分布式的任务调度框架,它包括 a clie...

2014-01-23 12:43:57

阅读数:447

评论数:0

分析日志统计负载均衡下的两台机器独立ip

首先负载均衡下面的两台机器,用户访问到的几率是均等的,所以日志里面两台机器会有很多重复的ip。如果想获取独立ip,必须把两个日志文件合并之后才能排重。 于是就sz 下来合并,发现每个日志文件都很大,怎么减少文件大小呢。我们要的是ip所以只取出相应的ip,然后再合并就不会那么大了。 cat  a...

2013-08-07 18:18:25

阅读数:508

评论数:0

解决/usr/bin/env: php: 没有那个文件或目录

今天安装yii框架的时候遇到了这个问题,查了下应该是找不到php的执行文件。  [root@xiaofeng data]# $PATH bash: /usr/local/openresty/nginx/sbin:/usr/local/openresty/nginx/sbin:/usr/ke...

2013-06-19 14:44:32

阅读数:9232

评论数:0

Win7+Vbox 下CentOS通过桥接上网设置

在Vbox中安装了CentOS系统,通过nat方式可以直接上网,但主机和虚拟机不再一个ip段,互相不能ping通,于是采取了桥接方式。 1、修改网卡配置(/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" BOO...

2013-06-17 15:00:22

阅读数:3545

评论数:0

php数组二分法查找

[php] view plaincopy //search函数 其中$array为数组,$k为要找的值,$low为查找范围的最小键值,$high为查找范围的最大键值  function search($array, $k, $low=0, $high=0)      {       ...

2013-05-05 11:00:10

阅读数:392

评论数:0

php 中的argc和argv

在linux下面测试脚本: [finance@jobexecutor gangfeng]$ php test.php a b $argv: 3 $argv: Array (     [0] => test.php     [1] => a     [2...

2012-02-02 10:27:21

阅读数:1350

评论数:0

刷新dns缓存

ipconfig /flushdns

2012-01-30 18:38:00

阅读数:217

评论数:0

恶意注册引发的思考

<br />      前天网站被恶意注册,平均一秒钟被注册三个账号,看了看程序没有问题,加上验证码就应该可以了解决了,我加的验证码是通过ajax验证的,应该可以解决了,但是出乎意料的是,没有起到任何作用,后来找到原因是后台程序里面没有验证验证码。为什么会犯这个错误呢,想了想,最后总结...

2011-02-24 20:29:00

阅读数:307

评论数:0

php中的抽象类和接口

<br />      抽象类和接口相似,都是一种比较特殊的类。接口是一种特殊的抽象类。他们的声明都比较容易,但是作用理解上比较困难,下面就具体分析一下:<br />      首先,我们先来看看抽象类,抽象类的关键字是abstract,任何一个类都包括成员属性和成员方法。...

2011-02-21 11:51:00

阅读数:547

评论数:0

php上传大文件

<br />      昨天分析php错误日志,发现一个警告 PHP Warning:  POST Content-Length of 8700153 bytes exceeds the limit of 8388608 bytes(8388608bytes =8M) in Unkno...

2011-02-15 21:51:00

阅读数:742

评论数:0

php快速排序

【快速排序(一维数组)】【基本思想】:在当前无序区R[1..H]中任取一个数据元素作为比较的"基准"(不妨记为X),用此基准将当前无序区划分为左右两个较小的无序区:R[1..I-1]和R[I 1..H],且左边的无序子区中数据元素均小于等于基准元素,右边的无序子区中数据元素均大...

2011-02-12 14:12:00

阅读数:205

评论数:0

php插入排序

<br />

2011-02-12 11:34:00

阅读数:345

评论数:0

php进行冒泡排序和简单选择排序

     原来对冒泡和简单选择排序有点模糊,昨天翻开大学里面的数据结构仔细看了一下,把两种排序的算法用php写了一下。1、冒泡法原理:     首先将第一个记录的关键字和第二个记录的关键字进行比较,若为逆序,则将两个记录交换,然后比较批二个记录和第三个记录的关键字,依次类推,直至第n-1个元素和第...

2011-02-11 11:09:00

阅读数:1909

评论数:0

PHP 计算页面执行时间

       首先,计算页面执行时间用到了php的一个系统函数microtime(),这个函数的返回值是本函数以 "msec sec" 的格式返回一个字符串,其中 sec 是自 Unix 纪元(0:00:00 January 1, 1970 GMT)起到现在的秒数,msec 是...

2011-02-10 13:40:00

阅读数:686

评论数:0

整型数据和字符串数据在内存中的存放

      原来对于数据在内存中的存放有点模糊,昨天翻出来大学时候的c语言课本,仔细研究了一下。数据在计算机中都会以二进制的形式进行存放,其中对于整型数据在内存中的存放都是以补码的形式存放的,正数的补码是本身,负数的补码是其绝对值加1.而对于字符型数据会把字符所对应的ASCII码存入到内存中,下面...

2011-02-10 10:19:00

阅读数:5345

评论数:0

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