现如今软件行业需求量仍然相当大,加上很多其他专业的就业率低,许多非计算机专业的人士通过简单培训或自学,然后挤身加入软件开发大军之中,包括我自己也是这么过来的。我相信很多从事软件开发工作的同胞们对软件开发的全过程并不熟悉,基本只会根据概要设计来实现程序。我本人也是工作后才通过系统的学习计算机专业...
分类:
其他好文 时间:
2014-09-20 18:40:30
阅读次数:
179
定义:
简单来说,单一职责原则(SRP)就是对对一个类而言,应该仅有一个引起它变化的原因。
什么是职责?
在SRP中,职责 = a reason for change 。如果你能想到多于一个的动机去改变一个类,那么这个类就具有多于一个职责。
具体的例子可以看敏捷软件开发 p91 。
SRP是所有原则找那个最简单的之一,也是最难...
分类:
其他好文 时间:
2014-09-20 16:19:19
阅读次数:
159
假设用MFC的话,请尽量使用afxmessagebox,由于这个全局的对话框最安全,也最方便。可是在WIN32 SDK的情况下仅仅能使用MESSAGEBOX。MessageBox()是Win32API函数.后者是mfc中的全局函数.在MFC中能用MessageBox()的地方都能用AfxMessag...
分类:
其他好文 时间:
2014-09-20 16:16:29
阅读次数:
240
之前我也走不出语言的圈子,感觉语言对于软件开发上如此重要,不过一个软件并不应该是依赖生产它的语言,真正让这个软件闪光的是软件本身,并不是生产这个软件的语言。
软件工业的革新速度是绝对的速度和效率,先后出现了N种思想不断的冲击着软件工业,那么我们来看看吧,好吧,我承认可能我写的不全,因为这也是我随手写写,并未经过深思熟虑。
第一种思想就是“语言“这种思想,这种思想太重...
分类:
其他好文 时间:
2014-09-20 05:40:46
阅读次数:
195
以下未经说明,listctrl默认view风格为report-------------------------------------------------------------------------------1. CListCtrl风格 LVS_ICON:为每个item显示大图标 LVS_...
分类:
其他好文 时间:
2014-09-20 03:31:56
阅读次数:
374
软件工程,英文名SoftwareEngineering,是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它提出了软件的生命周期并把软件开发的过程分成几个阶段,分别是定义规划、需求分析、软件设计、程序编码、软件测试和运行维护。说实话,在本科阶段我已经学过软件..
分类:
其他好文 时间:
2014-09-20 02:28:56
阅读次数:
179
一、Mysql集群需要MySQL-Cluster-gpl-7.3.3-1.el6.x86_64.rpm-bundle.tar不需要安装或启动MySQL-server包Mysql代理的缺点:1,单点故障2数据备份MySQL-Cluster提供三种进程管理进程,管理进程运行的管理主机上ndbd进程管理进程运行的管理主机上sql进程(集群软件包里提供的数据库..
分类:
数据库 时间:
2014-09-19 19:29:56
阅读次数:
551
英文原文:How To Get a Jump Start In Your Programming Career 想要进入软件开发的领域其实是很难的。当然,如果你还是一名刚刚入门的程序员,那么我相信你深刻理解没有经验或者没有太多经验想找一份工作是如何困难。如果你已经在软件开发这一行干过一段时间,...
分类:
其他好文 时间:
2014-09-19 17:06:25
阅读次数:
120
1、csdn
CSDN是中国软件开发联盟(Chinese software develop net)的缩写,是中国最大的开发者技术社区。它是集新闻、论坛、群组、Blog、文档、下载、读书、Tag、网摘、搜索、.NET、Java、游戏、视频、人才、外包、第二书店、《程序员》等多种项目于一体的大型综合性IT门户网站,有很强的专业性,其会员囊括了中国地区百分之九十以上的优秀程序员,在...
分类:
其他好文 时间:
2014-09-19 12:08:15
阅读次数:
220