
未完成
劉俊
这个作者很懒,什么都没留下…
展开
-
《TCP/IP协议详解:卷一》读书笔记---IP、UDP、TCP协议基础
IP:网际协议不可靠:不能保证IP数据报能成功地到达目的地,仅提供最好的的传输服务。无连接:IP并不维护任何关于后续数据报的状态信息。每个数据报的处理的相互独立。IP首部普通的IP首部长为20个字节,除非含有选项字段。包含的字段:4位版本、4位首部长度、8位服务类型、16位总长度(字节数)、16位标识、3位标志(分片所用)、13位片偏移(分片所用)、8位生存原创 2013-04-01 20:32:07 · 1497 阅读 · 2 评论 -
《深入理解计算机系统 2nd》部分读书笔记---第9章 虚拟存储器(未完成)
进程--摘自《深入理解计算机系统 2nd》第8章 异常控制流进程提供给应用程序的关键抽象:一个独立的逻辑控制流,它提供一个假象,好像我们的程序独占地使用处理器。一个私有的地址空间,它提供一个假象,好像我们的程序独占地使用存储器系统。这两个抽象很重要,对理解《Windows核心编程 5th》和《Unix环境高级编程 2nd》两书中描述的一些机制很有帮助。虚原创 2013-03-17 15:48:13 · 3385 阅读 · 2 评论 -
摘录-德问每周精选编程问答
前一阵子,在微博发现了一个叫做“德问”的编程问答网站,里面有不少有意思、值得思考的问题,也有让人叹为观止的解答。所以,自己想弄个博客长期记录,自己所关注领域的问题与解答。 下面的内容转自“德问:编程社交问答” 非精选,自己觉得有意思的: 1、deque的插入和删除操作会使迭代器失效么? 2、MinGw中GCC与G++的异同?3、Windows中,互斥转载 2012-11-29 00:53:42 · 983 阅读 · 0 评论 -
为学论坛“每日一题”系列---删除所有的a,复制所有的b(待修改)
题目:给定一个字符串,请删除所有的字符a并且复制所有的b。要求:不要开辟新空间。其他字符顺序和个数保存不动。先贴我自己的代码,待最后修改再写思路。因为我的解法中只有当a的个数等于b的时候才会正确。当a >= b的时候,则会有a会留下来。(代码后附上我自己的测试数据)时间复杂度:O(2n)。虽然我的代码中的循环有三重循环,但是实际上我的程序最多只会遍历两次字符串。第一原创 2013-02-21 17:47:09 · 631 阅读 · 0 评论 -
为学论坛“每日一题”系列---最短的包含字符串(待验证正确性)
题目:给出一个字符串,求该字符串的一个子串S,S包含A-Z中的全部字母,并且S是所有符合条件的子串中最短的,输出S的长度。如果给出的字符串中并不包括A-Z中的全部字母。如果无解输出-1。输入 串S长度 我的做法:大概做法和我之前做过的一题根本相同,参见这个:字符串的故事代码:#include#include#include#includeconst原创 2013-02-10 14:12:08 · 690 阅读 · 0 评论 -
《Python核心编程 2nd》读书笔记(持续记录)
第2章 快速入门 2.4 操作符1、双星号(**)为乘方操作符,例如3 ** 2 ,意思为3^2。2、Python支持“3 3、Python不支持C语言中的自增1和自减1操作符。相反地,因为-、+为单目操作符,所以--n会被解释为-(-n),最后得到的结果为n,而++n即为n。2.5 变量和赋值1、Python是动态类型语言,不需要预先声明变量的类型,变量的类型和值原创 2013-01-19 23:38:56 · 653 阅读 · 0 评论 -
Hello Qt!& 最近
最近很难得地找到一个跟别人做项目的实习机会,是自己真正意义的第一个项目。由于主观和客观的原因,一直以来都没有实践机会。由于此,看过的书、记得的内容,忘了又记,记了又忘,又或者说自己根本没有理解那些内容。 一直对自己的水平都没有什么信心,事实上也正是如此。当我投了简历之后,别人二话不说就同意我进去了。这么爽快的原因只有一个,不是我真的有能力,而是他们招不到人。 不过,既然别人同意我跟原创 2012-10-30 01:25:07 · 689 阅读 · 0 评论 -
编写简单makefile
最简单版示例:smsh1:smsh1.o splitline.o execute.o gcc -o smsh1 smsh1.o splitline.o execute.osmsh1.o:smsh1.c smsh.h gcc -c -g smsh1.csplitline.o:splitline.c smsh.h gcc -c -g splitline.cexecute.o:exec原创 2012-09-16 00:59:39 · 814 阅读 · 0 评论 -
用Win32 SDK & C++实现的一个简易版局域网聊天软件
效果图: 程序简要说明:程序名称:简易局域网聊天工具 开发方式:Win32 SDK 、C++开发环境:Visual C++ 6.0功能: 支持一对一聊天、传送、接收文件,支持群聊,实时好友列表,简陋的消息提示。缺点:用户界面不友好,排错功能较差,一个IP地址只能对应一个程序实例。 程序框架的来源:在局域网实现一个聊天工具,主要需要解决的是原创 2012-09-06 00:26:43 · 4598 阅读 · 4 评论 -
错误合集(2013-3-11更新)
今天将书上的一个实例程序实现的时候,发现问题多多。首先是书上的代码本来就有BUG,而且书上作者是抄袭中的渣渣,连抄袭也没有抄完全,再加上自己能力上的问题,在查错、发现问题、调试上花了很多时间。最令人蛋痛的是,有很多错误其实是已经错过很多次了,又或者根本不是什么技术性错误。为了更好地节省自己的时间,自己每犯一次错误就在这里记一次,总结一次,就算再忙也要。这里的错误都将以小标题的格式分开,原创 2012-02-21 19:54:37 · 2122 阅读 · 6 评论