个人开发方案选择
摘要:Blog就应该记些自己零碎的事情,如问题、经验等。?下面是本人一般在开发系统之前所考虑的方案选择:(~由于水平有限,写不出一些高质量框架,同时对自己写的框架也不太有信心,可能就是大家所说的那种菜鸟级的Programmer,废话不说了:)一)假设是项目简单,我不会考虑用别人的框架。二)项目要求比较多,当然先看看有没有开源的系统可以应用到项目中。三)项目用到的功能可以与第三方软件有关,会考虑做第三方软...
阅读全文
C#编码规范
摘要:1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3. 一个文件最好不要超过500行的代码(不包括IDE产生的代码)。 4. 一个方法的代码长度最好不要超过25行。 5. 避免方法中有超过5个参数的情况。如果超过了,则应使用 struct 来传递多个参数。 6. 每行代码不要超过80个字符。 7. 原则上,尽量不要手工的修改机器产生...
阅读全文
软件系统架构
摘要:软件系统架构 软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。 软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向对象领域中,组件之间的连接通常用接口_(计算机科学)来实...
阅读全文
关于编译FFMPEG的初级教程-转
摘要:1.首先我们要下载相关工具,这里不多说,大家按照我的地址去下载文件就好了 CODE:[Copy to clipboard]MINGW下载地址:http://prdownloads.sourceforge.net/mingw/MinGW-3.1.0-1.exe?download然后在下载MSYS :http://prdownloads.sf.net/mingw/MSYS-1.0.10.exe?do...
阅读全文