栈和队列都是常用的数据结构。栈的应用非常的广泛,其原理也是非常经典的。 一、栈 ①栈(stack)又名堆栈,他是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一段被称为栈顶,相对地,把另一端称为栈底。 ②栈就是一个桶,后放进去的先拿出来,它下面本来有的东西要等它出来之后出来(先 ...
分类:
其他好文 时间:
2018-12-09 16:35:53
阅读次数:
152
1. 应用背景 1.1 亚稳态发生原因 在FPGA系统中,如果数据传输中不满足触发器的Tsu和Th不满足,或者复位过程中复位信号的释放相对于有效时钟沿的恢复时间(recovery time)不满足,就可能产生亚稳态,此时触发器输出端Q在有效时钟沿之后比较长的一段时间处于不确定的状态,在这段时间里Q端 ...
分类:
其他好文 时间:
2018-12-08 11:21:56
阅读次数:
140
非常恶心的一道数学题,推式子推到吐血。 光是$\gcd$求和我还是会的,但是多了个$ij$是什么鬼东西。 $$\sum_{i=1}^n\sum_{j=1}^nij\gcd(i,j)=\sum_{d=1}^nd\sum_{i=1}^n\sum_{j=1}^nij[\gcd(i,j)=d]$$ 很套路的 ...
分类:
其他好文 时间:
2018-12-03 21:02:23
阅读次数:
255
1. 绪言 在现实应用环境中,出于数据容量、容灾、性能等因素的考虑,往往不会只使用一台服务器,而是使用集群的方式。Redis 中也有类似的维持一主多从的方式提高 Redis 集群的高可用性的方案,而其中不可避免的则是如何保证主从实例间的数据一致性,复制(Replication)是其解决办法。本篇介绍 ...
分类:
其他好文 时间:
2018-12-01 15:10:59
阅读次数:
158
#python中的pandas库主要有DataFrame和Series类(面向对象的的语言更愿意叫类) DataFrame也就是#数据框(主要是借鉴R里面的data.frame),Series也就是序列 ,pandas底层是c写的 性能很棒,有大神#做过测试 处理亿级别的数据没问题,起性能可以跟同等 ...
分类:
编程语言 时间:
2018-11-28 11:58:55
阅读次数:
197
Αα alpha ['ælf?] Ββ beta [?bet?] Γγ gamma ['gæm?] Δδ delta ['d?lt?] Εε epsilon ['eps?l?n] Ζζ zeta ['zit?] Ηη eta [,i ti 'e] Θθ theta ['θit?] Ιι iota [ ...
分类:
其他好文 时间:
2018-11-25 13:12:49
阅读次数:
203
$Mobius$ $inversion$ $formula$ 以后的博客都改用楷体了,还是楷体好看. 首先既然要学莫比乌斯反演,我们就应该先知道莫比乌斯反演名字的来源,莫比乌斯函数是根据$19$世纪的数学家奥古斯特·莫比乌斯命名的. 那么我们退而求其次,看一下一个叫做莫比乌斯函数的东西: $\mu( ...
分类:
其他好文 时间:
2018-11-25 11:43:43
阅读次数:
238
本文结合Pilot中的关键代码来说明下Istio的服务发现,并以Eureka为例看下Adapter的实现机制。可以了解到: Istio的服务模型 Istio发现的机制和原理 Istio服务发现的adpater机制 基于以上了解可以根据需开发集成自有的服务注册表。 ...
分类:
其他好文 时间:
2018-11-20 17:13:51
阅读次数:
231
一、背景 你说我 Castle Windsor 库用得好好的,为啥要大费周章的替换成 "DryIoc" 库呢?那就是性能, "DryIoc" 是一款优秀而且轻量级的 DI 框架,整个项目代码就两个文件,加起来代码 1 万行左右(PS: 大部分都是注释)。 在各个 Ioc 容器的性能评测当中, "Dr ...
分类:
其他好文 时间:
2018-11-20 10:25:02
阅读次数:
170
1 Mac下触控板与鼠标滚轮滚动方向分开设置技巧 http://pilotmoon.com/scrollreverser/ 下载一个免费的Scroll Reverser,可以设置鼠标、触控板反向 2 常用软件 (1)PDF阅读器: Adobe Acrobat DC (2)Latex软件:MacTex ...
分类:
系统相关 时间:
2018-11-17 22:23:26
阅读次数:
213