1. 技术概述 使用js-xlsx实现纯前端导入excel表格 2.技术详述 出于自动化记账的需求,此次项目要求能够完成对用户的excel账单的导入和读取,出于分工和功能划分的考虑,最后决定由前端web来实现这个功能。 通过在网上查找了几种纯前端实现excel表格导入的实现方法之后,最后我选择了js ...
分类:
其他好文 时间:
2020-06-25 19:32:41
阅读次数:
71
开发者关系是一个相对崭新的领域,很多人才刚刚开始接触。但当你决定要接手这份工作的时候,有什么细节是你没有考虑到的呢? 我花了很长时间思考什么样的人最适合从事开发者关系的工作。我没有使用布道者、提倡者或『开发者教皇』(Michael Ludden)这样的术语,因为我相信无论我们的职位名称是什么,我们都 ...
分类:
其他好文 时间:
2020-06-25 19:12:40
阅读次数:
55
在工作中,会遇到需求多线程处理相应的业务需求,最典型的包括Socket的通信。 多线程处理里,就会考虑到,哪个线程先运转,哪个线程后运转的情况。 这里我介绍一下,运用ManualResetEvent类来对线程进行堵塞和持续操作。 它有三个重要的办法:Reset、Set和WaitOne。 1、首先介绍 ...
分类:
编程语言 时间:
2020-06-25 17:50:33
阅读次数:
60
1MB。如果你的数据大于 1MB,可以考虑在客户端压缩或拆分到多个 key 中。 为什么单个 item 的大小被限制在 1M byte 之内? 啊…这是一个大家经常问的问题! 简单的回答:因为内存分配器的算法就是这样的。 详细的回答:Memcached 的内存存储引擎(引擎将来可插拔…),使用 sl ...
分类:
系统相关 时间:
2020-06-25 17:22:05
阅读次数:
83
CPU调度的概念:按一定的调度算法从就绪队列中选择一个进程,并将CPU的使用权交给被选中的进程 CPU调度要解决的三个问题: 调度算法——包括多方面的考虑 用户角度的考虑:(1)性能:周转时间、响应时间、最后期限;(2)其他:可预测性 系统角度的考虑:(1)性能:吞吐量、CPU利用率;(2)其他:公 ...
分类:
其他好文 时间:
2020-06-25 17:16:13
阅读次数:
106
题意 给你n个数字,要求把它们分成k组,每组w[i]个,ans为每组的最小值加最大值的总和。 思路 很容易看出,如果一组只有一个人,那么把尽可能较大的分给他,最小值和最大值都会大,ans也会大,所有我们先把大的数分给那些只有一个人的组。 考虑剩下的情况,现在每组的最大值都是确认的(较大的每组一个), ...
分类:
其他好文 时间:
2020-06-25 14:13:42
阅读次数:
64
原来这东西这么简单的么……qwq 杜教筛用来快速筛出一系列数论函数的前缀和,并且不要求积性。 我们设要筛的函数为 \(S(n)=\sum_{i=1}^{n}f(i)\),如果能找到一个函数 \(g\),考虑如下的过程: \(\sum_{i=1}^n(f*g)(i)=\sum_{i=1}^n\sum_ ...
分类:
其他好文 时间:
2020-06-25 13:31:23
阅读次数:
49
题意: 给定 $0,1$ 构成的串 \(s,t\),若能通过 \(s\) 串旋转的方式,进行字母重排,让其变成 \(t\) 串,输出最小旋转次数,反之,则输出 \(-1\)。 $1≤n≤10^6$ 分析: 要想有解,肯定两个串中的 $0,1$ 的个数要相等。 考虑把 \(s\) 串中和 \(t\) ...
分类:
其他好文 时间:
2020-06-25 12:16:24
阅读次数:
54
先考虑一个简单容斥:设 \(val(x)\) 表示 \(x\) 子树内所有点作为 \(LCA\) 的贡献之和,那么以 \(x\) 为 \(LCA\) 的贡献就是 \(val(x)-\sum\limits_{v\in son\ of\ x}val(v)\)。 现在的问题就是如何求 \(val(x)\) ...
分类:
其他好文 时间:
2020-06-25 11:55:30
阅读次数:
49
loj 3236 [POI2019 R1] Uk?ad scalony https://loj.ac/problem/3236 https://loj.ac/submission/747558 Tutorial 考虑一种特殊情况 \(n,m\) 均为偶数且 \(k\) 较小的情况. 当 \(n,m\ ...
分类:
其他好文 时间:
2020-06-25 11:50:48
阅读次数:
52