top命令详解 常被人说的VIRT=RES+SWAP 一般情况下直接使用top命令查看进程信息时,每个进程的的虚拟内存使用情况VIRT并不是实际使用的大小, 需要使用top -m命令,使用后列表中的VIRT会被替换成USED,这是再套用公式VIRT(USED)=RES+SWAP,等式成立。 VIRT ...
分类:
其他好文 时间:
2020-07-18 23:00:30
阅读次数:
113
目录 一.ArrayList介绍 二.ArrayList源码分析 2.1 重要的属性 2.2 构造方法 2.3 添加元素 2.4 数组扩容 2.5 删除元素 2.6 数组缩容 2.7 获取元素 一.ArrayList介绍 ArrayList在平时开发过程中使用得特别频繁,它的底层是使用数组,存在线程 ...
分类:
编程语言 时间:
2020-07-18 23:00:14
阅读次数:
104
伯克利包过滤:BPF(Berkeley Packet Filter)采用与自然语言相近的语法,利用语法构造字符串确定保留具体符合规则的数据包而忽略其他数据包。 ...
分类:
其他好文 时间:
2020-07-18 23:00:00
阅读次数:
115
卢卡斯定理 求组合数: 模板题:P3807 【模板】卢卡斯定理:https://www.luogu.com.cn/problem/P3807 #include<bits/stdc++.h> #define INF 0x3f3f3f3f #define DOF 0x7f7f7f7f #define e ...
分类:
其他好文 时间:
2020-07-18 22:59:48
阅读次数:
107
-- ROUND截取小数点2位 ROUND(SUM(pay_mony),2) -- IFNULL判断是否为空,并替换为空数据 IFNULL(totalmoney,0) SELECT asset_state `name`, COUNT(1) `value`, ROUND(SUM(use_area),2 ...
分类:
数据库 时间:
2020-07-18 22:59:27
阅读次数:
107
一、用户交互 1.1 什么是用户交互 用户交互就是人往计算机中输入数据,计算机输出结果 1.2 为什么要与用户交互 为了让计算机能够像人一样与用户沟通交流 比如,过去我们去银行取钱,用户需要把帐号密码告诉柜员,而现在,柜员被ATM机取代,ATM机就是一台计算机,所以用户同样需要将帐号密码告诉计算机, ...
分类:
编程语言 时间:
2020-07-18 22:59:11
阅读次数:
106
很好奇 touchgfx 的 visual stdio 工程路径中符号 $(TouchGFXReleasePath),经查这就是一个宏替换 自定义宏 ...
分类:
其他好文 时间:
2020-07-18 22:58:46
阅读次数:
106
1、安装前的说明 (1)在安装第二个tomcat之前,我们要知道安装一台tomcat的时候需要在电脑上添加两个系统变量 然后在path中配置: (2)这个时候我们就要思考了,当安装第二台服务器的时候首先要解决的就是配置的重名问题 在解决重名问题之前我们还需要知道,为什么要用CATALINA_HOME ...
分类:
其他好文 时间:
2020-07-18 22:58:24
阅读次数:
104
官网文档 https://www.swoft.org/documents/v2/basic-components/aop/ 视频教程 https://www.bilibili.com/video/BV12J411j721?p=51 切面 我理解 就是不破坏原有代码逻辑,往里面加入需要执行的前置 后置 ...
分类:
其他好文 时间:
2020-07-18 22:58:05
阅读次数:
124
一、操作步骤 1、下载 redis redis 仓库:http://download.redis.io/releases/ 命令:wget http://download.redis.io/releases/redis-(版本号).tar.gz 2、解压 命令:tar -zxvf redis-(版本 ...
分类:
系统相关 时间:
2020-07-18 22:57:49
阅读次数:
121
因为需要写了个工具类,打包成了可执行jar,工程有点曲折。 1. 新建一个java项目 2. 此步骤配置生成jar包参数 3. 点击build中的下面 4. 最后成功生成可执行jar 5. 进入jar包位置 ...
分类:
编程语言 时间:
2020-07-18 22:57:28
阅读次数:
112
root@ubuntu:/home/ubuntu# ps -elf | grep r3 0 S root 22962 22933 0 80 0 - 1367 select 19:41 pts/10 00:00:00 bash --norc -mis mininet:mgntr3 4 S root 2 ...
分类:
Web程序 时间:
2020-07-18 22:57:12
阅读次数:
144
1.打开android studio 2. 3. 4. 5. 6.下一步就行了,后面需要点击accept/接受就开始下载了 ...
分类:
移动开发 时间:
2020-07-18 22:56:45
阅读次数:
142
参加数学建模大赛的准备(1) 团队分工: 模型搭建:思路、方法。 模型实现:精通软件,进行模拟。 论文写作:文字、图标的展示。 分工要交叉 软件: Matlab (编写工具) SPSS (统计建模) Word (论文写作) PowerPoint(插图制作) ProcessOn(画流程图) 有道云协作 ...
分类:
其他好文 时间:
2020-07-18 22:56:28
阅读次数:
159
要讲的内容 知识点掌握程度 概述 理解 如何学习Java思路 理解 概述 观点 学习任何知识,我们必须要知道它的本质是什么,然后再分析它的行为与作用。 我为什么这样认为呢 因为如果不知道一个东西的本质,就无法分析它的行为与作用。 如果找不到一个东西的作用时?作为一个人,怎么能说服自己有动力去深入理解 ...
分类:
编程语言 时间:
2020-07-18 22:56:11
阅读次数:
110
简介 选择排序就是从数组中选择出来最大或者最小的元素,然后将其和队首或者队尾的元素进行交互。 因为首先做的是一个选择的过程,所以叫做选择排序。 选择排序的例子 假如我们有一个数组:29,10,14,37,20,25,44,15,怎么对它进行选择排序呢? 先看一个动画: 选择排序的原理如下: 8个数字 ...
分类:
编程语言 时间:
2020-07-18 22:55:58
阅读次数:
111
Semaphore Semaphore 字面意思是信号量的意思,它的作用是控制访问特定资源的线程数目。应用场景:资源访问,服务限流。 Semaphore 实现AbstractQueuedSynchronizer的方法与ReentrantLock一样 Semaphore构造方法 public Sema ...
分类:
其他好文 时间:
2020-07-18 22:55:40
阅读次数:
108