程序设计
程序开发学习笔记、程序开发理论及实验等,特别关注网络编程
自我修炼
0推荐文章:
程序员技术练级攻略
我不认为这篇文章适合每一个人,但确实是一篇值得Programmer参考的文章,无论你是站在门外还是已经在门内。
成为技术宅是件很快乐也很有难度的事情,技术多样复杂需要不断地学习更新,而别人只以为你仅仅是个死修电脑的或者码农,so,为了摆脱这些误会,我们更希望从rookie成为大牛,这篇文章给出了一个详细的练级攻略,指导那些无所适从的自学宅男如何分阶段学习加强自己的技术。
诚然这个攻略仅仅是两位作者的经验之谈,不能代表每个人都要按照其执行,我认为我们都该列份自己的list。
我对其的修改并不很大(感觉它本身非常适合我),现阶段的目标集中在setp two的进阶阶段,主要对unix/linux programming, C, 算法和数据结构的复习及学习。 但我也会适当对setp one的各个基础内容进行复习, 类似python, shell, 正则等等。还有就是可以在setp two中融入更多的移动设备开发的学习,例如iOS。至于Java和C++,更倾向C++。当然主要是用于对OO等编程思维的培养,而不是语言本身。(不过另一个层面说,语言也是很重要的)
eProject 客户端(QT开发实例)
0之前已经发了初期开发的截图,今天继续更新了一部分代码,再展示一下。
基本是入门级别了,没什么技术含量,但我也是通过这个了解到了QT的很多特性。有时间的话把这个客户端的代码总结一下,利用实例记录学习过程。
(more…)
Time Protocol协议及应用
0最近断断续续在学习Unix高级环境编程以及Win32 API的VC编程。看起来好像很奇怪,也是因为常年对程序开发的拒绝,现在又急需深入学习,于是选择了Win编程作为快速入门进行实际应用开发的垫脚石,而Unix高级环境编程等作为基石慢慢铺垫。当然,学程序绝对不是一蹴而就的事情,我基础尚可,就是缺乏太多的实际操作,往往在程序方面半途而废,所以想用大量的Win编程实例来丰富自己的编程经验,寻找程序设计的感觉,可能也是由于Win编程的上手会更方便,也能快速开发出一些程序来。总体这门敲门砖也并不是那么容易,不管学习什么,总需要坚持加“逼迫”,一改过于懒散的毛病。
好了,废话很多。这篇的博文作为一个开端,用于学习的记录,因为主攻还是网络方向,所以从比较简单的Time Protocol这个应用层协议开始,描述部分Socket编程以及相关时间函数及数据结构。
Time Protocol的RFC地址是:http://www6.ietf.org/rfc/rfc868.txt
(more…)



Comments