软件工程
文章平均质量分 91
四儿
但念无常,当勤精进。
展开
-
软件生存期模型介绍
软件生存期模型是跨越整个生存期的系统开发、运作和维护所实施的全部过程、活动和任务的结构框架~瀑布模型瀑布模型规定了各项软件工程活动,包括制定开发计划、需求分析和说明、软件设计、程序编码、测试和运行、维护,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐转载 2011-09-08 22:17:26 · 1237 阅读 · 0 评论 -
说说 Windows 中的中文字体
上一篇说了 Silverlight 中的中文字体,现在来说说 Windows 中的中文字体。 在默认情况下,也就是未自行安装新字体或者 Office 等文字处理软件的情况下,Windows 默认提供下列字体:Windows 95/98/98SE 宋体、黑体转载 2011-09-30 10:10:46 · 555 阅读 · 0 评论 -
常见字符编码扫盲(UTF,Unicode, GB2312)
文章一,本文转载自:http://fmddlmyy.home4u.china.com/text6.html谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知转载 2011-10-02 12:17:04 · 958 阅读 · 0 评论 -
软件开发过程(CMMI/RUP/XP/MSF)是与非?
经常看到和听到大家在争论敏捷过程、RUP和CMM 哪个软件开发过程更好或者哪个过程不好,各自都有理由、争论得不亦乐乎......实际上,没有十全十美的过程,也不存在更好的过程。关键是什么样的过程适合自己(的组织),适合自己的过程才是好的过程。更重要的是,适合自己的过程需要时间积累转载 2011-10-06 11:16:20 · 570 阅读 · 0 评论 -
三层架构与MVC的区别
本篇博客是从网上找得各种资料,一再说说三层架构和MVC的区别 http://baike.baidu.com/view/687468.htm 三层架构与MVC的区别 MVC(模型Model-视图View-控制器Con转载 2011-10-08 13:08:42 · 323 阅读 · 0 评论 -
一位软件工程师的6年总结(转)
首先声明这篇文章不是我写的,看完之后很受启发,和大家一起分享一下 “又是一年毕业时 ”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的转载 2011-10-08 13:09:22 · 348 阅读 · 0 评论 -
各种系统架构图及其简介
原文出处:http://space.itpub.net/6517/viewspace-6096541.Spring架构图 Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。Spring框架的功能可以用在任何J2EE服务器中,大多数功能也适用于不受管理的环转载 2011-10-30 13:04:31 · 1091 阅读 · 0 评论 -
cmake 学习笔记(二)
在 Cmake学习笔记一 中通过一串小例子简单学习了cmake 的使用方式。这次应该简单看看语法和常用的命令了。简单的语法注释# 我是注释命令语法COMMAND(参数1 参数2 ...)字符串列表A;B;C # 分号分割或空格分隔的值变量(字符串或字符串列表)set(Foo a b c)设置变量转载 2012-08-21 08:21:34 · 1043 阅读 · 0 评论 -
cmake 学习笔记(三)
接前面的 Cmake学习笔记(一) 与 Cmake学习笔记(二) 继续学习 cmake 的使用。学习一下cmake的 finder。finder是神马东西?当编译一个需要使用第三方库的软件时,我们需要知道:去哪儿找头文件 .h对比GCC的 -I 参数去哪儿找库文件 (.so/.dll/.lib/.dyl转载 2012-08-21 08:23:04 · 1254 阅读 · 0 评论 -
整理【编译QGIS】
Gis Data Line 个人经验之谈:环境配置清单:(都可在官网给的链接下下载)1-[VS2008]2-[PSDK-x86].exe3-[cmake-2.8.4-win32-x86].exe4-[flex-2.5.4a-1].exe5-[bison-2.4.1-setup].exe6-[osgeo4w-setup].exe(具体安装哪转载 2012-08-21 11:46:03 · 3715 阅读 · 0 评论 -
Win7下VS2008调试qgis1.7.0
各种纠结之后发现,Win7下调试qgis1.7.0是一个概率性问题。不同的人会遇见不同的错误,估计是编译环境的不同或者blabla一系列我也说不明白的问题。谨在此将自己遇到的和网上查到的总结一下。 先说说自己的吧:1、qgis.bat这个批处理文件的内容还是很值得研究一下,我的范本是:@echo offpath %SYSTEMROOT%\system32;转载 2012-08-21 11:48:30 · 1481 阅读 · 0 评论 -
Unicode字符集和多字节字符集关系
在计算机中字符通常并不是保存为图像,每个字符都是使用一个编码来表示的,而每个字符究竟使用哪个编码代表,要取决于使用哪个字符集(charset)。 在最初的时候,Internet上只有一种字符集——ANSI的ASCII字符集,它使用7 bits来表示一个字符,总共表示128转载 2011-10-02 17:40:19 · 898 阅读 · 0 评论 -
实战剖析三层架构
引言:本文不是从理论的角度来探讨三层架构,而是用一个示例来介绍如何建设一个三层架构的项目,并说明项目中各个文件所处的层次与作用。写本文的目的,不是为了说明自己的这个方法有多对,别人的肯定不对,而是希望给那些初学三层架构却不知从何入手的朋友提供一点帮助。因为网上的文章,大多是注重理转载 2011-10-12 02:50:15 · 308 阅读 · 0 评论 -
关于设计的一点小结
在正式编码之前,需要对系统的架构、数据库等进行设计。所谓设计,也就是思考如何去用代码实现。设计的好坏决定了代码的质量和最终产品的质量。按照需求分析结果的脉络,在设计之前,肯定是先按不同的业务条线进行纵深方向的设计,即每条业务线的逻辑、流程、结构等等。再对所有的业务条线转载 2011-09-14 19:53:18 · 262 阅读 · 0 评论 -
C++设计模式-原型模式
定义用原型(Prototype)实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 结构 理解1. Prototype是原型基类,提供Clone纯虚方法,它根据不同的派生类来克隆不同的对象。2.转载 2011-09-15 04:44:17 · 385 阅读 · 0 评论 -
软件架构师应该知道的97件事
软件架构师是IT 行业里独一无二的职业,既要精通软件开发技术,又要掌握业务知识,还要周旋于公司不同部门之间,协调各种予盾。做到这些绝非易事, 博文视点 即将翻译出版的新书《软件架构师应该知道的97 件事》(97 Things Every Software Architect转载 2011-09-15 21:07:23 · 311 阅读 · 0 评论 -
如何正确的对待设计模式
自从接触设计模式以来,一般看到的评论是以推崇为多。不过比较欣慰的是,最近在看《编程人生》中,有两个人对设计模式比较不屑。 之所以欣慰,并不是因为凑个热闹看他们互相攻击,互相批评——而是因为出现了不同的观点,特别是两位非常有分量的人物的观点。在技术领域,众口一词是一件非常恐怖的转载 2011-09-17 01:24:28 · 831 阅读 · 0 评论 -
代码测试之内存泄露
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 在我们个人编程的过程当中,内存泄露虽然不会像内存溢出那样造成各种莫名奇妙的问题,但是它的危害也是不可忽视的。一方面,内存的泄露导致我们的软件在运行过程中转载 2011-09-21 11:14:00 · 451 阅读 · 0 评论 -
代码测试之内存越界
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 内存越界是我们软件开发中经常遇到的一个问题。不经意间的复制常常导致很严重的后果。经常使用memset、memmove、strcpy、strncpy、strc转载 2011-09-21 11:14:28 · 751 阅读 · 0 评论 -
代码测试之代码调试
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 代码测试是我们开发过程中很重要的一步。很多新入行的朋友都会习惯地认为测试只是测试部门的工作,事实上并不是这样。每一位软件工程师对应该本着对自己代码负责的态度,转载 2011-09-21 11:15:03 · 346 阅读 · 0 评论 -
UI设计模式大阅兵
交互设计师在设计线框图原型时,熟知常见的Web设计模式很有帮助,做到“心中有数”才能创造出符合需求,用户易学易用的界面来。常见的设计模式有哪些呢?在商业中有哪些案例呢?某公司交互设计师张雅秋写了一篇博文对此进行了总结,现转载于此,全文如下:交互设计师在设计线框图原型时,熟知常转载 2011-09-22 06:14:51 · 645 阅读 · 0 评论 -
wdm - Win32设备驱动程序体系结构
目前,由于需要支持新的业务和新的PC外部设备类型对驱动程序开发造成了新的挑战。新型总线增加了设备的数量和对设备驱动程序的需求。设备上各种功能的不断增加使驱动程序的开发变得越来越复杂。同时,快速反应的交互式应用程序要求将软件和硬件紧密的结合在一起。1997年,在用于Windows转载 2011-09-27 21:19:02 · 597 阅读 · 0 评论 -
WinMain”: 无法重载函数
如果WINMAIN函数写成以下形式: int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nShowCmd )转载 2011-09-27 21:45:40 · 5042 阅读 · 0 评论 -
cmake 学习笔记(一)
最大的Qt4程序群(KDE4)采用cmake作为构建系统Qt4的python绑定(pyside)采用了cmake作为构建系统开源的图像处理库 opencv 采用cmake 作为构建系统...看来不学习一下cmake是不行了,一点一点来吧,找个最简单的C程序,慢慢复杂化,试试看:例子一单个源文件 main.c例子二转载 2012-08-21 08:22:24 · 518 阅读 · 0 评论