.NET Core正式发布之后,我为.NET Core度身定制的AOP框架Dora.Interception也升级到3.0。这个版本除了升级底层类库(.NET Standard 2.1)之外,我还对它进行大范围的重构甚至重新设计。这次重构大部分是在做减法,其目的在于使设计和使用更加简单和灵活,接下来... ...
分类:
其他好文 时间:
2019-10-08 09:42:26
阅读次数:
120
考虑枚举行列的 $n+m$ 元组,表示该行 / 列的最小值。 这样的方案数可以容斥轻松算出。 发现这样本质不同的限制有 $2(n+m)$ 种: 当前行 / 列 $ t \to \ge t+1$ 当前行 / 列 $\ge t$ 每个位置上的限制是行列上的较大值,贡献是较小值。 $f[cur][i][j ...
分类:
其他好文 时间:
2019-10-07 00:52:48
阅读次数:
91
常用判断条件: (1)两个数的比较 = 字符串的比较 -lt 小于 -le 小于等于 -eq 等于 -gt 大于 -ge 大于等于 -ne 不等于 (2)按照文件权限进行判断 -r 有读的权限 -w 有写的权限 -x 有执行的权限 (3)按照文件类型进行判断 -f 文件存在并且是一个常规文件 -e ...
分类:
系统相关 时间:
2019-10-06 23:18:22
阅读次数:
175
像上面这样实例化后以操作字典的方式增删查才可以实现 二、__str__ 及__repr__ 可以自己定制str方法,控制打印的信息,由print 触发str __repr__是在python解释中触发 当__str__ 与__repr__共存时 如果__str__ 没有被定义, 那么就会使用__re ...
分类:
其他好文 时间:
2019-10-06 13:29:34
阅读次数:
111
python中 __str__和__repr__ 如果要把一个类的实例变成 str,就需要实现特殊方法__str__(): 1 class Person(object): 2 def __init__(self, name, gender): 3 self.name = name 4 self.ge ...
分类:
编程语言 时间:
2019-10-05 20:38:52
阅读次数:
93
回去要补一下命运石之门了…… A.嘟嘟噜 给定报数次数的约瑟夫,递推式为$ans=(ans+m)\% i$。 考虑优化,中间很多次$+m$后是不用取模的,这种情况就可以把加法变乘法了。问题在于如何找到下一次需要取模的位置。 解不等式$ans+km \ge i+k$即可,需要处理一下边界。 据说可以证 ...
分类:
其他好文 时间:
2019-10-05 16:38:03
阅读次数:
85
传送门 C.New Year and Rating(思维) ?题意 定义 rating 分两类: ①$Div\ 1\ :\ rating \ge 1900$ ②$Div\ 2\ :\ rating < 1900$ Limak 共参加了 n 场比赛,每场比赛给出两个信息,第 i 场比赛: (1)ci ...
分类:
其他好文 时间:
2019-10-05 10:46:47
阅读次数:
55
https://segmentfault.com/a/1190000020338427 https://juejin.im/post/5c888a79e51d456ed11955a8#heading-5 https://www.infoq.cn/article/IEhRLwmmIM7-11RYaLH ...
分类:
其他好文 时间:
2019-10-04 09:43:23
阅读次数:
68
一.C/S,B/S架构 1.C/S架构 client sever 2.B/S架构 Browser sever 3.服务端特点 1.不间断提供服务 2.支持并发+高性能 "Top" 二.OSI七层协议 2.1物理层 物理层 指的就是网线,光纤,双绞线等等 物理层发送 的是比特流 物理层功能 :主要是基 ...
分类:
其他好文 时间:
2019-10-03 19:42:34
阅读次数:
95
记录一下flask session操作的一个小问题,代码如下: 这段代码的功能是:如果session的username有值,就跳到链接resource.html;如果没有值,就跳到链接login.html 问题是:如果没有值,就报异常,不会跳到login.html 解决办法:采用session.ge ...
分类:
其他好文 时间:
2019-10-03 12:34:40
阅读次数:
64