摘要: 原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://baidutech.blog.51cto.com/4114344/1033718摘要:对于一个大型网站来说,负载均衡是永恒的话题。随着硬件技术的迅猛发展,越来越多的负载均衡硬件设备涌现出来,如F5 BIG-IP、Citrix NetScaler、Radware等等,虽然可以解决问题,但其高昂的价格却往往令人望而却步,因此负载均衡软件仍然是大部分公司的不二之选。nginx作为webserver的后起之秀,其优秀的反向代理功能和灵活的负载均衡策略受到了业界广泛的关注。本文将以工业生产为 阅读全文
posted @ 2014-01-14 15:15 Siylzヾ夏天 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 转自:http://xiaogangblog.com/archives/697作为一名网站运营人员,除了要掌握一些必备的专业知识,如原型策划、交互设计、SEO、以及基本的html代码之外,还应多了解并吸收一些对网站运营有益的营销、商业、心理学等定律,以确保网站能够长期、稳定、正确的发展运营。1.250定律拉德认为:每一位顾客身后,大体有250名亲朋好友。假如您赢得了一位顾客的好感,就意味着赢得了250个人的好感;反之,假如你得罪了一名顾客,也就意味着得罪了250 名顾客。在你的网站访客中,一个访客可能可以带来一群访客,任何网站都有起步和发展的过程,这个过程中此定律尤其重要。2.达维多定律达维多 阅读全文
posted @ 2014-01-14 15:06 Siylzヾ夏天 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 【语法】注释# :#我是注释命令语法 COMMAND:COMMAND(参数1 参数2 ...)字符串列A;B;C//分号分割或空格分隔的值变量set(Foo a b c)// 设置变量 Foocommand(${Foo})//等价于 command(a b c)command("${Foo}")// 等价于 command("a b c")command("/${Foo}") // 转义,和 a b c无关联流控制结构IF()...ELSE()/ELSEIF()...ENDIF()WHILE()...ENDWHILE()FOREACH 阅读全文
posted @ 2013-12-20 11:16 Siylzヾ夏天 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 1、下载安装包路径: wgethttp://oss.metaparadigm.com/json-c/json-c-0.9.tar.gz2、解压安装包 tar zxvf json-c-0.9.tar.gz cd json-c-0.9/./configure --prefix=/usr/local/json-c-0.9(没有prefix选项,默认的是/usr/local/lib/)make && make installecho "/usr/local/json-c-0.9/lib/" > /etc/ld.so.conf.d/json-c-0.9.conf 阅读全文
posted @ 2013-12-20 11:13 Siylzヾ夏天 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: 一、基本使用安装:下载二进制包后可直接解压使用从源码安装则执行命令:./bootstrap; make; make install——尝试执行bootstrap失败使用:cmake dir_path,生成工程文件或makefile文件二、概念out-of-sourcebuild,与in-source build相对,即将编译输出文件与源文件放到不同目录中;三、基本结构1,依赖CMakeLists.txt文件,项目主目标一个,主目录中可指定包含的子目录;2,在项目CMakeLists.txt中使用project指定项目名称,add_subdirectory添加子目录3,子目录CMakeLists 阅读全文
posted @ 2013-12-20 11:09 Siylzヾ夏天 阅读(296) 评论(0) 推荐(0) 编辑
摘要: vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:1) 命令行模式command mode) 控制屏幕光标的移动,... 阅读全文
posted @ 2013-12-10 18:27 Siylzヾ夏天 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 建立 CA建立 CA 目录结构按照 OpenSSL 的默认配置建立 CA ,需要在文件系统中建立相应的目录结构。相关的配置内容一般位于/usr/ssl/openssl.cnf内,详情可参见 config (1) 。在终端中使用如下命令建立目录结构:$ mkdir -p ./demoCA/{private,newcerts}$ touch ./demoCA/index.txt$ echo 01 > ./demoCA/serial产生的目录结构如下:.`-- demoCA/ |-- index.txt |-- newcerts/ |-- private/ `-- serial生成 CA 证书 阅读全文
posted @ 2013-12-10 17:46 Siylzヾ夏天 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 鸟哥私房菜网址:http://vbird.dic.ksu.edu.tw/ 阅读全文
posted @ 2013-12-10 16:37 Siylzヾ夏天 阅读(189) 评论(0) 推荐(0) 编辑
摘要: flock和fcntl都有锁的功能,但他们还有一点小小的区别:1.flock只能加全局锁,fcntl可以加全局锁也可以加局部锁。2.当一个进程用flock给一个文件加锁时,用另一个进程再给这个文件加锁,它会阻塞或者也可以返回加锁失败(可以自己设置)。3.当一个进程用fcntl给一个文件加锁时,用另一个进程去读或写文件时必须先获取加锁的信息,然后在给这个文件加锁。3.当给一个文件加fcntl的独占锁后,再给这个文件加flock的独占锁,其会进入阻塞状态。4.当给一个文件加flock的独占锁后,用fcntl去获取这个锁信息获取不到,再用fcntl仍然可以给文件加锁。 阅读全文
posted @ 2013-12-10 16:24 Siylzヾ夏天 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 功能描述:根据文件描述词来操作文件的特性。文件控制函数 fcntl -- file control头文件: #include ; int fcntl(int fd, int cmd); int fcntl(int fd, int cmd, long arg); int fcntl(int fd, int cmd, struct flock *lock);[描述] Fcntl()针对(文件)描述符提供控制.参数fd是被参数cmd操作(如下面的描述)的描述符.针对cmd的值,fcntl能够接受第三个参数int argfcntl函数有5种功能:1.复制一个现有的描述符(cmd=F_DUPFD).2. 阅读全文
posted @ 2013-12-10 16:19 Siylzヾ夏天 阅读(252) 评论(0) 推荐(0) 编辑