linux中创建分区:/boot分区放置系统启动的引导文件,分区不要求太大,一般500M到1G左右swap分区相当于虚拟内存,若物理内存比较小,一般将swap为内存的2倍,若物理内存比较大,16G左右,swap一般与物理内存一致就可以,若物理内存比较大,比如128G,可以设置为物理内存的一半就可以。/分区必须创建尽量分足够大,操作系统需要不定时的写日志/usr默认情况下,将软件放到此目录中,一般情
分类:
其他好文 时间:
2020-11-06 01:34:16
阅读次数:
19
跟光磊学Linux运维-Windows安装Ubuntu服务版跟光磊学Linux运维 Ubuntu简介Ubuntu(乌班图)早期是一个开源的GNU/Linux操作系统,Ubuntu是基于Debian的GNU/Linux,支持x86,amd64(即x64)和pcc架构,由全球专业的开发团队(Canoni... ...
题目链接:https://codeforces.com/contest/1427/problem/D #题意 给出一个大小为 \(n\) 的排列,每次操作可以将 \(n\) 个数分为 $1 \sim n$ 个连续份,然后将对称的份两两交换,试给出在 \(n\) 次操作内将排列排为升序的操作过程。 # ...
分类:
其他好文 时间:
2020-10-14 20:11:18
阅读次数:
34
分治算法定义 将一个问题分解成多个子问题,将问题缩小到一定规模后逐个求解,最后合并所有子问题 分治算法步骤 分解(将原问题分解成一个形式相同规模更小的子问题) 解决(递归求解子问题,直到问题的规模足够小,直接求解) 合并(合并子问题的解,得到原问题的解) 分治算法例题(实际应用) 插入排序 思路 一 ...
分类:
编程语言 时间:
2020-09-17 13:57:45
阅读次数:
33
1.添加env.sh,用于接收外部参数,动态添加至config.js中 #!/bin/sh echo "" >> ${CONFIG_FILE_PATH}/config.js echo "window._env=\"${CE}\";" >> ${CONFIG_FILE_PATH}/config.js ...
分类:
其他好文 时间:
2020-09-12 21:54:07
阅读次数:
67
asynclogging类: 作用: 这是一个异步日志类:前端多个线程只管向这个日志类的缓冲区中写入日志,后端利用一个线程把缓冲区中的日志写入文件因此:日志数据流向过程是 [日志->缓冲区->文件]这是一个多生产者,单消费者的任务场景,多生产者负责把日志写入缓冲区,单消费者负责把缓冲区中数据写入文件 ...
分类:
其他好文 时间:
2020-09-04 17:22:47
阅读次数:
44
题目大意 链接 给你一张n个点m条边的无向图,有点权,每次选一个连通块,你可以将块内所有点的点权减一,当某个点点权减到零时就消失,问最少进行多少次操作可以使整张图消失。 \((1<=n<=10^5,1<=m<=2*10^5,T<=10,可能有重边)\) 思路 假设没有边,所有点都需要减点权遍才能减完 ...
分类:
系统相关 时间:
2020-09-04 17:13:09
阅读次数:
56
1.为什么要使用锁? 1.1首先说明两个定义: 进程:程序启动,进入内存,资源分配的基本单位 线程:程序执行的基本单元,程序执行的基本单位 1.2程序如何开始运行? Cpu读指令 pc(程序计数器,存储指令地址) 读数据 Register 计算,回写 下一条 1.3多线程带来的问题: 多线程是指一个 ...
分类:
编程语言 时间:
2020-08-19 19:24:43
阅读次数:
66
1.mysql性能分析1.性能分析思路首先需要使用【慢查询日志】功能,去获取多有查询时间比较长的sql语句其次【查看执行计划】,查看有问题的sql的执行计划最后由可以使用【showprofiles[s]】查看有问题的SQL的性能使用情况2.慢查询日志1.慢查询日志介绍数据库查询快慢是影响项目性能的一大因素,对于数据库,我们除了要优化SQL,更重要的是得先找到需要优化的SQL,MYSQL数据库又一个
分类:
数据库 时间:
2020-08-18 13:37:33
阅读次数:
77
https://www.luogu.com.cn/problem/CF418E 分块 找规律,可以发现每两行(除第一行外)形成一个循环 所以我们只要求解前三行数据就可以了 \[ 定义:\\ 第一行为:a_{1},a_{2},\cdots ,a_{m}\\ 第二行为:b_{1},b_{2},\cdot ...
分类:
其他好文 时间:
2020-07-28 22:45:37
阅读次数:
76