通过使用泛型方法和Set来表达数学中的表达式:集合的交并补,在以下三个方法中豆浆第一个参数Set复制了一份,并未直接修改参数中Set。package Set;
import java.util.HashSet;
import java.util.Set;
public class Sets {
public static Set intersection(Set s1, Set s2)...
分类:
编程语言 时间:
2014-10-31 17:17:31
阅读次数:
127
鄙人最近遇到了一个奇特的线上事故,记录一下,以备记忆。
鄙人所在的部门负责给公司提供各种基础库,即基础架构部门。最近某别的部门用本部门提供的支持多线程版本的日志库后,出现这样一个奇特的现象:当磁盘被日志写满以后,他们的数据文件的头部被写上了最新的日志!就是说,别的部门的程序的数据文件被日志数据给污染了。
这里先不介绍这个事故的原因。先说下这个日志库的写日志过程,...
分类:
编程语言 时间:
2014-10-31 17:17:31
阅读次数:
242
流程含义解释:(1)HTTP请求到达web服务器,web服务器将其封装成一个httpServletRequest对象(2)springMVC框架截获这个httpServletRequest对象(3)springmvc创建一个隐含模型对象(个人理解类似MAP)作为处理本次请求上下文数据的存放处(4)s...
分类:
编程语言 时间:
2014-10-31 17:15:10
阅读次数:
228
因为基础知识薄弱,自己计划在学校毕业前想再好好学习学习基础知识。读的书中有王爽的《汇编语言》和《Intel汇编语言程序设计》,这两本书都特别棒,现在将学习的一些新的记录整理下来。第一部分:汇编语言工具、平台介绍第二部分:汇编语言基本语法1. 在汇编语言里,寄存器数据的存储位置至关重要,下表就列出了多...
分类:
编程语言 时间:
2014-10-31 17:13:02
阅读次数:
190
这是一个规范,定义了一些元素来进行bean的数据校验,比如 你的model有一个 user.java ,里面有一个email,当用户注册时候要验证email是否合法。 一般做法是js前端校验,但是不安全,作为完整安全解决方案,我们必...
分类:
编程语言 时间:
2014-10-31 16:08:35
阅读次数:
121
一.使用static修饰变量:当对象中出现共享数据时,该数据被静态修饰,对象中的特有数据要定义成非静态存放于堆内存中。 二.使用static修饰静态函数:当该函数内部没有访问到非静态数据(对象特有数据)时,可以定...
分类:
编程语言 时间:
2014-10-31 16:10:21
阅读次数:
152
random模块主要在python中生成随机数可以生成浮点数整形数在指定范围内生成随机数1.random.random()random.random主要生成0到1.0之间的的浮点数(包括0不包括1,即0<=n<1)>>>importrandom
>>>random.random()
0.3623726375297255
>>>random.ran..
分类:
编程语言 时间:
2014-10-31 16:05:56
阅读次数:
167
time模块主要在python中处理时间1.time.localtime()tmyear年份tmmon月份1-12tmmday日期1-31tmhour小时0-23tmmin分钟0-61tmsec秒0-61tmwday0-6星期tmyday一年中第多少天1-366tmisdst是否时夏令时,默认为-1>>>importtime
>>>time.localtime()
time.struct_time..
分类:
编程语言 时间:
2014-10-31 16:02:09
阅读次数:
280
现在介绍一下在Java中,如果想跳出for循环,一般情况下有两种方法:break和continue。break是跳出当前for循环,如下面代码所示:1234567891011121314151617publicclassRecTest{/***@paramargs*/publicstaticvoidmain(String[]args){for(inti=0;i<10;i++){if(i==5){break;}Sy..
分类:
编程语言 时间:
2014-10-31 16:01:16
阅读次数:
174
/***前端Ajax获取管理相对人经纬度信息*@authorjiyanle*@date2014-10-31*/publicStringgetPosition(){HttpServletResponseresponse=ServletActionContext.getResponse();StringjsonStr="";PrintWriterout=null;BufferedReaderin=null;try{Stringparam="compNo=3414211105250832..
分类:
编程语言 时间:
2014-10-31 16:01:55
阅读次数:
151
MFC打印程序的编制MFC在实现打印编程工作时已经建立了一个已有的框架,我们只要往这个框架里面填东西即可。打印工作其实就是在DC上绘图,不过这里的DC是打印机的DC,明确这一点之后,想当然的,我们打印的任务可以分为获取打印机DC、根据打印机驱动让用户交互设置打印参数、开..
分类:
编程语言 时间:
2014-10-31 15:56:01
阅读次数:
2379
1、mybatisID回写:开发过程中存在这一的业务,业务对象本身是一张表,业务对象对应扩展信息是另一张表,这里在新增的时候需要先相业务对象表插入一条数据,然后再像业务对象扩展表插入扩展信息,这里就用到了mybaitis中的id回写列子:session.insert("mm.xxx",map);//插入业务..
分类:
编程语言 时间:
2014-10-31 15:56:53
阅读次数:
172
关于预处理的“常识”预处理并不是编译,也不是“预编译”。预处理并不是每个语言都有的。C/C++预处理仅仅是把源程序划分和整理成一个个的段(phase),并不进行编译。预处理器在UNIX传统中通常缩写为PP,在自动构建脚本中C预处理器被缩写为CPP的宏指代。为了不造成歧义,C++(c..
分类:
编程语言 时间:
2014-10-31 15:55:01
阅读次数:
215
求关于 x 的同余方程 ax ≡ 1 (mod b)的最小正整数解。
最大公约数的求法中最过著名的莫过于欧几里得辗展相除法,它有两种形式(递归与非递归,其实是一样的,任何递归都可以写成非递归)...
分类:
编程语言 时间:
2014-10-31 15:49:21
阅读次数:
373
每天一个JavaScript实例-检测表单数据
[role="alert"]{
background-color: #fcc;
font-weight: bold;
padding:5px;
border:1px dashed #000;
}
div{
margin:10px 0;
padding:5px;
width:400px;
background-c...
分类:
编程语言 时间:
2014-10-31 15:48:28
阅读次数:
180
#import
@interface NSMutableArray (Convert)
- (NSMutableArray *)convertArr:(NSMutableArray *)arr;
@end
#import "NSMutableArray+Convert.h"
@implementation NSMutableArray (Convert)
...
分类:
编程语言 时间:
2014-10-31 15:46:49
阅读次数:
239