自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 资源 (11)
  • 收藏
  • 关注

转载 Ubuntu中SVN客户端安装+使用

1、 安装 svn客户端:apt-get install subversion,然后根据提示一步一步,就完成了 svn的安装。当然,也可以源码安装 svn,下载 subversion 一个最新版本的源码包,解压之后就可以安装了。 2、 新建一个目录,cd 到新建目录下,将文件 checkout 到本地目录:svn checkout svn://192.168.100.249/serve

2012-06-29 15:56:10 626

转载 MongoDB学习资料二---MongoDB主从复制介绍(转)

MongoDB的主从复制其实很简单,就是在运行主的服务器上开启mongod进程时,加入参数--master即可,在运行从的服务器上开启mongod进程时,加入--slave 和 --source 指定主即可,这样,在主数据库更新时,数据被复制到从数据库中(这里日志文件和访问数据时授权用户暂时不考虑)下面我在单台服务器上开启2deamon来模拟2台服务器进行主从复制:CODE

2012-06-24 00:11:12 498

转载 Linux dpkg命令学习

普通 dpkg 用法dpkg -i   安装一个Debian包裹文件,如你手动下载的文件。dpkg -c  列出的内容。dpkg -I   从中提取包裹信息。dpkg -r   移除一个已安装的包裹。dpkg -L  列出 安装的所有文件清单。同时请看 dpkg -c 来检查一个 .deb 文件的内容。 中国网管联盟www_bitscn_comdpkg -P 完全清除一

2012-06-23 21:51:00 603

转载 Ubuntu系统里邮件里面收到winmail.dat附件的解决办法

不知广大Ubuntuer有没有收到过带个winmail.dat的邮件,我想在公司用Ubuntu办公的一定收到过不少这种麻烦邮件。而你完全不知道这个附件如何打开,甚至更惨的是原本附件在邮件中的文件也不幸被这个winmail.dat吃掉了。你也许会询问这封邮件的发件人,这个时候对方多半 也是一头雾水,因为人家用Outlook用的好好的,从来没有听说过这个问题,说得直白一点,就是完全不知道你在说什么。

2012-06-22 22:36:47 925

原创 Linux 查看Shell历史命令方法

1、# history | grep redis2、# Ctrl+r  (reverse-i-search)`': redis

2012-06-03 21:28:17 1056

原创 ubuntu 12.04 配置双屏幕教程

本本 + 外接显示器使用命令:xrandr首先,查看显示器名称root@ylspirit:~# xrandrScreen 0: minimum 320 x 200, current 2880 x 900, maximum 8192 x 8192LVDS2 connected 1440x900+1440+0 (normal left inverted right x axis

2012-05-30 10:33:29 4862

转载 php-fpm.conf

运行时配置FPM 配置文件为php-fpm.conf,其语法类似 php.ini 。php-fpm.conf 全局配置段pid stringPID文件的位置. 默认为空.error_log string错误日志的位置. 默认: 安装路径#INSTALL_PREFIX#/log/php-fpm.log.log_level string错误级别. 可用级别为

2012-05-29 18:41:50 576

转载 Linux下ps命令详解

linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIG

2012-05-28 10:53:23 475

转载 linux top命令详解

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie

2012-05-28 10:47:21 352

转载 Linux添加路由的两种方法

