- 博客(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
1185
转载 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
2399
原创 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
678
转载 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
963
转载 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
1053
转载 浏览器缓存机制
文章转自: http://harry.javaeye.com/blog/605749Cache-ControlCache-Control 是最重要的规则。这个字段用于指定所有缓存机制在整个请求/响应链中必须服从的指令。这些指令指定用于阻止缓存对请求或响应造成不利干扰的行为。这些指令通常覆盖默认缓存算法。缓存指令是单向的,即请求中存在一个指令并不意味着响应中将存在同一个指令。cach
2012-07-04 11:44:09
454
原创 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
566
原创 linux 查看进程占用带宽的工具
nethogsNethogs 是一个终端下的网络流量监控工具,它的特别之处在于可以显示每个进程的带宽占用情况,这样可以更直观获取网络使用情况。它支持 IPv4 和 IPv6 协议、支持本地网卡及 PPP 链接。ubuntu 下安装特别简单 sudo apt-get install nethogs 即可安装完 输入 nethogs 运行 ,然后就可以看到当前进程所占用的带宽了
2012-06-20 17:20:45
8617
转载 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
655
转载 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
5359
转载 安装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
911
转载 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
626
转载 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
2860
转载 sphinx 安装及测试 windows 环境下
一、关于SphinxSphinx 是一个在GPLv2 下发布的一个全文检索引擎,商业授权(例如, 嵌入到其他程序中)需要联系作者(Sphinxsearch.com)以获得商业授权。一般而言,Sphinx是一个独立的搜索引擎,意图为其他应用提供高速、低空间占用、高结果相关度的全文搜索功能。Sphinx可以非常容易的与SQL数据库和脚本语言集成。当前系统内置MySQL和PostgreSQL
2011-12-12 14:17:13
807
转载 高效的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
884
转载 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
513
原创 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
1269
转载 配置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
951
原创 ubuntu 添加 php imagick扩展
1,编译PHP编译过程不在多说,可以看其它相关php编译的文章2.安装ImageMagick(此步骤不知可不可以省略大家可以试一下,因为我的机器原本装有此工具。由于时间关系没有测试)sudo apt-get install imagemagick3.安装image
2011-08-31 23:00:21
544
原创 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
4292
原创 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
902
原创 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
319
原创 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
579
原创 apache rewrite 规则设置
<br />http://lamp.linux.gov.cn/Apache/ApacheMenu/mod/mod_rewrite.html
2010-12-17 12:46:00
490
原创 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
4611
原创 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
515
原创 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
684
原创 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
388
原创 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
423
原创 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
483
原创 判断php脚本是通过shell访问还是web访问
<br />php_sapi_name() ==cli <br />PHP_SAPI == cli<br />可以用这两个中任意一个来判断
2010-10-27 10:43:00
1278
原创 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
2465
原创 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
1074
原创 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
1121
原创 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
966
原创 更新表中某个字段的部分内容
<br />update table set field=replace(field,'oldString','newString') where field
2010-10-13 17:59:00
430
原创 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
324
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人