linux 系统资源查看命令

缓存和缓冲的区别 缓存(cache)是用来加载数据从磁盘中“读取”, 缓冲(buffer)是用来加载数据“写入”硬盘的。 vmstat:vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。 free:用于显示内存状态。显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。 cat/proc/cpuinfo:查看cpu内存 uptime: 相当于
分类: 其他 发布时间: 04-12 22:01 阅读次数: 0

机试真题 大数取模运算

之前总结过,大数问题,取模就是取商取余数; #include<iostream> #include<stdlib.h> #include<string> using namespace std; string devide(int& r, string s, int n) { string ss = ""; for (int i = 0; i < s.size(); i++) { int temp = r*10 + int(s[i] - '0');
分类: 其他 发布时间: 04-12 22:01 阅读次数: 0

VBA-触类旁通:图形、图片、与表单控件

Shapes大家族: 首先认识一下,在VBA里他们都叫shapes 示例:计算有多少个shape Sub test() MsgBox Sheet1.Shapes.Count End Sub shape属性 Sub test() Dim shp As Shape For Each shp In Sheet1.Shapes i = i + 1 Range("a" & i) = shp.Name Range("b" & i) = shp.TopLeftCell.Address
分类: 其他 发布时间: 04-12 22:01 阅读次数: 0

PTA习题解析——目录树

目录 目录树 样例模拟 结点结构体定义 建树算法 字符串切片算法 伪代码 代码实现 调试结果 伪代码 代码实现 结点插入算法 伪代码 代码实现 打印目录树 主函数 测试样例 输入样例 输出样例 目录树 看到这个问题,我们是一头雾水啊,这讲了个啥?别急,让我们用测试样例模拟一遍。 样例模拟 首先我们先考虑存储数据的方式,根据观察和我们对文件夹的理解,对于一个文件夹而言,与其他文件或文件夹只会有 2 种关系——和我在同一目录、在我的目录,也就是只有同级和下级两种关系。因此我们就很自然地想到孩子兄弟
分类: 其他 发布时间: 04-12 22:01 阅读次数: 0

自动化--APP UI自动化--Airtest学习

看到其他同事在使用airtest,于是学习一下 AirtestIDE提供了一个比较全的官方文档,讲解、操作都蛮细的 http://airtest.netease.com/docs/docs_AirtestIDE-zh_CN/index.html 使用airtest执行ui自动化,首先要: 1.安卓 AirtestIDE 官方安装 http://airtest.netease.com/ 或 网盘安装: 链接:https://pan.baidu.com/s/1IaTR_ZPxy81mCPwGsyR
分类: 其他 发布时间: 04-12 22:01 阅读次数: 0

JDBC连接数据库的url设useSSL参数为true产生的问题

在此记录一下,我通过JDBC连接MySQL数据库,当将连接数据库的url的useSSL参数设置为true时,就无法连接数据库,当设置为false时就可以正常连接 产生的异常信息是:   Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure   javax.net.ssl.SSLHandshakeException: java.
分类: 其他 发布时间: 04-12 22:01 阅读次数: 0

微信小程序上拉加载:onReachBottom详解+设置触发距离

