前几天和一位腾讯的技术大牛聊天,聊到关于jdk的很多支持,包括jvm的优化,gc的调用机制,1.4-到1.8每次升级版本的新特性等,做软件这行这么多年了,一直在使用java,但是却从来没有细细的研究每个版本新特性到底有什么不同,所以特意编写了这么一篇文档,让自己能了解些他们的新特性,也共享一下新特性的改变,当然我下面的验证并不能当做最官方的,但最起码我是一个一个实验了,如果存在问题或解释的不正确的...
分类:
编程语言 时间:
2016-07-06 15:03:21
阅读次数:
169
**三维装箱问题Java代码的简单实现过程**
时间:2016年7月
作者:竹林春雨
QQ:6996899
(一) 前言 勤勤恳恳地码农了很多年,也没少在CSDN上下东西,一直没有贡献过什么,突然略感愧疚。恰好最近领导指派设计一款类似库房管理的软件,其...
分类:
编程语言 时间:
2016-07-06 15:01:17
阅读次数:
378
一.单词 public:公共的 static:静态的 void:空的 class:类 print:打印 line:排 problem:问题 out:输出 main:主要的 system:系统 二. 计算机按照某种顺序完一系列指令,这一指令的集合成为程序。 三.java相关技术 JAVA SE: ja ...
分类:
编程语言 时间:
2016-07-06 14:58:52
阅读次数:
267
JDK配置: 1. jdk配置 安装JDK1.70(注意版本问题),环境配置:1. JAVA_HOME :C:\Program Files\Java\jdk1.7.02. CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar3. P ...
分类:
编程语言 时间:
2016-07-06 14:58:06
阅读次数:
178
javascript oo实现 By purplebamboo 7月 13 2014 更新日期:8月 21 2014 文章目录 1. 原始时代最简单的oo实现 2. 石器时代的oo实现 3. 工业时代的oo实现 4. 现代科技时代的oo实现 4.1. John Resig的实现方式 4.2. P.j ...
分类:
编程语言 时间:
2016-07-06 14:56:55
阅读次数:
417
java的数字运算,偶尔喝出现精度的问题,以下阐述的 java的BigDecimal类的使用. 例如: System.out.println(0.9+0.3); 结果1.2 System.out.println(1.9+0.3); 结果2.1999999999999997 System.out.pr ...
分类:
编程语言 时间:
2016-07-06 14:52:11
阅读次数:
153
最近做了自动发送邮件功能,带附件的:需要的jar包有,若开发工具为MyEclipse则有冲突, 应该删除MyEclipse原有的mail jar包;路径为: 打开javaee.jar,删除原有的mail文件夹,然后重启MyEclipse即可! 代码如下: package com.noahwm.big ...
分类:
编程语言 时间:
2016-07-06 14:49:58
阅读次数:
241
Java学习笔记整理 本文档是我个人整理的,首先是想通过完成本文档更加扎实自己的基础加强对java语言的理解,然后就是想给入了门的同志们做下贡献。 当然,本文档主要是对java语言基础(当然还有很多基础没有涉及到)的进行较全面的理解已经整理,只要充分掌握了基础知识,学习高级部分的知识才会事半功倍犹如 ...
分类:
编程语言 时间:
2016-07-06 14:44:44
阅读次数:
264
Desc : glob模块是最简单的模块之一,内容非常少。用它可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。查找文件只用到三个匹配 符:”*”, “?”, “[]”。”*”匹配0个或多个字符;”?”匹配单个字符;”[]”匹配指定范围内的字符,如:[0-9]匹配数字。 gl ...
分类:
编程语言 时间:
2016-07-06 14:43:46
阅读次数:
205
1.首先我们要下载python和Django,他们的下载地址如下 python地址:https://www.python.org/ Django地址: https://www.djangoproject.com/ 2. 安装Django前要先安装好python的环境。 a. 下载python安装包后 ...
分类:
编程语言 时间:
2016-07-06 14:42:14
阅读次数:
233
最近在做一个文件导出功能,发现大部分博客上通过引用各种的util工具包,其实说白了还是利用apache的poi,在项目中直接导入poi包就可以。直面其原理,随个人喜好封装。 1、首先准备一些poi的jar包 2、准备好jar包之后就可以写代码了,接下来我就把代码写简单,让大家都能看懂。至于你后面想用 ...
分类:
编程语言 时间:
2016-07-06 14:41:58
阅读次数:
317
*课前必背.需要记忆的单词: double 小数 String 字符串 character 字符 integer 整型 Scanner 扫描仪 score 分数 boolean 布尔类型 true 真 false 假 1.变量三要素: ①:变量类型 ②:变量名 ③:变量值 2.java常用的八种数据 ...
分类:
编程语言 时间:
2016-07-06 14:37:41
阅读次数:
190
javascript组件化(转) By purplebamboo 3月 16 2015 更新日期:3月 23 2015 文章目录 1. 最简陋的写法 2. 作用域隔离 3. 面向对象 4. 抽象出base 5. 引入事件机制(观察者模式) 6. 更进一步,richbase 7. 结语 作为一名前端工 ...
分类:
编程语言 时间:
2016-07-06 14:37:59
阅读次数:
296
1.建立socket 对于一个客户端程序来说,建立一个socket需要两个步骤。首先,您需要建立一个实际的socket对象。其次,您需要把它连接到远程服务器上。 在建立socket对象的时候,您需要告诉系统两件事:通信类型和协议家族。通信类型指明用什么协议来传输数据。协议的例子包括IPv4(当前的I ...
分类:
编程语言 时间:
2016-07-06 14:34:27
阅读次数:
282
在前端开发中,我们经常需要对某些事件进行监听。这样只要在指定的元素上触发了该事件,就会执行一个回调函数来进行相关的操作。 而JavaScript中事件监听的方法总共有三种,分别如下: element.addEventListener(type, listener[, useCapture]); // ...
分类:
编程语言 时间:
2016-07-06 14:33:39
阅读次数:
408
先看一段我们team leader 写的代码(工作五六年了),我不想吐槽了,自己看看! ...
分类:
编程语言 时间:
2016-07-06 13:22:29
阅读次数:
196
libsvm很早之前就用了,现在封装一下方便自己使用,也方便大家更快的使用这个库,这个库一个挺有用的特性就是对测试样本的概率估计。源码在随笔的最后。liblinear的版本也是类似移植,主要是处理好数据的传入即可。 1.封装的类CxLibSVM 基于libsvm封装的类,如下: 2.调用封装的类Cx ...
分类:
编程语言 时间:
2016-07-06 13:16:00
阅读次数:
635