首页 > 2014年07月08日 > 全部分享
【Java集合源码剖析】Hashtable源码剖析
Hashtable简介 Hashtable同样是基于哈希表实现的,同样每个元素是一个key-value对,其内部也是通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 Hashtable也是JDK1.0引入的类,是线程安全的,能用于多线程环境中。 Hashtable同样实现了Serializable接口,它支持序列化,实现了Cloneable接口,能被克隆。...
分类:编程语言   时间:2014-07-08 21:17:00    收藏:0  评论:0  赞:0  阅读:368
UVA 10627 - Infinite Race(数论)
UVA 10627 - Infinite Race 题目链接 题意:一段跑道,A,B分别在两端,速度为u,v,两个人跑到另一端马上回头,回头时间不计,问经过单位时间t,两人相遇几次 思路:追及相遇问题,这样计算: 1、迎面相遇次数:第N次迎面相遇,路程和 = 全程*(2N-1) ans+=((u+v)t+l)/(2l) 2、追及相遇次数:第N次追上相遇,路程差 = 全程*(...
分类:其他   时间:2014-07-08 14:43:10    收藏:0  评论:0  赞:0  阅读:393
POJ 3026 Borg Maze
最小生成树+BFS 题意是说在迷宫之中找出连接所有点的最小生成树,其他杂项完全不理会,我理解题意就花了好久。 我用的Kruskal,输入的时候给每个点标号,然后BFS 每个点,找出最近的所有边,接下来就是模版的Kruskal。 因为是迷宫,所以只能用BFS去搜与它相通的每个点的最短路。 不过数据有点坑,建议数组开大一点,我提交的时候RE一次,绝对不止100个...
分类:其他   时间:2014-07-08 18:34:36    收藏:0  评论:0  赞:0  阅读:423
翻转整数 Reverse digits of a number
两种方法翻转一个整数,顺序翻转和递归翻转这里没考虑overflow的情况递归的作用是使得反向处理,即从递归栈的最低端开始处理,通过画图可得。如果是rec(num/10):123451234123121         package recursion; public class Reverse_digits_of_a_number { public static void main(Str...
分类:其他   时间:2014-07-08 18:33:57    收藏:0  评论:0  赞:0  阅读:408
判断一个整数是否为回文数 Check if a number is palindrome
一种方法是先翻转当前数,然后把它和原数比较(略)另一种是递归方法,借用一个复制数,对原数递归,使之翻转,然后配合复制数比较package recursion; public class Check_if_a_number_is_palindrome { public static void main(String[] args) { int num = 121321; System....
分类:其他   时间:2014-07-08 17:13:35    收藏:0  评论:0  赞:0  阅读:292
读TIJ -2 一切都是对象
《Thinking In Java·第2 章一切都是对象》...
分类:其他   时间:2014-07-08 18:51:56    收藏:0  评论:0  赞:0  阅读:322
系统加固之--锁定用户
在系统加固中,要对一些不需要登录的用户进行锁定,使其不能够登录到shell,以执行系统的其他动作,那么对这个功能进行配置通过以下两种方法进行配置: 0、将/etc/passwd文件中的shell域设置成/bin/false; 1、将/etc/passwd文件中的shell域设置成/usr/sbin/nologin; 而这两种方式的区别在于一个可以进行登录ftp,一个不能够登录; 下...
分类:其他   时间:2014-07-08 13:27:54    收藏:0  评论:0  赞:0  阅读:439
Parallel Python——一个简易的分布式计算系统
Parallel Python实现了一种简易的分布式计算方法。...
分类:编程语言   时间:2014-07-08 21:16:27    收藏:0  评论:0  赞:0  阅读:525
window批处理-1.echo
作用: 在屏幕上显示文字信息及是否回显命令本身 命令格式: echo [{on|off}] [显示内容] demo: bat: @echo off echo ***命令不显示**** type a.txt echo ***helloworld**** echo ***命令开始显示**** echo on type b.txt pause ...
分类:Windows开发   时间:2014-07-08 14:45:00    收藏:0  评论:0  赞:0  阅读:423
POJ-1475-Pushing Boxes(BFS)
Description Imagine you are standing inside a two-dimensional maze composed of square cells which may or may not be filled with rock. You can move north, south, east or west one cell at a step. T...
分类:其他   时间:2014-07-08 21:04:12    收藏:0  评论:0  赞:0  阅读:312
POJ-1324-Holedox Moving(BFS)
Description During winter, the most hungry and severe time, Holedox sleeps in its lair. When spring comes, Holedox wakes up, moves to the exit of its lair, comes out, and begins its new life.  Hol...
分类:其他   时间:2014-07-08 17:28:34    收藏:0  评论:0  赞:0  阅读:436
hdu 1588 Gauss Fibonacci(矩阵嵌矩阵)
题目大意: 求出斐波那契中的 第 k*i+b 项的和。 思路分析: 定义斐波那契数列的矩阵 f(n)为斐波那契第n项 F(n) = f(n+1)    f(n) 那么可以知道矩阵 A = 1 1        1  0 使得 F(n) = A * F(n+1) 然后我们化简最后的答案 sum = F(b) +   F(K+b) +  F (2*k +...
分类:其他   时间:2014-07-08 14:47:00    收藏:0  评论:0  赞:0  阅读:330
POJ-3131-Cubic Eight-Puzzle(双向BFS+哈希)
Description Let’s play a puzzle using eight cubes placed on a 3 × 3 board leaving one empty square. Faces of cubes are painted with three colors. As a puzzle step, you can roll one of the cubes ...
分类:其他   时间:2014-07-08 16:27:22    收藏:0  评论:0  赞:0  阅读:427
基于json数据格式实现的简单数据库——jsonDB
jsonDB是js的一个类库,是基于json数据格式构建的数据模型实现对json数据增删改查。jsonDB的构建源自于HTML5本地存储的一个应用需求,可以通过sql对json数据进行增删改查,同时该类库提供强大的where检索条件,数据排序, limit查询条件限制等数据库基本功能。通过jsonDB可以轻松维护一个库/表或多个库/表,而无需额外实现json的数据的维护等,在该类库完善以后为简化sql操作,基于jsonDB核心模块扩展了连贯操作模型,简化对jsonDB的操作以及sql语句出错的概率。...
分类:数据库技术   时间:2014-07-08 15:18:18    收藏:0  评论:0  赞:0  阅读:427
crm快速开发之OrganizationService
crm快速开发之OrganizationService,当你的项目很大或者功能很多,时间很紧的情况,你非常有必要进行快速开发...
分类:其他   时间:2014-07-08 21:03:32    收藏:0  评论:0  赞:0  阅读:302
Cocos2d-x 3.1 内存管理机制
Cocos2d-x使用的内存管理方式是引用计数,引用计数是一种很有效的机制,通过给每个对象维护一个引用计数器,记录该对象当前被引用的次数。当对象增加一次引用时,计数器加1;而对象失去一次引用时,计数器减1;当引用计数为0时,标志着该对象的生命周期结束,自动触发对象的回收释放。引用计数的重要规则是每一个程序片段必须负责任地维护引用计数,在需要维持对象生存的程序段的开始和结束分别增加和减少一次引用计数,这样就可以实现十分灵活的内存管理。...
分类:其他   时间:2014-07-08 13:49:17    收藏:0  评论:0  赞:0  阅读:333
uva 10831 - Gerg's Cake(勒让德记号)
题目链接:uva 10831 - Gerg's Cake 题目大意:给定a和p,p为素数,问说是否存在x,使得x2≡a%p 解题思路:勒让德记号,判断ap?12≡1%p #include #include #include using namespace std; typedef long long ll; ll pow_mod (ll a, ll n, ll mod)...
分类:其他   时间:2014-07-08 13:48:40    收藏:0  评论:0  赞:0  阅读:415
jsonDB使用手册
jsonDB是js的一个类库,是基于json数据格式构建的数据模型实现对json数据增删改查。jsonDB的构建源自于HTML5本地存储的一个应用需求,可以通过sql对json数据进行增删改查,同时该类库提供强大的where检索条件,数据排序,limit查询条件限制等数据库基本功能。通过jsonDB可以轻松维护一个库/表或多个库/表,而无需额外实现json的数据的维护等,在该类库完善以后为简化sql操作,基于jsonDB核心模块扩展了连贯操作模型,简化对jsonDB的操作以及sql语句出错的概率。...
分类:数据库技术   时间:2014-07-08 14:46:18    收藏:0  评论:0  赞:0  阅读:470
通达信版F10检索工具下载
通达信版股票F10检索工具。可以过滤任意的F10内容。...
分类:其他   时间:2014-07-08 16:11:25    收藏:0  评论:0  赞:0  阅读:684
LeetCode——ZigZag Conversion
The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility) P A H N A P L S I...
分类:其他   时间:2014-07-08 17:42:12    收藏:0  评论:0  赞:0  阅读:331
1388条   上一页 1 ... 25 26 27 28 29 ... 70 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!