自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (7)
  • 收藏
  • 关注

原创 1102解题报告

这个题目的难点在于怎么想办法让图形和数字建立映射关系,刚开始做这个题目的时候想着将0到9这十个数字的每一个数字映射到一个模型.可是试了一下,感觉不行 因为题目要输出的不是仅仅一个数字,而是一行数字,并且是可伸缩的. 所以要想其它的办法. 观察 这些电子钟数字的特点 其实一共有7个笔画组成 将他们分别定义成7个部分每一笔画有哪些数字包含了就将他们记录下来. 这样从1 到7 就将这7个笔画都记

2012-01-05 22:45:33 684

原创 poj 1222 解题报告

解题思路:这个题目刚开始看到的时候感觉无从下手,因为这个5*6的矩阵,我们不能将它的所有情况全部列举出来,一共有2的30次方的数据,过于庞大. 但是深入思考一下,其实没必要列举那麽多的数据,因为后面几行的数据2-5行都是根据第一行的矩阵的值算出来的. 假如这个结果矩阵叫做result[][]. 比如当result第一行的数据是1 0 0 0 0 0 的时候也就是说只按下第一个灯,这个时候第一行

2011-12-28 17:10:13 835

原创 poj2692 解题报告

这个题目的意思是根据三组输入信息判断出哪一个字母代表的硬币是假的,并且需要判断出是轻还是重?解题思路:我们可以将这个12个字母罗列出来,一个一个进行假设尝试判断,看对应的输入是否成立.           每一个字母有两种情况,因此最多总共有24种情况#include #include #include #define COL 5 char left[3][COL],rig

2011-12-23 11:16:53 1026

原创 c语言函数内为外部分配空间问题

