原本是为了完成软件工程课的作业任务,才打开了这么一本大部头的著作。虽然这一周只读了几章,但是却觉得第一次这样认真的将软件与代码区别开来,也是第一次以工程的角度考虑软件。虽然上了“软件工程”这样的课程,但一来上课不认真,二来课程内容经常纠结于局部问题,所以没有感觉。想来这门课的老师也知道这样的情况,所 ...
分类:
其他好文 时间:
2016-06-24 18:57:21
阅读次数:
124
1.什么是信号量信号量是一种特殊的变量,访问具有原子性。只允许对它进行两个操作:1)等待信号量当信号量值为0时,程序等待;当信号量值大于0时,信号量减1,程序继续运行。2)发送信号量将信号量值加1。 我们使用信号量,来解决进程或线程间共享资源引发的同步问题。 2.Linux中信号量的使用Linux提 ...
分类:
系统相关 时间:
2016-06-24 18:59:45
阅读次数:
225
ElGamal也是一种基于离散对数的公钥体制,与Diffie-Hellman密钥体制密切相关。ElGamal密码体系用于数字签名标准(DSS)和S/MIME电子邮件标准等一些技术标准中。 算法描述: 1、用户A选择一个素数q及q的某本原根α,并产生一随机数XA,1 < XA < q - 1。计算YA ...
分类:
其他好文 时间:
2016-06-24 18:57:08
阅读次数:
171
http://blog.csdn.net/it_man/article/details/38292925 组件,或者叫程序集,是指一种能够被独立部署的二进制单元,一般是以DLL的形式存在的。针对大型的软件系统,良好的组件设计能够把系统分解为一些小的组件,从而使每个开发团队都可以只关注单个的组件而无需 ...
分类:
其他好文 时间:
2016-06-24 18:58:57
阅读次数:
323
dto dto- datatransfer object(数据传输对象):dto在设计之初的主要考量是以粗粒度的数据结构减少网络通信并简化调用接口。 ...
分类:
其他好文 时间:
2016-06-24 18:56:38
阅读次数:
106
毕业已经快两年了,一直没有写博客的习惯,这是第一篇,以后要慢慢养成这个习惯。毕业之后一直在做相机,先简单的梳理下Android Camera的流程。 Android Camera 是一个client/server的模型,通过Binder实现进程间通信。 ...
分类:
移动开发 时间:
2016-06-24 18:58:49
阅读次数:
186
http://www.uml.org.cn/zjjs/201009141.asp 简介 引言 服务层不直接执行任何任务。它所做的就是合理的安排一些列你提供的业务对象。服务层很清楚业务逻辑层,也很清楚领域模型。例如:你使用数据库表模型模式的业务逻辑层,服务层会通过DataSet来进行交互。 很显然,服 ...
分类:
其他好文 时间:
2016-06-24 18:56:35
阅读次数:
2335
一、Linux基本环境 1. Linux常见版本及VMware虚拟机安装Linux系统 2. 虚拟机网络配置(IP地址、主机名、防火墙) 3. 文件基本命令操作 4. 四大远程连接工具使用 二、Linux基础命令 1. 用户和组创建、删除、更改和授权 2. 文件/目录创建、删除、移动和拷贝重命名 3 ...
分类:
系统相关 时间:
2016-06-24 18:58:03
阅读次数:
145
1、MouseArea MouseArea 是一个不可见的项目,通常用来和一个可见的项目配合使用来为其提供鼠标处理。鼠标处理的逻辑可以包含在一个MouseArea项目中。 MouseArea的enabled属性可以用来设置是否启用鼠标处理,值默认为true; 只读属性pressed表明了是否用户在M ...
分类:
其他好文 时间:
2016-06-24 18:57:10
阅读次数:
367
1.安装好httpd,mysql,php 2.下载安装zabbix-2.2.6.tar.gz 3.创建zabbix数据库 4.修改配置文件 5.添加启动脚本 5.1修改zabbix开机启动脚本中的zabbix安装目录 6.配置web站点 7.修改php配置文件参数 8.安装web界面 在浏览器中打开 ...
分类:
其他好文 时间:
2016-06-24 18:57:37
阅读次数:
179
题目描述: Given a non-empty 2D matrix matrix and an integer k, find the max sum of a rectangle in the matrix such that its sum is no larger than k. 解题思路: ...
分类:
其他好文 时间:
2016-06-24 18:58:03
阅读次数:
172
软件在没有发布之前的开发过程主要分为需求分析、设计、编码和验证四个阶段,最终的软件质量与这四个阶段的各自质量之间的关系是: 最终的软件质量 = 需求分析质量 && 设计质量 && 编码质量 && 验证质量 最终的软件质量 = 需求分析质量 && 设计质量 && 编码质量 && 验证质量 即,最终的质 ...
分类:
其他好文 时间:
2016-06-24 18:54:41
阅读次数:
214
铺助索引 主健 a=5 recordlock[5] a<5 next_keylock[1,3,5] a<=5 next_keylock[1,3,5,7] a>5 next_keylock[7,9,sup] a>=5 next_keylock[5,7,9,sup] b=15 recordlock[5] ...
分类:
数据库 时间:
2016-06-24 18:57:41
阅读次数:
212
setContentView 一般切换页面,通过Intent,startActivity可以实现,但系统创建Activity是非常耗时的,如果对切换画面时间有要求,只能用setContentView在同一activity下切换页面,这样做切换快,但会增加程序逻辑控制的难度。在工业产品中,任何一个参数 ...
分类:
移动开发 时间:
2016-06-24 18:57:27
阅读次数:
251
记录下一个dao层类的写法,方便以后的使用。 ...
分类:
其他好文 时间:
2016-06-24 18:55:41
阅读次数:
253