XOR
ipsec点对点安全通信搭建
## 一、IPSec简介 IPSec全名IP Security,IPSec协议并不是指一个特定的协议,而是一系列提供完整性,安全性的协议和服务的集合,IPSec工作在网络层,提供了传输模式和隧道模式(本次实验使用隧道模式`tunnel mode`)两种工作模式,保证双端通信的完整性,若使用隧道模式还 ......
Linux手册入门
使用man命令可以访问Linux系统的手册页。 但是对于初学者来说,看不懂很正常,所以我们需要学习它的格式: Name 显示命令名和一段简短的描述Synopsis 命令语法Configuration 命令配置信息Description 命令的一般性描述Options 命令选项描述Exit Statu ......
cmake学习
参考资料: 02-CMake的HelloWord编译_哔哩哔哩_bilibili 1、在Linux上安装cmake 2、写一个c++程序 #include <iostream> int main(){ std::cout<<"Hello world!"<<std::endl; return 0; } ......
浏览器的常见 API
# 在 navigator.connection 中查看用户网络状态 # 使用 IntersectionObserver 实现图片懒加载 # 监听 visibility change 事件来暂停标签页逻辑 ......
C/C++教师工作量管理系统[2023-06-04]
# C/C++教师工作量管理系统[2023-06-04] 3.教师工作量管理系统 [题目] 建立教师工作量管理系统,对教师工作量相关信息进行管理。教师工作量相关信息包括:教师工号、教师姓名、学期、工作量、年度总工作量等。具体要求: (1)建立该存储结构。 (2)录入教师每个学期的工作量信息。 (3) ......
idea创建搭建项目 maven eg
1. 创建一个空的项目 ps:作为 git 管理 ,父项目 2. 创建第一个微服务 先导入两个必要的组件 web spring web ; spring cloud openfeign (用于微服务之间可以相互调用的) 3, 创建剩余的微服务 相同点: 1.。 都要导入必要的两个组件 web和 op ......
C/C++小型商品信息管理系统[2023-06-04]
# C/C++小型商品信息管理系统[2023-06-04] 题目11:小型商品信息管理系统 课程设计内容: 1.了解商品信息管理系统的各种信息,然后确定系统要实现的功能,并对这些功能能否实现进行详细的分析。 2.商品信息管理系统包括:包括商品号、名称和价格、折扣两项主要价格等。 3.对商品信息管理系 ......
Programming: Sort
JavaScript let arr = [8, 4, 3, 2, 6, 7, 1, 5, 9] function quickSort(arr) { console.log(arr) if(arr.length <= 1) return arr let midIndex = parseInt(arr ......
Antv X6 + LiteFlow流程编排引擎探索
一、LiteFlow的介绍 LiteFlow官方网站和代码仓库地址 官方网站:https://yomahub.com/liteflow Gitee托管仓库:https://gitee.com/dromara/liteFlow Github托管仓库:https://github.com/dromara ......
[LeetCode] 1345. Jump Game IV 跳跃游戏之四
Given an array of integers `arr`, you are initially positioned at the first index of the array. In one step you can jump from index `i` to index: - `i ......
4. 参数传递与返回值
刚刚谈到构造函数,我们设计一个class,第一个遭遇的比较大的问题就是,一个构造函数由于它的语法比较特别,所以然后又有一种特殊的初始化叫 initialization list,所以我们要要怎么好好的去善用它呢,刚刚提过了,我们继续下去。 #### constructor (ctor, 构造函数) ......
每日记录(AndroidStudio入门基础(五)——基础组件)
Button①按钮文字的大小和颜色 <Button android:id="@+id/bt_11" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="I'm a button" ......
每日记录(AndroidStudio入门基础(六)——基础组件)
EditTextEditText就是一个用户输入框,主要属性有: layout_width、layout_height 输入框大小textSize、textColor 输入文字的大小和颜色hint 输入提示inputType 输入类型<EditText android:id="@+id/et_1" ......
每日记录(AndroidStudio入门基础(七)——基础组件)
RadioButton RadioButton就是单选按钮,一个RadioButton就是一个选项,很多个选择组成了一组选项,需要用RadioGroup包裹在一起。可以把RadioGroup当成LinearLayout,只不过RadioGroup里面只能装RadioButton 下面我就展示三个小案 ......
每日记录(AndroidStudio入门基础(八)——基础组件)
CheckBoxCheckBox是多选框,用法和RadioButton非常相似,但是不需要用Group包裹起来~ <CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" android:te ......
代码随想录Day15|二叉树III
104.二叉树的最大深度 递归法 本题可以使用前序(中左右),也可以使用后序遍历(左右中),使用前序求的就是深度,使用后序求的是高度。 二叉树节点的深度:指从根节点到该节点的最长简单路径边的条数或者节点数(取决于深度从0开始还是从1开始) 二叉树节点的高度:指从该节点到叶子节点的最长简单路径边的条数 ......
每日记录(AndroidStudio入门基础(四)——基础组件)
TextView①文字的大小、颜色 下面代码中我的备注方式是不对的哈 <TextView android:id="@+id/tv_1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:t ......
svn
## 下载svn ```sql docker run --restart always --name svn-test -d -p 3690:3690 -p 18080:80 -v /home/cxk/svn-data:/var/opt/svn elleflorio/svn-server ``` # ......
Linux MemAvailable构成分析
在分析Linux系统内存时候,我们经常会通过观察/proc/meminfo的数据。而判断当前系统内存是否紧缺的时候,往往会关注MemFree和MemAvailable两个参数。那么这两个参数的关系是什么呢?谁能表示当前系统的内存紧张程度? 我们先从结构与关系的角度来区分两个参数的含义。MemAvai ......
每日记录(AndroidStudio入门基础(二)——基础布局)
RelativeLayout AndroidStudio里面支持的布局有挺多种的,但是最最重要的是RelativeLayout(相对布局)和LinearLayout(线性布局),熟练掌握这两种布局也非常够用了,当然还有GridLayout...但是对于初学者,先学会了相对布局和线性布局,再去学习其他 ......
每日记录(AndroidStudio入门基础(三)——基础布局)
.LinearLayout线性布局要灵活一些,在实际应用上也是最最最广泛的。 layout_widthlayout_height和相对布局一样的用法和属性值,我就不赘述了! 区别于RelativeLayout,LinearLayout就不要求每个组件都要设置自己的id了,但是最好还是设置一下,这是一 ......
Weblogic反序列化(CVE-2023-21839)漏洞复现
##**前言** 序列化(Serialization):将对象的状态信息转换为可以存储或传输的形式的过程,一般将对象转换为字节流。序列化时,对象的当前状态被写入到临时或持久性存储区(文件、内存、数据库等)。 反序列化(Deserialization):从序列化的表示形式中提取数据,即把有序字节流恢复 ......
gscloud.cn下载GDEMV3 DEM模型
采用Selenium+Chromedriver方式下载,具体安装Selenium+Chromedriver请看 https://zhuanlan.zhihu.com/p/588679601 (1)Python没有自带selenium库,需要自行下载,只需要用简单的命令即可实现: pip instal ......
linux 中实现输出匹配字符之后或之前的若干行
001、输出匹配字符之后的若干行 [root@PC1 test4]# ls a.txt [root@PC1 test4]# cat a.txt ## 测试数据 01 02 kk 03 04 05 06 07 kk 08 09 10 11 12 ## 输出匹配字符之后的3行 [root@PC1 tes ......
java第七次作业
1.编写一个方法,实现冒泡排序(由小到大),并调用该方法 package one; public class sn { public static void main(String[] args) { // TODO Auto-generated method stub int a[]={5,4,3 ......
fedora 安装 gluqlo
环境:fedora 38 xfce desktop 安装依赖改为: dnf install libX11-devel SDL_ttf-devel SDL_gfx-devel ......
【网站搭建】hexo的使用
**基本的hexo使用语句就不展示了** > 写在前面   # 树莓派小车实验报告 # 1 小车构造及环境配置 ## 1.1 ......
postgresql/lightdb的核心数据结构
哈希(utils/hash/dynahash.c,hashfn.h,便利APIhsearch.h) 在pg内核中,大量使用了hash以便快速搜索。如catcache,portal,operator等。 哈希创建(属性),遍历,hashcode计算函数。 列表List/ListCell 跟c++/ja ......
实验5 文件应用编程
实验任务6 代码 # 读取并处理原始数据with open('data6.csv','r',encoding = 'gbk') as f: old_data = f.read().split('\n') del old_data[0] # 四舍五入得到新数据 new_data = [] for i ......