码迷,mamicode.com
首页 > 2017年05月29日 > 全部分享
浅谈Java中的hashCode方法
哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法: 根据这个方法的声明可知,该方法返回一个int类型的数值,并且是本地方法,因此在Object类中并没有给出具体的实现。 为何Object类需要这样一个方法?它有什么作用呢 ...
分类:编程语言   时间:2017-05-29 22:53:08    阅读次数:310
模拟操作系统动态内存管理(c实现)
操作系统对内存申请与释放(对连续的区域合并)的模拟 ...
分类:其他好文   时间:2017-05-29 22:52:54    阅读次数:298
maven下的pom.xml配置(SSM框架)
<properties> <!-- 基础配置 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.locales>zh_CN</project.build.locales> <pr ...
分类:其他好文   时间:2017-05-29 22:52:44    阅读次数:861
break和continue以及label的区别和作用
break和continue的区别和作用:break用于完全结束一个循环[一般只退出一重循环],跳出循环体执行循环后面的语句continue是跳过当次循环中剩下的语句,执行下一次循环。标号label 标号提供了一种简单的break语句所不能实现的控制循环的方法,当在循环语句中碰到break时, 不管 ...
分类:其他好文   时间:2017-05-29 22:52:35    阅读次数:296
【Java并发编程】之六:Runnable和Thread实现多线程的区别(含代码)
转载请注明出处:http://blog.csdn.net/ns_code/article/details/17161237 Java中实现多线程有两种方法:继承Thread类、实现Runnable接口,在程序开发中只要是多线程,肯定永远以实现Runnable接口为主,因为实现Runnable接口相比 ...
分类:编程语言   时间:2017-05-29 22:52:28    阅读次数:284
Arduino程序-光敏电阻
尽管造书去做的。但还是有莫名的成就感 从串口显示出,电压变化, void setup() { // put your setup code here, to run once: Serial.begin(9600); } void loop() { // put your main code her ...
分类:其他好文   时间:2017-05-29 22:23:56    阅读次数:266
Java方法介绍
1.方法(函数)介绍 各种语言都有方法的概念(有的语言称其为函数或过程)。 方法用于封装一段特定的逻辑功能。如执行计算或操作。 方法可以在程序中反复被调用,方法可以减少代码重复,便于程序的维护,有利于团队的协作。 2.方法的定义 修饰词 返回值类型 方法名(参数列表){ 方法体; } 方法的参数:在 ...
分类:编程语言   时间:2017-05-29 22:23:49    阅读次数:248
Python常用异常及处理方法
Python 异常处理 python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。 异常处理: 本站Python教程会具体介绍。 断言(Assertions):本站Python教程会具体介绍。 python标准异常 什么是异常? 异常 ...
分类:编程语言   时间:2017-05-29 22:23:39    阅读次数:331
codevs 1225:八数码难题【双向广搜】
这里是传送门 这道题用普通BFS是可以做的,但是很明显没得过,效率太低了。效率更高的算法A*和双向广搜都可取,这写一下双向广搜的。 注意题目中的判重很重要,可以转化成九位数用hash来解决这个问题。 ...
分类:其他好文   时间:2017-05-29 22:23:30    阅读次数:278
20170529_3 数论_gcd 题解
1.LCM Range最小公倍数 其实就是求 l 到 r 这么多自然数的最小公倍数。 需要注意LCM的求法, 理论:a与b的最小公倍数=a*b/gcd(a,b)。 这里,lcm=ans*i*gcd(ans,i) 在后面的学习中由于ans*i可能很大,容易爆 所以可以写作:lcm=ans*gcd(an ...
分类:其他好文   时间:2017-05-29 22:23:21    阅读次数:333
分布式队列ZooKeeper的实现
一、背景 有一些时候,多个团队需要共同完成一个任务,比如,A团队将Hadoop集群计算的结果交给B团队继续计算,B完成了自己任务再交给C团队继续做。这就有点像业务系统的工作流一样,一环一环地传下 去,直到最后一部分完成。在业务系统中,我们经常会用SOA的架构来解决这种问题,每个团队在ESB(企业服务 ...
分类:其他好文   时间:2017-05-29 22:23:08    阅读次数:332
Android 5.0 怎样正确启用isLoggable(二)__原理分析
前置文章 《Android 5.0 怎样正确启用isLoggable(一)__使用具体解释》 概要 在上文《Android 5.0 怎样正确启用isLoggable(一)__使用具体解释》中分析了isLoggable的用法,本文主要分析isLoggable实现原理以及user版系统root后永久en ...
分类:移动开发   时间:2017-05-29 22:22:59    阅读次数:301
scikit-learn: isotonic regression(保序回归,非常有意思,仅做知识点了解,但差点儿没用到过)
http://scikit-learn.org/stable/auto_examples/plot_isotonic_regression.html#example-plot-isotonic-regression-py 代码就不贴了,參考上面链接。 看代码,给人的直观感受类似于CART,具有分段回 ...
分类:其他好文   时间:2017-05-29 22:22:51    阅读次数:249
高效网页去重算法-SimHash
记得以前有人问过我,网页去重算法有哪些,我不假思索的说出了余弦向量相似度匹配,但如果是数十亿级别的网页去重呢?这下糟糕了,因为每两个网页都需要计算一次向量内积,查重效率太低了!我当时就想:论查找效率肯定是要考虑hash算法,相同字符串的hashcode肯定相同,不同字符串的hashcode却是大不相 ...
分类:编程语言   时间:2017-05-29 22:22:44    阅读次数:347
day08 网络设置、软件包管理
网络设置 软件包管理 源码安装python ...
分类:其他好文   时间:2017-05-29 22:22:36    阅读次数:228
install cuda
cannot find kernel source ...
分类:其他好文   时间:2017-05-29 22:22:27    阅读次数:212
【BZOJ2733】永无乡[splay启发式合并or线段树合并]
题目大意:给你一些点,修改是在在两个点之间连一条无向边,查询时求某个点能走到的点中重要度第k大的点。题目中给定的是每个节点的排名,所以实际上是求第k小;题目求的是编号,不是重要度的排名。我一开始差点被这坑了。 网址:http://www.lydsy.com/JudgeOnline/problem.p ...
分类:其他好文   时间:2017-05-29 22:22:16    阅读次数:357
1451条   上一页 1 ... 3 4 5 6 7 8 9 ... 86 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!