Java的内存结构布局 JVM的内存结构主要由三大块:堆内存、方法区、栈。堆内存时JVM中最大的一块,由年轻代和老年代组成。年轻代又被分成三部分,Eden空间、From Survivor空间、To Survivor空间,三部分默认情况下为8:1:1的比例分配空间。 下图更详细的描述了Java内存各部 ...
分类:
其他好文 时间:
2018-03-21 23:20:26
阅读次数:
223
一、TCP是面向流的通信,这个什么意思呢,你read一下,可能从流的任何一点拿数据;然后呢,你需要对应用层的数据做封包处理。 封包最主要的一点是数据类型和数据长度,说到这里,为何http请求没有指明数据长度呢,以前http通信是短连接只有一问一答,因此不需要数据长度; 后来http1.1出现keep ...
分类:
其他好文 时间:
2018-03-21 23:20:16
阅读次数:
255
一、选择开发工具 我选择的是eclipse开发工具,但是下载之后还需要配置Java运行的环境,才能够安装,所以又下载安装了JDK。Exlipse软件安装的界面如下图: 选择第一个,然后安装。 二、单元测试 1、编写需要被测试的Java类 利用被最常用的 ...
分类:
其他好文 时间:
2018-03-21 23:20:07
阅读次数:
207
左边是mongodb查询语句,右边是sql语句。对照着用,挺方便。 db.users.find() select * from users db.users.find({"age" : 27}) select * from users where age = 27 db.users.find({"u ...
分类:
数据库 时间:
2018-03-21 23:19:57
阅读次数:
245
描述 NKU ACM最近要举行足球赛,作为此次赛事的负责人,Lee要对报名人员进行分队。分队要遵循如下原则: 一个人不能加入多支队伍;不认识的人不能分在同一队;如果a和b认识,b和c认识,那么认为a和c也认识;每支队伍上限8人,下限5人;尽量使队伍满员。由于参赛人数很多,Lee表示无能为力,所以请你 ...
分类:
其他好文 时间:
2018-03-21 23:19:49
阅读次数:
215
SVM分类器:支持向量机Support Vector Machine。 一个普通的SVM就是一条直线,用来完美划分linearly separable的两类。解决线性 要解决非线性需要到高维处理 核函数 TF-IDF(term frequency–inverse document frequency ...
分类:
其他好文 时间:
2018-03-21 23:19:33
阅读次数:
306
描述: 很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志。 logging的日志可以分为5个级别: debug() info() warning() error( ...
分类:
编程语言 时间:
2018-03-21 23:19:26
阅读次数:
250
1 package java.lang; 2 3 4 public class Object { 5 6 /** 7 * 一个本地方法,具体是用C(C++)在DLL中实现的,然后通过JNI调用 8 */ 9 private static native void registerNatives(); ... ...
分类:
其他好文 时间:
2018-03-21 23:19:15
阅读次数:
225
一、删除空白行 操作:编辑组中的替换 选择更多 特殊格式 点击两次 段落标记(替换行中) 点击一段落标记(被替换为) 二、删除不可见内容 操作:文件 检查问题 检查文档 是 检查(检查器对话框) 不可见内容 全部删除 重新检查确认是否删除完,然后再关闭 三、删除文档中某些样式 样式功能组 管理样式 ...
分类:
其他好文 时间:
2018-03-21 23:19:06
阅读次数:
1089
作为一名大二的学生,虽然学了一些编程语言,但是那几乎可以忽略不计了。也可以算是半个小白了。我通过最近两周的学习,感觉相比其它的编程语言,Python简洁好多,而且应该是比较容易入门。我希望通过今年的学习,走进Python,能真正的走进编程的世界,即使在我学完这学期的课程以后,自己也能继续往下学习。在 ...
分类:
编程语言 时间:
2018-03-21 23:19:00
阅读次数:
208
day03 1.引用类型数组 1)先声明后赋值 Student[] stus = new Studenr[3]; stus[0] = new Student(“zhangsan”,25,”LF”); stus[1] = new Student(“lisi”,26,”JMS”); stus[2] = ...
分类:
编程语言 时间:
2018-03-21 23:18:52
阅读次数:
264
C#种的协变和逆变只能针对泛型的接口和委托。在C#1的时候委托是支持参数的协变和逆变的。 协变和逆变本质上是针对类型和类型之间的绑定的。比如说数组,数组其实就是一种和具体类型之间发生绑定的类型。数组类型Int32[]就对应于Int32这个原本的类型。任何类型T都有其对应的数组类型T[]。我们说:如果 ...
HashMap是常用的Java集合之一,是基于哈希表的Map接口的实现。与HashTable主要区别为不支持同步和允许null作为key和value。HashMap非线程安全,即任一时刻可以有多个线程同时写HashMap,可能会导致数据的不一致。 ...
分类:
其他好文 时间:
2018-03-21 23:18:21
阅读次数:
219
"第一章 关于版本控制" "第二章 GIT简介" "第三章 GIT安装" "第四章 初次运行GIT前配置" "第五章 初始化仓库" ...
分类:
其他好文 时间:
2018-03-21 23:18:15
阅读次数:
145
Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请求数据。要清楚这个过程和原理,我们必须对 XMLHttpRequest有所了解。 XMLHttpRequest是aj ...
分类:
Web程序 时间:
2018-03-21 23:18:09
阅读次数:
250
单例模式 单例模式限制了一个类的实例化,并确保java虚拟机中只存在一个类的实例。 单例类必须提供一个全局访问点来获取类的实例。 单例模式用于日志记录,驱动程序对象,缓存和线程池。 Singleton设计模式也用于其他设计模式,如Abstract Factory,Builder,Prototype, ...
分类:
其他好文 时间:
2018-03-21 23:17:54
阅读次数:
244