码迷,mamicode.com
首页 >  
搜索关键字:计算    ( 56359个结果
斐波那契数列算法
今天研究了下Fibonacci算法,实现了递归和非递归两种方式得到指定第n个的值。 代码如下: 比较递归和非递归两种算法,发现递归算法效率较低,主要原因是递归会涉及到重复计算,可以通过缓存方式缓解,具体就是将计算的每项记录到一个map里,需要时直接get而不必重新计算,优化后代码如下: ...
分类:编程语言   时间:2017-05-25 01:24:58    阅读次数:27
进程加载进化史与虚拟内存
程序加载的本质是:将可执行文件加载进内存,以供CPU调用执行。 原始加载: 在早期的计算机中,程序是直接运行在物理内存上的,程序在运行时访问的地址就是物理地址。 假设我们计算有128MB内存,程序A需要10MB,程序B需要100MB,程序C需要20MB。如果我们需要同时运行程序A和B,那么比较直接的 ...
分类:系统相关   时间:2017-05-25 01:17:48    阅读次数:8
原码 反码 补码
0,计算机存储负值以补码形式存储。 1,正数的 原码,反码,补码都一样。 2,负数的反码:符号位不变,其他位按位取反; 负数的补码:此负数的反码 +1; 3, 补码的补码 是原码。由补码推导原码两种方法:1,对此补码求补码,2,此补码 -1然后按位取反(符号位除外) 4,按位非操作的本质:操作数的负 ...
分类:其他好文   时间:2017-05-25 01:16:37    阅读次数:2
【5】JVM-垃圾收集器
通过学习了解到现在商用的JVM中的垃圾收集采用的是分代收集算法,即针对不同年代采用不同的收集算法。在JVM中,GC主要作用于堆内存中,堆内存又被划分为新生代和老年代,由于新生代对象绝大多数是朝生夕死,而老年代相对存活时间就很长,故而需要使用不同的垃圾收集机制,所以垃圾收集器也就分为新生代收集器和老年 ...
分类:其他好文   时间:2017-05-25 01:15:37    阅读次数:5
Storm通信机制
Worker间的通信:经常需要通过网络跨节点进行,Storm使用ZeroMQ或Netty(0.9以后默认使用)作为进程间通信的消息框架。 Worker进程内部通信:不同worker的thread通信使用LMAX Disruptor来完成。 不同topologey之间的通信:Storm不负责,需要自己 ...
分类:其他好文   时间:2017-05-25 01:14:31    阅读次数:5
[模板]洛谷T3368 树状数组 模板2
1.对于区间修改: 直接修改数组c[],即进行n次add,肯定会TLE; 于是在此引入一个新数组:addv[],addv[i]指的是以结点i为根的树的所有元素加上addv[i]。 设将区间[a,b]中每个数加上x, 则只需自b向左,将相应的addv[]加上x,再自a-1向左,将多修改的结点的addv ...
分类:编程语言   时间:2017-05-25 00:15:31    阅读次数:15
谷歌搜索的技巧
1、搜索基础 2、搜索框里直接进行数学计算 3、快捷键 Ctrl+F 在本页查找字符 Ctrl +/— 缩放网页 Ctrl + L 选中地址栏 Ctrl + tab 切换标签页 Alt + tab 切换窗口 ...
分类:其他好文   时间:2017-05-25 00:10:35    阅读次数:3
[OS] 可执行文件的装载
http://www.jianshu.com/p/e1300e7a4c48 1. 虚拟内存 在早期的计算机中,程序是直接运行在物理内存上的,程序在运行时访问的地址就是物理地址。可是,当计算机中同时运行多个程序时,就会有很多问题。 假设我们计算有128MB内存,程序A需要10MB,程序B需要100MB ...
分类:其他好文   时间:2017-05-25 00:10:08    阅读次数:5
维纳滤波实现
参考链接:Matlab Wiener2函数 一、算法原理及公式: 二、算法实现: 步骤一:计算局部均值图localMean与局部方差图localVar,可采用积分图加速; 步骤二:设noiseVal为噪声方差,若未给出,则参考Matlab wiener2实现,以局部方差图localVar的均值代替; ...
分类:其他好文   时间:2017-05-25 00:08:39    阅读次数:6
程序猿天生就是查理·芒格
首先简单的介绍一下查理·芒格。就是巴菲特的合伙人,当然,这个介绍就足够了。原因,你懂的。好了。開始正文:写这个并非为了自夸,也不是为了讨好这些自诩为码农的怪人。以下的理由应该是站得住脚的:1)先解决哪些具有显而易见的答案的问题 这就是我们做事的风格,不管学会了多少门语言,我们新学一门语言的时候都是从 ...
分类:其他好文   时间:2017-05-25 00:02:15    阅读次数:8
56359条   1 2 3 4 ... 5636 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!