摘要: JVM(Java Virtual Machine)运行时存储区分为4个: 1、程序计数器:线程私有。是一块较小的内存,是当前线程所执行的字节码的行号指示器。通过改变计数器的值来确定下一条指令,比如循环,分支,跳转,异常处理,线程恢复等都是依赖计数器来完成。是JVM中唯一没有规定OOM(OutofMe 阅读全文
posted @ 2017-09-22 12:51 二哈yoo 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 一、线程、进程概念: 进程:是程序的一次运行活动,是系统资源分配和调度的一个独立单位,有独立的地址空间和系统资源。 线程:“轻量级进程”,是进程的一个实体,是CPU调度的基本单位。多个线程共享同一个进程的资源。 二、引入线程的好处 (1)线程占用资源要比进程少... 阅读全文
posted @ 2017-05-12 09:19 二哈yoo 阅读(1976) 评论(0) 推荐(1) 编辑
摘要: SQL常用命令 1、order by 对结果集 排序。ASC:升序(默认),DESC:降序。 Select * from A order by age desc,id ASC //age降序,id升序 group by 根据一定规则对数据进行分组,将一个... 阅读全文
posted @ 2017-05-04 21:43 二哈yoo 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 本课程学习导图 2-1 软件测试阶段 1、单元测试 概念: 对软件中的 最小可测试单元 进行检查和验证。 原则: (1)尽可能测试用例相互独立 (2)一般由代码开发人员实施 好处:(1)能尽早发现缺陷 (2... 阅读全文
posted @ 2017-04-08 08:16 二哈yoo 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1、找出单链表的倒数第K个元素(仅允许遍历一遍链表) 使用指针追赶的方法。定义两个指针fast和slow,fast先走K步,然后fast和slow同时继续走。当fast到链表尾部时,slow指向倒数第K个。注意要考虑链表长度应该大于K。 2、找出单链表的中间元素(仅允许遍历一... 阅读全文
posted @ 2017-03-17 10:10 二哈yoo 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 排序 插入类排序 1、直接插入排序 O(n2) O(n) O(n2) 每次将一个待排序元素按照关键字大小插入到已经排序的序列中去。 void insert(int a[],int n) { int i,j; ... 阅读全文
posted @ 2017-03-11 22:36 二哈yoo 阅读(1238) 评论(0) 推荐(0) 编辑
摘要: CSS框模型 - element : 元素 - padding : 内边距 不允许使用负值 h1 {padding: 10px 0.25em 2ex 20%;} 可以按照上、右、下、左的顺序分别设置各边的内边距,各边均可以使用不同的单位或百分比值 ... 阅读全文
posted @ 2017-03-06 17:31 二哈yoo 阅读(149) 评论(0) 推荐(0) 编辑
摘要: CSS 指层叠样式表 (Cascading Style Sheets) 1、层叠次序 问:当同一个 HTML 元素被不止一个样式定义时,会使用哪个样式呢? - 内联样式(在 HTML 元素内部) - 内部样式表(位于 标签内部) - 外部样式表 - 浏览器缺省设置 外部样式... 阅读全文
posted @ 2017-03-02 13:19 二哈yoo 阅读(101) 评论(0) 推荐(0) 编辑
摘要: Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑) Ctrl+G 跳转到相应的行 Ctrl+K+B 开启/关闭侧边栏 Ctrl+L 选择整行(按住-继续选择下行) Ctrl+Y 恢复撤销 Ctrl+Tab 当前窗口中的标签页切换 Ctrl+Enter 插入... 阅读全文
posted @ 2017-03-02 13:16 二哈yoo 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 问题:在使用Sublime Text 输入中文,发现输入法无法跟随光标,看着很麻烦。 解决方法:添加IMESupport插件。 1、按ctrl+shift+P键,然后输入install,双击选择下拉框中出现的第一栏。 2、输入imesupport,双击选择下拉框中出现的第一... 阅读全文
posted @ 2017-02-20 20:33 二哈yoo 阅读(392) 评论(0) 推荐(0) 编辑