- 博客(8)
- 收藏
- 关注
转载 LiveUpdate(自动更新)经验
http://dev.csdn.net/article/28/28023.shtm以下是我的具体思路:写两个程序,一个是主程序;一个是升级程序(升级程序放在服务器上);说明:所有升级任务都由升级程序完成。 1.启动升级程序,升级程序连接到网站,下载新的主程序(当然还包括支持的库文件等)到临时文件夹;2.升级程序检测旧的主程序是否活动,若活动则关闭旧的主程序(同时记下主程序的状态);
2006-04-29 09:25:00 4419
转载 C++开源程序库评话(节选)
(本文是即将发表于2006年第6期《程序员》杂志的同名文章的节选。全文请见杂志)C语言天生就与开放结缘。C最初是作为UNIX的系统编程语言而流行起来的,而UNIX可以被认为是第一个产生重大影响的“开源”软件。随着UNIX的流行,C语言逐渐被人们认识和喜爱。很快的,在各个平台上C语言都成为了流行的甚至是统治性的程序设计语言。大约到1980年代中期,C已经成为人类历史上第一种工业级程序设计世界语。
2006-04-29 09:01:00 984
转载 由一个失败的项目看离岸外包项目中的风险
(转)我现在在一家日本公司工作。最近委托给国内一家公司开发的软件提交了第一个版本。情况非常不理想。用我日本上司的话来说,开发团队根本没有理解开发这个软件的意图和目的,目前提交的软件与他最初头脑中的想象差别非常大,甚至是方向上的差异。对这样的结果我并不感到惊讶和奇怪。我认为离岸外包项目中最大的两个风险在这个项目中得到了充分的体现。这个项目是由日本方面在日本完成式样书的编写,也就是完成需求
2006-04-29 08:57:00 1052
转载 DDK 学习经验
从 97 年 1 月 我在 Program 版 Post 鼓励有心网友学习 Window Device Driver 以来, 陆续收到一些人询问如何下手. 现在我已没时间玩 BBS, 因除了 3D 显示卡 Driver 要 Tune 外,还被派去做一些杂 7 杂 8 的事情. 趁教师节比较有空,写下这封我学习 DDK 的经验, 如果那站的站主觉得对网友有帮助, 就尽管利用, 不用客气. 但需注明出
2006-04-26 11:04:00 1020
转载 C面试汇总
4. static有什么用途?(请至少说明两种)1.限制变量的作用域2.设置变量的存储域7. 引用与指针有什么区别?1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。2) 不存在指向空值的引用,但是存在指向空值的指针。8. 描述实时系统的基本特性在特定时间内完成特定的任务,实时性与可靠性9. 全局变量和局部变量在内存中是否有区别?
2006-04-19 14:17:00 1482
原创 高级语言反汇编程序的函数调用过程
Jim Chan摘要:本文说明高级语言编译成汇编语言后,高级语言中函数调用的汇编程序过程。正文:高级语言编译成汇编程序以后,在高级语言中的函数调用的汇编程序过程如下:1.将函数参数入栈,第一个参数在栈顶,最后一个参数在栈底。2.执行CALL指令,调用该函数,进入该函数代码空间。a.执行CALL指令,将CALL指令下一行代码的地址入栈。b.进入函数代码空间后,将基址指针EBP入栈,然后让基址指针EB
2006-04-19 14:14:00 699
原创 对const声明变量的奇异行为的探讨
The information in this article applies to:- C/C++----------------------------------------------------------------奇异的现象:我把这个试验的源代码列出来:int main(int argc, char* argv[]){ const int
2006-04-19 14:12:00 686
转载 一种新的穿透防火墙的数据传输技术
使用该技术背景:在目标主机安放后门,需要将数据传输出去,同时数据很重要,动作不能太大.其他情况"严重"不推荐使用该技术(后面我会讲到为什么). 针对目前防火墙的一些情况,如果自己的进程开一个端口(甚至是新建套接字)肯定被拦.相反,有一点我们也很清楚:被防火墙验证的进程在传送数据时永远不会被拦.所以,我的思路很简单:将其他进程中允许数据传输的套接字句柄拿为已用.过程如下:1. 找出目标进程2.
2006-04-19 14:08:00 615
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人