首页 > 编程语言
集合中常用算法总结
1,冲突链表 冲突链表主要用于HashMap,HashTable中,内部采用数组保存链表,链表内部是单向链接,插入的时候会采用头部插入法, 插入的链表包裹数据都是无序的,由于容量的增加,会导致整个数据的重新HASH,所以,两次循环同一个HASH链表,可以得到不同的顺序。 内部实现难点是根据KEY的H ...
分类:编程语言   时间:2017-04-23 16:24:35    收藏:0  评论:0  赞:0  阅读:216
Java实现二分查找
二分查找又称折半查找,优点是比较次数少,查找速度快,查找性能好,缺点是待查表需为有序表。因此,它适用于不经常变动需要频繁查询的列表。 查找过程是:假设列表是按升序排列,先将表中间位置的元素与查找的元素比较,如果相等则返回。如果中间元素大于查找元素,则查找前一子表,否则,查找后一子表。重复以上步骤,如 ...
分类:编程语言   时间:2017-04-23 16:23:47    收藏:0  评论:0  赞:0  阅读:112
Python的GIL是什么鬼,多线程性能究竟如何
Python的GIL是什么鬼,多线程性能究竟如何 Python的GIL是什么鬼,多线程性能究竟如何 前言:博主在刚接触Python的时候时常听到GIL这个词,并且发现这个词经常和Python无法高效的实现多线程划上等号。本着不光要知其然,还要知其所以然的研究态度,博主搜集了各方面的资料,花了一周内几 ...
分类:编程语言   时间:2017-04-23 16:19:05    收藏:0  评论:0  赞:0  阅读:137
springmvc+spring+mybatis+maven项目构建
1.首先在myeclipse10中安装maven的插件,将插件放入D:\Program Files (x86)\myEclipse10\MyEclipse Blue Edition 10\dropins\maven中, 2. 新建文件:maven.link填入例如以下内容:path=D:/Progr ...
分类:编程语言   时间:2017-04-23 16:18:04    收藏:0  评论:0  赞:0  阅读:143
题目1458:汉诺塔III(不一样的汉诺塔递归算法)
题目链接:http://ac.jobdu.com/problem.php?pid=1458 详解链接:https://github.com/zpfbuaa/JobduInCPlusPlus 参考代码: ...
分类:编程语言   时间:2017-04-23 15:36:03    收藏:0  评论:0  赞:0  阅读:179
Spring项目JUnit测试报错ClassNotFoundException解决、
MyEclipse项目上有红色感叹号,各包显示正常。用JUnit测试部分能运行,部分报错,报错如下: Class not found n_jdbc.UserDaoTestjava.lang.ClassNotFoundException: n_jdbc.UserDaoTest at java.net. ...
分类:编程语言   时间:2017-04-23 15:32:40    收藏:0  评论:0  赞:0  阅读:733
《javascript高级程序设计》读书笔记(四)引用类型
第五章:引用类型 Object类型 创建object实例的两种方式: 1.new方式 var person = new Object(); person.name = “haozk”; person.age = 24; 2.对象字面量表示法 var person = { name:”haozk”, ...
分类:编程语言   时间:2017-04-23 15:32:23    收藏:0  评论:0  赞:0  阅读:171
第一个Spring 程序
一 搭建好开发环境 JDK Eclipse 等 二 下载jar包 https://commons.apache.org/logging/ https://repo.spring.io/release/org/springframework/spring 三 添加依赖jar包 把下载下来的jar包 添 ...
分类:编程语言   时间:2017-04-23 15:29:15    收藏:0  评论:0  赞:0  阅读:279
C++STL 常用 函数 用法(转)
http://www.cnblogs.com/duoduo369/archive/2012/04/12/2439118.html 迭代器(iterator) 个人理解就是把所有和迭代有关的东西给抽象出来的,不管是数组的下标,指针,for里面的、list里面的、vector里面的,抽象一下变成了ite ...
分类:编程语言   时间:2017-04-23 15:27:52    收藏:0  评论:0  赞:0  阅读:151
JAVA设计模式之 命令模式【Command Pattern】
一、概述 命令模式能够将请求发送者和接收者全然解耦。发送者与接收者之间没有直接引用关系,发送请求的对象仅仅须要知道怎样发送请求,而不必知道怎样完毕请求。核心在于引入了命令类,通过命令类来减少发送者和接收者的耦合度,请求发送者仅仅需指定一个命令对象,再通过命令对象来调用请求接收者的处理方法,命令模式是 ...
分类:编程语言   时间:2017-04-23 15:27:03    收藏:0  评论:0  赞:0  阅读:248
Java序列化与反序列化
Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 2.为什么需要序列化与反序列化 ...
分类:编程语言   时间:2017-04-23 15:25:32    收藏:0  评论:0  赞:0  阅读:205
java正則表達式 match、find匹配位置
如题。对于java正則表達式这几个方法匹配一次后的,匹配位置搞不太清楚,就写了几个样例。例如以下: String ss="ooaaoo"; Pattern pt=Pattern.compile("(o+)"); Matcher mt=pt.matcher(ss); // mt.lookingAt() ...
分类:编程语言   时间:2017-04-23 14:56:21    收藏:0  评论:0  赞:0  阅读:250
重写了GVBASIC模拟器
之前突然想玩GVBASIC游戏,但是我原来写的GVBASIC模拟器的gui是用Win32 API写的,只能在windows里运行,为了能在现在的mint系统上运行,于是有了用Qt5重写模拟器的想法,顺便学一学Qt。 这次重写顺便改进了一下gvb解释器结构,把没卵用的优化去掉了。成果: 保留了变量列表 ...
分类:编程语言   时间:2017-04-23 14:53:51    收藏:0  评论:0  赞:0  阅读:175
java的三大特性
java有三大特性:封装,继承和多态。 一、 封装 1. 封装就是将类的信息隐藏在类内部,不允许外部程序直接访问,而是通过该类的方法实现对隐藏信息的操作和访问。 2. 封装是怎么实现的呢? a. 需要修改属性的访问控制符(修改为private); b. 创建getter/setter方法(用于属性的 ...
分类:编程语言   时间:2017-04-23 14:49:27    收藏:0  评论:0  赞:0  阅读:197
Python蜕变-2017-4-23
我的第一篇博客,这是试水练习。这次上的菜是Haporxy配置文件操作。 <1> 上需求: 具体配置文件如下: 1 global 2 log 127.0.0.1 local2 3 daemon 4 maxconn 256 5 log 127.0.0.1 local2 info 6 defaults 7 ...
分类:编程语言   时间:2017-04-23 14:49:02    收藏:0  评论:0  赞:0  阅读:389
python的shabang
python关于shabang(#!) python第一行shabang设置 百度知道 ...
分类:编程语言   时间:2017-04-23 14:48:02    收藏:0  评论:0  赞:0  阅读:190
python编程快速上手之第10章实践项目参考答案(10.8)
1 #通过DEBUG可以看出是guess输入内容(heads, tails)和TOSS内容(0,1)不一致,需修改和TOSS的比较项。 2 import random,logging 3 logging.basicConfig(level=logging.DEBUG, format='%(ascti... ...
分类:编程语言   时间:2017-04-23 14:47:33    收藏:0  评论:0  赞:0  阅读:287
hdu 4031 Attack(树状数组区间更新单点求值&amp;暴力)
Attack Time Limit: 5000/3000 MS (Java/Others) Memory Limit: 65768/65768 K (Java/Others) Total Submission(s): 1890 Accepted Submission(s): 554 Problem ...
分类:编程语言   时间:2017-04-23 14:46:15    收藏:0  评论:0  赞:0  阅读:229
细说java中Map的两种迭代方式
曾经对java中迭代方式总是迷迷糊糊的,今天总算弄懂了。特意的总结了一下。基本是算是理解透彻了。 1.再说Map之前先说下Iterator: Iterator主要用于遍历(即迭代訪问)Collection集合中的元素。Iterator也称为迭代器。它只唯独三个方法:hasNext(),next()和 ...
分类:编程语言   时间:2017-04-23 14:44:15    收藏:0  评论:0  赞:0  阅读:200
javac 命令
原文链接:http://blog.csdn.net/hudashi/article/details/7058998 http://blog.csdn.net/hudashi/article/details/7058999javac [ options ] [ sourcefiles ] [ @fil ...
分类:编程语言   时间:2017-04-23 14:44:01    收藏:0  评论:0  赞:0  阅读:234
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!