Unmerge,题意差不多就是逆向归并排序 手模样例,3 1 2 4 ,发现这个 3 肯定是 a 或 b 的第一个字母,然后假设把 3 放在 a 的第一个,那么 1 放 b 的第一个就不行,只能放 3 后面,2 也是同理,直到 4 才可以放在 b 。按照这个结论去模拟了所有样例,发现没啥问题。于是我 ...
分类:
其他好文 时间:
2020-07-26 01:18:18
阅读次数:
58
ES 2020 新功能 虽然现在浏览器的支持情况还不友好,但是先记下来总是不亏的。 1、可选的链接操作。 假设后端返回的数据是一个层级比较深的 json 数据。如果想要使用里面的项而不报错,就需要每一层先判断再使用。 let res = { user: { name: 'tom' } } conso ...
分类:
其他好文 时间:
2020-07-26 01:12:31
阅读次数:
75
C/C++ 编程语言中,typedef 关键字用来为特定的数据类型取一个别名,或者将其称之为 “定义了一种新的数据类型”。无论如何,其最终的目的是为了使源代码更易于阅读和理解。它通常用于简化声明复杂的数据类型组成的结构 。 比如,在 C 中没有 bool 类型,于是很可能出现一个程序员使用 int, ...
分类:
其他好文 时间:
2020-07-26 00:21:14
阅读次数:
51
显示类型转换 Number() 将该值转换成数值 举例Number(“123”)将字符串123转换成数字123并且typeof的返回结果为number类型 Number(true)=>1 Number(false)=>0 Number(null)=>0 Number(undefined)=>NaN ...
分类:
其他好文 时间:
2020-07-25 23:45:13
阅读次数:
71
webworker计算md5实践及遇到的坑最近项目要实现大文件的分块上传及断点续传,其中文件的md5是判断文件或文件块是否已被上传的重要依据。1.阶段一编码初期,直接在公共方法中写了一个传入file返回md5的函数,供文件上传模块使用。关键代码如下:/***获取文件的md5*@param{*}file文件对象*/importSparkMD5from‘spark-md5‘exportasyncfun
分类:
Web程序 时间:
2020-07-24 23:48:21
阅读次数:
117
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6755 题意:求一个式子,其中F是斐波那契数列 思路:因为斐波那契数列的通式为 所以式子可以化简为 又根据2mod 1e9+9的逆元为500000005,所以x^2≡5(mod 1e9+9)解得x为383 ...
分类:
其他好文 时间:
2020-07-24 21:48:42
阅读次数:
106
#include<stdio.h> #include<stdlib.h> #define STACK_SIZE 500000 class Stack { public: Stack() :m_index(0) { //m_data[STACK_SIZE] = { 0 }; //m_minData[S ...
分类:
其他好文 时间:
2020-07-24 16:53:20
阅读次数:
63
数组模型 let[a,b,c] = [1,2,3] //a=1,b=2,c=3 let[a,[b,c]] = [1,[2,3]] //a=1,b=2,c=3 let[a, ,b] = [1,2,3] //a=1,b=3 let[a=1,b] = [] //a=1,b=undefined //剩余运算 ...
分类:
其他好文 时间:
2020-07-24 15:33:20
阅读次数:
63
Handlers 记录日志到文件与系统日志(syslog) StreamHandler:记录日志到任何 PHP stream,用它来记录到文件。 RotatingFileHandler: 每天一个文件,会自动删除比$maxFiles老的文件,这只是一个很随意的方案, You should use l ...
分类:
其他好文 时间:
2020-07-24 09:41:01
阅读次数:
83
2020 Multi-University Training Contest 2 施工中。。。 1001 Total Eclipse 并查集。由于每次选择最大的连通块,所以连通块每次选择最小的点,删除后选择新的连通块组继续操作。 对于每个连通块,用并查集反向处理连通块即可。 将当前最大的点加入图,并 ...
分类:
其他好文 时间:
2020-07-23 23:11:17
阅读次数:
218