设计良好的模块,应该是层次化的。层次化不是自然而然的,而是需要精心的设计。设计一个层次化的组件,可以从下面几方面来考虑:切分功能,每个组件专心做一件事。识别功能之间的依赖,避免双向依赖。识别出最小的公理系统(内核组件),然后在这个公里系统之上建立定理系统(基础服务组件),最后再建立常用的推论(应用组...
分类:
其他好文 时间:
2015-07-19 11:30:40
阅读次数:
104
Linux命令操作格式:命令+空格+参数+空格+路径文件(命令的参数可选,路径和文件可选)
相对路径:不从根(/)目录开始,而是从当前目录开始
绝对路径:从根(/)目录开始
符号:
>>
追加重定向,作用:把内容追加到文件结尾
>
重定向,作用:把文件内容清空,把要加的内容加到文件的结尾
-n
作用:打印行号,取消默认输出
追加输入重定向
-a
专用于拷...
分类:
系统相关 时间:
2015-07-18 12:44:45
阅读次数:
215
优化内容:(1.设置history历史记录(2.添加普通用户,设置sudo权限(3.禁止root远程用户登录(4.修改远程端口(5.精简开机启动服务器(6.关闭selinux(7.配置iptables(8.修改最大连接数ulimit(9.禁止使用Ctrl+Alt+Del快捷键重启服务器(10.修改默认DNS(11.安装必要软件,更..
分类:
其他好文 时间:
2015-07-16 22:43:11
阅读次数:
282
早些年,高等院校确确实实培养了一大批嵌入式系统师资队伍,但其中不少教师长期脱离一线科研,而从事嵌入式科研工作的教师,常常忙于繁重的科研工作,难以深入到嵌入式系统基础课程的教学改革之中。由此造成的局面是:一方面,毕业生苦于找不到合适的工作;另一方面,企业抱怨找不到急需的嵌入式人才。作为高校的有益补充,...
分类:
其他好文 时间:
2015-07-08 18:02:25
阅读次数:
140
1.工具类中,配置,数据库连接,日志等这些系统基础性的变量或常量,通过参数的方式传入好,还是通过import导入好?参数传入的好处:该工具类与当前系统的依赖性比较低,可以很容易地把该工具类移植到其他系统,import导入的好处,工具类的上层不需要关注太多配置,数据库连接和日志这些东西,也就是调用接口...
分类:
其他好文 时间:
2015-07-03 18:47:50
阅读次数:
98
系统工作应用(直接对系统硬件编程,应用运行效率高)硬件--kernel(内核)应用|库调用(librarycall)API接口|shell(图形界面或文字窗口)协调,分配硬件资源并监控应用程序启动过程键盘,鼠标或者命令输入--cpu--内核(kernel)--应用程序shell:界面,接口人际机交互GUI:..
分类:
系统相关 时间:
2015-07-03 00:22:01
阅读次数:
201
Linux基本原则1.位任何目的运行程序的自由2.学习和修改源程序的自由3.重新分发程序的自由4.基于某源程序开发衍生版的自由基本法则:1.一切皆文件2.体积短小且目的单一的程序3.组合小程序,完成发杂任务4.尽可能避免捕获用户接口5.配置数据保存至文本文件发行商,发行版文件存放..
分类:
系统相关 时间:
2015-06-30 13:14:24
阅读次数:
177
这篇是计算机中Windows
Mobile/Symbian类的优质预售推荐《Windows内核安全与驱动开发》。
编辑推荐
本书适合计算机安全软件从业人员、计算机相关专业院校学生以及有一定C语言和操作系统基础知识的编程爱好者阅读。
内容简介
本书的前身是《天书夜读——从汇编语言到Windows内核编程》和《寒江独钓——Windows内核安全编程》。与Windows客...
Zookeeper 简介
Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。
Hadoop简介
Hadoop是一个由Apache基金会所开发的分布式系统基础架构。
用户可以在不了解分布式底层细节...
分类:
其他好文 时间:
2015-06-23 21:37:04
阅读次数:
155
笔者在前面介绍的内容都为linux系统基础类的,如果你现在把前面的内容全部很好的掌握了,那最好了。不过笔者要说的是,即使你完全掌握了,你现在还是不能作为一名合格的linux系统管理员的,毕竟系统管理员要会做的事情太多了。本章以及后面章节笔者会陆续教给你作为linux系统管理员所必备的知识。只要你熟练...
分类:
系统相关 时间:
2015-06-19 18:19:01
阅读次数:
205