一、定义 定义:将一个请求封装成一个对象,从而使您可以用不同的请求对客户进行参数化。对请求排队或记录请求日志,以及支持可撤消的操作。 主要解决:在软件系统中,行为请求者与行为实现者通常是一种紧耦合的关系,但某些场合,比如需要对行为进行记录、撤销或重做、事务等处理时,这种无法抵御变化的紧耦合的设计就不 ...
分类:
其他好文 时间:
2017-09-10 13:33:46
阅读次数:
190
通过第三周对对象与类的学习深入了解了java这个程序设计语言,在之前学的c语言当中,是以函数为模块的,但是在java中则是以类为模块的。类又包含有实例域与方法。对象中的数据称为实例域,操纵数据的过程称为方法。类是一个概念模型,定义对象的所有特性和所需的操作,对象是实际的实体,对象是真实的模型。对象有 ...
分类:
编程语言 时间:
2017-09-10 13:33:37
阅读次数:
254
经过在ISE编译器上测试,可以知道多个不同的模块(如上一随笔中脉动进位计数器、T触发器、D触发器)写在同一个源文件中编译能够通过。 同时,将每一个模块单独写成一个源文件也是可以的,但是要把他们放在同一个目录下。并且这种设计方式是一种比较好的设计风格,这样可以增加程序的可移植性,并且使开发者有比较顺畅 ...
分类:
其他好文 时间:
2017-09-10 13:33:30
阅读次数:
664
cd命令用来切换工作目录至dirname。 其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。 另外,~也表示为home directory的意思,.则是表示目前所在的目录,..则表示目前目录位置的上一层目 ...
分类:
系统相关 时间:
2017-09-10 13:33:20
阅读次数:
248
作为一名跨专业的学生,曾经的自己很少去读有关于软件工程的书籍。第一次听闻构建之法这本书,就是在杨贵福老师的课上。作为一个之前不爱读书的学生,自然不喜欢读那种枯燥无味的教科书。但令我惊奇的是,当我翻开构建之法这本书时,它跟以往的书都不同,我深深的被书中的语言方式吸引了,甚至有很多以对话的形式,贴近实际 ...
分类:
其他好文 时间:
2017-09-10 13:33:14
阅读次数:
231
Vector 可实现自动增长的对象数组。 java.util.vector提供了向量类(vector)以实现类似动态数组的功能。在Java语言中没有指针的概念,但如果正确灵活地使用指针又确实可以大大提高程序的质量。比如在c,c++中所谓的“动态数组”一般都由指针来实现。为了弥补这个缺点,Java提供 ...
分类:
编程语言 时间:
2017-09-10 13:33:05
阅读次数:
262
Description “余”人国的国王想重新编制他的国家。他想把他的国家划分成若干个省,每个省都由他们王室联邦的一个成员来管理。他的国家有n个城市,编号为1..n。一些城市之间有道路相连,任意两个不同的城市之间有且仅有一条直接或间接的道路。为了防止管理太过分散,每个省至少要有B个城市,为了能有效的 ...
分类:
其他好文 时间:
2017-09-10 13:32:56
阅读次数:
185
今天上午继续测量网线长度,拉网线,刚开始我们是从最短的网线开始算起,越到后来算越长的网线,但发现这样也错了,应该刚开始就从最长的开始算起,从长到短,这样拉网线,才不至于最后剩下的网线没处用。现在我们正面临这个问题,两箱子的网线(610米长)最后不够用了,最后剩出的网线短的已经量完了,长的又不够用,于 ...
分类:
其他好文 时间:
2017-09-10 13:32:47
阅读次数:
141
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>checkbox</title> <script src="jquery.js"></script> </head> <body> <form action=" ...
分类:
其他好文 时间:
2017-09-10 13:32:40
阅读次数:
241
一、配置/etc/rc.local rc.local是linux启动init之后执行的脚本。 sudo vi /etc/rc.local 添加如下一行 /home/myuser/software/apache-tomcat-7.0.29/bin/startup.sh(脚本绝对路径) 二、sysv-r ...
分类:
其他好文 时间:
2017-09-10 13:32:31
阅读次数:
230
关于中文乱码: 1). 在 JSP 页面上输入中文, 请求页面后不出现乱码: 保证 (1)contentType="text/html; charset=UTF-8", pageEncoding="UTF-8" charset 和 pageEncoding 的编码一致, 且都支持中文. 通常建议取值 ...
分类:
其他好文 时间:
2017-09-10 13:32:25
阅读次数:
239
一、数组: 1、数组的基本慨念: 数组是在内存空间中连续存储的一组有序数据的集合 元素在数组中的顺序,成为下标。可以使用下标访问数组的每个元素 2、如何声明一个数组 ① 使用字面量声明: 在JS中,同一数组,可以存储各种数据类型 例如:var reg = [1,"换个影子",true,{},null ...
分类:
编程语言 时间:
2017-09-10 13:32:17
阅读次数:
252
读普通文件: 写普通文件: 读写二进制文件,将r或w改为rb和wb即可。 由于文件读写时都有可能产生IOError,一旦出错,后面的f.close()就不会调用。这样会导致文件对象占用操作系统的资源。。所以,为了保证无论是否出错都能正确地关闭文件,我们可以使用try ... finally来实现: ...
分类:
编程语言 时间:
2017-09-10 13:32:08
阅读次数:
199
Maven Java社区标准的 项目管理工具。Maven是跨平台的项目管理工具,作为Apache组织的一个颇为成功的开源项目,主要服务于给予java平台的项目构建,依赖管理和项目信息管理。 主要特性:自动构建、依赖管理、项目信息管理 自动构建 傻瓜式、高度自动化、一步构建 依赖管理 自动下载相关的j ...
分类:
其他好文 时间:
2017-09-10 13:32:02
阅读次数:
195
首先,先到官网去下载maven。这里是官网的地址:http://maven.apache.org/download.cgi 请选择最新的版本下载,这里咱们下载的是apache-maven-3.1.1-bin.zip,在如图所示的红色部分 首先,先到官网去下载maven。这里是官网的地址:http:/ ...
分类:
其他好文 时间:
2017-09-10 13:31:53
阅读次数:
236
1634: [Usaco2007 Jan]Protecting the Flowers 护花 Description Farmer John went to cut some wood and left N (2 <= N <= 100,000) cows eating the grass, as ...
分类:
其他好文 时间:
2017-09-10 13:31:44
阅读次数:
133
目前,几个项目中用到了不同的方法,总结一下分享出来。 第一种,通过FormData来实现。 第二个,微信JSSDK接口,这个用起来比较方便,但是必须在微信的环境中应用,有局限性。 ...
分类:
Web程序 时间:
2017-09-10 13:31:33
阅读次数:
276