今天读了《构建之法》的第八章。第八章讲需求分析。需求分析有以下几个步骤:1.获取和引导需求 找到软件的利益相关者,了解和挖掘他们对软件的需求,引导他们表达出对软件的需求。2.分析和定义需求 对从各个方面获取的需求进行规整,定义需求的内涵,从各个角度将需求量化。3.验证需求 通过分析报告、用户调...
分类:
其他 时间:
2014-12-21 12:39:33
收藏:
0 评论:
0 赞:
0 阅读:
235
Return values in Shell
分类:
其他 时间:
2014-12-21 12:39:20
收藏:
0 评论:
0 赞:
0 阅读:
227
历史背景开发中常常因为方便,把状态标志都写到dom节点中,也就是HTMLElement,缺点:循环引用直接暴露数据,安全性?增加一堆的自定义属性标签,对浏览器来说是没意义的取数据的时候要对HTML节点做操作根本目的:使用一种低耦合的方式让DOM和缓存数据能够联系起来jQuery现在支持两种:?$("...
分类:
Web开发 时间:
2014-12-21 12:39:00
收藏:
0 评论:
0 赞:
0 阅读:
326
一、表单验证的必要性: 表单验证在客户端和服务器端,客户端验证实际是直接调用JavaScript脚本对用户输入的数据进行验证;而服务器也同样可以实现数据验证,但是当服务器压力过大时,资源损耗会比较严重,用户体验也不够好。所以通常验证我们大多数都会在客户端实现,这样可以降低服务器的压力,让服务器做其....
分类:
编程语言 时间:
2014-12-21 12:38:50
收藏:
0 评论:
0 赞:
0 阅读:
185
As we saw in the previous chapters, the way to manipulate the output of a binding before is shown is typically through the use of a converter. The coo...
分类:
其他 时间:
2014-12-21 12:38:43
收藏:
0 评论:
0 赞:
0 阅读:
177
微软近期Open的职位:Do you have a passion for embedded devices and services?   Does the following make you excited: Internet of Things, Industrial, Home A...
分类:
其他 时间:
2014-12-21 12:38:30
收藏:
0 评论:
0 赞:
0 阅读:
330
创建一个能够使用OpenCV JavaCameraView的应用程序来了解基于OpenCV java API 的应用程序的开发流程。有了Android的基础,在程序中需要修改的几个地方1.activity_main.xml 2.AndroidManifest.xml 3.MainActivity.....
分类:
移动平台 时间:
2014-12-21 12:38:20
收藏:
0 评论:
0 赞:
0 阅读:
412
public interface QueueMBean {}假如接口名叫XMBean,那么实现名就必须一定是X,而且是大小写敏感的。public class Queue implements QueueMBean {}
分类:
编程语言 时间:
2014-12-21 12:38:10
收藏:
0 评论:
0 赞:
0 阅读:
280
根据对nagios和nagiosql的了解,笔者简要的将二者的关系粗略的梳理了一下,具体情况如下图所示:从上面的关系图中可以看出,nagios与nagiosql共享了主机、主机组、服务、服务组等.cfg配置文件,同时在nagiosql中,可自由的控制nagios的进程的启停。由于在nagiosql安...
分类:
移动平台 时间:
2014-12-21 12:38:01
收藏:
0 评论:
0 赞:
0 阅读:
277
展示时间: var miao="50"; var fen="59"; var shi="00"; setInterval(fun, 1000); function fun(){ miao++; //设置秒为string,但是运行++的时候,会先将miao转换成Number,再++;(下...
分类:
其他 时间:
2014-12-21 12:37:50
收藏:
0 评论:
0 赞:
0 阅读:
233
画直线:var c = document.getElementById("myCanvas"); //不要忘写documentvar ctx = c.getContext("2d");ctx.lineWidth = 10; ctx.strokeStyle = "red"; // 注意不是stroke...
分类:
Web开发 时间:
2014-12-21 12:37:40
收藏:
0 评论:
0 赞:
0 阅读:
349
概述我实现了两个完全无锁的内存分配器:_nalloc 和 nalloc。 我用benchmark工具对它们进行了一组综合性测试,并比较了它们的指标值。与libc(glibc malloc)相比,第一个分配器测试结果很差,但是我从中学到了很多东西,然后我实现了第二个无锁分配器,随着核数增加至30,测试...
分类:
其他 时间:
2014-12-21 12:37:33
收藏:
0 评论:
0 赞:
0 阅读:
265
一、static: 1、static是一个标识符: -有static修饰的成员表明该成员是属于类的; - 没有static修饰的成员表明该成员是属于实例/对象的。 2、static修饰的成员(Field、方法、初始化块),与类共存亡;static修饰的成员建议总是通过类名来访问,虽然...
分类:
编程语言 时间:
2014-12-21 12:37:20
收藏:
0 评论:
0 赞:
0 阅读:
216
packageManager是管理应用程序包,用来获取应用程序的信息packageManager查找应用程序的信息都是通过查找该应用程序的配置文件,通过遍历该文件的节点引入:AndroidManifest.xml文件节点说明: PackageManger 类说明: 获得已安装的应用程序信息 。可以通...
分类:
其他 时间:
2014-12-21 12:37:11
收藏:
0 评论:
0 赞:
0 阅读:
273
3Sum ClosestGiven an arraySofnintegers, find three integers inSsuch that the sum is closest to a given number, target. Return the sum of the three int...
分类:
其他 时间:
2014-12-21 12:37:04
收藏:
0 评论:
0 赞:
0 阅读:
269
etcd是一个高可用的键值存储系统,主要用于共享配置和服务发现。etcd是由CoreOS开发并维护的,灵感来自于 ZooKeeper 和 Doozer,它使用Go语言编写,并通过Raft一致性算法处理日志复制以保证强一致性。Raft是一个来自Stanford的新的一致性算法,适用于分布式系统的日志复...
分类:
其他 时间:
2014-12-21 12:36:50
收藏:
0 评论:
0 赞:
0 阅读:
362
BBS论坛系统实现-搭建Struts2+Hibernate开发环境1:加载Struts2框架,需要手动配置struts.xml文件。在src中建立struts.xml文件2:要在项目中使用Struts2框架技术需要在web.xml文件中加载核心控制器FilterDispatcher.3:hibern...
分类:
Web开发 时间:
2014-12-21 12:36:43
收藏:
0 评论:
0 赞:
0 阅读:
514
class Solution {public: int maximumGap(vector &num) { int len = num.size(); int gap = 0; sort(num.begin(), num.end()); ...
分类:
其他 时间:
2014-12-21 12:36:31
收藏:
0 评论:
0 赞:
0 阅读:
279
最近一直帮老板写爬虫,写累了就寻思着找点乐子,碰巧平时喜欢逛豆瓣,就打算写一个自动回帖机器人,废话不多说我们进入正题:主要用到2个开源工具:Jsoup和httpclientStep 1:模拟登陆public static boolean login() throws IOException{ ...
分类:
编程语言 时间:
2014-12-21 12:36:20
收藏:
0 评论:
0 赞:
0 阅读:
265
1、一个完整的JavaScript应由三部分组成:核心(ECMAScript),文档对象模型(DOM),浏览器对象模型(BOM);2、ECMAScript中的参数在内部使用一个类数组来表示的,函数接收到的始终是这个类数组,在函数体内可以通过arguments对象来访问这个参数数组,arguments...
分类:
移动平台 时间:
2014-12-21 12:36:13
收藏:
0 评论:
0 赞:
0 阅读:
383