"Practice Link" A. run 题意: 白云每次可以移动$1$米或者$k$米,询问移动的米数在$[L, R]$范围内的方案数有多少。 思路: $dp[i][2]$表示到第$i$米,是通过$1$米的方式过来的还是$k$米的方式过来的,递推即可。 代码: c++ include using ...
分类:
其他好文 时间:
2019-06-30 09:24:52
阅读次数:
108
译者注:不知道其他开发者是否和我一样,参与或者写了很多Web项目,但是却没有真正的去完整的部署应用,很多时候都是交给ops即运维的同学帮忙来做。而作为一个有节操的开发者,我认为了解一些服务器方面的知识是很有必要的,读了这篇文章之后,自己对nginx也有了一个初步的认识,对自己很有帮助,不敢独享,遂译 ...
分类:
其他好文 时间:
2019-06-29 23:46:25
阅读次数:
169
这道题算是好好写了。写了三种方法。 有一个好像是$qwq$$N\sqrt(N)$的方法,,但是恳请大佬们帮我看看为什么这么慢$qwq$(后面的第三种) 注:$pos[i]$表示$i$属于第$pos[i]$块。 第一种是统计所有可能的块组成的区间中(第i块到第j块),每个数出现的次数,记做$f[i][ ...
分类:
其他好文 时间:
2019-06-29 01:04:42
阅读次数:
98
jaxp添加结点 eg: //在第一个下面添加nv / 1.创建解析器工厂 2.根据解析器工厂创建解析器 3.解析xml返回document 4.得到第一个p1 得到所有p1使用item方法得到第一个p1 5.创建sex标签 createElement 6.创建文本 createTextNode 7 ...
分类:
其他好文 时间:
2019-06-26 20:39:51
阅读次数:
141
1.用head和tail(太low)2.用sed-n‘规则‘p文件名(这个命令是最有效率的)3.用awkNR文件名(这个命令锦上添花)4.awk‘{if(NR<31&&NR>19)printf$0"\n"}‘ett.txt5.grep当前行所需要匹配的内容-A显示该行之后的多少行文件名-C显示当前行,并显示前后各多少行
分类:
系统相关 时间:
2019-06-26 10:52:50
阅读次数:
201
一、多线程是什么?为什么要用多线程?介绍多线程之前要介绍线程,介绍线程则离不开进程。首先进程:是一个正在执行中的程序,每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元;线程:就是进程中的一个独立控制单元,线程在控制着进程的执行。一个进程中至少有一个进程。多线程:一个进程中不只有一个线程。为什么要用多线程:为了更好的利用cpu的资源,如果只有一个线程,则第二个任务必须等到第一
分类:
编程语言 时间:
2019-06-26 09:33:59
阅读次数:
125
"原文链接" 前言 reference:https://vsupalov.com/docker build time env values/ 很多时候,我们需要 在docker镜像中加入环境变量 ,本人了解的有2种方法可以做到 第一种 使用 直接添加变量, 适用于直接用docker启动的项目 第二种 ...
分类:
其他好文 时间:
2019-06-24 22:50:02
阅读次数:
395
因为最近小米电话面试被问到如何判断一个链表是否有环,那今天正好实现以下这个算法 1.链表 内部类的使用,是为了方便调试 测试类: 结果: 测试一: 测试二: 从这里我们可以判断到第二个方法并不能定位到产生环的节点是哪个节点,并且循环次数比第一个多 总结: 方式一:对空间占用比较大,但是时间复杂度底, ...
分类:
其他好文 时间:
2019-06-24 10:37:08
阅读次数:
84
/*程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 从第3项开始为前2项之和*/ import java.util.Scanner; public class RabitNum { public static void main(String[] args) { System ...
分类:
其他好文 时间:
2019-06-22 10:41:46
阅读次数:
94
本文根据华南理工大学软件学院《数据库系统》课程及相关教材《数据库系统概念》总结,作复习回顾用。 内容涵盖考试范围,最多到第十四章。 Chapter. 1 引言 数据库管理系统(database-management system, DBMS)由一个互相关联的数据的集合和一组用以访问这些数据的程序组成 ...
分类:
数据库 时间:
2019-06-21 23:50:09
阅读次数:
258