自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(220)
  • 资源 (1)
  • 收藏
  • 关注

原创 mongodb 基本语句

连接远程数据库:./mongo 127.0.0.1:27017/test

2015-06-11 17:57:48 700

转载 SCSS 初级使用

安装 rubyOn Windows machines, you can use RubyInstallerNOTE: Centos install gem, run sudo yum install ruby-rdoc ruby-develyum install rubygems替换 gem 镜像源 (ruby.taobao.org)gem sources -

2015-03-27 15:29:05 2030

原创 centos下,搜索引擎sphinx/coreseek安装教程

http://www.coreseek.cn/products-install/install_on_bsd_linux/

2015-03-25 12:15:10 693

转载 查找和替换目录中所有文件中的某个字符串

1、查找目录下包含某个字符串的文件例:查找 dir 目录下所有包含 str 的文件。grep -lr 'str' dir 2、vim替换单个文件中所有字符串方法例:替换当前文件中所有 old 为 new :%s/old/new/g 3、替换目录及子目录下所有文件中到某个字符串——sed结合grep例:要将目录 dir 下面所有文件中的

2015-02-28 16:49:51 3915

原创 设计模式学习笔记

以下是自己学习过程中设计模式的理解:适配器模式  适配器模式适用于将多种不同的调用方式适适配成一个标准的方式,就像一个多类型插座,各种两孔、三孔、扁型、圆型的插也,最终连接的是电线。建造者模式

2015-01-16 10:16:07 501

原创 centos设置脚本自动启动

vim /etc/rc.d/rc.local

2014-12-16 16:47:55 601

原创 mysql,redis,mongodb应用场景

mysql:常规关系型数据库;redis:注重高性能,适用于即时性要求高的业务,比如说秒杀、库存;mongodb:注重大数量,适用于插入大量低价值业务数据的场景,比如说日志系统;

2014-12-15 12:24:03 3765

转载 vim命令图解

2014-12-10 16:10:14 1018

原创 PHP性能优化涉及到的工具或配置

PHP性能分析工具:webgrind;使用PHP编译缓存:OPCache,XCache,eAccelerator,选择其一使用;

2014-12-03 15:43:57 588

转载 wireshark过滤规则

1.过 滤IP,如来源IP或者目标IP等于某个IP例子:ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107或者ip.addr eq 192.168.1.107 // 都能显示来源IP和目标IP2.过滤端 口例子:tcp.port eq 80 // 不管端口是来源的还是目标的都显示

2014-12-02 10:48:18 520

原创 centos下,监控网络包所用到的工具

抓包工具:tcpdump包日志分析工具:wireshark

2014-12-02 10:07:11 952

转载 libav(ffmpeg)简明教程(2)

距离上一次教程又过去了将近一个多月,相信大家已经都将我上节课所说的东西所完全消化掉了。这节课就来点轻松的,说说libav的命令使用吧。注:遇到不懂的或者本文没有提到的可以用例如命令后加 --help full或者man 命令(man avconv)查看全部参数细节,或者进libav.org网站查:https://libav.org/avconv.html杀手级命令:avco

2014-10-24 11:08:03 1771

转载 libav(ffmpeg)简明教程(1)

突然发现又有好久没有写技术blog了,主要原因是最近时间都用来研究libav去了(因为api极类似ffmpeg,虽然出自同一份代码的另外一个分支,因项目选用libav,故下文均用libav代替),其实要从知道这个库的时候已经很久了,早在加入avplayer开源社区的已经略有耳闻,看着他们讨论我却一直不知这个库能具体帮我做到哪些功能,插不上嘴呢,更强迫了我学习它的热情,下面就来一一解惑,希望就能帮到

2014-10-24 11:06:49 1612

原创 libav 切割视频

安装好libav后,可以使用以下

2014-10-24 11:01:27 1042

转载 git clone 远程分支

有时git clone下来会出现很多branch,更麻烦的是如果主分支没代码那你就只能看到.git目录了。如下面的这个:$ git clonegit://gitorious.org/android-eeepc/mesa.git  发现本地就只有一个.git目录,那么这个时候就需要checkout了。  进入你的本地目录,如这个是mesa,利用$ git branch –r 

2014-10-13 13:27:59 807

原创 centos中shell脚本监控php进程

#!/bin/bashdateecho "start"#取当前IPip=$(ifconfig |grep inet|grep -v "127.0.0.1"|sed -n '1p'|awk '{print $2}'|awk -F ':' '{print $2}')#跳转到当前文件所在目录cd `dirname $0`echo $(pwd)#检查MQfunction chec

2014-09-12 10:02:12 3017

