上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 原文地址:http://www.cnblogs.com/yuilin/archive/2012/11/05/2755298.html#comment_tip首先简单介绍一下TCP三次握手在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器 进入SYN_RECV状态;第三次握手:客户端收到服务器的SYN+ACK包,向服务 阅读全文
posted @ 2012-11-06 12:55 NeilHappy 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/a649518776/article/details/6724121下面开始用简单但典型的客户端和服务器端程序说明如何进行网络编程。这一小节讲的是客户端,一个用来连接并读取服务器发送来的时间的客户端。这里涉及到了编写代码,因此要搭建unix网络编程环境unix系统我没安装,系统不易获得而且也没必要安装unix。用linux是最佳选择。再者我本来就是ubuntu系统,所以就在ubuntu下搭建环境了。1,安装编译器,为了齐全还是安装一下build-essential[python]view plaincopysudoapt-getinstall 阅读全文
posted @ 2012-11-06 12:30 NeilHappy 阅读(1385) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.blogjava.net/jiajw0426/archive/2009/10/15/298388.html源代码1section.data2msgdb'Hello,world!',0xA3lenequ$-msg4section.text5globalmain6main:7movedx,len8movecx,msg9movebx,110moveax,411int0x8012movebx,013moveax,114int0x80开始调试javen@javen-laptop:~/study$nasm-felfhello.asm-g-Fstabsjave 阅读全文
posted @ 2012-09-23 20:53 NeilHappy 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.haogongju.net/art/1221011风靡于各种linux书籍的“set disintel”已不再适用了,会出现以下错误:Ambiguous setcommand "dis intel": disable-randomization, disassemble-next-line, disassembly-flavor, disconnected-tracing...正确的命令是:sudo echo "set disassembly-flavor intel"> ~/.gdbinitGDB 在启动的时候会按 阅读全文
posted @ 2012-09-23 20:49 NeilHappy 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 正在看《Orange's 一个操作系统的实现》。源代码安装Boch后,要配置一个文件。但书中的配置文件的路径与我的不一样,就自己修改了一下,放到这上面来备忘:megs:32romimage: file=/usr/local/share/bochs/BIOS-bochs-latestvgaromimage: file=/usr/local/share/bochs/VGABIOS-lgpl-latestfloppya: 1_44=a.img, status=insertedboot:floppylog:bochsout.txtmouse:enabled=0keyboard_mapping: 阅读全文
posted @ 2012-09-16 20:26 NeilHappy 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 继续学习python中,越来越发现python的方便,也找到了一些python与C/C++的一些相同点与不同点。由于我看的书中缺乏编程练习题,我就在想如何能够尽快地熟悉python。由于我一直在参加算法竞赛,所以就想到了用Python去实现一些数据结构和算法。这类的编程通常不会用到太多的库,但却是锻炼基本功的很好的方法。程序写好后,可以花几分钟时间来总结一下所用到的知识点,这对初学者的效果非常好。下面是书中的一个例子程序,熟悉的八皇后问题,起个抛砖引玉的作用,这段时间我也会用python实现一些更复杂的数据结构。 1 def conflict(state,nextX): 2 nex... 阅读全文
posted @ 2012-07-23 10:58 NeilHappy 阅读(4728) 评论(2) 推荐(0) 编辑
摘要: (一)我(非初学者)学Python的方法 在正文开始之前,我先说说自己学Python的方法。接触了不少语言了,但我写的代码90%都是C,加上一些计算机的基础知识,所以我这个家伙也就勉强算是个非初学者吧。我这里说的,就是针对非初学者学习Python的方法,或者说也可以推广为非初学者学习一门新语言的方法了,嘿嘿,咱写程序的,抽象能力得好是不?闲话不多说。首先,得找一本python入门的经典书,在网上搜搜,我读书,只读经典。我选的是《Beginning Python From Novice to Professional 2nd Edition》。然后,看书,先看前言,要先知道本书的针对人群以及一. 阅读全文
posted @ 2012-07-20 09:57 NeilHappy 阅读(4288) 评论(14) 推荐(4) 编辑
摘要: 刚刚在煮饭的时候,突然发现家里又添了几样厨房用具,不禁有一番感慨。从我高中去外地读书以来,基本上是半年回家一次,但每一次回家,都能感受到家里和镇上的一些小的变化,只是随着年龄的增长,这种感觉更明显了。但在高中以前,或者是在我一直住在家,在镇上上学的时候,我几乎没有感觉到过这种变化。我便有了一个想法:不知道是否合理:长期居住在一个地方,即使每天都在发生一些小的变化,但是一般难以发现;但如果是离开家乡很长一段时间,回去后多半会感慨家乡变化真大。这是否是量变与质变的关系?潜移默化的变化相当于量变,难以让人明显察觉。而质变,其实就是这些微小的量变积累起来的。 思考在延伸,想到了自己的计算机专业的... 阅读全文
posted @ 2012-07-16 15:32 NeilHappy 阅读(392) 评论(1) 推荐(1) 编辑
摘要: 挺长时间没有更新博客了,主要是因为这段时间比较忙,学习方面都在学习一些新的知识,感觉没有什么可写的。暑假开始了,极其喜欢自学的我准备度过一个美妙的暑假。 学习计划如下: 1.python的学习。由于在学习Linux编程,写了一些shell脚本,我对脚本也不陌生。最近感觉自己需要做一些跨平台的工具,所以决定学习python。准备看的书是:《Beginning.Python.From.Novice.to.Professional 2nd.Edition》。ps:一直使用vim,习惯性的打出《》后按Esc,这个编辑区域就全屏了,哈哈。 2.操作系统原理的学习。我一直想自己写个小型的操作系统... 阅读全文
posted @ 2012-07-16 15:25 NeilHappy 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://hi.baidu.com/yjpro/blog/item/0eb063502ce3545b1138c26c.html前两天跟老大讨论起关于知识学习的问题。他说到很佩服自己的记忆力,因为经常能看到我对那些错综复杂的目录结构,源码位置,文件名之类的信息记得都很清楚。然后自陈他自己的记忆力就不够好。对于那些目录结构,源码位置的信息记忆得就不是很牢固,总是需要在cd到某个目录之前要ls一下才能确定。但是在我看来,他对专业方面的东西,比如编译优化的知识架构,工作中讨论过的内容,记忆得都是很清楚的。不只一次,在讨论问题的过程中,他会顺手引用较早之前跟我的某次讨论的结果,而我往往一下 阅读全文
posted @ 2012-07-16 08:56 NeilHappy 阅读(363) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页