自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (2)
  • 收藏
  • 关注

原创 ubuntu10.04 无法编译 yaf 的问题解决

./configure的时候正常到了make这一步的时候会出现/usr/include/php/ext/pcre/php_pcre.h:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token/usr/include/php/ext/pcre/php_pcre.h:46: er

2013-09-06 17:00:11 1159

转载 gearman 一个任务分发系统

注:这里的安装包都是老的了,新的安装方式还需要自己google ,我记录这个只是想记录下这个工具可能以后用得着Gearman是一个分布式的任务调度框架,它包括a client,a worker,a job server这三部分组成。Gearman的执行过程:客户端通过客户端API(PHP,C,Perl等)创建一个任务发送到job server上,Job Server

2013-06-07 16:09:34 2366

原创 python oss_api 系统时间错误 导致无法上传

今天使用阿里云python api 从服务器上传文件到阿里云上,结果报错,res = oss.init_multi_upload(bucket, object,header)    if res.status == 200:        body = res.read()        h = GetInitUploadIdXml(body)        uploa

2013-01-11 17:45:20 639

转载 centos 安装 swftool

安装swftoolstar -xzvf swftools-0.9.1.tar.gzcd swftools-0.9.1./configure --prefix=/usr/local/swftoolsmakemake install安装过程中,出现如下错误及解决办法:错误1:**********************************************

2012-10-18 15:00:47 930

转载 php curl fsockopen 上传文件

用curl上传文件的话很方便,什么header,post串都不用生成了,用fsockopen要写一堆 curl:Php代码  $file = array("upimg"=>"@E:/png.png");//文件路径,前面要加@,表明是文件上传.  $curl = curl_init("http://localhost/a.php");  curl_setopt($cur

2012-09-03 12:28:09 1035

转载 浏览器缓存机制

文章转自: http://harry.javaeye.com/blog/605749Cache-ControlCache-Control 是最重要的规则。这个字段用于指定所有缓存机制在整个请求/响应链中必须服从的指令。这些指令指定用于阻止缓存对请求或响应造成不利干扰的行为。这些指令通常覆盖默认缓存算法。缓存指令是单向的,即请求中存在一个指令并不意味着响应中将存在同一个指令。cach

2012-07-04 11:44:09 427

原创 ajax跨域访问

ajax跨域访问是可以的,关键就是看http请求的 服务器端是否 header 中是否允许 请求网址 例:b 访问 a  a ajax返回 header 包含下面header("Access-Control-Allow-Origin: http://www.b.com");即 b可以跨域访问a 否则即没有权限 不然谁都可以任意ajax访问别人网站,安全性很差 当

2012-06-26 12:11:20 536

原创 watch 查看linux带宽占用

watch -n 2 "/sbin/ifconfig eth0 | grep bytes"

2012-06-20 17:52:34 6938

原创 linux 查看进程占用带宽的工具

nethogsNethogs 是一个终端下的网络流量监控工具,它的特别之处在于可以显示每个进程的带宽占用情况,这样可以更直观获取网络使用情况。它支持 IPv4 和 IPv6 协议、支持本地网卡及 PPP 链接。ubuntu  下安装特别简单 sudo apt-get install nethogs 即可安装完 输入  nethogs  运行 ,然后就可以看到当前进程所占用的带宽了

2012-06-20 17:20:45 8538

转载 PHP更快的提供文件下载

我们可以使用Apache的module mod_xsendfile, 让Apache直接发送这个文件给用户$file = "/tmp/中文名.tar.gz";     $filename = basename($file);     header("Content-type: application/octet-stream");     //处理中文文件名    $ua = $_

2012-06-01 13:54:26 629

转载 php 使用 hdfs 分布式存储海量小文件

php可以通过thrift连接hbase,同样php可以通过thrift读取hadoop资源(HDFS资源)。准备:php需要thrift的libarythrift 安装参见 我上一篇文章packages:hadoop-0.20.2\src\contrib\thriftfs\gen-php  // 搜索hadoop 下载源码 ,在hadoop源码包里    $G

