自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(25)
  • 资源 (6)
  • 收藏
  • 关注

转载 nginx全局变量

经常需要配置Nginx ,其中有许多以 $ 开头的变量,经常需要查阅nginx 所支持的变量。Nginx支持的http变量实现在 ngx_http_variables.c 的 ngx_http_core_variables存储实现:ngx_http_core_variables static ngx_http_variable_t ngx_http_core_variables[]

2012-04-22 22:26:29 3057

转载 http状态码一览表

1**:请求收到,继续处理2**:操作成功收到,分析、接受3**:完成此请求必须进一步处理4**:请求包含一个错误语法或不能完成5**:服务器执行一个完全有效请求失败100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP协议版本200——交易成功201——提示知道新文件的URL202——接受和处理、但处理未完成203——返回信息不

2012-04-22 22:19:28 971

转载 回调函数

如果参数是一个函数指针,调用者可以传递一个函数的地址给实现者,让实现者去调用它,这称为回调函数(Callback Function)。例如qsort(3)和bsearch(3)。回调函数示例:void func(void (*f)(void *), void *p);调用者实现者提供一个回调函数,再提供一个准备传给回调函数的参

2012-04-22 22:14:51 532

转载 C语言中volatile关键字的作用

一.前言1.编译器优化介绍:由于内存访问速度远不及CPU处理速度,为提高机器整体性能,在硬件上引入硬件高速缓存Cache,加速对内存的访问。另外在现代CPU中指令的执行并不一定严格按照顺序执行,没有相关性的指令可以乱序执行,以充分利用CPU的指令流水线,提高执行速度。以上是硬件级别的优化。再看软件一级的优化:一种是在编写代码时由程序员优化,另一种是由编译器进行优化。编译器优化常用的

2012-04-22 22:10:53 568

转载 vi/vim基本操作

进入与离开要 进入 VIM 可以直接在系统提示下键入 VIM <档案名称>,VIM 可以自动帮你载入所要编辑的文件或是开启一个新文件。进入 VIM 后屏幕左方会出现波浪符号,凡是行首有该符号就代表此列目前是空的。要离开 VIM 可以在指令模式下键入 :q, :wq 指令则是存档後再离开(注意冒号)。要切换到指令模式下则是用 [ESC] 键,如果不晓得现在是处於什麽模式, 可以多

2012-04-22 22:04:13 724

转载 通过源码文件安装软件

1.首先,使用tar -xzvf来解开这个包(其他格式利用对应的解压命令进行解压),如:# tar -xzvf apache_1_3_6_tar.gz******************************************************************tar命令参数解释:x 从档案文件中释放文件。z 用gzip来压缩/解压缩文件,加上该选项后可以将

2012-04-22 21:53:17 539

转载 MySQL字符集问题总结

MySQL的字符集支持(Character Set Support)有两个方面:    字符集(Character set)和排序方式(Collation)对于字符集的支持细化到四个层次:     服务器(server),数据库(database),数据表(table)和连接(connection)1.MySQL默认字符集  MySQL对于字符集的指定可以细化到

2012-04-22 21:47:10 597

转载 通过rpm包安装、配置及卸载mysql

一、安装:以MySQL-server-4.0.14-0.i386.rpm为例,放在/data目录下cd /data安装服务端:rpm -ivh MySQL-server-4.0.14-0.i386.rpm安装完成后在/usr/share/mysql目录中会有一个mysql的启动脚本mysql.server及示例配置文件等(如my-huge.cnf、my-large.

2012-04-22 21:41:24 555

转载 RPM命令的使用详解

RPM 有五种基本的操作方式(不包括创建软件包): 安装, 卸载, 升级, 查询,和验证。 下面我们就来逐一的讲解吧。一、 安装RPM包RPM 软件包通常具有类似foo-1.0-1.i386.rpm 的文件名。其中包括 软件包的名称(foo),版本号(1.0),发行号(1), 和 硬件平台(i386)。安装一个软件包只需简单的键入以下命令:$ rpm -ivh foo-1.

2012-04-22 21:36:14 782

转载 Linux文件目录结构

/   根目录 /bin    常用的命令 binary file 的目录 /boot   存放系统启动时必须读取的档案,包括核心 (kernel) 在内      /boot/grub/menu.lst   GRUB设置      /boot/vmlinuz   内核      /boot/initrd     核心解压缩所需 RAM Disk /dev    系统周边设

2012-04-22 21:23:46 840

转载 MySQL数据库连接

一、MySQL Connector/ODBC 2.50 (MyODBC 2.50)连接方式1、本地数据库连接Driver={MySQL};Server=localhost;Option=16834;Database=myDataBase; 2、远程数据连接Driver={MySQL};Server=myServerAddress;Option=13107

2012-04-22 21:22:25 1336

转载 MySQL中授权(grant)和撤销授权(revoke)

MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利grant select on testdb.* to common_user@'%'grant insert on testdb.* to common_user@'%'grant update on te

2012-04-22 21:18:50 45408 2

转载 一个java正规表达式工具类

1.匹配图象;                      2 匹配email地址;                    3 匹配匹配并提取url ;                         4 匹配并提取http ; 5.匹配日期                       6 匹配电话;                            7 匹配身份证

2012-04-22 21:06:01 1551

转载 MYSQL启动后报:ERROR! The server quit without updating PID file错误

启动MYSQL,报如下异常:root@localhost mysql]# service mysql startStarting MySQL.. ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).网上的大部分答案都是:1. 注释/etc/my.cn

