KMP:一种模式匹配算法 重点:next数组:长度就是模式子串的长度 next[i]的值是若第i个位置不匹配则下一个要进行匹配的首地址 重点理解前缀后缀:例如:abcabc的最长前缀abc,后缀abc, aaaa的前缀是aaa(aaaa就没有意义了)后缀是aaa. 分析:j值回溯:j返回到前一个失配 ...
分类:
编程语言 时间:
2020-09-11 14:12:53
阅读次数:
42
题目链接:String Similarity 题意: 首先题目定义了两个串的相似(串的构成是0、1),如果两个串存在对于一个下标k,它们的值一样,那么这两个串就相似 然后题目给你一个长度为2n-1的串,我们设下标从1开始,那么[1,n],[2,n+1],[3,n+2]...[n,2n-1]每一个都是 ...
分类:
其他好文 时间:
2020-09-10 23:20:02
阅读次数:
48
原理简介 主机配置 主机系统中安装x11服务 sudo apt-get install x11-xserver-utils 启动容器前执行xhost + 容器配置 容器运行时加入参数,uid和gid两个参数不需要 -v /tmp/.X11-unix:/tmp/.X11-unix `# gui程序需要 ...
分类:
其他好文 时间:
2020-09-10 23:01:53
阅读次数:
101
题目 题目来源:CCF 山东省选 2008; 在线评测:Luogu#1984。 题目描述 把总质量为 $1\ \textrm$ 的水分装在 \(n\) 个杯子里,每杯水的质量均为 \(\left(\dfrac{1}{n}\right)\ \textrm{kg}\),初始温度均为 $0; ^\circ ...
分类:
其他好文 时间:
2020-09-09 18:54:43
阅读次数:
40
本文首发于 Ficow Shen's Blog,原文地址: Combine 框架,从0到1 —— 2.通过 ConnectablePublisher 控制何时发布。 内容概览 前言 使用 makeConnectable() 和 connect() 手动控制发布 使用 autoconnect() 操作 ...
分类:
其他好文 时间:
2020-09-09 18:42:15
阅读次数:
53
核心:继承应该是在存在逻辑关系的环境中使用,而不是出于方便的目的。没有意义的继承用委派替代【用组合替代继承】,这样可以避免类中增加额外没有意义的接口。 代码演示: 1、代码 using System; using System.Collections.Generic; using System.Li ...
分类:
其他好文 时间:
2020-09-08 20:51:16
阅读次数:
55
首先就是下载官网的下载软件和AT固件 这是下载好了的 然后就是硬件电路了 我是想把ESP8266用于Ardiuno板子的,然后网上有说买的USBTOTTL的3v3供电不够,所以我就用的Ardiuno板子上的经过稳压模块转换的3v3电压给ESP8266进行供电,然后USBTOTTL模块和Arduino ...
分类:
其他好文 时间:
2020-09-08 20:50:04
阅读次数:
52
挖矿难度 \(H(version,target,nonce,Hash_{pre},MerkleTreeRoot) <= target\) 比特币中使用的Hash算法是SHA-256,产生的Hash值是256位。即整个输出空间是$2^{256}$。比特币的挖矿难度的调整,就是调整目标空间占输出空间的比 ...
分类:
其他好文 时间:
2020-09-07 19:18:44
阅读次数:
70
双端口RAM 提高存储器访存速度一些措施。 存取周期 进行一次存取之后,是不能立即进入下一次存取的,存储器要进行一次恢复。 存取周期=存取时间+恢复时间 对不同时间进行不同存取操作,双端RAM 流水线的方式,多模块存储器 双端口RAM 置一个忙信号。 多模块存储器 CPU的速度比存储器要快的,如果从 ...
分类:
其他好文 时间:
2020-08-31 13:23:59
阅读次数:
67
微信公众号开发,没接触过的时候觉得挺高大上,自脱离大厂,入职中小公司后,技术几乎全靠自己一个人踩抗,当初入职公司的时候,第一个主任务中有一部分就涉及到了公众号开发,包括订阅,推送,学生扫码支付宿舍水电费,住宿费等等。由于从来没接触过微信开发,所以抱着无比激动的心情啃了一遍又一遍微信接口文档,不明就里 ...
分类:
微信 时间:
2020-08-28 15:00:48
阅读次数:
91