这个算法主要靠画图理解,于是学习的时候画了不少图,正好写篇博客。 扩展KMP能解决的问题: 给定两个串$S,T$,对于S的每一个后缀$S[i...n]$求和$T$的$LCP$。 设$exnxt_i$表示后缀$S[i...n]$求和$T$的$LCP$,我们要做的就是求所有$exnxt_i$。 我们先对 ...
分类:
其他好文 时间:
2019-12-20 18:58:27
阅读次数:
89
【持续更新】 pyplot matplotlib.pyplot is a state-based interface to matplotlib. It provides a MATLAB-like way of plotting. 画图。常用: import matplotlib.pyplot a ...
分类:
其他好文 时间:
2019-12-20 11:52:53
阅读次数:
92
import pandas as pdimport numpy as npimport matplotlib.pyplot as pltimport pymysqlimport warningsimport randomwarnings.filterwarnings("ignore")def rea ...
分类:
其他好文 时间:
2019-12-19 09:32:50
阅读次数:
76
首先要控制图片保存后硬盘后的大小(即占用硬盘的空间,而非尺寸),真正要处理的是控制 System.Drawing.Bitmap.Save 方法的参数。 具体实现如下: ...
h5 css3 js 数组有哪些方法 object有哪些方法 基本数据类型,几种 5种 string number(NaN也是) boolean undefined null(es6 symbol) NaN === NaN parseInt(null) // NaN parseInt(undefin ...
分类:
其他好文 时间:
2019-12-14 19:26:42
阅读次数:
110
jTopo是什么? jTopo(Javascript Topology library)是一款完全基于HTML5 Canvas的关系、拓扑图形化界面开发工具包。 jTopo关注于数据的图形展示,它是面向开发人员的,需要进行二次开发。 使用jTopo很简单,可以快速创建一些关系图、拓扑等相关图形化的展 ...
分类:
Web程序 时间:
2019-12-13 21:59:57
阅读次数:
206
工作需要自定义一个简单工作流引擎,记录下 代码比较简单使用d3.js svg 画图 由于没怎么规划,代码略有冗余 布局介绍 如图: 工具栏悬浮在画布上 1.左侧节点工具栏,设置常用的节点,js里定义节点属性 2.顶部业务工具栏,可以添加业务按钮,如保存,加载,编辑等 3.右边部分可以存放属性窗口,设 ...
分类:
Web程序 时间:
2019-12-12 18:17:23
阅读次数:
665
IOC(控制反转) 概念: 控制权的转移,应用程序本身不负责依赖对象的创建和维护,而是由外部容器负责创建和维护。 理解: 当我们需要一个对象的时候,我们不是自己去new 一个对象,而是向外部容器申请一个来用。 如果我们想有一个住的房子,我们不会自己去画图纸,自己去建,自己装修,再去住。通常我们会去找 ...
分类:
其他好文 时间:
2019-12-10 22:43:48
阅读次数:
122
1、双y轴 x = np.arange(0., np.e, 0.01) y1 = np.exp(-x) y2 = np.log(x) fig = plt.figure() ax1 = fig.add_subplot(111) ax1.plot(x, y1) ax1.set_ylabel('Y val ...
分类:
编程语言 时间:
2019-12-10 13:11:49
阅读次数:
118
到目前为止,没有哪一款工具可以满足所有场景,各个工具总有优点和不足,唯一可以做的就是,根据不同的场景选择使用不同的工具,而不要简单的只想通过一款工具达到自己所有的需求。选择正确的工具,把事情做的更好,呈现的更完美。下面根据自己用过的工具,做一个介绍,为了做出更好的选择 一 XMind ZEN v10 ...
分类:
其他好文 时间:
2019-12-08 12:50:55
阅读次数:
99