2012-04-22 20:46:00 45779

转载 MySQL数据库主从同步的配置

MySQL的主从同步是一个很成熟的架构,优点为:①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;②在从主服务器进行备份,避免备份期间影响主服务器服务;③当主服务器出现问题时,可以切换到从服务器。所以我在项目部署和实施中经常会采用这种方案. 数据库目录及其它my.cnf配置文件     /etc/my.cnfmysql数据库位置    datadir

2012-04-22 20:35:13 1013

转载 MySQL中MyISAM和Innodb两种存储引擎的比较

MyISAM 是MySQL中默认的存储引擎,一般来说不是有太多人关心这个东西。决定使用什么样的存储引擎是一个很tricky的事情,但是还是值我们去研究一下,这里的文章只考虑 MyISAM 和InnoDB这两个,因为这两个是最常见的。     下面先让我们回答一些问题:   ◆你的数据库有外键吗?   ◆你需要事务支持吗?   ◆你需要全文索引吗?   ◆你经常使用什么样的查

2012-04-22 20:30:16 844

转载 Linux基本操作

首先介绍一个名词“控制台(console)”,它就是我们通常见到的使用字符操作界面的人机接口,例如dos。我们说控制台命令,就是指通过字符界面输入的可以操作系统的命令,例如dos命令就是控制台命令。我们现在要了解的是基于Linux操作系统的基本控制台命令。有一点一定要注意,和dos命令不同的是,Linux的命令(也包括文件名等等)对大小写是敏感的,也就是说,如果你输入的命令大小写不对的话,系统是不

2012-04-22 20:26:09 1111

转载 利用thrift在c++、java和python之间相互调用

thrift做为跨语言调用的方案有高效,支持语言较多,成熟等优点;代码侵入较强是其弱点。         下面记录以C++做服务器,C++,java和python做客户端的示例,这个和本人现在工作环境吻合,使用多线程长连接的socket来建立高效分布式系统的跨语言调用平台。         遗憾的是目前版本(0.7.0)的C语言还不支持Compact协议,导致在现在的环境中nginx

2012-04-22 20:19:39 5161 3

转载 C语言操作MySQL数据库

1.连接数据库。    从C语言连接MySQL数据库包含两个步骤:    a)初始化连接句柄结构;    b)实际创建连接。       首先使用mysql_init初始化连接句柄:    MYSQL * mysql_init (MYSQL *);    通常传递一个空指针给mysql_init这个函数,它会返回一个指向新分配的连接句柄结构的指针。如果传递一个已有的结构,他将被重新

2012-04-22 19:51:22 5885

原创 nginx -- datastruct:queue

=======================待完成======================

2012-04-16 13:44:16 457

原创 nginx -- datastruct:array

=======================待完成=======================

2012-04-15 21:48:55 514

原创 nginx -- datastruct:list

===============待完成===============

2012-04-13 09:22:35 447

原创 nginx -- datastruct:内存管理

===============待完成===============

2012-04-13 09:21:19 475

转载 nginx安转时报错处理:the HTTP rewrite module requires the PCRE library

单独在Centos5安装nginx遇到的rewrite和HTTP cache错误解决办法:wget http://nginx.org/download/nginx-0.8.33.tar.gztar -zxvf nginx-0.8.33.tar.gz cd nginx-0.8.33./configure --prefix=/usr/local/nginx安装Nginx时报错

2012-04-10 19:09:38 758

转载 vi/vim常用命令

1.查找/xxx(?xxx)    表示在整篇文档中搜索匹配xxx的字符串, / 表示向下查找, ? 表示向上查找其中xxx可以是正规表达式,关于正规式就不多说了。一般来说是区分大小写                的, 要想不区分大小写, 那得先输入:set ignorecase查找到以后, 再输入 n 查找下一个匹配处, 输入 N 反方向查找*(#)          当光标停

2012-04-10 19:06:51 794

java正则常用匹配工具包

java正则常用匹配工具包 ---- 有意者请下载,谢谢!

2012-04-22

Oracle Alchemy相关资料(学习Oracle的绝佳资料)

Oracle Alchemy是Oracle公司用于培训说用的材料,包含了所有Oracle的课程,从Oracle的使用到数据库的设计,需要的话可以下载!谢谢

2011-12-30

Windows 核心编程第五版 原书代码

这是Windows编程的核心而有经典的读物 所有想在Windows编程方面有所建树的程序员们还等什么哪!赶紧下吧!

2010-08-09

C++编程思想 pdf

C++是有用的,相信每一个C++ 的编程人员都想拥有一部可以伴随一生的C++著作吧!!

2010-04-24

空空如也

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

TA关注的人

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