原文地址:http://www.cnblogs.com/chio/archive/2008/11/13/1333119.html 摘要:动态链接库技术实现和设计程序常用的技术,在Windows和Linux系 统中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展
6.静态函数库设计 程序设计中,离不开函数的使用。Linux应用程序设计中需要外部函数。主要是由函数库和系统调用来提供。 两者区别: 系统调用的是在Linux内核里的,函数库是在用户空间的。 函数库分类: 函数库按照链接方式可分为:静态链接库和动态链接库。 Linux应用程序使用的这些函数库主要存在...
分类:
其他好文 时间:
2016-02-14 09:10:24
阅读次数:
206
之前对JavaEE的MVC模式有些许了解,但一直没有很好的掌握,在读代码时候也很模糊不清。因此对MVC又通过各种资料有了全面的理解。 一.首先,需要从了解JavaEE技术开始。JavaEE技术在设计程序时,一般会把程序的结构设计成三层。 ●表示层—用户界面和用于生成界面的代码组成。 ●中间层—系统的
分类:
Web程序 时间:
2016-02-09 01:21:43
阅读次数:
289
前言了解C++程序内存分配,有助于深刻理解变量的初始化值以及其生存周期。另外,变量类型修饰符也会影响到变量的初始化值及其生存周期。掌握了不同类型变量的初始化值及其生存周期,能够让我们设计程序时定义变量时更准确。内存分配1. C++程序的内存布局现代电脑都是遵循冯诺依曼体系结构,所以C++程序的内存布...
分类:
编程语言 时间:
2016-01-24 22:23:14
阅读次数:
256
面向对象编程(Object-Oreinted Programming) 是一种编程范式。指在设计程序时大量运用类实例对象的方式。OOP一旦在项目中被运用,就成了时刻要考虑的东西。面向服务架构(Service-Oreinted Architecture) 是将软件设计成一组可互操作的服务的一套原则或方...
分类:
其他好文 时间:
2016-01-22 14:17:36
阅读次数:
112
把程序设计成可以被多种文化下的用户去使用,这个过程就是 全球化。 全球化又被分成两个部分:国际化和本地化。 国际化 是 设计程序去支持多种文化下的用户的过程。 本地化 是 把 数据、标签、帮助文件、支持文档等翻译成当前用户可理解的过程。 本章内容包括:本地化策略、为UI创建和应用资源文件、设置文化...
分类:
其他好文 时间:
2016-01-11 19:47:30
阅读次数:
107
改变F盘图标。原理:在f盘下新建一个Autorun.inf文件,文件内容是[AutoRun]icon=favicon.ico准备名为favicon.ico图标文件,将其放在工程目录里,设计程序将它移动到f盘下令计算机重启使Atuorun.inf生效。完整程序如下: 1 #include 2 #inc...
分类:
其他好文 时间:
2016-01-01 07:23:47
阅读次数:
170
根据上述要求来用建造者模式设计程序。我将程序放在了https://github.com/RoyalBob/Decorator-Mode-Practice.git 欢迎访问。以下是本程序的UML图以及代码:1、创建抽象组件类MobilePhone。1 public abstract class Mo....
分类:
其他好文 时间:
2015-12-29 06:20:57
阅读次数:
282
根据上述要求来用建造者模式设计程序。我将程序放在了https://github.com/RoyalBob/Builder-Mode-Practice.git 欢迎访问。以下是本程序的UML图以及代码:1、创建一个创造套餐的建造者接口IMealBuilder1 public interface IM....
分类:
其他好文 时间:
2015-12-28 06:16:08
阅读次数:
172
说实话,虽然似乎为之奋斗了十多年,在真正进入软件行业的短短一年之后,我已经对它感到相当的厌倦了。这并不是说这个行业没有前景,而是在这个行业工作,其实很难得到心理上的快乐。人们说女怕嫁错郎,男怕入错行。我并不认为自己入错了行,我仍然很喜欢设计程序和语言,而且我显然是这个领域的王牌之一。然而我却看到了这...
分类:
其他好文 时间:
2015-12-27 20:32:33
阅读次数:
144