2012-03-09 12:15:53 5311

转载 安装ubuntu10.04 下 安装 scribe thrift

scribe就不用介绍了,网上很多资料,下面文档很方便ubuntu+scribe安装,希望对大家有帮助。scribe只负责接收消息,日志分析程序还需要自己写。1.安装依赖包 apt-get install ruby-dev libevent-dev python-dev libevent-dev\ libboost-dev libboost-filesystem-dev coll

2012-02-24 14:38:47 883

转载 ubuntu 安装 cacti

1.安装web server$sudo apt-get install apache2验证http://localhost2.$sudo apt-get install php5 libapache2-mod-php53.$sudo /etc/init.d/apache2 restart4.打开编辑器写个简单的php脚本   phpinfo();?>文件名命

2012-01-04 22:52:43 583

转载 sphinx 安装与测试 linux 环境

在开发的sphinx 0.9.10版本已可存储这些文本数据,作者曾试过,性能和存储上的效果都不佳,毕竟还没出正式版本文采用的是第一种方式在*nix系统下安装,首先需要以下一些软件支持软件环境:* 操作系统:Centos-5.2* 数据库:mysql-5.0.77-3.el5 mysql-devel(如果要使用sphinxSE插件存储请使用mysql-5.1以上版本)* 编译

2011-12-12 14:24:15 2812

转载 sphinx 安装及测试 windows 环境下

一、关于SphinxSphinx 是一个在GPLv2 下发布的一个全文检索引擎,商业授权(例如, 嵌入到其他程序中)需要联系作者(Sphinxsearch.com)以获得商业授权。一般而言,Sphinx是一个独立的搜索引擎,意图为其他应用提供高速、低空间占用、高结果相关度的全文搜索功能。Sphinx可以非常容易的与SQL数据库和脚本语言集成。当前系统内置MySQL和PostgreSQL

2011-12-12 14:17:13 758

转载 高效的mysql 分页方式

PERCONA PERFORMANCE CONFERENCE 2009上,来自雅虎的几位工程师带来了一篇”Efficient Pagination Using MySQL“的报告,有很多亮点,本文是在原文基础上的进一步延伸。首先看一下分页的基本原理:mysql> explain SELECT * FROM message ORDER BY id DESC LIMIT 100

2011-12-01 16:39:24 855

转载 mysql 创建用户及分配权限

新建用户  @>mysql -u root -p  @>密码  //创建用户  mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’));  //刷新系统权限表  mysql>flush privileges;  这样就创建了一个名为:j

2011-11-10 15:15:22 489

原创 linux 下 ppt 转换flash

sudo soffice -accept=”socket,port=8100;urp;” -display :0         //将openofiice以服务方式打开http://www.artofsolving.com/opensource/pyodconverter   //下载python 进行处理office文件 转换为 pdfpython DocumentCo

2011-09-16 19:31:02 1240

转载 配置pureftp + mysql 认证登陆

前期准备: 一、数据库的安装、配置、设计及基本操作安装#cd /usr/ports/databases/mysql51-server &&make WITH_CHARSET=gbk WITH_XCHARSET=all WITH_PROC_SCOPE_PTH=yes

2011-09-16 12:28:46 924

原创 ubuntu 添加 php imagick扩展

1,编译PHP编译过程不在多说,可以看其它相关php编译的文章2.安装ImageMagick(此步骤不知可不可以省略大家可以试一下,因为我的机器原本装有此工具。由于时间关系没有测试)sudo apt-get install imagemagick3.安装image

2011-08-31 23:00:21 507

原创 mysql的远程连接设置

<br />默认情况下Linux内的mysql数据库mysql,user表内的用户权限只是对localhost即本机才能登陆。需要更改权限:<br />如下的方式确认:<br />root#mysql -h localhost-u mysql -p<br />Enter password: ******<br />Welcome to the MySQL monitor.   Commands end with ; or /g.<br />Your MySQL connection id

