jom_ch

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年9月7日

摘要: main.cpp#include <iostream>#include <tcp_client.h>using namespace std;int main(int argc,char* argv[]){ tcp_client tc(argv[1],argv[2]); return 0;}tcp_client.h#include <unistd.h>#include <iostream>#include <sys/socket.h>#include <arpa/inet.h>#include <errno.h> 阅读全文
posted @ 2012-09-07 19:26 jom_ch 阅读(960) 评论(0) 推荐(0) 编辑

2012年8月10日

摘要: tcp_server.h#include <unistd.h>#include <iostream>#include <sys/socket.h>#include <arpa/inet.h>#define MAXSIZE 1024class tcp_server{private: int socket_fd,accept_fd; sockaddr_in myserver; sockaddr_in remote_addr;public: tcp_server(int listen_port); int recv_msg();}... 阅读全文
posted @ 2012-08-10 17:13 jom_ch 阅读(2062) 评论(0) 推荐(0) 编辑

2012年6月5日

摘要: php编码规范(未完待续)标准化的重要性和好处程序员可以了解任何代码,弄清程序的状况 新人可以很快的适应环境 防止新接触PHP的人出于节省时间的需要,自创一套风格并养成终生的习惯 防止新接触PHP的人一次次的犯同样的错误 在一致的环境下,人们可以减少犯错的机会 一、代码标记1、<?php ?>2、<? ?> // 需要开记php.ini 的 short_open_tag选择使用第1种标记二、注释尽可能的写上注释,哪怕多花一些时间。三、书写规则//每个缩进的单位约定是一个TAB(4个空白字符宽度),注意下面的写法,语句或关键词与括号之间的空格if($a==1) { ech 阅读全文
posted @ 2012-06-05 17:59 jom_ch 阅读(139) 评论(0) 推荐(0) 编辑

2012年5月14日

摘要: 示例代码如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE>Example</TITLE><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript" src="http://a 阅读全文
posted @ 2012-05-14 17:33 jom_ch 阅读(256) 评论(0) 推荐(0) 编辑

2012年2月22日

摘要: Apache下使用Bandwidth Mod限制总带宽环境:CentOS release 5.6 + Apache 2.2.22mod_bw v0.92http://ivn.cl/files/source/mod_bw-0.92.tgzmod_bw v0.92 文档http://legacy.ivn.cl/files/txt/mod_bw-0.92.txt下载及安装:#wget http://ivn.cl/files/source/mod_bw-0.92.tgz#tar zxvf mod_bw-0.92.tgz#/data/apps/httpd2.2.22/bin/apxs -c -i -a 阅读全文
posted @ 2012-02-22 19:23 jom_ch 阅读(647) 评论(0) 推荐(0) 编辑

2011年12月7日

摘要: VMware Workstation 是学习、试用多个操作系统的利器,往往会在vmware上面安装了一大堆系统,再重装了宿主操作系统和vmware软件后,之前在vmware上安装的操作系统都还是可用的,不用重新一个个安装,但这些操作系统没有出现在Favorites里面,如何恢复呢?如下步骤: File -> Open 打开一个之前已安装的操作系统,这时该操作系统的选项卡会出现在右侧窗口,在选项卡上点右键,选择 Add to favorites ,即可。 阅读全文
posted @ 2011-12-07 17:22 jom_ch 阅读(127) 评论(0) 推荐(0) 编辑

2011年6月30日

摘要: Nginx+php 简单安装配置生产环境Linux 2.6.18nginx-1.0.4 http://www.nginx.org/php-5.3.6 http://www.php.net/一,安装Nginxwget http://nginx.org/download/nginx-1.0.4.tar.gztar -zxvf nginx-1.0.4.tar.gzcd nginx-1.0.4./configure --prefix=/data/apps/nginx-1.0.4make && make install二,安装php-5.3.6wget http://www.php.ne 阅读全文
posted @ 2011-06-30 14:42 jom_ch 阅读(193) 评论(0) 推荐(0) 编辑

2011年4月15日

摘要: 网上资料显示如果Master和Slave的mysql版本不同,可能会产生不可预知的错误,为了避免这种情况,所以我在配置之前先统一了mysql版本,尽管是线上的应用。操作环境:Centos(Linux 2.6)+mysql5.1Master => 192.168.1.100Slave => 192.168.1.101主从复制数据库名称:mydb1,Master mysql server 配置1.1,修改mysql配置文件[root@localhost home]# vim /etc/my.cnf[mysqld]段做如下修改#master idserver-id = 1#开启binar 阅读全文
posted @ 2011-04-15 13:19 jom_ch 阅读(181) 评论(0) 推荐(0) 编辑

2011年3月28日

摘要: 运行环境:Keepalivedmaster:192.168.99.130backup:192.168.99.131vip:192.168.99.200Apache192.168.99.130:8080192.168.99.131:8080一、Keepalived安装与配置创建软链接ln -s /usr/src/kernels/2.6.18-308.13.1.el5-i686 /usr/src/linux如果没有kernel内核开发包yum -y install kernel-develwget http://www.keepalived.org/software/keepalived-1.2. 阅读全文
posted @ 2011-03-28 19:38 jom_ch 阅读(227) 评论(0) 推荐(0) 编辑

2010年4月22日

摘要: “圣人”有云:好记性不如烂笔头这种东西装了N次今天掉链子想不起来了,所以记下来,以备后患。=================== Mysql ===================解压存档文件tar -zxvf mysql-5.0.22.tar.gz安装,指定目录cd mysql-5.0.22./configure --prefix=/data/apps/mysql5.0make && make installcp ./support-files/my-medium.cnf /etc/my.cnf添加 mysql用户及组groupadd mysqluseradd -g mysq 阅读全文
posted @ 2010-04-22 14:23 jom_ch 阅读(117) 评论(0) 推荐(0) 编辑