前端经常遇到上拉加载更多的需求,一般还涉及到翻页。小程序里已经给了下拉到底的触发方法onReachBottom(),这里记录下怎样使用这个方法实现下拉加载更多,有需要的直接看代码,有详细注释: 1、首先在data里定义一下返回数据data,和翻页的页数pagenum data: { datalist: [], //.wxml文件需要绑定的列表,我这里用的数据类型是数组 pagenum: 1, //初始页默认值为1 }, 2、具体的请求过程,包含新老数据的数组合并,实现
分类: 其他 发布时间: 04-12 22:01 阅读次数: 0

使用appium框架测试安卓app时,获取toast弹框文字时,前一步千万不要加time.sleep等等待时间。

使用appium框架测试安卓app时,如果需要获取toast弹框的文案内容,那么再点击弹框按钮之前,一定记得千万不要加time.sleep()等待时间,否则有延迟,一直获取不到: 获取弹框的代码: message=self.driver.find_element_by_xpath("//*[contains(@text,'成功添加到购物车')]")  
分类: 其他 发布时间: 04-12 22:01 阅读次数: 0

Navicat 密码加密算法

How Does Navicat Encrypt Password? This repo will tell you how Navicat encrypts password and offer a tool to reveal passwords encrypted by Navicat. 1. What is Navicat? Navicat is a series of graphical database management and development software pro
分类: 其他 发布时间: 04-12 22:01 阅读次数: 0

2020-04-12工作记录

1、使用layui的第三方插件时间菜单树状显示。(dtree) 2、使用SpringDataJpa进行一对多,保存操作的时候,遇到 failed to lazily initialize a collection of role,这是由于懒加载导致的,解决办法:在注解上添加fetch=FetchType.EAGER,如果不是用的注解,则在配置文件里修改lazy="false"。 3、解决完懒加载后,又遇到了空指针异常,报错指向的是我的实体类的data注解上(我用的lombok),查资料得知是l
分类: 其他 发布时间: 04-12 22:01 阅读次数: 0

从rgb文件中提取各个分量 计算概率实现

目的从rgb文件中提取rgb三个分量计算他们的出现频率和分量的熵将上述内容输出成csv文件画图代码如移动开发
分类: 其他 发布时间: 04-12 22:01 阅读次数: 0

SSH密码暴力破解及防御实战----防

1. useradd shell【推荐】(防止利用普通用户登录) 创建用户,但是该用户不可登录 [root@yjssjm ~]# useradd yjssjm -s /sbin/nologin 注意: 应用服务用户一般都是不可登录的,只提供服务就可以了。 当我们编译安装的时候有的时候需要创建用户,我们就可以用-s指定该用户不可登录 2.密码的复杂性【推荐】 字母大小写+数字+特殊字符+20位以上+定期更换 这种要是用ssh进行暴力破解的话需要很长时间的 3.修改默认端口【推荐】
分类: 其他 发布时间: 04-12 22:01 阅读次数: 0

Java 语法中的关键字

JAVA 关键字 Java 的关键字,这些关键字不能用于常量,变量以及任何标识符的名称 访问控制 private protected public 类,方法和变量修饰符 abstract class extends final implements interface native new static strictfp synchronized transient volatile 程序控制语句 Break case continue default do else for if insta
分类: 其他 发布时间: 04-12 22:01 阅读次数: 0

Java数据结构和算法(1)之队列

1、队列的基本概念 队列(queue)是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。   队列的数据元素又称为队列元素。在队列中插入一个队列元素称为入队,从队列中删除一个队列元素称为出队。因为队列只允许在一端插入,在另一端删除,所以只有最早进入队列的元素才能最先从队列中删除,故队列又称为先进先出(FIFO
分类: 其他 发布时间: 04-12 22:01 阅读次数: 0

3-7 公共请求对象封装及优雅验证数据实现

这是提前准备好的接口文档 新建UserController 接收的参数用对象的形式 controller下新建vo的包,然后新建登陆接口需要的对象类LoginReqVO 下面这个时候就要写数据的验证了,一般都要几十行的验证代码。 提供另外一种方法 这个方法只能做一些基础的验证。因为没有办法注入逻辑层啊数据层啊这些。所以只能做一些公共的基础验证。 这样我们的loginVO继承BaserRequestVO然后去实现这个方法 这样你的controller里面这一行代码就去验证数据源的合法性 自定义e
分类: 其他 发布时间: 04-12 22:01 阅读次数: 0

IntelliJ IDEA 2020.1首个稳定版重磅发布!

作者:局长原文:oschina.net/news/114775/intellij-idea-2020-1-released前言IntelliJ IDEA 2020.1 稳定版来了!这是今年发布的首个重大更新版本,新版本增加了对 Java 14 的支持、为部分
分类: 编程语言 发布时间: 04-12 22:01 阅读次数: 0

【LeetCode-字符串】字符串相乘

题目描述 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 示例: 输入: num1 = "2", num2 = "3" 输出: "6" 输入: num1 = "123", num2 = "456" 输出: "56088" 题目链接: https://leetcode-cn.com/problems/multiply-strings/ 做这题之前可以先做一下字符串相加。 思路1 模拟人做乘法,两个数相乘,首先将
分类: 其他 发布时间: 04-12 22:01 阅读次数: 0

ASN.1分析Alipay证书

2020-4 基于BouncyCastle的ASN.1分析工具设计与实现 Week2 任务步骤 下载ASN.1的查看工具Asn1View.exe 访问支付宝,获取站点证书 导出证书详细信息-复制到文件-DER编码二进制X.509(.CER),在Asn1View.exe中打开 标识符 分隔符 Integer 0x02 Bit String 0x03 OCTET String 0x04 Null 0x05 Object Indentifier 0x06 UTF8 String 0x12 Print
分类: 其他 发布时间: 04-12 22:01 阅读次数: 0

器件:TPS62130A与TPS62130的区别

参考文章:TPS62130A Differences to TPS62130,http://www.ti.com/lit/an/slva644/slva644.pdf 两者主要的不同是TPS62130A no power good时,呈低电平;TPS62130呈高阻; 在上拉到VOUT时,两者PG最终都是低电平;而上来到VIN,高阻的维持不变; 对于PG低电平的,可作为输出放电引脚;最大放电电流限制在10mA。
分类: 其他 发布时间: 04-12 22:01 阅读次数: 0

ICPC Southeastern Europe Contest 2019

B(DP) 最重要的是状态转移对同一阶段的影响, 就像01背包优化为什么要倒叙,但这道题不光要倒叙,还要把这阶段的转移先存起来,最后统一保存 就避免了转移同一阶段相互影响 至于排序,当然希望升级多余的经验越多越好。 #include <bits/stdc++.h> #define RE register #define P pair<int, int> #define PP pair<P, P> #define ll long long using namespace std; int n,
分类: 其他 发布时间: 04-12 22:01 阅读次数: 0