问题来源 发现学习很多技术都提到了线程池的技术,自己的线程池方面没有仔细研究过,现在看了点东西来这里总结下,最近发现写博客是一个很好的锻炼自己并且将学到的东西更加理解的一个方式。 问题探究 java的多线程技术应用很广,但凡是请求大的应用都会用到,但是线程是一个稀缺资源不能无限的创建,即使可以创建很 ...
分类:
编程语言 时间:
2018-05-20 12:56:12
阅读次数:
172
书写格式: 开头部分:\033[显示方式;前景色;背景色m + 结尾部分:\033[0m 注意:开头部分的三个参数:显示方式,前景色,背景色是可选参数,可以只写其中的某一个;另外由于表示三个参数不同含义的数值都是唯一的没有重复的,所以三个参数的书写先后顺序没有固定要求,系统都能识别;但是,建议按照默 ...
分类:
编程语言 时间:
2018-05-20 12:58:30
阅读次数:
221
接口的确很不好理解!!!!!那我来好好总结一下: 首先要理解接口是一个独立存在的,和类是不一样的东西,所以,直接用接口的定义是: 访问权限控制符 interface 接口名 [extends 接口列表] { 常量;//接口中的变量都是默认以public static final修饰的 抽象方法;// ...
分类:
编程语言 时间:
2018-05-20 12:59:33
阅读次数:
196
package main import ( "fmt" "strconv" ) func fanzhuang32(number int) string { fuhao := "" if number 0; i-- { str += str1[i-1 : i] } return fuhao + str... ...
分类:
编程语言 时间:
2018-05-20 13:01:06
阅读次数:
184
package javabean.adt.List; import java.util.ConcurrentModificationException; import java.util.Iterator; import java.util.ListIterator; import java.uti... ...
分类:
编程语言 时间:
2018-05-20 13:01:50
阅读次数:
157
execute方法示意图如上,workers为HashSet类型,存储初始化任务RUNNING或SHUTDOWN但firsttask为null的worker。 workQueue为BlockingQueue,存储提交的执行任务。 ...
分类:
编程语言 时间:
2018-05-20 13:02:28
阅读次数:
147
一、模块初识 1. sys 模块 import sys print(sys.path) #打印环境变量 print(sys.argv) #打印相对变量 2. os 模块 import os cmd_res = os.system("dir") #执行命令,不保存结果 cmd_res = os.pop ...
分类:
编程语言 时间:
2018-05-20 13:02:52
阅读次数:
185
使用动态规划 F(i):以array[i]为末尾元素的子数组的和的最大值,子数组的元素的相对位置不变 F(i)=max(F(i-1)+array[i] , array[i]) res:所有子数组的和的最大值 res=max(res,F(i)) F(i):以array[i]为末尾元素的子数组的和的最大 ...
分类:
编程语言 时间:
2018-05-20 13:03:11
阅读次数:
155
python数据类型详解 目录1、字符串2、布尔类型3、整数4、浮点数5、数字6、列表7、元组8、字典9、日期 1、字符串1.1、如何在Python中使用字符串a、使用单引号(')用单引号括起来表示字符串,例如:str='this is string';print str; b、使用双引号(")双引 ...
分类:
编程语言 时间:
2018-05-20 13:03:20
阅读次数:
176
关于使用缺陷与优点:http://www.php.cn/js-tutorial-362401.html ...
分类:
编程语言 时间:
2018-05-20 13:06:46
阅读次数:
598
第一种:参数按顺序从第一个参数往后排#标准调用 运行结果: 第二种:#关键字调用 运行结果: 第三种:#非关键字可变长参数(tuple) def normal_tuple_invoke(x, y=2, *values): normal_tuple_invoke(1, 3, 'xyz', 123.4) ...
分类:
编程语言 时间:
2018-05-20 13:08:32
阅读次数:
240
package main import "fmt" //定义节点 type Node struct { Data int Next *Node } /* * 返回第一个节点 * h 头结点 */ func GetFirst(h *Node) *Node { if h.Next == nil { re... ...
分类:
编程语言 时间:
2018-05-20 13:08:44
阅读次数:
170
1.面向对象的特征 封装、继承、多态 2.多态代码分析 多态是对象在不同时刻表现出来的多种状态,是一种编译时期状态和运行时期状态不一致的现象。我们在编写或者分析代码时记住如下口诀: 成员变量:编译看左,运行看左(因为无法重写); 成员方法:编译看左,运行看右(因为普通成员方法可以重写,变量不可以); ...
分类:
编程语言 时间:
2018-05-20 13:11:27
阅读次数:
159
递归函数:自己调用自己import syssys.setrecursionlimit(10000)def func1(): print(666) func1()func1()默认最大递归深度998import syssys.setrecursionlimit(10000)count=0def fun ...
分类:
编程语言 时间:
2018-05-20 14:08:25
阅读次数:
221
问题原因: 不需要带.java ...
分类:
编程语言 时间:
2018-05-20 14:10:47
阅读次数:
131
02,内置函数 input() 用户交互。 len() 可迭代对象的长度。 sum() 求和。 open() 打开文件。 print() 打印结果。 id() 查看内存地址。 forzenset() 冻结。 int() range() 自定制一个数字范围列表。 str() dict() dir() ...
分类:
编程语言 时间:
2018-05-20 14:11:27
阅读次数:
238
相信大家都在项目中遇到过这样的情况,前台需要快速的显示,后台还需要做一个很大的逻辑。比如:前台点击数据导入按钮,按钮后的服务端执行逻辑A,和逻辑B(执行大量的表数据之间的copy功能),而这时前台不能一直等着,要返回给前台,告诉正在处理中就行了。这里就需要用到异步了。 点击按钮 -> 逻辑A ->逻 ...
分类:
编程语言 时间:
2018-05-20 14:11:41
阅读次数:
182
函数表达式 定义函数的方式有两种:一种是函数声明,另一种就是函数表达式。 函数声明会带来函数声明提升的效果,而函数表达式后面部分实际上是一个匿名函数。匿名函数相当于一个值,在把函数当成值使用的情况下都可以使用匿名函数。 1递归 递归时调用自身我们会用arguments.callee()代替函数名以方 ...
分类:
编程语言 时间:
2018-05-20 14:14:46
阅读次数:
203
一. SMO算法基础 支持向量就是离分隔超平面最近的那些点。分隔超平面是将数据集分开来的决策边界。 支持向量机将向量映射到一个更高维的空间里,在这个空间里建立有一个最大间隔超平面。在分开数据的超平面的两边建有两个互相平行的超平面。建立方向合适的分隔超平面使两个与之平行的超平面间的距离最大化。其假定为 ...
分类:
编程语言 时间:
2018-05-20 14:16:20
阅读次数:
253
01|Figure和Subplot: matplotlib的图像全部在figure对象里面,就像是一片画布。figsize是figure的一个设置大小的属性。一个figure里面可以有无数个subplot,用来存放坐标系。 python程序开始的时候加上程序开头加“%matplotlib”,可以显示 ...
分类:
编程语言 时间:
2018-05-20 14:17:05
阅读次数:
206