Linux中增加软路由的两种方法第一种:route add -net 172.16.6.0 netmask 255.255.255.0 gw 172.16.2.254 dev eth0/* 增加一条网络172.16.6.0/24 经过172.16.2.254 eth0 *//* -net增加网络 -host增加主机 netmask 子网掩码 gw 网关 dev 装置,设备,这里是你

2012-05-11 15:08:07 3364

转载 linux查看内核版本、系统版本、系统位数(32or64)

linux查看内核版本、系统版本、系统位数(32or64)1. 查看内核版本命令:1) [root@q1test01 ~]# cat /proc/version   Linux version 2.6.9-22.ELsmp ([email protected]) (gcc version 3.4.4 200507213.4.4-2)) #1

2012-05-10 11:24:06 405

转载 crontab 格式

第1列分钟1~59第2列小时1~23(0表示子夜)第3列日1~31第4列月1~12第5列星期0~6(0表示星期天)第6列要运行的命令下面是crontab的格式:分 时 日 月 星期 要运行的命令这里有crontab文件条目的一些例子:30 21 * * * /usr/local/apache/bin/apachectl restart上面的例子表示每晚的21

2012-05-08 16:10:18 314

转载 我最喜欢的10条编程语录

导读:国外程序员Senthil Kumar在博客中分享了10条编程语录,希望这些语录能给你带来一些启示。(注:正如广为流传的经典段子,有些经典语录有多个版本,作者署名都不一样。从下文就可以看出来。英文原文保留了Senthil Kumar的。中文版本后面的作者署名是当时所看到的署名。)一起来看下:10. If debugging is the process of removing so

2012-05-04 10:07:14 342

转载 Memcached 集群架构方面的问题

集群架构方面的问题  memcached是怎么工作的?  Memcached的神奇来自两阶段哈希(two-stage hash)。Memcached就像一个巨大的、存储了很多对的哈希表。通过key,可以存储或查询任意的数据。  客户端可以把数据存储在多台memcached上。当查询数据时,客户端首先参考节点列表计算出key的哈希值(阶段一哈希),进而选中一个节点;客户端将请求发送给

2012-05-03 18:45:19 442

原创 Ubuntu 12.04 键盘按键替换ctrl/alt/super

在当前用户目录下,创建.xmodmap*的文件,复制下列内容保存;执行:xmodmap .xmodma!!swap super ==> alt ,ctrl==>super ,alt==>ctrl!clear Mod1clear Mod4remove Control = Control_L Control_Rkeycode 204 = NoSymbol NoSymb

2012-04-28 18:41:47 1918

转载 UBUNTU添加开机自动启动程序方法

UBUNTU添加开机自动启动程序方法1. 开机启动时自动运行程序   Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置   文件继续引导过程,启动其它进程。通常情况下,修改放置在      /etc/rc或     /etc/rc.d 或      /etc/rc?.d    目录下的脚本文件,可以使init自动启动其它程序。

2012-04-28 15:10:10 645

转载 将数组写入 PHP 文件

//将一个测试的数组写入一个PHP文件:<?php //要写入PHP文件的数组$write_array = array( '1' => 'oneone', '2' => 'two', '3' => 'three', '4' => 'four', '5' => 'five' ); //字符串处理$string_start = "<?php\n";$string

2012-04-25 11:40:32 693

转载 Ganglia 配置

step 1、处理命令行文件引用cd /tmp/ganglia-3.1.2/                                       //假设你的ganglia在此目录mkdir -p /var/www/html/ganglia/                         //创建网站主目录下ganglia文件夹,用来访问gangliacp -a we

2012-04-20 14:43:30 1098

原创 G7 自定义按键修改

前提:手机需要root1、安装超级终端      开打=》菜单键=》选项=》start as root 选择on2、su root3、cd \system\usr\keylayout4、ls -al       发现没有写权限;没关系,执行:mount -o rw,remount rootfs /   ; 以读写形式重新挂载;5、cp bravo-keypad.kl b

2012-04-20 11:27:13 5602

原创 test

<?php $a = array('aa','bb','cc','dd'); $b = array('aa','ee','ff'); var_dump(array_merge($a,$b)); echo "\n"; $c = $a+$b; var_dump($c);?>结果:array(7) {  [0]=>  string(

2012-04-19 15:35:45 348

转载 php class中public,private,protected的区别,以及实例

php class中public,private,protected的区别,以及实例一,public,private,protected的区别public:权限是最大的,可以内部调用,实例调用等。protected:表示受保护的,只有本类或子类或父类中可以访问private: 私有类型,只有在本类中使用。二,实例<?phperror_reporting(E_A

2012-04-13 10:36:28 646

转载 memcache 安装

1. 安装 libevent tar zxvf libevent-1.4.13-stable.tar.gzcd libevent-1.4.13-stable./configure –prefix=/usrmakemake install2. 安装memcached,同时需要安装中指定libevent的安装位置tar zxvf memcached-1.4.4.tar.

2012-04-12 18:52:35 323

转载 memcacheq 安装

memcacheQ是一个单纯的分布式消息队列服务。它的安装依赖于BerkeleyDB 和 libevent,所以要先安装这BerkeleyDB和libevent:一,BerkeleyDB下载软件包,http://download.oracle.com/berkeley-db/db-5.0.21.tar.gz解压缩后,cd build_unix../dist/configuremak

2012-04-12 17:50:36 540

转载 大型网站架构演变和知识体系

之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网

2012-04-12 17:36:33 328

转载 Linux下关机命令的区别 (halt,poweroff,reboot,shutdown,init)

在linux下一些常用的关机/重启命令。1.shutdown    shutdown命令安全地将系统关机。    有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。而在系统关机前使用shutdown命令﹐系统管理员会通知

2012-04-12 13:10:49 4437

翻译 7 Years of YouTube Scalability Lessons in 30 Minutes

原文地址:http://highscalability.com/blog/2012/3/26/7-years-of-youtube-scalability-lessons-in-30-minutes.html如果你一开始打算做一个交友网站,到最后却做成一个视频网站(例如youtubu,一个日访问量达到4亿的视频网站),那么在这个过程中你仍然可以学到一些东西。事实上,Mike Solomon

2012-04-12 10:45:05 612

转载 SNS网站Feed功能设计

在SNS的网站中,最核心的功能就是Feed功能,Feed就是一条twitter或一条好友动态。该功能面临的挑战是:每天产生成千上万条数据,数据推送的需要实时性等,做网站其实最大的难点就是对海量数据和高并发的处理。本人通过对Twitter和新浪微博架构的一些资料的学习,大致了解了如何实现一个Feed功能。一个Feed功能往往有多种实现方式,最常见的是这3种:推模式、拉模式、推拉结合模式。推模式:

2012-04-12 10:41:36 1272 1

转载 为php单独编译pdo_mysql.so组件

原来编译php的时候,没有编译pdo_mysql。再重新编译有点麻烦,可以单独编译。先到http://pecl.php.net/找需要的版本,建议用最新稳定版本。特别说明,一定要注意原php的位数和linux位数是否一致,如果不一致,单独编译的pdo_mysql也会不一致,而导致无法启动。file /usr/local/bin/phpuname -a==============

2012-04-05 12:48:24 1286

转载 TCP/IP、Http、Socket的区别

大学学习网络基础的时候老师讲过,网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性,socket则是对TCP/IP协议的封装和应用(程序员层面上)。也可以说,TPC/IP协议是传输层协议,主要解决数据 如何在网络中传输,而HTTP是应用层协议,主

2012-03-30 13:34:52 279

转载 UBuntu上安装MongoDB server

获取最新版本http://www.mongodb.org/downloads解压缩即可执行tar zxvf mongodb-linux-x86_64-1.8.3.tgzcd /usr/local/mongodb-linux-x86_64-1.8.3/bin但是在运行前,需要创建mongodb需要的存放数据和日志的目录:sudo mkdir -p /data/db/s

2012-03-27 10:24:58 819

转载 用C语言写PHP扩展

用C语言写PHP扩展1:预定义在home目录,也可以其他任意目录,写一个文件,例如caleng_module.def内容是你希望定义的函数名以及参数:int a(int x,int y)string b(string str,int n) 2:到php源码目录的ext目录#cd /usr/local/php-5.4.0/ext/ 执行命令,生成对应扩展目录

2012-03-24 17:46:10 324

转载 php的两个memcached扩展:memcache和memcached

现在在php中memcached用的很多,以前一直使用的是php的memcache扩展,最近开始改用了php的memcached扩展(注意这里memcache和memcached扩展的名字就相差了一个d)。或许在google或者百度搜索php的memcached扩展的时候,很多结果是memcache.dll或者memcache.so,很少的结果是memcached.so,windows下面甚至没有

2012-03-08 20:39:57 459

转载 memcache 机制分析 命中率 TCP模式 udp模式

1.关于本文档       本文档所有的分析都是在1.2版本之上,偶尔会提到比较1.1版本.其他版本没有阅读.        一个星期时间的工作,不可能对memcache有很深刻的分析.文档本身的目的在于为以后的研究准备一个总结资料.刚接触memcache时,对其设计分布式的思路感到十分欣喜,因为在中间层以极小的代价实现简单分布式无疑成为一些要求不是很高的分布式应用的一个很好的设计

2012-03-08 20:17:34 2165

转载 PHP stream_context_create()作用和用法

作用:创建并返回一个文本数据流并应用各种选项,可用于fopen(),file_get_contents()等过程的超时设置、代理服务器、请求方式、头信息设置的特殊过程。函数原型:resource stream_context_create ([ array $options [, array $params ]] )用法<?php$opts = array( 'h

2012-02-29 10:12:53 901

转载 PHP生成的日历

日历程序设计日程表的前端程序的核心是,通过PHP脚本生成一个当前日期的日历表格,再通过遍历数据中的消息事件,在有事件提醒的日期生成一个有"event"标识的链接,单击该链接就可以异步将对应的提醒信息显示在日历表格的下方。PHP生成的日历PHP生成日历是这个模块逻辑上最复杂的部分,下面来看如何生成一个标准的日历。日历展示的部分是将星期和日期通过一张二维表格输出到浏览器中的。日

2012-02-28 22:09:21 4866

转载 多个线程同时写入一个文件问题------php

在网上看到一道题,是这样问的,“写个函数来解决多线程同时读写一个文件的问题上边给的答案是:flock($hander,LOCK_EX)这个我想了下,感觉很不解,flock锁住当前文件时(第一个进程还未写入完),当下一个进程访问的时候就能写入了么?所以做了下测试 写了两个文件demo.phpphp$fp = fopen('asn.php', 'w+');flock

2012-02-28 21:59:20 2113 1

转载 PHP利用Curl、socket、file_get_contents POST数据

/** * 其它版本 * 使用方法: * $post_string = "app=request&version=beta"; * request_by_other('http://facebook.cn/restServer.php',$post_string); */ function request_by_other($remote_server,$post_string){

2012-02-28 21:55:33 619

转载 preg_match

preg_match利用 preg_match(),我们可以完成字符串的规则匹配。如果找到一个匹配,preg_match() 函数返回 1,否则返回 0。还有一个可选的第三参数可以让你把匹配的部分存在一个数组中。在验证数据时这个功能可以变得非常有用。$string = "football";if (preg_match('/foo/', $string)) {// 匹配正确

2012-02-27 13:31:37 388

转载 ssh 免密码登录

ssh 免密码登录ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例。有机器A(192.168.1.155),B(192.168.1.181)。现想A通过ssh免密码登录到B。1.在A机下生成公钥/私钥对。[chenlb@A ~]$ ssh-keygen -t rsa -P ''-P表示密码,-

2012-02-25 22:32:46 365

转载 【转】语言简评:比较Perl、PHP、Python、Java和Ruby

操千曲而后晓声,观千剑而后识器                        ——《文心雕龙•知音》关键词:后台脚本, Perl,PHP,Python,Ruby,RoR,LAMP摘要:简谈Perl、PHP、Python和Ruby!预览·          语言的发展趋势一定是动静结合、刚柔并济·          Perl凝练晦涩,Python优雅明晰,

2012-02-25 22:06:26 1400

压力测试工具webbench

webbench,liunx下一款优秀的压力测试工具;

2010-11-08

linux shell 命令大全

linux 命令大全(修改版) linux 命令大全(修改版) linux 命令大全(修改版)

2010-09-29

将搜狗浏览器的收藏夹导入到IE

搜狗导出的搜藏文件是xml格式的,在网上找到一个xml转html的工具,可以将xml格式收藏夹转换为IE能用的htm格式的收藏夹 如果用IE打开那个文件是乱码的话需要改一下编码格式,用记事本打开然后另存为,选ANSI编码 如果中途跳出出错的话可能是你保存的某个网页的名字太花哨了,包含了一些不该包含的字符,改一下 导入到IE再导到别的浏览器就方便了吧~

2010-08-21

Fiddler2 抓包工具

Fiddler2是一个网络调试代理,用来监测本地计算机和Internet之间所有的HTTP通讯。 可以监测所有的HTTP通讯,设置断点,并且可以修改到进入到本地计算机的数据和从本地计算机出去的数据(就是可以伪造数据)。 内涵操作手册

2010-03-19

jQuery 操作手册

jQuery操作手册,里面还有应用实例。

2010-03-08

SVN 1.6.3 中文包

SVN1.6.3 中文包,下载空间还有SVN 1.6.7中文包

2010-03-08

轻量级抓包工具Httpwatch

轻量级抓包工具Httpwatch ,包含许可证; 绝对好用,本人一直在使用。

2010-02-09

SVN1.6.7 最新 版本控制软件

SVN 1.6.7 最新版本控制软件 支持中文 空间内有中文包下载 SVN版本控制利器

2010-02-09

php 最新汉化手册

php 最新手册 php 最新手册 php 最新手册 php 最新手册

2010-02-09

SVN 1.6.7 中文包

SVN1.6.7 中文包,本人一直在使用; 同时下载空间里还有1.6.7安装文件,欢迎下载!!!

2010-01-31

空空如也

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

TA关注的人

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