一、前言 NET Core越来越受欢迎,因为它具有在多个平台上运行的原始.NET Framework的强大功能。Kafka正迅速成为软件行业的标准消息传递技术。这篇文章简单介绍了如何使用.NET(Core)和Kafka实现NLog的Target。 在日常项目开发过程中,Java体系下Spring B ...
分类:
Web程序 时间:
2019-09-29 09:51:00
阅读次数:
131
T1平均数: 其实挺简单的,因为要求第K小平均数; 肯定得批量处理;于是考虑一种有效的方法,下意识线段树维护,区间查询,平衡书查询............ 但都不是,二分答案(二分平均数)把每个序列上的值都减去一个数,这样平均数就会整体减去一个数,那么比我小得就是区间和小于0的,然后求出前缀和,利用 ...
分类:
其他好文 时间:
2019-09-27 15:08:15
阅读次数:
83
对于函数的种类,有一类很特殊:多项式函数。对于函数之间的运算,有一类很特殊:复合运算。当 F(G(x)) = x 时,是否可以求解出一个多项式函数 F(x)/G(x) 对应的复合逆 G(x)/F(x)。经过一些推导,我们只能在 O(nlog n) 的时间内求出一个函数复合逆的其中一项,但这已经够了。... ...
分类:
其他好文 时间:
2019-09-26 23:05:53
阅读次数:
181
$Splay Tree$ $Splay$是一种非常诡异的数据结构 核心:二叉搜索树 优化:复杂度均摊$O(nlog n)$ 优化操作:Splay操作 在刚学$Splay$时不建议看它的势能分析,因为并没有什么卵用 引入 二叉搜索树($BST,Binary Search Tree$): 核心性质:左儿 ...
分类:
其他好文 时间:
2019-09-26 11:43:04
阅读次数:
72
这题解法很多,简单说几个: 1. 线段树合并,时间复杂度是 $O(nlog^2n)$ 的. 2. 暴力跳 $fail,$ 时间复杂度 $O(n\sqrt n),$ 比较暴力. 3. 建立后缀树后在 $dfs$ 序上数点,时间复杂度为 $O(nlogn),$ 十分优秀. Code: ...
分类:
编程语言 时间:
2019-09-24 12:21:37
阅读次数:
96
原文:开源日志框架Exceptionless使用教程 Exceptionless是一款日志记录框架,它开源、免费、提供管理界面、易于安装和使用。ExceptionLess底层采用ElasticSearch作为日志存储,提供了快速、丰富的查询API,方便我们进行系统集成。本文将介绍ExceptionL... ...
分类:
其他好文 时间:
2019-09-23 14:54:07
阅读次数:
2156
"主定理" 参考博客如标题 自己的傻b理解 对于我这种应付考试的人,可以直接代入几个特殊值... 只需要知道: 符号$O$,读音殴,表示上界,小于等于,贴紧未知。 找好特殊值 对于简单的(如:O(n), 又如下面的例题3),自己推就行 博客原文如下 先介绍几个符号的含义。 符号$Θ$,读音西塔,既是 ...
分类:
其他好文 时间:
2019-09-22 19:26:32
阅读次数:
85
分块 提供几个必须要知道的注意事项。 首先暴力统计区间众数的时间复杂度为接近$O(n^2)$,时间复杂度不够优秀,所以我们 ~~遇事不决先分块~~考虑分段处理。数据范围比较大,所以我们离散化。所谓离散化就是将数据排好序后用ta的排名来代替ta本身(需要另开一个数组)。$nlog(n)$时间内就能完成 ...
分类:
其他好文 时间:
2019-09-22 13:19:55
阅读次数:
79
Nuget添加NLog 添加nlog.config文件,并选择属性->始终复制 不选择始终复制,编译后nlog.config是没有的。 具体使用: ...
分类:
Web程序 时间:
2019-09-20 21:17:21
阅读次数:
91
C $\begin{aligned}\ 0 0 1 1\\ 0 0 1 1\\ 2 2 3 3\\ 2 2 3 3\\ \end{aligned}$ ...
分类:
其他好文 时间:
2019-09-17 22:52:05
阅读次数:
103