软件工程
dieqms
这个作者很懒,什么都没留下…
展开
-
UML类图几种关系的总结
在UML类图中,常见的有以下几种关系:泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization)【泛化关系】:是一种继承关系,它指定了子类如何特化父类的所有特征和行为例如:老虎是动物的一种.【箭头指向】原创 2014-11-13 19:45:07 · 355 阅读 · 0 评论 -
从开源项目学习 C 语言基本的编码规则
每个项目都有自己的风格指南:一组有关怎样为那个项目编码约定。一些经理选择基本的编码规则,另一些经理则更偏好非常高级的规则,对许多项目而言则没有特定的编码规则,项目中的每个开发者使用他自己的风格。所有代码都保持一致风格的大型库,更容易让人理解。有许多资源是关于能让人采取的更好的编码规则的,我们可以通过以下方式学到好的编码规则:阅读书或杂志浏览网站与同事交流参加培训另一个更有趣的方转载 2014-11-16 17:03:46 · 464 阅读 · 0 评论 -
软件加密方案
对于软件授权,你可以自己做。例如方法可以是1. 产生一个RSA密钥。2. 把其公钥导出string形式,直接写在应用程序里。3. 程序第一次运行,发现没有证书文件(例如叫做cert.dat的文件),就采集当前硬件信息、软件版本信息,用户基本信息,然后使用这个RSA公钥进行加密,写在一个文件里。4. 用户把生成的文件传给你们之后,使用RSA私钥打开这个文件。5. 修改其中的一转载 2014-12-05 17:08:43 · 2263 阅读 · 0 评论