vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它 ...
分类:
其他 时间:
2018-08-14 22:24:45
收藏:
0 评论:
0 赞:
0 阅读:
135
select函数格式: select()函数的格式(所说的是Unix系统下的Berkeley Socket编程,和Windows下的有区别,一会儿说明): Unix系统下解释: int select(int maxfdp, fd_set* readfds, fd_set* writefds, fd_ ...
分类:
其他 时间:
2018-08-14 22:24:29
收藏:
0 评论:
0 赞:
0 阅读:
153
Yapi部署 官方提供了两种安装方式,由于环境或者权限问题可能会遇到很多坑 最简单的安装方式: 第一种方式 npm install g yapi cli registry https://registry.npm.taobao.org yapi server 可能为遇到 yapi命令未找到问题,可以 ...
分类:
Windows开发 时间:
2018-08-14 22:24:15
收藏:
0 评论:
0 赞:
0 阅读:
202
关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式--代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理。 一、代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及 ...
分类:
编程语言 时间:
2018-08-14 22:23:58
收藏:
0 评论:
0 赞:
0 阅读:
129
题面 "题目传送门" 解法 同 "bzoj2716" ~~自己cdq写的还是丑啊,别人A掉了我T飞了~~ 代码 cpp include define inf 1 void chkmax(node &x, node y) {x = max(x, y);} template void chkmin(no ...
分类:
编程语言 时间:
2018-08-14 22:23:43
收藏:
0 评论:
0 赞:
0 阅读:
165
以指针作为实参时,实参p传递给形参p1的其实是p的拷贝,所以在局部函数中改变形参p1的指向对身处主函数的p是无影响的,但是因为p1是p的拷贝, 所以他们的指向是相同的,所以可以通过p1修改了那块内存的值。如果实参p的指向为空,也就是说p是一个空指针的话,那么它就没有指向某块内存, 形参也就无法操作p ...
分类:
其他 时间:
2018-08-14 22:23:09
收藏:
0 评论:
0 赞:
0 阅读:
160
题面 "题目传送门" 解法 树形dp表示感觉太烦,不太会写 考虑贪心 显然每一次应该选深度最大且没有被覆盖的点,然后找到它的爷爷,然后暴力更新 当然,距离大一点贪心也是正确的 时间复杂度:$O(n)$ 代码 cpp include define N 100010 using namespace st ...
分类:
其他 时间:
2018-08-14 22:22:23
收藏:
0 评论:
0 赞:
0 阅读:
165
B. Coloring a Tree 题目链接: https://codeforces.com/contest/902/problem/B 题意:给你一颗树,原先是没有颜色的,需要你给树填色成指定的样子,每次填色的话,子树会和根节点变成同一种颜色,问需要多少次填色 题解:前向星建树,从每个父节点便利 ...
分类:
其他 时间:
2018-08-14 22:21:48
收藏:
0 评论:
0 赞:
0 阅读:
115
题面 "题目传送门" 解法 挺妙的一道题 显然不能每一次都多重背包,效率太低 发现物品种类只有4种,可以干点什么 设$f_i$表示所有物品都无限取的时候的方案数 这个可以通过无限背包处理出来 对于每一次询问,答案即为得到面值S的超过限制的方案数 – 第1种硬币超过限制的方案数 – 第2种硬币超过限制 ...
分类:
其他 时间:
2018-08-14 22:21:15
收藏:
0 评论:
0 赞:
0 阅读:
155
"题目地址" 题意 给你一颗树 对于每一个点集s f(s)的定义为先把点集内的点染黑 满足要求的路径集合数量 具体要求为将这个路径集合上所有点染红(起始不能为黑色) 染红后使得每个初始染黑的点相邻的点为红或黑色 例如样例 2 1 2 2 3 选1这个点集的话 我们可以选择 {2 2},{2 3},{ ...
分类:
其他 时间:
2018-08-14 22:21:00
收藏:
0 评论:
0 赞:
0 阅读:
131
题面 "题目传送门" 解法 可以离线,那么就是非常简单的cdq分治了 只要把询问拆成4个,然后就变成了一个三维偏序问题 时间复杂度:$O(q\ log^2\ n)$ 代码 cpp include define int long long define N 1000010 using namespac ...
分类:
其他 时间:
2018-08-14 22:20:18
收藏:
0 评论:
0 赞:
0 阅读:
179
题目描述 A string is a finite sequence of lower case (non capital) letters of the English alphabet. Particularly, it may be an empty sequence, i.e. a sequ ...
分类:
其他 时间:
2018-08-14 22:20:02
收藏:
0 评论:
0 赞:
0 阅读:
424
题面 "题目传送门" 解法 动态点分治模板题 什么是动态点分治呢??? 静态的点分治就是不断地找到当前树的重心,然后分成若干个子树继续递归下去 但是如果有修改似乎静态的就不好处理了 我们现在引入一个叫点分树的东西 说白了,就是每一次静态点分治的时候这一次的重心和上一次的连边,这样形成了一棵树 再说清 ...
分类:
其他 时间:
2018-08-14 22:19:28
收藏:
0 评论:
0 赞:
0 阅读:
148
Description Farmer John has purchased a lush new rectangular pasture composed of M by N (1 ≤ M ≤ 12; 1 ≤ N ≤ 12) square parcels. He wants to grow some ...
分类:
其他 时间:
2018-08-14 22:19:11
收藏:
0 评论:
0 赞:
0 阅读:
149
实验环境说明本机IP地址:192.168.10.157构建mysql镜像时,验证的主机IP;192.168.10.149构建Nginx镜像1、下载基础镜像——centos镜像dockerpullcentos2、创建工作目录mkdir/opt/nginxcd/opt/nginx/3、创建并编写Dockerfile文件vimDockerfileFROMcentosMAINTAINERthisisngi
分类:
数据库技术 时间:
2018-08-14 21:53:24
收藏:
0 评论:
0 赞:
0 阅读:
195
简介Nginx是一款轻量级的Web服务器,Tomcat是一款免费开源的轻量级web服务器,在中小型企业和并发访问量不高的场合使用,是开发和调试JSP程序的首选。MSQL是当下最流行的关系型数据库,以上这些都可以使用Dockerfile文件的方式来创建其Docker镜像。构建nginx镜像下载基础镜像#dockerpullcentos建立工作目录#mkdir/nginx#cd/nginx/创建并编写
分类:
其他 时间:
2018-08-14 21:53:03
收藏:
0 评论:
0 赞:
0 阅读:
202
Memcached 主主复制这种架构,在程序连接时不知道应该连接哪个主服务器,所以需要在前端增加 VIP 地址,实现高可用架构。这里用 Keepalived 实现,因而 Keepalived 的作用就是用来检测 Memcached 服务器的状态是否正常。
Keepalived 不断检测 Memcached 主服务器的11211端口,如果检测到 Memcached 服务发生宕机或者死机等情况,就会将 VIP 从主服务器移至从服务器,从而实现 Memcached 的高可用性。
分类:
系统服务 时间:
2018-08-14 21:52:51
收藏:
0 评论:
0 赞:
0 阅读:
186
离散加差分有点涨姿势啊 对我这种菜鸡而言还是第一次看到啊qwq 题面 大意 :n次,每次覆盖一个区间,求覆盖过m次的节点个数 sol:大概是差分的思想加上离散,就可以解决普通差分无法解决的问题了,比如本题中的1e9的范围 我的理解就是每次把坐标存在数组中,并且记录(普通差分中的1或-1) #incl ...
分类:
其他 时间:
2018-08-14 21:51:49
收藏:
0 评论:
0 赞:
0 阅读:
174
一、环境说明: ※操作系统版本CentOS 7.5 Minimal-1804 ※操作系统版本已经使用163 YUM源 ※ Nextcloud版本 13.05 ※ 数据库使用MariaDB,安装在同一台机器, ※ 参考链接 https://www.cnblogs.com/kevingrace/p/83... ...
分类:
其他 时间:
2018-08-14 21:51:14
收藏:
0 评论:
0 赞:
0 阅读:
231
主要内容如下: JVM启动流程 JVM基本结构 内存模型 编译和解释运行的概念 一、JVM启动流程: JVM启动时,是由java命令/javaw命令来启动的。 二、JVM基本结构: JVM基本结构图: 《深入理解Java虚拟机(第二版)》中的描述是下面这个样子的: Java中的内存分配: Java程 ...
分类:
编程语言 时间:
2018-08-14 21:50:52
收藏:
0 评论:
0 赞:
0 阅读:
149