在很多情况下我们都会把关于一些内存的操作的步骤给封装起来,这样会带来很大的好处,方便我们使用,下面谈一个经常可能会犯的低级错误。这种情况是假如我想把初始化某一部分的操作封装成这样的函数void Init(char* p) 很有可能我们会这样做:void Init(char* p) { p = (char *) malloc(sizeof(char)*MAX);

2011-12-17 20:37:40 1842

原创 poj 1050 解题报告

这个题目其实是经典问题最大连续字段和问题的扩展.首先我们回顾一下经典问题求最大连续字段和问题.这个问题其实是一个递归问题,可以用多种思想来解决,比如递归,分治,动规.(这里运用动规的思想)要求a[size]的最大连续字段和,这个问题可以这样思考,截止到数组截止到n(假想最大序列到这个位置)的最大值,这样从1到size一共有size个值,求出这size个值中最大的一个即为这个数组的连续字段最大值了.

2011-12-09 22:34:13 812 1

转载 请记得,我不是个好人

请记得,我不是个好人有一个女人,大家都夸她煮菜很好吃,于是,每次聚餐的时候大家在打麻将唠家常的时候,她在准备餐点。有一个职员,领导觉得他很能干,于是,在公司组织大家旅游的时候,他留守,因为领导觉得,如果在大家都出门的时候,突然有了什么工作,只有他有能力独自完成。有一个音乐创作人,他的作品捧红了几个歌手,于是,老板在推新人的时候让他为新人创

2011-11-29 18:48:09 888

原创 sem_open出现段错误 名字问题

posix信号灯里面的这个函数sem_open();这里面的第一个参数一般情况下第一个字符为'/'  而且后面的的字符串里面不能在中间出现反斜杠,因为这种有名信号灯的实现机制是依靠文件的方式来实现的.而反斜杠后面的为这个自定义文件的名字(也算是信号量的名字) 而命名机制是不允许出现反斜杠的.  (但是可以是这样,开头处连续出现多个反斜杠比如'/////semfxp',这是因为sem_open这个函

2011-10-29 10:54:11 2928

原创 vim中使用sdcv(stardict CLI版)

如果直接在vim中使用,则在~/.vimrc中添加:function!  Mydict()   let  expl=system('sdcv  -n  '  .         \   expand(""))   windo  if         \  expand("%")=="diCt-tmp"  |         \  q!|endif   25vsp  di

2011-10-23 18:22:02 1184

转载 linux进程间通信的几种机制的比较及适用场合

1.# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量(

2011-10-16 16:46:27 16259 1

转载 迷时师度 悟了自度

标   题:   再贴一次:迷时师度   悟了自度——侯捷 (选自:CLanguage区,作者:zelor   (张作乐),时间:2000年05月25日)   这一段问书的特别多,干脆再贴一次,麻烦打包回去看。   另外恳请竹子们加到精华区里最好,因为我发现csdn有

2011-10-16 12:40:24 1606

转载 浅析container_of(ptr, type, member)

(转载)浅析container_of(ptr, type, member)转载自:http://blog.chinaunix.net/u1/38994/showart_402903.html问题:如何通过结构中的某个变量获取结构本身的指针???关于

2011-10-16 11:19:38 754

转载 移动时代

5年前,在“上一拨”互联网创业热潮中,高校云集的中关村曾诞生了6家纳斯达克上市企业。当新一轮创业热潮“轮回”至移动互联网时,这里又成了汇聚无数年轻创业者的高地。在他们中,有不少人,尤其是那些刚毕业或尚未毕业、充满了创业热情的年轻人,更将“创新工场”视为这座高地上的制高点。

2011-10-11 19:27:25 1272

转载 glibc库详解及与POSIX,systemV这些库之间的关系说明

glibc   glibc 是gnu发布的libc库,也即c运行库。   glibc是linux系统中最底层的api(应用程序开发接口),   几乎其它任何的运行库都会依赖于glibc。   glibc除了封装linux操作系统所提供的系统服务外,   它本身也提

2011-10-11 09:17:24 2921

转载 Linux环境变量设置方法

1.Linux的变量种类    按变量的生存周期来划分,Linux变量可分为两类:    1.永久的:需要修改配置文件,变量永久生效。    2.临时的:使用export命令声明即可,变量在关闭shell时失效。    2.设置变量的三种方法    1. 在/

2011-10-10 18:39:15 574

转载 typedef总结

typedef用来声明一个别名,typedef后面的语法,是一个声明。本来笔者以为这里不会产生什么误解的,但结果却出乎意料,产生误解的人不在少数。罪魁祸首又是那些害人的教材。在这些教材中介绍typedef的时候通常会写出如下形式: typedef int PARA; 这种形式跟#

2011-10-08 09:22:42 721

原创 二叉树

#include#include#includetypedef struct node{char data;struct node *l,*r; }tree;void createTree(tree** T){char ch;scanf

2011-10-02 17:13:49 439

转载 fork详解

fork, exec and system#include #include main () {          pid_t pid;          printf("fork!");     // printf("fork!/n");

2011-09-30 18:55:27 926 1

原创 linux下如何得到外网分配的ip

局域网的服务器是通过ADSL路由器连接外网的,但ADSL是从ISP运营商那儿通过动态获得IP的,那么我怎么知道自己的外网地址是多少呢?今天得到几个办法:curl -s http://whatismyip.orgwget http://whatismyip.org 然后

2011-09-27 21:36:11 639

原创 哈哈 卸了不爽的vim重装一个

apt-get --purge remove vim-commonapt-get --purge remove vim-tinnyapt-get install vim-full

2011-09-27 19:58:15 1079

转载 数学电影推荐

学习数学必看的十部电影【转】2011-04-13 16:08http://i.eol.cn/blog_read.php?topicid=3879020) 中文名称:死亡密码   英文名称:π   别    名:3.14159265358

2011-09-21 16:58:58 1225

原创 linuxPS1配置

linux PS1 提示符定义及使用方法linux ps1使用方法:# PS1=\’自定义内容\’或# PS1=\”自定义内容\”注意两边的单引号或双引号示例: PS1=\’(u@H d t)$\’PS1的值由一系列静态文本或\和转义字符序

2011-09-18 10:42:06 3081

转载 学习makefile

转自 陈皓老师概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但

2011-09-17 20:58:14 594

原创 vi学习路线

http://coolshell.cn/articles/5426.html

2011-09-08 21:31:48 627

原创 巧用debug命令挑选显示器

很多DIY用户在攒机时都把目光集中在主机的配件上,如CPU、显卡……却忽视了一个重要的外设——显示器。现在显示器的品牌种类繁多,不同的显像管显示的效果各有千秋,令选购者眼花缭乱。但究竟如何直观地检验显示器的色彩是否纯正、黑白是否平衡和汇聚是否准确?虽然我们可以利用一些软件的帮助,

2011-09-07 16:23:44 865

原创 带外数据OOB与紧急模式URG

传输层协议使用带外数据(out-of-band,OOB)来发送一些重要的数据,如果通信一方有重要的数据需要通知对方时,协议能够将这些数据快速地发送到对方.为了发送这些数据,协议一般不使用与普通数据相同的通道,而是使用另外的通道.linux系统的套接字机制支持低层协议发送和接受带外

2011-09-02 11:42:01 1245

转载 设计由Inetd启动的服务程序 .

转载自:http://blog.csdn.net/tirgerfly/archive/2009/01/19/3835875.aspx  我们有一台SUN服务器,因为工作需要,要求服务器上运行按自己需求实现的网络服务程序,但又不希望服务程序一直运行着,占用太多的系统资源。为

2011-09-02 11:39:09 736

转载 c连接mysql数据库

01#if defined(_WIN32) || defined(_WIN64)  //为了支持windows平台上的编译02#include 03#endif

2011-09-02 09:33:58 554

转载 I/O多路转接

转载:select函数与I/O多路转接相作大家都写过读写IO操作的代码,例如从socket中读取数据可以使用如下的代码:while( (n = read(socketfd, buf, BUFSIZE) ) >0)if( write(STDOUT_FIL

2011-08-10 10:20:00 778

原创 ubuntu下安装ftp

要在Ubuntu下安装vsftpd很简单,首先输入下面的命令进行安装:  #apt-get install vsftpd  接下来需要进行简单的配置,我们先编辑它的配置文件/etc/vsftpd.conf:  #vim /etc/vsftpd.conf  这个配置

2011-08-01 16:37:02 596

转载 linux上编写守护进程的例程

转载学习: linux上编写守护进程的例程  摘自《开放系统世界》2004年第5期郭吉平、任莲的文章“亲自动手编写守护进程”。 /*郭吉平、任莲 亲自动手编写守护进程*/#include #include #include void main(in

2011-08-01 09:51:40 809

转载 Linux日志管理五大命令详解

转载学习:Linux日志管理五大命令详解日志主要的功能有:审计和监测。它还可以实时的监测系统状态,监测和追踪侵入者等等。成功地管理任何系统的关键之一,是要知道系统中正在发生什么事。Linux中提供了异常日志,并且日志的细节是可配置的。Linux

2011-07-31 22:29:16 617

转载 守护进程例子

本文为转载学习。linux系统有很多守护进程,大多数服务器都是用守护进程实现的。同时,守护进程完成许多系统任务,比如,作业规划进程crond、打印进程lqd等。常用的守护进程简单介绍:Kudzu(硬件检测) sshd(远程连接) inetd(网络连接) ldap(目录

2011-07-31 17:12:56 836

原创 ubuntu10.10的网络配置

Ubuntu10.10的网络配置有一阵子着实对Ubuntu的网络配置很迷惑,耐下心来仔细上网找了找,有点小心得,总结一下。先说下大概的配置过程,再去细究一些情况。一、配置大概分三类:通过配置文件配置、通过命令配置、通过图形化的网络连接菜单配置。拨号无线等的没条件实验,不涉及。主要

2011-07-28 08:53:52 775

原创 所思,所感

也许这是老天给我了一次机会去了武汉,也许真的是这样的。凡事有失必有得。一路在火车上的劳累,换取了这么大的感悟。我觉得超值了。在武大的同学那里住了一晚上,聊了好久,他说他已经好久没说过这么多的话了,我当时好欣慰。他跟我分享了好多他们实验室的故事。他们实验室是武汉大学里面仅有的3个国

2011-07-24 11:10:44 1016

原创 转载:陈浩博客

转自:陈浩博客  供自己以后学习参考。月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇

2011-07-19 23:35:34 4718 1

原创 内核空间和用户空间,内核态和用户态

内核空间和用户空间,内核态和用户态(转载)内核空间和用户空间Linux简化了分段机制,使得虚拟地址与线性地址总是一致,因此,Linux的虚拟地址空间也为0~4G。Linux内核将这4G字节的空间分为两部分。将最高的1G字节(从虚拟地址 0xC0000000到0xFFFFFFFF)

2011-07-16 21:50:08 4823 1

原创 一篇很好的关于男女的文章

看一个男人是否真的爱你,就要看他在无助的时候,是否会向你展示脆弱;  就要看他在孤独的时候,第一个想到的是不是你;  就要看他在失败的时候,会不会在你面前痛快地宣泄;  就要看他在知道你的缺点之后,还能否初衷不改地爱你;  就要看他在欣赏美丽异性的时候,心里是否依然只装着你。

2011-07-13 19:08:26 4265

原创 一些不错的准则

一:沉稳 (1)不要随便显露你的情绪。 (2)不要逢人就诉说你的困难和遭遇。 (3)在征询别人的意见之前,自己先思考,但不要先讲。 (4)不要一有机会就唠叨你的不满。 (5)重要的决定尽量有别人商量,最好隔一天再发布。 (6)讲话不要有任何的慌

2011-07-13 18:49:41 656

原创 NS3 的安装

摘自:NS  官网在安装NS3的过程中你的系统应该首先安装下面提示的软件,否则会出现很多莫名的错误。InstallationFrom NsnamJump to: navigation, searchMain Page - Roadmap - Current Development

2011-07-12 16:41:25 15205 1

原创 位图算法

此文转载搜索引擎检索时,常常要将两个结果进行组合处理,例如查询“中国北京”,则需要将包含“中国”和“北京”的文档编号序列进行合并的操作。常用的算法有归并,先排序后去重等,但这些算法在大数据量的情况下,如对包含“中国”的10万个文档编号序列和包含“北京”的8万个文档编号序列进行组合

2011-07-07 23:16:23 749

《HTTP权威指南》高清中文版

http协议经典之作,通俗易懂的讲解了Http协议

2015-11-19

深入理解Nginx模块开发与架构解析

nginx开发经典用书,看完后可以直接上手开发nginx模块

2015-11-19

unix网络编程卷2 进程间通信

此书是unix编程系列的丛书 是程序员必读之物

2011-09-23

C和c++内存详解,内存的分配分析

详细讲解了关于C和C++中的内存经典问题,堆,桟等等的操作。是一篇不错的文章。

2011-07-14

NS与网络模拟网络仿真

该书讲述了NS的用法 是每个NS新手的必备教材。在中文教材关于NS的书籍里应该是最好的。

2011-07-06

linuxTCP套接字程序

改程序实现了服务器和客户机之间进行连接,并进行FTP操作的实现。具有很好的学习意义、

2011-06-25

空空如也

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

TA关注的人

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