08 2013 档案
错误
摘要:Description石柱上有一排石头键盘,每个键上有一个整数。请你在键盘上选择两个键,使这两个键及其之间的键上的数字和最大。如果这个最大的和不为正,则输出“Game Over"。Input Format第1行:键的个数n。第2..n+1行:键上的数字整数ai。−100≤ai≤100对于70%的数据,2≤n≤1,000对于100%的数据,2≤n≤1,000,000Output Format一行,最大和或者”Game Over"。Sample InputSample Input53-57-28Sample Output13#include 2 #include 3 int m
阅读全文
想做一个web服务器
摘要:学习了这么多天,对于ip,http,http协议基本了解了,也基本掌握了boa服务器,现在正在学习nginx服务器,源代码有些难度,因为设计的太精巧了,目前很难完全掌握nginx所以呢,只能更好的学习,了解nginx今天写下http协议吧具体就一份wireshart扑捉到的数据来分析首先httpexpert inforequest method 是get 然后一个空格 然后是request url 是一个/然后空格,后面是request version http/1.1然后\r\n这个格式是固定的(这三个是不包括request及后面的第一个单词)接下来是host本例是nginx.org\r\n
阅读全文
centosip
摘要:前面一直想办法在windows7下面用xshell登录virtualbox上安装的centosmini,可是就是登录不上找了很多网络设置的办法,都不行今天突然看到了一个转发端口的文章,就好好学习了一下,然后在nat设置端口转发,突然间就能连上了,看了一下设置的内容,原来是以前的设置的时候子系统ip没有设置对后面少了一个个5,本来是10.0.2.15粗心大意惹的祸,真是不应该
阅读全文
进程池
摘要:for(i = 0;i < 1000;i ++){ switch(fork()){ case 0: { read(conn,buf,bufsize); exit(); } case -1: perror("fork"); break; default: break;}其实不是想用某个数组把所有的进程id给放进去,而且必须要在每个子进程内调用exit,要不就惨了,会有n多个进程同时冒出来,因为这个循环会一直增加直到有2的1000次方减一个进程
阅读全文
转virtual box ip
摘要:VirtualBox的提供了四种网络接入模式,它们分别是:1、NAT 网络地址转换模式(NAT,Network Address Translation)2、Bridged Adapter 桥接模式3、Internal 内部网络模式4、Host-only Adapter 主机模式第一种 NAT模式解释:NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:Vhost访问网络的所有数据都是由主机提供的,vhost并不真实存在于网络中,主机与网络中的任何机器都不能查看和访问到Vhost的存在。虚拟机与主机关系:只能单向访问,虚拟机可以通过网络访问到主机,主机无法通过网络访问到虚拟机。虚拟机与网络
阅读全文
安装nginx
摘要:因为使用的是centosmini,所以上面缺少下载工具wget,还有make也不存在,所以首先安装他们yum -y install wgetyum -y install make然后使用wget下载pcre 和zlib nginx因为nginx要前面两个库wgethttp://nginx.org/download/nginx-1.5.3.tar.gzwgethttp://zlib.net/zlib-1.2.8.tar.gzwgetftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.33.tar.gz首先解压三个压缩文件tar
阅读全文
centos minimal 6.4
摘要:默认安装vim7.2所以需要安装一个gcc 和g++命令依次是yum -y install gccyum -y install gcc gcc-c++首先要联网则是修改/etc/sysconfig/network-scripts/ifcfg-eth0 将NOBOOT从no改为yes增加一个用户useradd demps -s /bin/sh -d /home/demps创建用户后在root用户下passwd设置用户密码Centos里的VI只默认安装了vim-minimal-7.x。所以无论是输入vi或者 vim查看文件,syntax功能都无法正常启用。因此需要用yum安装另外两个组件:vim-
阅读全文
linux内核邮件列表
摘要:订购的办法是发送 subscribe linux-c-programming到Majordomo@vger.kernel.org然后会接收到一个确认信息,If you really want this action to be taken, please send the followingcommands (exactly as shown) back to "Majordomo@vger.kernel.org":auth e72140e3 subscribe linux-c-programming ***@gmail.com然后把auth e72140e3 subscr
阅读全文
ubuntu vi ctags cscope
摘要:安装visudo apt-get install vimsudo apt-get install cscopesudo apt-get install ctags然后在/etc/vim/vimrc 中添加if has("cscope")set cscopetagset csto=0if filereadable("cscope.out") cs add cscope.out " else add the database pointed to by environment variable elseif $CSCOPE_DB != "
阅读全文
浙公网安备 33010602011771号