2011-02-22 10:51:00 4259

原创 apache 配置图片防盗链

利用Referer防止图片盗链<br />虽然Referer并不可靠,但用来防止图片盗链还是足够的,毕竟不是每个人都会修改客户端的配置。实现一般都是通过apache的配置文件,首先设置允许访问的地址,标记下来:# 只允许来自domain.com的访问,图片可能就放置在domain.com网站的页面上<br />SetEnvIfNoCase Referer "^http://www.domain.com/" local_ref<br /># 直接通过地址访问<br />SetEnvIf Refer

2011-02-12 10:54:00 877

原创 perl正则表达式

<br />. 匹配除换行符以外的所有字符 <br /><br />x? 匹配 0 次或一次 x 字符串 <br /><br />x* 匹配 0 次或多次 x 字符串,但匹配可能的最少次数 <br /><br />x+ 匹配 1 次或多次 x 字符串,但匹配可能的最少次数 <br /><br />.* 匹配 0 次或一次的任何字符 <br /><br />.+ 匹配 1 次或多次的任何字符 <br /><br />{m} 匹配刚好是 m 个 的指定字符串 <br /><br />

2011-02-11 17:01:00 305

原创 apache rewrite 时配置方法

<br />通常利用Apache的rewrite模块对 URL 进行重写的时候, rewrite规则会写在 .htaccess 文件里。但要使 apache 能够正常的读取.htaccess 文件的内容,就必须对.htaccess 所在目录进行配置。从安全性考虑,根目录的AllowOverride属性一般都配置成不允许任何Override,即:<br /> < Directory /> <br />AllowOverride None <br />< /Directory><br /> <b

2011-01-20 18:45:00 545

原创 apache rewrite 规则设置

<br />http://lamp.linux.gov.cn/Apache/ApacheMenu/mod/mod_rewrite.html

2010-12-17 12:46:00 468

原创 php CLI模式在windows下运行

有时一些系统备份任务,或定时做的一些任务都需要配合系统来执行,windows下就是计划任务,linux下就可以用crontabkohana框架下的定时执行不写怎么安装,就写怎么执行windows下  开始菜单-》打开命令行  在命令行中输入php路径如果 用appserv默认已安装 直接输入即可 php   E:/dd/index.php  "/控制器/方法/参数1/参数2"  记得加双引号不然会提示找不到文件            dd 为程序主目录就好像在 浏览器里打开http://www.***.co

2010-11-16 18:55:00 4564

原创 Ubuntu10.04恢复grub

<br />试了好多网上的方法,还是这条管用备份下来以后备用<br /> <br />首先用ubuntu10.04光盘启动电脑 进入liveCD<br /><br />sudo -i<br />先来找一找你的ubuntu10.04安装在那个分区,用:<br />fdisk -l<br />我的电脑如下(win7+Ubuntu):<br />   Device Boot      Start         End      Blocks   Id System<br />/dev/sda1  

2010-11-14 11:36:00 497

原创 ubuntu 配置memcache

安装服务器sudo apt-get install memcached$ memcached -d -m 50 -p 11211 -u root备注:此命令每次重新开机后都要运行一下,写个脚本来让系统自启动时运行这个命令的参数说明 -m 指定使用多少兆的缓存空间;-p 指定要监听的端口; -u 指定以哪个用户来运行//ubuntu10.*版本以后增加了安全性,在/etc/mem

2010-11-13 11:28:00 666

原创 mysql添加用户和密码

<br />mysql添加用户方法 <br />建立数据库gamesp<br />create database gamesp;<br />添加用户<br />grant  all  on  数据库名.*   to   用户名@localhost  identified  by  ’密码’;<br />grant all on gamesp.* to newuser@localhost identified by ‘password’;

2010-11-01 18:55:00 356

原创 SolmetraUploader 的文件上传使用解析

