接修复损坏的gzip压缩文件之原理篇,再次引用GZIP结构图:已知修复一个损坏的gzip文件的关键环节在于找到下一个正常压缩包的起始点。根据结构图中的信息可知,每个压缩包的开始结构中有是否到达尾部标志、使用的哈夫曼树类型、以及3个哈夫曼树的树元素个数等。如果某个gzip文件中间有一个坏扇区,要找到坏扇区后的一个正常起点,仅需按位右移,一直移位到可以正常解压的某个位,就可能找到了正确的压缩包起始。而
分类:
其他好文 时间:
2019-08-20 15:26:09
阅读次数:
102
目录 BN的由来 BN的作用 BN的操作阶段 BN的操作流程 BN可以防止梯度消失吗 为什么归一化后还要放缩和平移 BN在GoogLeNet中的应用 参考资料 BN的由来 BN是由Google于2015年提出,论文是《Batch Normalization_ Accelerating Deep Ne ...
分类:
其他好文 时间:
2019-08-20 10:52:25
阅读次数:
160
T1 废物除了搜索啥都不会打,连个垃圾DP都推不出来,事实上知道他是DP之后,依旧打了很久,我的DP状态和大家都不太一样,比较清奇,不过我觉得很好想,$dp[i][j][k]$表示第$i$位上为$k$迁移位上为$j$的方案数,$j$和$k$均在$0\thicksim3$的范围内,$0$ $1$ $2 ...
分类:
其他好文 时间:
2019-08-18 10:07:18
阅读次数:
97
题意: 给你一个字符串s,接着有m次循环移位。 循环移位的一个操作就是将s的最后一个字符移动到第一个字符的位置,并且将所有其他的字符向右移动一个位置。 例如,s='abacaba',查询是L1=3,R1=6,K1=1,那么答案是’abbacaa’(解释:从s第三个位置到第六个位置’acab’,循环1 ...
分类:
其他好文 时间:
2019-08-17 18:17:15
阅读次数:
96
6大运算符 1.算术运算符:(+ - * / % ) 同级顺序与数学无异议 2.赋值运算符 : = (1)赋值运算符的优先级低于算术运算符,遵循从右到左 (2)不要将赋值运算符与相等运算符“==”混淆 3.关系运算符:(1)>、<、>=、<= (2) !=、== 4.条件运算符 :?: 是一种三目运 ...
分类:
编程语言 时间:
2019-08-15 21:29:05
阅读次数:
107
Abstract 我们提出了一种新颖的深度学习架构,其中卷积操作利用了异构内核。与标准卷积运算相比,所提出的HetConv(基于异构内核的卷积)减少了计算(FLOPs)和参数的数量,同时仍保持表示效率。为了证明我们提出的卷积的有效性,我们在标准卷积神经网络(CNN)架构上提供了广泛的实验结果,如VG ...
分类:
其他好文 时间:
2019-08-13 20:49:30
阅读次数:
87
优先级 描述 运算符 1 括号 ()、[] 2 正负号 +、- 3 自增自减,非 ++、--、! 4 乘除,取余 *、/、% 5 加减 +、- 6 移位运算 <<、>>、>>> 7 大小关系 >、>=、<、<= 8 相等关系 ==、!= 9 按位与 & 10 按位异或 ^ 11 按位或 | 12 逻 ...
分类:
其他好文 时间:
2019-08-11 10:38:13
阅读次数:
80
位置参数: linux 程序中会大量用到位置参数,位置参数就形如: mkdir a b c d e f g 在以上程序中 mkdir 它自己也是一个参数,它个参数用 $0 表示 后面的参数用 $1 (a) $2(b) $3 (c) 最多到 $10,如果超10,那要用 shift 进行参数移位 参数移 ...
分类:
编程语言 时间:
2019-08-10 14:31:35
阅读次数:
90
个人觉得移位法就是借希尔排序进行分组,插入排序进行排序 注释是上一篇的交换法. 而且这种排序的真的很快 ...
分类:
编程语言 时间:
2019-08-07 09:37:43
阅读次数:
153
位运算 所有的位运算都是在二进制下实现的。 $x << y$:将 x 在二进制下左移 y 位,相当于 $x*2^y$ $x >> y$:将 x 在二进制下右移 y 位,相当于 $\lfloor x*2^{-y} \rfloor$ ...
分类:
编程语言 时间:
2019-08-06 12:27:43
阅读次数:
85