参考网站: https://blog.csdn.net/zhangphil/article/details/78962159 1、先安装JDK ,参考网站:https://www.cnblogs.com/twinhead/p/8409209.html JAVA JDK下载地址:http://www. ...
分类:
编程语言 时间:
2018-07-16 11:10:41
阅读次数:
172
极速排序 ...
分类:
编程语言 时间:
2018-07-16 11:13:26
阅读次数:
184
这是三种线性时间复杂度的排序算法,它们是用运算而不是比较来确定排序顺序的 一、基数排序 1.简介 它一种与其他排序算法完全不同的排序方法,其他的排序算法都是通过关键字之间的比较和移动来完成的,而它是采用一种多关键字的思想。 多关键字的思想:给定一组数据,我可以先按个位的大小对所有数进行排序,然后再按 ...
分类:
编程语言 时间:
2018-07-16 11:15:26
阅读次数:
202
原理 二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前 ...
分类:
编程语言 时间:
2018-07-16 11:15:40
阅读次数:
134
1,通过使用静态字段,只有真正定义这个字段的类才会被初始化,(子类不初始化,父类初始化 2,new数组,不初始化 3,通过类来调用一些类的常量,可以不初始化类,(常量在编译期,被优化到NotInitialization类,成为了他的引用,所以可以不初始化 4,类和接口的初始化必要条件不同的是,接口可 ...
分类:
编程语言 时间:
2018-07-16 11:16:21
阅读次数:
135
Exchanger可以在对中对元素进行配对和交换的线程的同步点。每个线程将条目上的某个方法呈现给 exchange 方法,与伙伴线程进行匹配,并且在返回时接收其伙伴的对象。Exchanger 可能被视为 SynchronousQueue 的双向形式。Exchanger 可能在应用程序(比如遗传算法和 ...
分类:
编程语言 时间:
2018-07-16 11:16:54
阅读次数:
168
python 函数参数的四种形式:必填参数、默认参数、可变参数、关键字参数
分类:
编程语言 时间:
2018-07-16 11:19:19
阅读次数:
230
# 【【面向对象】】#【访问限制】#如果要让内部属性不被外部访问,可加双下划线,编程私有变量。只有内部可以访问,外部不能访问。class Student(object): def __init__(self,name,score): self.__name = name self.__score = ...
分类:
编程语言 时间:
2018-07-16 11:20:01
阅读次数:
200
(转https://blog.csdn.net/gzmfxy/article/details/78994396) 中文分词是中文文本处理的一个基础步骤,也是中文人机自然语言交互的基础模块,在进行中文自然语言处理时,通常需要先进行分词。本文详细介绍现在非常流行的且开源的分词器结巴jieba分词器,并使 ...
分类:
编程语言 时间:
2018-07-16 11:23:13
阅读次数:
195
Executor ExecutorService ExecutorService相比Executor多了实现执行Callable多线程的方法,以及提供了具有返回值的执行方法 也可以传入Runnable对象并设置执行完成返回值 执行线程集合 invokeAny()方法与invokeAll()区别在于i ...
分类:
编程语言 时间:
2018-07-16 11:24:23
阅读次数:
153
在日常的开发调试中,我们经常会直接new一个Thread对象来执行某个任务。这种方式在任务数较少的情况下比较简单实用,但是在并发量较大的场景中却有着致命的缺陷。例如在访问量巨大的网站中,如果每个请求都开启一个线程来处理的话,即使是再强大的服务器也支撑不住。一台电脑的CPU资源是有限的,在CPU较为空 ...
分类:
编程语言 时间:
2018-07-16 11:25:32
阅读次数:
120
前段时间面试,面试官问我除了简历这些你还有其他什么水平吗,我想了想我说我解决bug比普通人更好一些,然而面试官一脸不屑的跟我讲,解决bug呢更多的是需要经验,当时给我出了个问题是redis就是get不到,实际是有值的,这种bug怎么解,我说那就看日志了。。。反正说了一些思路,面试官予以否定。理由是找 ...
分类:
编程语言 时间:
2018-07-16 11:26:50
阅读次数:
1189
参考帖子,亲测有效: 利用anaconda同时使用python2和python3的方法 ...
分类:
编程语言 时间:
2018-07-16 11:30:41
阅读次数:
143
最近学习算法和输入输出用到的基本知识,首先是我自己写的一份代码参考和学习了很多资源 后面会给出参考资料,他们写得更加详细,正则表达式的支持确实是一大亮点所在 参考资料: C++中string、char *、char[]的转换 https://www.cnblogs.com/Pillar/p/4206 ...
分类:
编程语言 时间:
2018-07-16 11:31:30
阅读次数:
298
6/25做的笔试。 6/25做的笔试。 线程的创建方式? 线程让步(yield,一时没想起来) 守护线程的作用? IO操作有哪些类? 异常体系? char和varchar的区别? get 和post的区别 session和cookie的区别? spring创建bean的方式? springmvc的请 ...
分类:
编程语言 时间:
2018-07-16 11:32:25
阅读次数:
287
Comparable和Comparator的区别 根本区别 1.Comparable是一个内比较器,Comparator是一个外比较器 封装的包不同 java.util.Comparator java.lang.Comparable 调用方式不同: Comparable:实体类实现该接口,一个实体类 ...
分类:
编程语言 时间:
2018-07-16 11:34:29
阅读次数:
131
阿豪聊干货 ...
分类:
编程语言 时间:
2018-07-16 11:34:38
阅读次数:
193
一、类相关属性 接口BlockingQueue<E>定义: 方法摘要 在所有方法对类中存储数据的数组做操作时,需要获取锁lock。 BlockingQueue 方法以四种形式出现,对于不能立即满足但可能在将来某一时刻可以满足的操作,这四种形式的处理方式不同:第一种是抛出一个异常,第二种是返回一个特殊 ...
分类:
编程语言 时间:
2018-07-16 11:35:08
阅读次数:
208
一、python并发编程之多线程 1.threading模块 multiprocess模块的完全模仿了threading模块的接口,二者在使用层面,有很大的相似性,因而不再详细介绍 1.1 开启线程的两种方式(同Process) 方式一 方式二 1.2 在一个进程下开启多个线程与在一个进程下开启多个 ...
分类:
编程语言 时间:
2018-07-16 12:22:44
阅读次数:
138
Description Given two binary strings, return their sum (also a binary string). Description Description Given two binary strings, return their sum (als ...
分类:
编程语言 时间:
2018-07-16 12:22:54
阅读次数:
142