2012-12-08 18:50
⁄ 工业·编程
⁄ 共 1381字
学习汇编,会有很多类似标题列举的这些概念,如果对这些概念没有一个较清晰的认识,学习起来会相当的吃力。
我也是在大学里好好学过汇编,毕业后一直没有摸过,现在,我又把书重新拾起来,再结合我从网上看到得一些文章,这里来对这些概念总结总结(在这里沃要说的是,从网上看的资料,一定要转换成自己的,不能光抄别人的,否则那永远也不会真正的属于你)。
下面是...
内存, 区别, 软件开发阅读全文
2012-12-07 07:30
⁄ 工业·编程
⁄ 共 3958字
TCP编程的服务器端一般步骤是
1、 创建一个socket,用函数socket();
2、 设置socket属性,用函数setsockopt(); * 可选
3、 绑定IP地址、端口等信息到socket上,用函数bind();
4、 开启监听,用函数listen();
5、 接收客户端上来的连接,用函数accept();
6、 收发数据,用函数send()和recv(),者read()和write();
7、 关闭网络连接;
8、 关闭监听;
TCP编程的客户端一般步骤是:
1、 创建一个socket,用函数socket();
2、 ...
TCP, 软件开发阅读全文
2012-12-03 21:30
⁄ 工业·编程
⁄ 共 886字
1.要养成一个习惯, 经常花时间阅读别人编写的高品质代码.
2.要有选择地阅读代码, 同时, 还要有自己的目标. 您是想学习新的模式|编码风格|还是满足某些需求的方法.
3.要注意并重视代码中特殊的非功能性需求, 这些需求也许会导致特殊的实现风格.
4.在现有的代码上工作时, 请与作者和维护人员进行必要的协调, 以避免重复劳动或产生厌恶情绪.
5.请将从开放源码软件中得到的益处看作是一项贷款, 尽可能地寻找各种方式来回报开放源码...
新手, 软件开发阅读全文
2012-11-27 00:20
⁄ 工业·编程
⁄ 共 511字
1.建一个test的文件夹,在该文件夹下创建六个文件夹,分别命名为:demo、include、lib、obj、prj、src用于保存VC项目生成的的各种文件。
2.创建一个Win32 Static Library工程,保存到prj目录下,命名为test,这个是可以直接编译的,可以生成一个lib文件来被应用程序调用,在工程-设置-选择tese工程,设置其Library到../../lib/dbg/test.lib。其他文件设置同下。
3.创建一个MFC应用程序,保存到demo目录下,命名为***
4.设置应用...
方法, 软件开发阅读全文
2012-11-27 00:19
⁄ 工业·编程
⁄ 共 375字
因为单位工作不是很紧张,平时有接一些公司的外包项目,总结一些经验,给准备接外包项目的你一些参考意见,抛砖引玉,也希望有经验的朋友给我多多指点:-)
一 、软件需要有写日志文件的功能,记录软件运行异常的情况。当顾客有反映问题的时候,日志文件是很有价值的资料。
二、要和顾客明确软件的功能,在项目开发之前,要写好需求文档,并和顾客确认,否则在后期顾客常常逼你“义务”地为他添加或修改很多功能,那么你获得的收...
软件之路, 软件开发阅读全文
2012-11-27 00:17
⁄ 工业·编程
⁄ 共 413字
我目前所在的部门叫做驱动组,而做的东西本质上不是驱动程序来的.所在研发部门把串口通讯程序叫作驱动程序, 我觉得不妥的,今天和同事们讨论了一下.很多同事对驱动程序的概念感到模糊。
其实公司里的串口通讯程序只是一个操作串口的应用程序,而驱动程序是由操作系统管理的,由操作系统调用的,
有同事问我,什么是应用程序? 我说,应用程序就是调用windows API来实现本身功能的程序.
而操作系统要实现本身的某些功能就要调用到驱动程...
软件开发, 驱动阅读全文
2012-11-27 00:05
⁄ 工业·编程
⁄ 共 1444字
开放源代码的项目,通常都是不完整的,就是说:只有源代码,没有完整的产品使用说明书,没有软件开发过程中的完整文档,源码中的注释也很少。之所以会这样,可能是因为作者们有所保留,只开放源码,不开放关键的文档和设计思路,还可能是因为作者们都是旧派的程序狂人,不重视软件工程和文档。
那我们该怎么办呢? 只有一条路,就是自己动手来补齐缺少的所有关键文档。补齐...
开源, 软件开发阅读全文
2012-11-26 23:57
⁄ 工业·编程
⁄ 共 26213字
在这里准备用一个例子来写一下如何阅读源代码,分享一些经验,算是抛砖引玉吧!
正文:
由于工作的关系,我常常需要读一些源代码,并在上面做一些修改并且拿来使用,或者是借鉴其中的某些部分。可以说,open source对于程序员来说,是很有意义的事情。根据我的经验,读源代码,至少有3个好处。第一个好处是可以学习到很多编程的方法,看好的源代码,对于提高自己的编程水平,比自己写源代码的帮助更大。当然不是说不用自己写,...
软件开发阅读全文
2012-11-24 21:49
⁄ 工业·编程
⁄ 共 2556字
在程序的开发过程中,经常会遇到调用第三方应用程序的情况,这个时候获取第三方程序的输出就事关重大。那么如何获取第三方程序的输出呢?
1.使用CreateProcess,利用管道机制。下面的代码获取了console.exe程序的输出,其参数为-a -b, 可根据情况而变。本程序利用了MFC库。
int main()
{
SECURITY_ATTRIBUTES sa; HANDLE hRead,hWrite; sa.nLength = size...
程序, 软件开发阅读全文
2012-11-24 21:15
⁄ 工业·编程
⁄ 共 195字
(一)面向对象上不同:
需求分析说明书往往面向业务人员、用户
需求规格说明书往往面向设计、开发人员。
(二)生成阶段不同:
一般先有需求分析说明书,后有需求规格说明书,
需求分析说明书往往是需求规格说明书的输入
(三)内容侧重点、粒度不同:
需求分析说明书侧重于把系统要解决的业务逻辑、要实现的功能描述清楚,更宏观;
需求规格说明书侧重于把系统的约...
区别, 软件开发阅读全文