1:声明及初始化(和一维数组的初始化差不多) (1)数据类型 数组名[][] (2)数组名=new 数组类型[行数][列数] 多维数组: int [][][]......[] //数组的初始化是一样的 2:求和 2:改变元素的值 数组名[][]=数组名[][]+数组名[][] 3:for-each( ...
分类:
编程语言 时间:
2016-10-17 22:40:51
阅读次数:
166
1、vector 内部数据结构:数组,可随机访问元素,在末尾增加或删除元素与元素数目无关,在其 他部分增加或删除元素随着元素数目呈线性变化。 2、deque 数组,按页/块来分配存储,每页/块包含固定的数目的元素。支持随机访问,在首、尾插入 元素效率与元素数目无关,在中间插入或删除与元素数目呈线性关 ...
分类:
编程语言 时间:
2016-10-17 22:40:24
阅读次数:
213
3、用线程池实现TCP服务器端时,首先创建一个ServerSocket实例,然后创建N个线程,每个线程反复循环,从(共享的)ServerSocket实例接收客户端连接。当多个线程同时调用一个ServerSocket实例的accept()方法时,它们都将阻塞等待,直到一个新的连接成功建立,然后系统选择 ...
分类:
编程语言 时间:
2016-10-17 22:39:49
阅读次数:
127
Spring还是蛮有技术含量的,可以自己用代码实践一遍,找了一篇实践的案例: http://qingwengang.iteye.com/blog/621678 先mark下,等后面有时间了实践一遍。 ...
分类:
编程语言 时间:
2016-10-17 22:39:58
阅读次数:
142
常见的DOS命令 d: 盘符切换 dir 列出当前目录下文件以及文件夹 md 创建目录 rd 删除目录 cd 改变指定目录(进入指定目录) cd.. 退回到上一级目录 cd\ 退回到根目录 del 删除文件,删除一堆后缀名一样的文件 *.txt exit 退出dos命令行 cls 清屏 HelloW ...
分类:
编程语言 时间:
2016-10-17 20:59:58
阅读次数:
186
所有代码均在本地编译运行测试,环境为 Windows7 32位机器 + eclipse Mars.2 Release (4.5.2) 2016-10-17 整理 下面的代码输出结果是多少?为什么?并由此总结几个编程规范。 众所周知,在一个try-finally 语句中,finally 语句块总是在控 ...
分类:
编程语言 时间:
2016-10-17 20:59:29
阅读次数:
362
目录 一、新建一个基于Maven的Web项目 二、创建数据库与表 三、添加依赖包 四、新建POJO实体层 五、新建MyBatis SQL映射层 六、JUnit测试数据访问 七、完成Spring整合MyBatis配置 八、配置web.xml加载Spring容器与MVC 九、创建服务层 十、完成商品管理 ...
分类:
编程语言 时间:
2016-10-17 21:00:00
阅读次数:
382
在说垃圾回收算法之前,先谈谈JVM怎样确定哪些对象是“垃圾”。 1.引用计数器算法: 引用计数器算法是给每个对象设置一个计数器,当有地方引用这个对象的时候,计数器+1,当引用失效的时候,计数器-1,当计数器为0的时候,JVM就认为对象不再被使用,是“垃圾”了。 引用计数器实现简单,效率高;但是不能解 ...
分类:
编程语言 时间:
2016-10-17 20:55:18
阅读次数:
181
某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。 输入导弹依次飞来的高度(雷达给 ...
分类:
编程语言 时间:
2016-10-17 20:53:40
阅读次数:
200
记录语法错误的坑 1.陷进1,使用notepad++,格式显示与实际不相匹配,报invalid syntax 错误 使用文本格式执行一个文件,一直提示 找原因,因为写文件时一直是用的文本文件写的代码,更改了文件的后缀后,默认打开方式是notepad++,修改代码后,直接运行,一直提示语法错误,搞了很 ...
分类:
编程语言 时间:
2016-10-17 20:51:02
阅读次数:
708
python装饰器,简单的说就是用于操作底层代码的代码,在不改变底层代码函数的情况下对底层代码进行验证操作等 首先,必须知,道调用func和func的区别,分别为返回函数所在的内存地址和调用该函数,输出执行结果,例如: 列举一个简单的web页面调用例子 由上述代码可知,为了进行登录验证,需要进行额外 ...
分类:
编程语言 时间:
2016-10-17 20:44:27
阅读次数:
119
(1) 静态性和动态性 你可以从两个角度来看一个程序: 1. 静态性(或词法性) 我们可以肯定函数g被函数f所包围在内部。 描述性的词法就像是静态声明,因为它们都涉及了程序的词法(单词、源码)。 2. 动态性 它表示一个程序子运行期间所变现出来的特性。当我们调用f(),他会调用g()。在执行期间,g ...
分类:
编程语言 时间:
2016-10-17 20:44:30
阅读次数:
117
1.导入所需jar包(Spring3.0之后不再一起发布依赖包,要自行下载) 2.在applicationContext.xml配置文件加入以下属性 3.在需要使用事务的类和方法上加上@Tranactional ...
分类:
编程语言 时间:
2016-10-17 20:43:11
阅读次数:
787
从操作系统的角度讲,os会维护一个ready queue(就绪的线程队列)。并且在某一时刻cpu只为ready queue中位于队列头部的线程服务。 但是当前正在被服务的线程可能觉得cpu的服务质量不够好,于是提前退出,这就是yield。 或者当前正在被服务的线程需要睡一会,醒来后继续被服务,这就是 ...
分类:
编程语言 时间:
2016-10-17 20:43:04
阅读次数:
142