• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
demps_c
博客园    首页    新随笔    联系   管理    订阅  订阅
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 阅读全文
posted @ 2013-08-27 16:05 demps_c 阅读(205) 评论(0) 推荐(0)
想做一个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 阅读全文
posted @ 2013-08-26 23:24 demps_c 阅读(317) 评论(0) 推荐(0)
centosip

摘要:前面一直想办法在windows7下面用xshell登录virtualbox上安装的centosmini,可是就是登录不上找了很多网络设置的办法,都不行今天突然看到了一个转发端口的文章,就好好学习了一下,然后在nat设置端口转发,突然间就能连上了,看了一下设置的内容,原来是以前的设置的时候子系统ip没有设置对后面少了一个个5,本来是10.0.2.15粗心大意惹的祸,真是不应该 阅读全文
posted @ 2013-08-25 16:46 demps_c 阅读(284) 评论(0) 推荐(0)
进程池

摘要: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次方减一个进程 阅读全文
posted @ 2013-08-21 14:29 demps_c 阅读(255) 评论(0) 推荐(0)
转virtual box ip

摘要:VirtualBox的提供了四种网络接入模式,它们分别是:1、NAT 网络地址转换模式(NAT,Network Address Translation)2、Bridged Adapter 桥接模式3、Internal 内部网络模式4、Host-only Adapter 主机模式第一种 NAT模式解释:NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:Vhost访问网络的所有数据都是由主机提供的,vhost并不真实存在于网络中,主机与网络中的任何机器都不能查看和访问到Vhost的存在。虚拟机与主机关系:只能单向访问,虚拟机可以通过网络访问到主机,主机无法通过网络访问到虚拟机。虚拟机与网络 阅读全文
posted @ 2013-08-12 15:14 demps_c 阅读(261) 评论(0) 推荐(0)
安装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 阅读全文
posted @ 2013-08-11 22:26 demps_c 阅读(203) 评论(0) 推荐(0)
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- 阅读全文
posted @ 2013-08-08 18:33 demps_c 阅读(241) 评论(0) 推荐(0)
复制文件最重要的是

摘要:pread 这个函数必须要有,别的都不是很重要还有记住不能同时在一个函数内同时调用pread和pwrite要不会出错的 阅读全文
posted @ 2013-08-06 10:37 demps_c 阅读(157) 评论(0) 推荐(0)
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 阅读全文
posted @ 2013-08-05 22:16 demps_c 阅读(327) 评论(0) 推荐(0)
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 != " 阅读全文
posted @ 2013-08-05 11:28 demps_c 阅读(306) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3