一、线程的生命周期 线程状态转换图: 1、新建状态 用newkeyword和Thread类或其子类建立一个线程对象后,该线程对象就处于新生状态。处于新生状态的线程有自己的内存空间,通过调用start方法进入就绪状态(runnable)。 注意:不能对已经启动的线程再次调用start()方法,否则会出 ...
分类:
编程语言 时间:
2018-03-04 11:51:29
阅读次数:
261
排序 1.主存能放下的数据进行排序称为内部排序,反之称为外部排序(磁盘上)。2.任何进行交换相邻元素进行排序的算法均需要O(N2)的复杂度,任何进行比较的排序算法至少需要O(N*log(N))的算法复杂度。 3.堆排序和归并排序的时间复杂度平均和最坏均为O(N*log(N)) 4.Java中执行一次 ...
分类:
编程语言 时间:
2018-03-04 11:55:28
阅读次数:
197
概念:java中用补码表示二进制数,补码的最高位是符号位,最高位为“0”表示正数,最高位为“1”表示负数。正数补码为其本身;负数补码为其绝对值各位取反加1;例如:+21,其二进制表示形式是00010101,则其补码同样为00010101-21,按照概念其绝对值为00010101,各位取反为11101 ...
分类:
编程语言 时间:
2018-03-04 11:56:37
阅读次数:
291
以上说明了 lua的数组(table)是一个可以检索的数组,可以检索字符的,同时具备了json和c语言的数组,应该要比链表的效率要好点(不能快速检索,必须依靠多叉树),另一方面 table没有0,至少从1开始。两个没有有检索的普通字符,将按照先后顺序,1、2排序参照上图。print 字符串和 数字等 ...
分类:
编程语言 时间:
2018-03-04 11:56:52
阅读次数:
316
Java字节码 javap c 反编译.class文件可得字节码 知乎讨论https://www.zhihu.com/question/27831730 栈和局部变量操作 将常量压入栈的指令 aconst_null 将null对象引用压入栈 iconst_m1 将int类型常量 1压入栈 icons ...
分类:
编程语言 时间:
2018-03-04 11:57:09
阅读次数:
219
同步与线程间通信: 通信 通信是指消息在两条线程之间传递。 既然要传递消息,那接收线程 和 发送线程之间必须要有个先后关系,此时就需要用到同步。通信和同步是相辅相成的。 同步 同步是指,控制多条线程之间的执行次序。 通信 通信是指消息在两条线程之间传递。 既然要传递消息,那接收线程 和 发送线程之间 ...
分类:
编程语言 时间:
2018-03-04 12:58:54
阅读次数:
205
参见原书2.1-2.2节 新数据集就像一个包装好的礼物,它充满了承诺和希望! 但是直到你打开前,它都保持神秘! 一、基础问题的架构、术语,机器学习数据集的特性 通常,行代表实例,列代表属性特征 属性,实例中用于预测的数据其他名称:预测因子 特征 独立变量 输入 标签,需要预测的数据其他名称:结果 目 ...
分类:
编程语言 时间:
2018-03-04 13:00:14
阅读次数:
163
问题描述 这款USB Hub是绿联出的1转7带供电的白色款。 在 中显示为 在插入后 输出 解决方法 笔记本供电不足,需要连接笔记本电源 这个问题研究了几个小时看了很多资料,也有帖子提到了供电,我也连接了额外的5v电源。直到笔记本提示电量不足,才真正解决。 其他 看了很多帖子,都有提到修改 的配置, ...
分类:
编程语言 时间:
2018-03-04 13:00:22
阅读次数:
575
我一直很好奇 spring boot 以哪种方式 启动的 tomcat 今天 特地跟踪了一下 大家都知道 spring 容器很核心的 方式 是org.springframework.context.support.AbstractApplicationContext#refresh 这个方法 其中 ...
分类:
编程语言 时间:
2018-03-04 13:00:52
阅读次数:
211
自Java2以来,Java语言增加了一个关键字strictfp,虽然这个关键字在大多数场合比较少用,但是还是有必要了解一下。 strictfp 的意思是FP-strict,也就是说精确浮点的意思。在Java虚拟机进行浮点运算时,如果没有指定strictfp关键字时,Java的编译器以及运 行环境在对 ...
分类:
编程语言 时间:
2018-03-04 13:02:54
阅读次数:
199
h杭电oj1198http://acm.hdu.edu.cn/showproblem.php?pid=1198(一道搜索题) 题目的管道接口对应关系如果不使用数组进行对应,而是选择手工进行情况分类对应,代码量会比较大,而且容易出错,如下 不使用数组的代码量 使用数组进行对应关系之后的代码量 ...
分类:
编程语言 时间:
2018-03-04 13:03:50
阅读次数:
147
package com.swift.kuozhan; import java.io.File; import java.io.FileFilter; /*使用文件过滤器筛选将指定文件夹下的小于200K的小文件获取并打印(包括所有子文件夹的文件)。*/ public class kuaozhan1 {... ...
分类:
编程语言 时间:
2018-03-04 13:04:19
阅读次数:
970
想起排序,感觉就十分的简单了,但是因为以前没有系统学习的原因,这里我还是要记录各种排序,也方便以后回顾
...
分类:
编程语言 时间:
2018-03-04 13:05:08
阅读次数:
222
参见原书1.5节 构建预测模型的一般流程 问题的日常语言表述->问题的数学语言重述重述问题、提取特征、训练算法、评估算法 熟悉不同算法的输入数据结构:1.提取或组合预测所需的特征2.设定训练目标3.训练模型4.评估模型在训练数据上的性能表现 机器学习:开发一个可以实际部署的模型的全部过程,包括对机器 ...
分类:
编程语言 时间:
2018-03-04 13:07:18
阅读次数:
257
时间序列:可以用来预测未来的参数, 1.生成时间序列对象 结论:手动生成的时序图 2.简单移动平均 案例:尼罗河流量和年份的关系 结论:随着K值的增大,图像越来越平滑我们需要找到最能反映规律的K值 3.使用stl做季节性分解 案例:Arirpassengers年份和乘客的关系 原始图 对数变换 总体 ...
分类:
编程语言 时间:
2018-03-04 13:10:38
阅读次数:
303
Spring Boot集成Swagger的Pageable参数解决方法
分类:
编程语言 时间:
2018-03-04 14:25:49
阅读次数:
2261
1、安装pyautogui模块C:\Users\lenovo>pip install pyautoguiCollecting pyautogui Downloading PyAutoGUI-0.9.36.tar.gz (46kB) 100% |████████████████████████████████| 51kB 18kB/sCollec
分类:
编程语言 时间:
2018-03-04 14:26:07
阅读次数:
218
一、多线程技术应用场景介绍本期同样带给大家分享的是阿笨在实际工作中遇到的真实业务场景,请跟随阿笨的视角去如何采用基于开源组件SmartThreadPool线程池技术实现多任务批量处理。在工作中您是否遇到过如何快速高效的处理Job任务列表、如何通过多线程批量处理订单、如何多线程群发短信、如何批量上传图片到远程图片服务器或者云存储图片服务器、如何通过多线程让应用程序提高对CPU的利用率从而增加应用程序
分类:
编程语言 时间:
2018-03-04 14:27:30
阅读次数:
127