自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 读/写硬盘数据的过程

读数据1.系统调用hd_out函数向硬盘控制器发送写命令//// 向硬盘控制器发送命令块。// 调用参数:drive - 硬盘号(0-1); nsect - 读写扇区数;// sect - 起始扇区; head - 磁头号;// cyl - 柱面号; cm

2011-08-15 15:26:54 1884

转载 ASCII码表及键盘码表

<br /><br />ASCII码表<br /> ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUT32(space)64@96、1SOH33!65A97a2STX34”66B98b3ETX35#67C99c4EOT36$68D100d5ENQ37%69E101e6ACK38&70F102f7BEL39,71G103g8BS40(72H104h9HT41)73I105i10LF42*74J106j11VT43+75K107k12FF44,76L108l13CR45-7

2010-12-16 14:36:00 491

转载 转:三种博弈问题

有一种很有意思的游戏,就是有物体若干堆,可以是火柴棍或是围棋子等等均可。两个人轮流从堆中取物体若干,规定最后取光物体者取胜。这是我国民间很古老的一个游戏,别看这游戏极其简单,却蕴含着深刻的数学原理。下面我们来分析一下要如何才能够取胜。 (一)巴什博奕(Bash Game):只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。          显然,如果n=m+1,那么由于一次最多只能取m个,所以,无论先取者拿走多少个,后取者都能够一次拿走剩余的物品,后者取胜。

2010-12-14 21:23:00 378

原创 ACM图算法——最大流各种算法总结

http://dantvt.is-programmer.com/posts/7974.html其中所说的ISAP其实就是SAP算法

2010-11-17 16:18:00 966

转载 ACM图算法——最大流(SAP算法)

<br /><br />       其实大致思路就是每次增广最短路径, 维护一个dis数组表示每个点到汇点的最小跳数,dis数组必须有这个性质: dis[i] <= dis[j] + 1 ( r[i][j] > 0); 定义一条允许弧:如果满足:dis[i] = dis[j] + 1( r[i][j] > 0);那么连接i,j的边就叫允许弧, 书上有这个定理:从源点到汇点的最短路一定是用允许弧构成。所以每次扩展路径都找允许弧,如果i没有允许弧就更新dis[i] = min{ dis[j] + 1 | r[

2010-11-17 16:17:00 952

转载 c语言 printf格式控制

http://hi.baidu.com/abenmao32032/blog/item/45d3efd03f5b2d86a1ec9c33.html

2010-10-26 11:14:00 457

原创 为什么输入输出要刷新缓冲区

他回答的正是你所问的事情。只不过你举的例子太短,不足以触发这个问题。 一个更鲜明的例子是我以前写linux下的c程序时候遇到的 程序在某个地方调用fork()分裂成多个进程,这时候多个进程分别打印一个不同的语句,如果不做流缓冲区刷新的话,那么输出的顺序很可能与预期不同 如果还是觉得抽象的话,举实例来说,比如设定缓冲长度是50字符。也就是说,每次cout输送50字符就强制输出一次。如果最后一次是个hello world,那么缓冲没有填满,就不会立即打印,而等待下一次缓冲满一并输出。如果在此之

2010-08-01 20:12:00 1415

转载 一个Socket应用的例子,分享给大家

关于winsock服务器和客户端编程2008年12月28日 星期日 23:22在网络编程中,最常用和最基础的就是WINSOCK. 现在我们讨论WINDOWS下的SOCKET编程.           大凡在WIN32平台上的WINSOCK编程都要经过下列步骤:         定义变量->获得WINDOCK版本->加载WINSOCK库->初始化->创建套接字->设置套接字选项->关闭套接字->卸载WINSOCK库->释放资源        下面介绍WINSOCK C/S的建立过程:        服务器  

2010-07-16 09:17:00 468

原创 编码字符集与字符集编码的区别1

ASCII及相关标准地球人都知道ASCII就是美国标准信息交换码的缩写,也知道ASCII规定用7位二进制数字来表示英文字符,ASCII被定为国际标准之后的代号为ISO-646。由于ASCII码只使用了7个二进制位,也就是说一个字节可以表示的256个数字中,它仅使用了0~127这128个码位,剩下的128个码位便可以用来做扩展,用来表示一些特定语言所独有的字符,因此对这多余的128个码位的不同扩展,就形成了一系列ISO-8859-*的标准。例如为英语作了专门扩展的字符集编码标准编号为ISO-8859-1,也叫

2010-07-15 15:51:00 465

转载 编码字符集与字符集编码的区别3

接着上节的思路说,一个网页要想在浏览器中能够正确显示,需要在三个地方保持编码的一致:网页文件,网页编码声明和浏览器编码设置。首先是网页文件本身的编码,即网页文件在被创建的时候使用什么编码来保存。这个完全取决于创建该网页的人员使用了什么编码保存,而进一步的取决于该人员使用的操作系统。例如我们使用的中文版WindowsXP系统,当你新建一个文本文件,写入一些内容,并按下ctrl+s进行保存的那一刻,操作系统就替你使用GBK编码将文件进行了保存(没有使用UTF-8,也没有使用UTF-16)。而使用了英文系

2010-07-15 15:39:00 437

转载 编码字符集与字符集编码的区别2

看了几天的字符集编码的文章,一直感觉自己模模糊糊的,今天终于看到一篇好文章,分享下~~需要再一次强调的是,无论历史上的UCS还是现如今的Unicode,两者指的都是编码字符集,而不是字符集编码。花费一点时间来理解好这件事,然后你会发现对所有网页的,系统的,编码标准之间的来回转换等等繁杂事务都会思路清晰,手到擒来。首先说说最一般意义上的字符集。一个抽象字符集其实就是指字符的集合,例如所有的英文字母是一个抽象字符集,所有的汉字是一个抽象字符集,当然,把全世界所有语言的符号都放在一起,也可以称为一个抽象字符集,所

2010-07-15 15:21:00 1475

原创 Ubuntu用gedit,Vim打开txt文档乱码解决方法【转】

<br />今天写第一篇csdn日志,纪念一下,哈哈,开启自己的技术之路,哈哈~~<br />1)gedit<br />.运行 gconf-editor,把 gedit 的自动检测编码设置修改一下,加入 GB18030,GB2312 ,GBK 等几个 ( GB18030 兼容GB2312 ,GBK的,所以只添加有一个 GB18030就可以了的)<br />在这项下 /apps/gedit-2/preferences/encodings/auto_detected 下面<br /><br />我的系统的enc

2010-07-14 11:07:00 1586

空空如也

空空如也

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

TA关注的人

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