2014-06-27 22:45
⁄ 工业·编程
⁄ 共 16147字
怎么读? 怎么看别人的 Source code, 然后再去修改, 通常的回答, 大概是看 天份.我的做法通常是 先搞清楚此程序的 输入、输出, 再从 main() 等开始位置开始追, 经过追踪、测试来找到要改的地方.这一系列文章是作者(王建兴)在2008年将他阅读程序码的心得与优点写出来, 建议新老开发人有空可以看看。
作者简介:王建兴
台湾清华大学信息工程系的博士研究生,研究兴趣包括计算机网路、点对点网络、分散式...
方法, 软件开发阅读全文
2014-05-14 22:29
⁄ 博客心语
⁄ 共 426字
如题,记录一下制作视频的好软件。
MemoriesOnTV
MemoriesOnTV 是电子相册制作工具,前身就是 PictureToTV 。该软件上手容易,制作的电子相册的过场特效专业,可以再相册中添加视频及文本幻灯,同时增加了相片特效。不但可以用它来刻录电子相册 VCD、SVCD,而且还可用它来刻录 DVD ,且所刻视盘均可在普通 VCD、SVCD、DVD播放机上播放。
使用的版本是4.1.2。
格式工厂
格式工厂(Format ...
MemoriesOnTV, 图片, 方法, 视频阅读全文
2013-11-05 22:35
⁄ 工业·编程
⁄ 共 829字
1、入门的话,当属codeproject上的Driver Development Part系列。你google一下,会出1~7章,每章都用简洁精练的语言把windows驱动开发最难的部分讲清楚了,比国内很多教程强得多。我这么笨的都能看懂。
2、学windows内核驱动编程就应该从学写rootkit开始入门,这个有意思。到网上找《Professional Rootkits》和《subvert the windows kernel》的电子书来看,把他们配套的程序都玩一下,想想怎么样改进,各种rootkit的功能排列...
windows, 内核, 新手, 方法阅读全文
2013-10-22 07:08
⁄ 工业·编程
⁄ 共 767字
程序员怎样才能达到编程的最高境界?最高境界绝对不是你去编两行代码, 或者是儿分钟能写几行代码,或者是用什么所谓的可视化上具产生最少的代码这些工作, 这都不是真正的高手境界。即使足这样的高手,那也都是无知者的自封。 我认为,一个程序员的成长可分为如下六个阶段: 第一阶段
此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西...
新手, 方法, 程序员阅读全文
2013-09-17 20:30
⁄ 工业·编程
⁄ 共 8243字
作为软件工程师,你希望从工作中获得的是:稳定的薪水、参与好项目的机会、好工作的跳板或只是和其他程序员成为好基友。这里的“高效”,指的是按时完符合要求的项目的能力。经历过不少软件编写工作后,相信以下实践会帮助你学会“高效”,同时提高专业声望、拉长职业寿命,和获得个人满足。
1. 理解你的需求
成为高效程序员的第一步是,保证时间的合理分配。没有什么比将时间花在完全没有前途的工作上更浪费的...
方法, 程序员阅读全文
2013-09-08 06:39
⁄ 博客心语
⁄ 共 210字
在windows下面有时候,我们想删除某个文件然后系统弹出对话框说文件正在被使用,无法删除。这个时候,我们自然而然想到那么杀掉这个进程,但是怎么知道是那个进程在使用它呢?
别急,微软提供的process Explorer就可以帮你查到。
深入阅读
----软件开发调试中常用的一些小工具
在菜单find->file handle or dll,然后在弹出的框中输入你的文件名,点击search,接下...
windows, 方法阅读全文
2013-09-06 06:32
⁄ 工业·编程
⁄ 共 688字
最近在自己的机器上装了Visual Studio 2010,安装完成后,跑起来发现速度很慢(5年前的电脑,1G的内存。。。),有没有办法能够让Visual Studio跑得更顺畅一些?
曾经在网上看到过通过设置VS2005/2008中相关选项,能够起到提高Visual Studio速度的文章。在这里,自己做一些整理,展示如果通过设置Visual Stuido 2010中的设置选项,从而提高速度。
一、关闭 ‘Enable rich client visual experience’
打开 Tools | Options | Env...
visual_studio, VS2010, 方法阅读全文
2013-08-02 06:55
⁄ 工业·编程
⁄ 共 3154字
内核注入,技术古老但很实用。现在部分RK趋向无进程,玩的是SYS+DLL,有的无文件,全部存在于内存中。可能有部分人会说:“都进内核了.什么不能干?”。是啊,要是内核中可以做包括R3上所有能做的事,软件开发商们也没必要做应用程序了。有时,我们确实需要R3程序去干驱动做起来很困难或者没必要驱动中去做的事,进程 / DLL是不错的选择,但进程目标太大,所以更多的同学趋向于注DLL。 若...
dll, 内核, 方法阅读全文
2013-07-23 09:50
⁄ 工业·编程
⁄ 共 1342字
作为普及度很高的一个Linux发行版,Ubuntu 13.04已经发布了。本着”软件都要用最新的”的幼稚原则,我来记录一下在虚拟机Vmware下安装这个操作系统的方法。
相关阅读
----Ubuntu 13.04下构建Qt5开发环境
前提:
已经安装了VMware Workstation 9(安装方法请自行搜索)
已经下载了Ubuntu 13.04的镜像文件(下载地址:http://www.ubuntu.com/download/desktop)
我这里下载的是32位桌面版(ubuntu-13.04-desktop-i386.iso),大...
ubuntu, VMWARE, 方法阅读全文
2013-07-09 22:15
⁄ 博客心语
⁄ 共 1095字
现在的小区一般都已经覆盖光纤了,如果想要用无线路由器上网的话,那么设置方法跟用普通宽带猫的设置方法是有区别的。本人也是个问题,折腾了好一会,借鉴很多网友的经验才解决的。现在整理一个比较全面的方法。
现在很多光纤猫的ip地址也是192.168.1.1,而TP-Link无线路由器的ip地址通常也是192.168.1.1,所以ip地址有冲突。
1、任取一个光猫的网口用网线连接到无线路由器的WAN口上。
2...
TP-Link, 光猫, 方法, 路由器阅读全文