转载 Shell的基本语法

Shell的基本语法 3.1. 变量 按照惯例,Shell变量由全大写字母加下划线组成,有两种类型的Shell变量:环境变量在第 2 节 “环境变量”中讲过,环境变量可以从父进程传给子进程,因此Shell进程的环境变量可以从当前Shell进程传给fork出来的子进程。用printenv命令可以显示当前Shell进程的环境变量。本地变量只存在于当前Shel

2014-09-11 17:30:59 738

转载 Redis 命令参考

https://redis.readthedocs.org/en/latest/

2014-09-03 19:41:52 563

转载 向apache添加模块以及一些说明

make clean./configure  ****make make installcentos5 的系统, 不想重新编译安装apache怎么添加cache模块??一。httpd -l列出编译的模块文件。一般可以在/usr/local/apache2/include/文件夹下找到这里列出的文件。二。httpd -V这里可以看出大部分关于apa

2014-08-19 22:20:15 8161

转载 使用Apache的ab工具进行压力测试

Apache附带的ab工具(本机使用的PHP环境是WAMP集成环境,ab工具位于D:\wamp\bin\apache\Apache2.2.21\bin)非常容易使用,ab可以直接在Web服务器本地发起测试请求,这至关重要,因为有些时候我们需要测试的仅仅是服务器的处理性能,并不想掺杂着网络传输时间的影响。ab进行一切测试的本质都是基于HTTP的,所以可以说ab对于Web服务器软件的黑盒性能测试,获得

2014-08-17 14:42:37 659

转载 11个实用的Apache .htaccess配置

Apache的.htaccess文件是服务器的心脏,控制着网站访问的各种规则。这里提供了10个不错的.htaccess片段能够帮助你优化你的网站,包括重定向、性能、可用性等等!1. 强制后缀反斜杠 在URL的尾部加上反斜杠似乎对SEO有利 :)12 RewriteCond %{REQUEST_URI} /+[^\.]+

2014-08-13 10:14:18 559

原创 Centos6.5 Mysql5.5 主从同步配置

主库环境:Centos6.5 Mysql5.5从库环境:Centos6.5 Mysql5.5

2014-08-12 09:21:08 2800

原创 Centos 磁盘相关命令

df命令:这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置;

2014-08-09 00:40:27 653

转载 Phalcon Framework的Mvc结构及启动流程分析

http://avnpc.com/pages/phalcon-mvc-process

2014-08-08 16:49:34 1381

转载 Centos6.4 用rpm方式安装MySql5.6

1、查看系统是否安装了MySQL     使用命令:     #rpm -qa | grep mysql    2、卸载已安装的MySQL      卸载mysql命令如下:       #rpm -e --nodeps  mysql-libs-5.1.61-4.el6.x86_64     要将 /var/lib/mysql文件夹下的所有文件都删除干净   3

2014-08-07 10:23:36 16696

转载 github简单使用教程

github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~。下面是我总结的一些简单使用方法,供初学者参考。1.注册账户以及创建仓库要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create

2014-08-06 17:04:31 471

原创 一些工具

性能监测工具

2014-08-06 15:38:44 530

转载 雷军的投资、创业观

