一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list ...
分类:
编程语言 时间:
2017-09-04 14:26:47
收藏:
0 评论:
0 赞:
0 阅读:
229
C++模板说到C++模板特化与偏特化,就不得不简要的先说说C++中的模板。我们都知道,强类型的程序设计迫使我们为逻辑结构相同而具体数据类型不同的对象编写模式一致的代码,而无法抽取其中的共性,这样显然不利于程序的扩充和维护。C++模板就应运而生。C++的模板提供了对逻辑结构相同的数据对象通用行为的定义... ...
分类:
编程语言 时间:
2017-09-04 14:25:51
收藏:
0 评论:
0 赞:
0 阅读:
268
2、简单总结functools.partial的作用就是,把一个函数的某些参数给固定住(也就是设置默认值),返回一个新的函数,调用这个新函数会更简单。 3、 使用模块有什么好处? 最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程 ...
分类:
编程语言 时间:
2017-09-04 14:25:40
收藏:
0 评论:
0 赞:
0 阅读:
295
python简介 python简介 不同于c语言这种贴近硬件的言语,Python是用来编写应用程序的高级编程语言。Python是一款开源软件,所以它有非常完善的代码库,宝库内置的基本库和众多开发者提供的第三方库。这就允许你在开发的过程中,直接调用已有的库中的功能,许多的功能不必从零编写。 Pytho ...
分类:
编程语言 时间:
2017-09-04 14:23:36
收藏:
0 评论:
0 赞:
0 阅读:
255
我们知道,由于二叉树的特性(完美情况下每次比较可以排除一半数据),对其进行查找算是比较快的了,时间复杂度为O(logN)。但是,是否存在支持时间复杂度为常数级别的查找的数据结构呢?答案是存在,那就是散列表(hash table,又叫哈希表)。散列表可以支持O(1)的插入,理想情况下可以支持O(1)的 ...
分类:
编程语言 时间:
2017-09-04 14:23:26
收藏:
0 评论:
0 赞:
0 阅读:
228
LRU算法的解释详情请见 https://baike.baidu.com/item/LRU/1269842 这里百度百科给出的比较详细,然后后面有一个例子 说 LRU(least recently used)最近最少使用。 假设 序列为 4 3 4 2 3 1 4 2 物理块有3个 则 首轮 4调入 ...
分类:
编程语言 时间:
2017-09-04 14:22:28
收藏:
0 评论:
0 赞:
0 阅读:
413
注:本文来自:简书:jianshu 作者:jijs链接:http://www.jianshu.com/p/7c0722a8b66f來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 构造 public ServerSocket() 构造一个ServerSocket,但不绑 ...
分类:
编程语言 时间:
2017-09-04 14:22:02
收藏:
0 评论:
0 赞:
0 阅读:
241
可见await会开新线程 ...
分类:
编程语言 时间:
2017-09-04 14:20:35
收藏:
0 评论:
0 赞:
0 阅读:
468
设置 File > Settings > File and Code Template > Python Script 使用模板时,$DATE 会自动替换为当前日期。 第一行代码,用于指定运行脚本时默认的 Python 解释器。 ...
分类:
编程语言 时间:
2017-09-04 14:20:21
收藏:
0 评论:
0 赞:
0 阅读:
229
定义:代理模式这种设计模式是一种使用代理对象来执行目标对象的方法并在代理对象中增强目标对象方法的一种设计模式。 解读定义: 1.代理对象和目标对象有共同的接口; 2.使用代理对象执行目标对象中的方法; 3.在代理对象中增强目标对象方法。 设计模式原则:开闭原则(对扩展开放,对修改关闭)。一种好的设计 ...
分类:
编程语言 时间:
2017-09-04 14:19:42
收藏:
0 评论:
0 赞:
0 阅读:
305
String literal is not properly closed by a double-quote 这个错误:string字串没有以双引号结束String DBURL = "jdbc:oracle:thin:@192.168.1.25:1521:ora10g";这句最后面少一个双引号 s ...
分类:
编程语言 时间:
2017-09-04 14:16:39
收藏:
0 评论:
0 赞:
0 阅读:
249
记录下目前学习Python用到的资源,个人感觉这些都是很好的! 小白入门 小白入门 简明的Python教程:特点语言明白易懂,每节都有历程,边学边练学习的更深刻 慕课网Python入门和Python进阶:结合互联网的新型学习平台,特点课程有安排,视频讲解与阅读相结合,每章也有练习题,网站功能很全面: ...
分类:
编程语言 时间:
2017-09-04 14:15:58
收藏:
0 评论:
0 赞:
0 阅读:
271
class Person{ String name;//成员变量,实例变量 static String country = "CN";//静态变量。类变量 public void show() { System.out.println(Person.country+":"+this.name); } ...
分类:
编程语言 时间:
2017-09-04 14:13:40
收藏:
0 评论:
0 赞:
0 阅读:
219
一,正则表达式的基础 正则表达式的大致匹配过程是:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败 模式字符串使用特殊的语法来表示一个正则表达式: 字母和数字表示他们自身。一个正则表达式模式中的字母和数字匹配同样的字符串。 多数字母和数字前加一个 ...
分类:
编程语言 时间:
2017-09-04 14:12:22
收藏:
0 评论:
0 赞:
0 阅读:
285
今天自己搭建了ssm框架,头文件什么的都是拷贝的笔记的,本来不会出错。可是偏偏报错(如下): 整整折腾了一上午,也没解决。网上大多数都是让project里面更新,或者头文件要求统一等等,根本解决不了问题。 最后取消了xml验证,才恢复正常,其实程序运行本身没问题,步骤是Window-->Prefer ...
分类:
编程语言 时间:
2017-09-04 14:04:55
收藏:
0 评论:
0 赞:
0 阅读:
482
个人认为看书有两个点好处:1. 能出版出来的书一定是经过反复思考,雕琢和审核的,因此从专业性的角度来说,一本好书的价值超其他资料2. 对着书上的代码自己敲的时候方便“看完书之后再次提升自我的最好途径是看一些相关的好博文”,我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是自己看书学习之... ...
分类:
编程语言 时间:
2017-09-04 14:04:28
收藏:
0 评论:
0 赞:
0 阅读:
813
你可能知道,Javascript语言的执行环境是"单线程"(single thread)。 所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。 这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面 ...
分类:
编程语言 时间:
2017-09-04 14:03:10
收藏:
0 评论:
0 赞:
0 阅读:
208
认识python中元类的准备工作。 1,首先需要明白一个概念就是python中一切皆为对象。 2,什么是新式类,旧式类 知乎上的这篇文章个人表示不错,言简意赅:https://www.zhihu.com/question/22475395 1)首先,写法不一样: class A: pass clas ...
分类:
编程语言 时间:
2017-09-04 14:02:42
收藏:
0 评论:
0 赞:
0 阅读:
313
通过这节学习来知道如何在linux下执行python代码 sys是system的缩写,用来获取操作系统和编译器的一些配置,设置及操作 我们要充分的理解他最好是在linux的环境下进行测试 sys.argv[0] ,返回的是代码所在文件的路径 sys.argv[1], 返回的是代码后的第一个参数 ,以 ...
分类:
编程语言 时间:
2017-09-04 13:59:23
收藏:
0 评论:
0 赞:
0 阅读:
166
目前为止,我们一直使用传统的类型转换符来进行简单对象的类型转换。例如,要把一个double类型的浮点型数字转换为int 的整型数字,我们是这样做的:int i;double d;i = (int) d;或者i = int (d);这样做对基本数据类型时没问题的,因为基本数据类型的转换已经有标准的定义... ...
分类:
编程语言 时间:
2017-09-04 13:57:03
收藏:
0 评论:
0 赞:
0 阅读:
336