1、实现代码分离
一个成熟的软件开发团队一般都不会完全手写代码,这里讲的代码分离只要是开发中用到的小技巧,通过底层框架+手工代码方式结合实现快速开发和快速扩展;
2、模块化开发
模块化结构开发,尽量减少模块间的耦合,避免一个模块出问题影响另外功能模块使用
3、预留相关接口
系统架构初期,预先考虑好需要涉及的项目系统集成,做好接口预留...
分类:
Web程序 时间:
2014-10-29 09:14:11
阅读次数:
251
Linux内核-系统调用
1.与内核通信
#系统调用在用户空间进程和硬件设备之间增加了一个中间层
作用:1.为用户空间提供了一种硬件的抽象接口
2.系统调用保证了系统的稳定和安全
3.出于每个进程都运行在虚拟系统中的考虑
#系统调用是用户空间访问内核的唯一手段
...
分类:
系统相关 时间:
2014-10-28 10:25:31
阅读次数:
233
计算机系统构成由上图我们可以看出,计算机系统包含硬件系统和软件系统,硬件系统是计算机的基础,软件系统是计算机的上层建筑。一个完整的计算机系统必须包含硬件系统和软件系统,只有硬件系统没有软件系统的机器叫裸机。硬件系统硬件系统一般包括:微处理器(CPU)、内存储器、输入/输出接口、系统总线、外部设备。其...
分类:
其他好文 时间:
2014-10-14 20:57:29
阅读次数:
194
套接口这个概念最先由4.2BSD(1983)引入,现在已经成为一个通用的网络应用程序编程接口,受到所有操作系统的支持。套接口层位于应用程序和 协议栈之间,对应用程序屏蔽了与协议相关实现的具体细节。
通常,应用程序中调用库函数,而库函数通过系统调用进入套接口层,Linux的套接口层实现提供了一组专门的套接口系统调用,分别在对应的库函数名之上加上"sys_"前缀。此外为了体现一切皆文件的理念,L...
分类:
其他好文 时间:
2014-10-12 15:24:38
阅读次数:
238
热点热词风云榜 是 医药吧开放平台 基于百度风云榜而开发的开放接口。 系统及时更新百度风云榜的关键词(采集频率一小时,每天约采集100个关键词)。 我们一向打造开放的心态,我们就把数据免费开放出来,提供大家一起共享。...
分类:
Windows程序 时间:
2014-10-09 15:20:28
阅读次数:
4366
哈希映像,它在Java中经常用到,主要保存key-value数据,其中HashMap实现了Map接口。系统通过Hash算法来计算key-value存储的位置,这样可以快速存取Map的key-value对。HashMap的存储实现HashMap采用一种所谓的“Hash 算法”来决定每个元素的存储位.....
分类:
编程语言 时间:
2014-07-30 20:37:44
阅读次数:
304
http://blog.csdn.net/xyz_lmn/article/details/16856843采用Intent隐式调用Activity的方法,主要使用Intent.ACTION_SEND和Intent.createChooser();调用Android系统的分享接口。系统会过滤手机上的具...
分类:
移动开发 时间:
2014-07-13 20:55:24
阅读次数:
280
背景
通过做下面一个小的接口系统gate,了解一下mina和java并发包里的东西。A系统为javaweb项目,B为C语言项目,gate是本篇需要完成的系统。
需求
1.
A为集群系统,并发较高,会批量发送给gate消息,并且接受gate返回的消息;
2.
gate独立部署,将从A接受到的消息压入队列,与B建立连接后,将每条消息验证签名等工作后,发送给B,需要保...
分类:
其他好文 时间:
2014-06-01 13:04:36
阅读次数:
330
学习MFC的四大技术障碍
面向对象观念与C++语言
Windows程序基本观念
Microsoft Foundation Classes
集成开发环境与开发工具
需要的硬件环境
windows操作系统
Virsual C++(32位)
能运行上述操作系统的主机
常见名词:
API:应用程序接口,系统开放出来给用户使用的接口
SDK: windows开发工具
MFC: w...
分类:
其他好文 时间:
2014-05-04 09:52:02
阅读次数:
298