2010-8-25 晚,偶遇2年不见的雷军雷总,聊到深夜1点多,受益良多。在新浪围脖(http://t.sina.com.cn/xushiweizh )上一些朋友建议我分享下,今天终于得空,简单整理要点如下:人欲即天欲。理清楚股权结构。只投资一个人。一个企业必须有一个人说了算。保持精英团队。初始团队每个人都是关键。严格把控加入的关口。投资熟人、投资熟悉的领域。我做的是战略投资,不只是投钱,

2014-08-04 11:34:17 1283

转载 Golang 使用reflect 更改struct内容

代码如下:type MyStruct struct { N int}n := MyStruct{ 1 } // getimmutable := reflect.ValueOf(n)val := immutable.FieldByName("N").Int()fmt.Printf("N=%d\n", val) // prints 1 // setmutable :=

2014-07-30 14:45:43 7133

转载 apache日志LogFormat参数说明

因为想要看到apache的日志记录用户请求某个页面所花的时间,需要添加额外参数才会记录,所以临时查了下哦..记下来了在httpd.conf里可以看到一行这样的配置LogFormat "%h %l %u %t /"%r/" %>s %b /"%{Referer}i/" /"%{User-Agent}i/"" common 的日志记录格式请求本身的情况将通过在格式字符串中放置各种"%"转义

2014-07-20 00:45:53 1033

转载 Nginx负载均衡

最近迷上了Nginx,真实麻雀虽小,五脏俱全..功能实在强大..nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。如果只有一台服务器时,这个服务器挂了,那么对于网站来说是个灾难.因此,这时候的负载均衡就会大

2014-07-19 22:31:48 430

转载 centos手动编译安装apache、php、mysql

64位centos 5.5手动安装lamp,要求curl、json、pdo_mysql、gd,记录如下。centos 5.4、5.5、5.6的内核都是2.6.18,都可以安装php 5.3。卸载旧版本apache、php、mysql:sudo yum erase httpdsudo yum erase php php-clisudo yum erase mysql下载编译安装a

2014-06-26 17:09:55 1499

转载 CentOS源码安装 apache2.2.5

(1) 获得源代码  # lynx http://www.apache.org/dist/httpd/httpd-2_0_NN.tar.gz  NN表示当前所用的版本号。(2) 解压缩  # gzip -d httpd-2_0_NN.tar.gz  # tar xvf httpd-2_0_NN.tar (3) 配置.  # ./configure --prefix= /

2014-06-26 14:36:17 517

原创 AJAX HTTP,HTTPS,跨子域通信

使用以下插件:https://github.com/biqing/MessengerJS

2014-05-29 18:26:33 5161

转载 centos下查看磁盘的读写状况

当系统变慢时候,我们首先关注的可能是cpu的指标,有时候发现cpu使用率一点都不高,但是系统还是卡,这时可能就需要关心另外一个影响性能的东西–磁盘的IO性能。通过top命令中的%wa可以获取系统当前的io状态,如果该值居高不小,那磁盘的IO可能就有问题了。另外可以通过iotop命令来详细了解什么程序在读写磁盘,速度以及命令行,pid 等信息。如果系统不存在该命令,可以使用如下命令安装:yum

2014-05-08 17:43:32 8440

转载 Linux命令:SAR命令

sar 命令行的常用格式: sar [options] [-A] [-o file] t [n] 在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有 的参数,n为采样次数,是可选的,默认值是1,-o file表示将命令结果以二进制格式 存放在文件中,file 在此处不是关键字,是文件名。options 为命令行选项,sar命令 的 选项很多,下

2014-05-08 16:47:30 686

转载 linux 常用命令

1.  free -m  #查看内存占用  free -m -t #看内存占用并统计  free -n -t -s 2  #看内存占用并统计,每两秒刷新一次  2.  vmstat -s  #看内存的使用状况  3.  top  #看进程的CPU排名  top -d 1  #看排名的时候1秒刷新一次  top  进入后按1,可以看见每个cpu的执行情况  t

2014-05-08 16:17:20 647

转载 Linux命令:lsof命令

Lsof 是遵从Unix 哲学的典范,它只做一件事情,并且做的相当完美——它可以列出某个进程打开的所有文件信息。打开的文件可能是普通的文件,目录,NFS文件,块文件,字符文件,共享库,常规管道,明明管道,符号链接,Socket流,网络Socket,UNIX域Socket,以及其它更多。因为Unix系统中几乎所有东西都是文件,你可以想象lsof该有多有用。 如何使用lsof?这篇文章中我

2014-05-08 15:57:17 504

转载 Linux命令:wc命令

Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。1.命令格式:wc [选项]文件...2.命令功能:统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。3.命令参数:-c 统计字节数。

2014-05-08 15:08:40 641

转载 使用Apache的ab工具进行压力测试

Apache附带的ab工具(本机使用的PHP环境是WAMP集成环境,ab工具位于D:\wamp\bin\apache\Apache2.2.21\bin)非常容易使用,ab可以直接在Web服务器本地发起测试请求,这至关重要,因为有些时候我们需要测试的仅仅是服务器的处理性能,并不想掺杂着网络传输时间的影响。ab进行一切测试的本质都是基于HTTP的,所以可以说ab对于Web服务器软件的黑盒性能测试,获得

2014-05-08 12:16:57 3223

Ubuntu 实用学习教程.chm

  Ubuntu 是一个完全以 Linux 为基础的操作系统, 可自由的获得,并提供社区和专业的支持。   Ubuntu 宣言: 软件应免费提供,软件工具应能以人们本地语种的形式可用且不牺牲任何功能,人们应拥有定制及改变他们软件的自由,这包括以任何他们认为适宜的方式。   这些自由让 Ubuntu 从根本上与传统的专有软件不同: 不仅仅是你需要的免费工具,你有权利修正你的软件,直到它以你想要方式工作。   本教程适用于:接触Ubuntu的朋友。   不再沉默,让我们一起学习Linux操作系统。

2009-06-25

空空如也

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

TA关注的人

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