2012-07-04 05:59
⁄ 工业·编程
⁄ 共 6380字
1.1. 什么是Wireshark
Wireshark 是网络包分析工具。网络包分析工具的主要作用是尝试捕获网络包,并尝试显示包的尽可能详细的情况。
你可以把网络包分析工具当成是一种用来测量有什么东西从网线上进出的测量工具,就好像使电工用来测量进入电信的电量的电度表一样。(当然比那个更高级)
过去的此类工具要么是过于昂贵,要么是属于某人私有,或者是二者兼顾。 Wiresh...
Wireshark阅读全文
2012-07-03 18:50
⁄ 工业·编程
⁄ 共 2469字
和大家一样,我也是一名普通的程序员,很快工作五年了。现在依然记得大学时软件工程老师曾说过的一句话,大概是这样的:“工作五年之后,就基本可以分出大家的区别了”,这句话大概有两层意思,第一,大家都基本确定了自己的工作或职业方向;第二,一个人的能力如何基本已经确定了。先抛开这句话的真理性,至少它本身是有些道理的,当然随着时间的迁移,当初的五年时间对于现在可能已经不太准确了。但这句话一...
感悟, 程序员阅读全文
2012-07-02 22:20
⁄ 工业·编程
⁄ 共 5102字
句柄实际上是一种指向某种资源的指针,但与指针又有所不同:指针对应着一个数据在内存中的地址,得到了指针就可以自由地修改该数据。Windows并不希望一般程序修改其内部数据结构,因为这样太不安全。所以Windows给每个使用GlobalAlloc等函数声明的内存区域指定一个句柄(本质上仍是一个指针,但不要直接操作它),平时你只是在调用API函数时利用这个句柄来说明要操作哪段内存。当你需要对某个内存进行直接操作...
VC, 句柄阅读全文
2012-07-02 20:30
⁄ 工业·编程
⁄ 共 692字
OFBiz - Java开放电子商务平台
OFBiz 是开放的电子商务平台,是一个非常著名的开源项目,提供了创建基于最新J2EE/XML规范和技术标准,构建大中型企业级、跨平台、跨数据库、跨应用服务 器的多层、分布式电子商务类WEB应用系统的框架。 OFBiz最主要的特点是OFBiz提供了一整套的开发基于Java的web应用程序的组件和工具。包括实体引擎, 服务引擎, 消息引擎, 工作流引擎, 规则引擎等。
Openbravo - 灵活的 ERP 系统
Openbravo是领先...
ERP, 开源阅读全文
2012-07-02 18:43
⁄ 工业·编程
⁄ 共 875字
1.企业贡献
搜狐开源镜像站:http://mirrors.sohu.com/
网易开源镜像站:http://mirrors.163.com/
2.大学教学
北京理工大学: http://mirror.bit.edu.cn (IPv4 only)
http://mirror.bit6.edu.cn (IPv6 only)
北京交通大学: http://mirror.bjtu.edu.cn (IPv4 only) http://mirror6.bjtu.edu.cn (IPv6 only) http://debian.bjtu.edu.cn (IPv4+IPv6)
兰州大学:http://mirror.lzu.edu.cn/
厦门大学:http://mirrors.xmu...
开源, 软件阅读全文
2012-07-02 18:36
⁄ 工业·编程
⁄ 共 1310字
其实这个问题不应该成为一个问题,因为一个真正意义上的的项目经理是不需要去做需求分析的,而应该是让专职的需求分析人员去做。我的理 解,项目经理在工作过程中,与需求沾边的工作应该是对于项目范围的定义:确定哪些是在项目中要做的,哪些是不用去理会它的,清楚地定义项目的边界。除此之 外,其它的工作都应该交由专门的人员去进行专业的信息采集与处理。但大家都知道,在实际的工作中,项目经理往往是...
软件开发阅读全文
2012-07-01 23:48
⁄ 工业·编程
⁄ 共 1729字
.h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的。
附加依赖项的是.lib不是.dll,若生成了DLL,则肯定也生成 LIB文件。如果要完成源代码的编译和链接,有头文件和lib就够了。如果也使动态连接的程序运行起来,有dll就够了。在开发和调试阶段,当然最好都有。
.h .lib .dll三者的关系是:
H文件作用是:声明函数接口
DLL文件作用是: 函数可执行代码
当我们在自己的程序中引用了一个H文件里的函数,编链器怎么知道...
编程, 软件开发阅读全文
2012-07-01 23:45
⁄ 工业·编程
⁄ 共 3667字
VS2005中提供的检测方法: 1 IDE(集成开发环境)集成 2 #pragma 支持 3 批注支持 4 作为签入策略的一部分运行分析工具 5 Team System 与 Team Build 的集成 6 命令行支持
一 代码分析工具用于检测常见的编码错误,例如缓冲区溢出、内存未初始化、空指针取消引用,以及内存和资源泄露。
为 C/C++ 代码启用代码分析 在 Visual Studio 中打开一个项目。
在“项目”菜单上单击“属性”。
单击“代码分析”。
在“启用 C...
c++阅读全文
2012-07-01 23:44
⁄ 工业·编程
⁄ 共 889字
很多时候程序的 Debug 版本运行没有任何问题,但是一旦发布 Release 版本后,运行就出错,着实让人郁闷。大家知道,VC++ 中 Release 版本是对无法对源代码进行调试的。一般的做法是在怀疑有错误的代码前后插入MessageBox 函数,在函数中显示可能导致错误的变量的值。或者插入写文件的语句,输出可能导致错误的变量的值到一个记录文件。其实,除了上面讲的这个办法之外,还有其它的途径来调试 Release 版本的...
c++阅读全文
2012-07-01 23:42
⁄ 工业·编程
⁄ 共 502字
本文纯属作者个人意见,如有不妥指出,请指出!Thanks! 基础:(广度) 1 《计算机组成原理》或《操作系统》+《编译原理》《数据结构》《软件工程》《算法与设计》或《算法导论》 2 《高等数学》 3 《C语言程序设计》 4 《C++程序设计语言》(英文名The C++ Programming Language)《C++ Primer》《C++高级编程》 《C++标准程序库》(英文名The C++ Standard Library A Tutorial and Referenc...
c++阅读全文