Java提供的原生线程池技术处理原理很清晰,故只要使用自己的原生线程池技术一般都能满足项目的需求。java提供了很好的线程池实现,比我们自己的实现要更加健壮以及高效,同时功能也更加强大,不建议自己编写。另外有同学可能用过spring的线程池,那么spring线程池和jdk原生线程池有啥区别吗?我们查 ...
分类:
编程语言 时间:
2017-04-13 23:28:48
阅读次数:
265
1.变量(variable) 1.1 我们通过变量来操纵存储空间中的数据,变量就是指代这个存储空间!空间位置是确定的,但是里面放置什么值不确定! 1.2 Java是一种强类型语言,每个变量都必须声明其类型。 1.3 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 1.4 ...
分类:
编程语言 时间:
2017-04-13 23:31:25
阅读次数:
186
一、python类型 编译型和解释型 编译型: 优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。可以脱离语言环境独立运行。 缺点:编译之后如果需要修改就需要整个模块重新编译。编译的时候根据对应的运行环境生成机器码,不同的操作系统之间 ...
分类:
编程语言 时间:
2017-04-13 23:33:49
阅读次数:
268
最近在网上看到一篇关于 Java 单例的创建问题,虽然是一个 Java 程序员,但是到现在还没有真正的深入了解到 Java 的原理和机制。所以每每看到这样能够“真正”接触 Java 的机会内心总是充满了欣喜。记录下,以后备用。 懒汉模式 教科书式的写法,但是无法适用于多线程的状态下。 饿汉模式 饿汉 ...
分类:
编程语言 时间:
2017-04-13 23:36:01
阅读次数:
191
堆排序 将所有元素插入一个插入一个查找最小元素的优先队列,重复调用删除最小元素,就可得所有元素按升序排序的结果。 堆排序的两个阶段 堆有序 数据有序 排序结束后所有元素按从左到右从上到下的顺序升序排列。 堆排序的优点 所知唯一能同时最优地利用空间和时间的排序算法,在最坏的情况下也能保证使用~2Nlo ...
分类:
编程语言 时间:
2017-04-13 23:37:14
阅读次数:
222
教材学习内容总结: 一、NIO和NIO2 1.NIO的定义 InputStream、OutputStream的输入输出,基本上是以字节为单位进行低层次处理,虽然需要直接面对数组,但实际上多半是对字节数组中整个区块进行处理。dump()方法是整块数据读入后又整块数据写出。 2.NIO2的定义 现今世界 ...
分类:
编程语言 时间:
2017-04-13 23:40:12
阅读次数:
319
#Auther Bob#--*--conding:utf-8 --*--# s1 = 'aBcdE1d'# # str.capitalize() 把s1这个字符才的大写字母变为小写字母,小写字母变为大写字母# print(s1.capitalize())# Abcded# # str.casefol ...
分类:
编程语言 时间:
2017-04-14 00:08:07
阅读次数:
201
// 纯文本版 今日新增单词(更多属性查看手册) form:表单 (要提交的就要用这个括起来) action:行动(提交的路径) method:方法(提交的方式) get(链接有新内容) post(显示内容隐蔽一点) input:输入 type:类型 text:文本(文本输入项) password: ...
分类:
编程语言 时间:
2017-04-14 00:10:19
阅读次数:
246
一 API准备 sdk中含有API的帮助和例子 2.离线部署(以IIS为例) 配置IIS(详见网络);解压离线包,包中的install_SDK.html/install_API.html文件含有详细的部署过程。 二 第一个应用程序 (1)创建简单的html文档 (2)在<head>中引入样式表和Ar ...
分类:
编程语言 时间:
2017-04-14 00:14:05
阅读次数:
214
1.什么是数组 2.怎么使用数组 package test;public class ShuZu { public static void main(String[] args) { /** * 1.什么是数组 * 数组是具有相同数据类型的一组数据的线性集合 * 使用new 来分配内存空间 */ / ...
分类:
编程语言 时间:
2017-04-14 00:16:36
阅读次数:
145
trim函数: trim() lTrim() rTrim()校验字符串是否为空: checkIsNotEmpty(str)校验字符串是否为整型: checkIsInteger(str)校验整型最小值: checkIntegerMinValue(str,val)校验整型最大值: checkIntege ...
分类:
编程语言 时间:
2017-04-14 00:18:05
阅读次数:
188
/*问题:小球下落:有一颗二叉树,最大深度为D,且所有叶子的深度都相同.所有节点从上到下从左到右编号为1,2,3, 一直到2^D-1.在节点1处放一个小球,它会往下落, 每一个节点都有一个开关,初始状态为全部关闭,当每次有小球落到一个开关上时,状态都会改变.当小球到达一个内节点时,如果该节点上的开关 ...
分类:
编程语言 时间:
2017-04-14 00:20:11
阅读次数:
191
栈:stack,它是java运行的单位 堆:heap是存储的单位 java虚拟机中,数据类型分为两种:基本类型和引用类型。 基本类型8种:byte,char,short,int,long,float,double,boolean 引用类型包括:类类型,接口类型,数组。 所以栈中存的是基本类型和局部变 ...
分类:
编程语言 时间:
2017-04-14 00:19:46
阅读次数:
162
一、接口的流畅性 好的接口是流畅易懂的,他主要体现如下几个方面: 1.简单 操作某个元素的css属性,下面是原生的方法: document.querySelector('#id').style.color = 'red'; 封装之后 function a(selector, color) { doc ...
分类:
编程语言 时间:
2017-04-14 00:21:38
阅读次数:
171
使用R实现决策树分析 决策树算法也是数据挖掘的核心算法之一,使用树形结构模型进行知识表达。非叶子节点为分支条件,叶子节点为决策条件。 分支算法主要使用的信息增益,这里不再详述。本篇案例主要也是使用weather数据集建立决策树模型,使用Rattle的model工具栏的Tree选项,rattle包的安 ...
分类:
编程语言 时间:
2017-04-14 00:22:23
阅读次数:
841
为什么Spring要支持Autowire(自动装配) 先写几个类,首先定义一个Animal接口表示动物: 写一个Animal接口的实现Tiger类: 写一个动物园类Zoo,持有Animal接口,表示动物园中有动物: 配置一下spring文件,由于这个功能研究的是Autowire,因此我命名为auto ...
分类:
编程语言 时间:
2017-04-14 00:22:20
阅读次数:
179
/** * */package Student_System;import java.util.*;import java.util.*;/**Homework11 * *Homework1101 *已知一个数组,求数组中心元素 * @author 读你一世 * * QQ: 1816274408 * ...
分类:
编程语言 时间:
2017-04-14 00:24:13
阅读次数:
1589
使用yield和函数式编程转换数组 算法案例:移除第一个负数之后的所有负数 算法案例:移除第一个负数之后的所有负数(改良版) ...
分类:
编程语言 时间:
2017-04-14 00:52:51
阅读次数:
248
选择排序:链表的选择排序和一般的选择排序基本思路上是一样的,只是对于链表而言,他的指针不一样 遍历链表,每次找出一个最小的节点,将其值与未排序节点的首个节点交换,这里需要一个指针标记值最小的节点。 Node *SelectSort( Node *L ){ Node *p, *q, *small; i ...
分类:
编程语言 时间:
2017-04-14 00:55:34
阅读次数:
179
模块就是一个包含Python代码的文本文件,以.py结尾。 第三方模块都在PyPI(python package index)上,可使用PyPI发布你的模块,供他人使用。 注释代码 发布到PyPI 1、为模块创建各一个文件夹nester 文件夹下面包含nester.py和setup.py ...
分类:
编程语言 时间:
2017-04-14 01:10:34
阅读次数:
185