码迷,mamicode.com
首页 > 2018年03月21日 > 全部分享
JVM内存结构
Java的内存结构布局 JVM的内存结构主要由三大块:堆内存、方法区、栈。堆内存时JVM中最大的一块,由年轻代和老年代组成。年轻代又被分成三部分,Eden空间、From Survivor空间、To Survivor空间,三部分默认情况下为8:1:1的比例分配空间。 下图更详细的描述了Java内存各部 ...
分类:其他好文   时间:2018-03-21 23:20:26    阅读次数:223
TCP/UDP通信解疑
一、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简单查询语句
左边是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
【TOJ 3955】NKU ACM足球赛(加权并查集)
描述 NKU ACM最近要举行足球赛,作为此次赛事的负责人,Lee要对报名人员进行分队。分队要遵循如下原则: 一个人不能加入多支队伍;不认识的人不能分在同一队;如果a和b认识,b和c认识,那么认为a和c也认识;每支队伍上限8人,下限5人;尽量使队伍满员。由于参赛人数很多,Lee表示无能为力,所以请你 ...
分类:其他好文   时间:2018-03-21 23:19:49    阅读次数:215
TF-IDF(词频-逆向文件频率)用于文字分类
SVM分类器:支持向量机Support Vector Machine。 一个普通的SVM就是一条直线,用来完美划分linearly separable的两类。解决线性 要解决非线性需要到高维处理 核函数 TF-IDF(term frequency–inverse document frequency ...
分类:其他好文   时间:2018-03-21 23:19:33    阅读次数:306
Python基础语法 - logging
描述: 很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志。 logging的日志可以分为5个级别: debug() info() warning() error( ...
分类:编程语言   时间:2018-03-21 23:19:26    阅读次数:250
Object源码解析(JDK1.8)
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简洁好多,而且应该是比较容易入门。我希望通过今年的学习,走进Python,能真正的走进编程的世界,即使在我学完这学期的课程以后,自己也能继续往下学习。在 ...
分类:编程语言   时间:2018-03-21 23:19:00    阅读次数:208
Java学习二(面向对象)day03
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
django报错TemplateDoesNotExist?
在settings文件中修改DIRS: ...
分类:其他好文   时间:2018-03-21 23:18:45    阅读次数:217
C#协变和逆变
C#种的协变和逆变只能针对泛型的接口和委托。在C#1的时候委托是支持参数的协变和逆变的。 协变和逆变本质上是针对类型和类型之间的绑定的。比如说数组,数组其实就是一种和具体类型之间发生绑定的类型。数组类型Int32[]就对应于Int32这个原本的类型。任何类型T都有其对应的数组类型T[]。我们说:如果 ...
分类:Windows程序   时间:2018-03-21 23:18:36    阅读次数:265
HashMap源码解析(JDK1.8)
HashMap是常用的Java集合之一,是基于哈希表的Map接口的实现。与HashTable主要区别为不支持同步和允许null作为key和value。HashMap非线程安全,即任一时刻可以有多个线程同时写HashMap,可能会导致数据的不一致。 ...
分类:其他好文   时间:2018-03-21 23:18:21    阅读次数:219
Git详解及github与gitlab使用
"第一章 关于版本控制" "第二章 GIT简介" "第三章 GIT安装" "第四章 初次运行GIT前配置" "第五章 初始化仓库" ...
分类:其他好文   时间:2018-03-21 23:18:15    阅读次数:145
ajax原理和XmlHttpRequest对象
Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请求数据。要清楚这个过程和原理,我们必须对 XMLHttpRequest有所了解。 XMLHttpRequest是aj ...
分类:Web程序   时间:2018-03-21 23:18:09    阅读次数:250
Singleton 单例模式(一)
单例模式 单例模式限制了一个类的实例化,并确保java虚拟机中只存在一个类的实例。 单例类必须提供一个全局访问点来获取类的实例。 单例模式用于日志记录,驱动程序对象,缓存和线程池。 Singleton设计模式也用于其他设计模式,如Abstract Factory,Builder,Prototype, ...
分类:其他好文   时间:2018-03-21 23:17:54    阅读次数:244
1147条   上一页 1 2 3 4 5 6 ... 68 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!