前言 注解在JDK源码、Spring源码、企业项目中都是运用的非常广泛,JDK源码中比较常见的有@Override、@Deprecated、@SuppressWarnings。我将系统性的介绍一下注解,以及注解的使用。 ...
分类:
编程语言 时间:
2018-10-04 15:21:50
阅读次数:
111
参考链接https://www.linuxprobe.com/ ...
分类:
系统相关 时间:
2018-10-04 15:21:40
阅读次数:
160
迭代器iter():节省内存 Iter()迭代器 每一次输出下一个值 >>> a=iter(range(10)) >>> a.next() 0 >>> a.next() 1 >>> a.next() 2 可以用捕获异常来排除超出迭代范围,或者判断长度 >>> try: ... 1/0 ... exc ...
分类:
编程语言 时间:
2018-10-04 15:21:32
阅读次数:
222
递推+模拟。在读取数据时,我们建4个图,分别代表这个图中横、纵、左斜右斜的连续长度。例如heng[i][j]代表ij这个点所在的横着一条线的长度。 然后搜索,对于一个空点,如果他的上下都>=4那么如果这个点放上去答案会-1,如果上下都<=4且加起来再+1>4,说明这个点放上去会+1. 左右、左上右下 ...
分类:
其他好文 时间:
2018-10-04 15:21:24
阅读次数:
148
坐标轴的操作 legend图例 annotation标注 tick能见度: 主要是为了防止tick被线遮挡住 scatter散点图 bar柱状图 contour 等高线 img图像 (数值色块 热力图) interpolation参数: origin参数 ...
分类:
其他好文 时间:
2018-10-04 15:21:14
阅读次数:
245
#include <iostream>#include <opencv2/opencv.hpp> using namespace std;using namespace cv; Mat img1, img2, img3, img4, img5, img6, img_result, img_gray1 ...
分类:
其他好文 时间:
2018-10-04 15:21:06
阅读次数:
177
凯撒密码(0) 在密码学中,恺撒密码(英语:Caesar cipher),或称恺撒加密、恺撒变换、变换加密,是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D ...
分类:
其他好文 时间:
2018-10-04 15:20:57
阅读次数:
505
关于Sql注入,经典的注入语句是' or 1=1-- 以下说说如何最大限度的避免注入问题。 一.SQL参数用法1 1.思维导图 2.示例代码 显然,Add方法在添加多个SqlParameter时不方便 二.SQL参数用法2 1.示例代码 ...
分类:
Web程序 时间:
2018-10-04 15:20:47
阅读次数:
165
springboot_data_access_demo基于rapid,根据自定义模版生成的基于mybatis+mysql的数据库访问示例项目。简单配置数据库信息,配置不同的生成策略生成可以直接运行访问数据库的项目,吸取了mybatis generator的动态条件优势,同时又稍有扩展。可以生成简单易 ...
分类:
编程语言 时间:
2018-10-04 15:20:38
阅读次数:
164
1.下载java se的jdk,解压该压缩文件,重新命名为jdk 2.在/usr/local/下新建文件夹java,并将jdk移动到该目录下 3.对环境变量进行修改。 如果vim没有安装,那么执行下面的命令安装vim 打开文件之后,在文件末尾添加如下内容 注意事项:等号两侧没有空格;CLASSPAT ...
分类:
系统相关 时间:
2018-10-04 15:20:29
阅读次数:
201
F - Uniformly Branched Trees ...
分类:
其他好文 时间:
2018-10-04 15:20:21
阅读次数:
158
题目背景 金企鹅同学非常擅长用1*2的多米诺骨牌覆盖棋盘的题。有一天,正 在背四六级单词的他忽然想:既然两个格子的积木叫“多米诺(domino)”,那 么三个格子的的积木一定叫“三米诺(tromino)”了!用三米诺覆盖棋盘的题 怎么做呢? 题目描述 用三米诺覆盖3n 的矩形棋盘,共多少种方案?三米 ...
分类:
其他好文 时间:
2018-10-04 14:58:24
阅读次数:
298
Git命令行基本操作 1. 安装Git 网上有很多Git安装教程,如果需要图形界面,windows下建议使用TortoiseGit,linux建议使用Git GUI或者GITK。 2. Git基本配置 git config可以配置git的参数,可以使用git config list查看已经配置的gi ...
分类:
其他好文 时间:
2018-10-04 14:58:18
阅读次数:
132
题意 分析 对每个点维护子树所能达到的dfn最大值、最小值、次大值、次小值,然后就可以计算原树中每个点与父亲的连边对答案的贡献。 如果子树中没有边能脱离子树,断掉该边与任意一条新加的边都成立,答案就加m。 如果子树中只有1条边能脱离子树,只能断掉该边和那条能脱离子树的边,答案就加1。 如果子树中有大 ...
分类:
移动开发 时间:
2018-10-04 14:58:09
阅读次数:
184
如何将本地项目上传到Github (随梦飞翔) git学习 GUI 体态电脑连接多个远程库 冷月醉雪 天才卧龙 码云使用 码云第二篇 中文版git下载地址 百度网盘:链接: 密码:0onr ...
分类:
其他好文 时间:
2018-10-04 14:58:00
阅读次数:
159
HTML5 主要学会基本的HTML标签骨架,HTML书写规范,理解向内元素快以及语义化的正确使用。学习一些新的特性,如: 用于绘画的 canvas 元素 用于媒介播放的Video和Audio元素 改良后的input表单控件等 css3 选择器,掌握并学会适当运用 盒模型、理解弹性盒子模型&普通盒子模 ...
分类:
Web程序 时间:
2018-10-04 14:57:53
阅读次数:
175
初识ReactiveStreamReactiveStream(响应式流/反应流)是JDK9引入的一套标准,是一套基于发布/订阅模式的数据处理规范。响应式流从2013年开始,作为提供非阻塞背压的异步流处理标准的倡议。它旨在解决处理元素流的问题——如何将元素流从发布者传递到订阅者,而不需要发布者阻塞,或订阅者有无限制的缓冲区或丢弃。更确切地说,Reactive流目的是“找到最小的一组接口,方法和协议,
分类:
其他好文 时间:
2018-10-04 14:57:43
阅读次数:
189