<br />SolmetraUploader  是个php的文件上传类,能够在上传页面上显示的更美观些,而不是像默认的form上传时机械呆板的样子<br /> <br />Solmetra主要有两个文件组成,一个是config.php作为配置文件,另一个就是SolmetraUploader.php的主文件<br />config.php的配置文件里面可以设置文件上传的路径,大小,及默认显示宽高,其中有两个主要设置useOriginalName和overwriteExisting <br /> 当useOri

2010-10-27 22:56:00 403

原创 ubuntu 利用crontab 来运行php

Ubuntu 如何使用Crontab定时自动执行PHP脚本<br />现在远方博客也碰到了需要在指定的时间运行php脚本的情况,比如定时进行网站的数据统计、自动执行数据库备份任务、定时发送email等等。<br />如果我们不使用Cron来执行php脚本,或许我们会采用php include的方法。比如在index.php 中添加代码:<?php include "crontab.php"?>。当访客通过浏览器访问http://farlee.info/index.php的时候,自动执行了crontab.ph

2010-10-27 12:44:00 459

原创 判断php脚本是通过shell访问还是web访问

<br />php_sapi_name() ==cli  <br />PHP_SAPI == cli<br />可以用这两个中任意一个来判断

2010-10-27 10:43:00 1261

原创 kohana 浅析3

<br />补充:<br />Kohana 文件系统是一个单一的目录结构,即根据所有目录(我们称之为包含路径)依次走下去: application > modules > system<br /> <br />系统根据上面的结构从左往右依次读取。 <br />打个比方吧,如果你有一个视图文件在 application/views 目录和 system/views 下叫 layout.php,当 layout.php 被执行时 application 目录下的文件执行会高于其他一切的路径。如果你删除了 a

2010-10-25 23:03:00 2436

原创 kohana 浅析2

<br />然后开始kohana框架的首个实例 即程序员入门必做的hello world<br />1  从system/config/下复制一份routes.php到 application/config下,这是kohana的默认页配置文件 默认值为<br />$config['_default'] = 'welcome'; 即controllers/welcome 页面,现在还没有,可以新建一个记住文件名要小写<br /> <br />kohana的路由为 http://www.**.com/控制器名/

2010-10-25 22:28:00 1053

原创 kohana 浅析1

本文以kohana2.34版本为介绍,现在kohana3相对来说已经和2.34有些不同,因此本文适用的不见得在kohana3适用1首先就是配置kohana了,从我之前配置的zendframework和fleaphp,THINKPHP等框架来说,kohana2.34的配置可谓颇费周折,费了老大劲才配置好,不过在kohana3中已经大有改观下载的kohana2.34 包含: index.php,example.htaccess文件及三个目录分别是application,modules,system三个其中app

2010-10-25 22:07:00 1096

原创 mysql 最全的错误码

附录B:错误代码和消息<br />目录B.1. 服务器错误代码和消息B.2. 客户端错误代码和消息<br />本章列出了当你用任何主机语言调用MySQL时可能出现的错误。首先列出了服务器错误消息。其次列出了客户端程序消息。B.1. 服务器错误代码和消息<br />服务器错误信息来自下述源文件:<br />·         错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。<br />·         错误值列在share/errm

2010-10-25 18:26:00 938

原创 更新表中某个字段的部分内容

<br />update table set field=replace(field,'oldString','newString') where field

2010-10-13 17:59:00 393

原创 mysql导出与导入

<br />mysql导出命令<br />mysqldump -u 用户名 -p 数据库名 > 导出的文件名   <br />mysql导入命令<br /> 常用source 命令<br />    进入mysql数据库控制台,<br />    如mysql -u root -p<br /><br />    mysql>use 数据库<br />    然后使用source命令,后面参数为脚本文件(如这里用到的.sql)<br />    mysql>source d:/wcnc_db.sql

2010-10-04 16:42:00 301

编译原理pdf

编译原理 详细介绍计算机程序运行中编译的过程,帮助您更好理解程序是如何运行

2011-11-25

支付宝用户的开发文档

支付宝用户开发文档,是你在网站中如何加入支付宝接口的文档

2009-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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