java中的锁 Java锁的类别 java中的锁按照不同的类别可以有如下的分类: 乐观锁/悲观锁 独享锁/共享锁 互斥锁/读写锁 可重入锁 公平锁/非公平锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁 乐观锁/悲观锁 独享锁/共享锁 互斥锁/读写锁 可重入锁 公平锁/非公平锁 分段锁 偏向锁/轻量级 ...
分类:
编程语言 时间:
2019-10-02 22:36:41
阅读次数:
105
https://loj.ac/problem/10006 题目描述 对于给定的一个长度为N的正整数数列,现要将其分成连续的若干段,并且每段和不超过M,求最小分的段数。 思路 这题简单到没有任何技巧,扫一遍,超过M就统计答案。 代码 ...
分类:
其他好文 时间:
2019-09-28 20:15:44
阅读次数:
81
一句话简介:CTMediator为casa大神针对iOS组件化方案的一个架构实例。架构详解: 传送门Github: 传送门PS: 本拾遗系列文章只专注于代码以及工程层面知识点拾遗,架构层面作者文章已经进行了详细的讲解。1. UIViewController常用分段123456#pragma mark... ...
分类:
其他好文 时间:
2019-09-28 11:15:41
阅读次数:
163
分块,是一种优雅的暴力,它通过对数列分段,完成对数列一些区间操作和区间查询的操作,是一种根号算法。 分块的功能: 1.区间加;2.区间减;3.。。。。。。 4.查询区间和 3.查询任意区间内有多少个数大于等于k(注意,这个功能是我们使用分块而不选择线段树的重要依据) 在我的分块中,block表示原数 ...
分类:
其他好文 时间:
2019-09-27 21:18:00
阅读次数:
89
解析prototxt文件的python库 prototxt-parser https://github.com/yogin16/prototxt_parser https://test.pypi.org/project/prototxt-parser1.yield让函数执行支持分段,让函数支持了记忆 ...
分类:
编程语言 时间:
2019-09-26 00:13:16
阅读次数:
183
2019-09-24-23:24:24 一.什么时生成器? 1.生成器的实质就是迭代器 二.生成器的获取方式 1.通过生成器函数 2.通过各种推导式获取生成器 3.通过数据转换获取生成器 三..案例 四.yield和return的区别 yield是通过分段执行函数,执行了yield不会立即停止函数的 ...
分类:
其他好文 时间:
2019-09-25 00:38:59
阅读次数:
78
B类地址用16位表示主机,若一个机构拥有一个B类地址,那么该地址下最多可拥有6万多台主机,管理艰巨。 一个机构可能拥有多个局域网,需要多个网络地址。 IP地址危机:A类地址中用24位表示主机地址,若一个机构拥有一个完整的A类地址,但实际该机构不可能拥有1600万台主机,因此造成IP地址浪费。 子网划 ...
分类:
其他好文 时间:
2019-09-24 12:29:29
阅读次数:
110
考虑这样一种分段策略,last表示合并到该位置的最小值,dp则表示最小次数 有一种特别的样例: 3 2 2 2 6 有以下两种合并策略: 3 6 6 3 4 8 虽然合并次数相同,但是考虑到对后面的序列的影响的时候,选取3 6 6显然是更优的 因为他尽量保证了最大值不要太大,尽可能减少后面部分需要的 ...
分类:
其他好文 时间:
2019-09-23 18:05:20
阅读次数:
75
分块 提供几个必须要知道的注意事项。 首先暴力统计区间众数的时间复杂度为接近$O(n^2)$,时间复杂度不够优秀,所以我们 ~~遇事不决先分块~~考虑分段处理。数据范围比较大,所以我们离散化。所谓离散化就是将数据排好序后用ta的排名来代替ta本身(需要另开一个数组)。$nlog(n)$时间内就能完成 ...
分类:
其他好文 时间:
2019-09-22 13:19:55
阅读次数:
79
OSPF虚链路定义一条通过一个非骨干区域连接到骨干区域的链路虚链路的目的1.通过一个非骨干区域连接一个区域到骨干区域2.通过一个非骨干区域连接一个分段的骨干区域配置虚链路的规则及特点1.虚链路必须配置在两台ABR路由器之间2.传送区域不能是一个末梢区域3.虚链路的稳定性取决于其经过的区域的稳定性4.虚链路有助于提供逻辑冗余配置虚链路命令Router(config-router)#areaarea-
分类:
其他好文 时间:
2019-09-15 12:55:22
阅读次数:
270