每日一话+单词遗忘表12.1
Working hard is important, but there is something that matters even more: believing in yourself
forest 森林
forge 熔炉
explore 探寻
formal 正式的
former 从前的
formula 公式
formulate 构想出
forth 向前
forthcoming 即将到来的
fortune 运气
forum 论坛
fossil 化石
fountain 喷泉
fraction 小部分
fragment 碎片
frame 构架
explicit 详细的
每日一话+单词遗忘表12.2
A man may well bring a horse to the water, but he cannot make him drink.
freight 运送
contempt 轻蔑
frog 青蛙
frontier 边境
frost 结霜
frustrate 挫败
fry 油炸
fuel 燃料
fulfil 履行
fulfill 履行实践
fu ...
真题在现
概述题
1、简述 GNU、GPL 的含义,及其对 Linux 的影响。
GNU 计划开始于 1984 年 1 月。其创始人是理查德•马修•斯托曼(Richard Matthew
Stallman)。“GNU”是“GNU’s Not UNIX”的递归首字母缩写词。“GNU”的发音为 g’noo。
GNU 计划的目的是开发一个完全类似于 UNIX 的免费操作系统。其内核 Hurd 的开发工作始于
1990 年,但是至今尚未成熟。GNU 计划代表性的产品包括 GCC、Emacs、Bash Shell、GLIBC
等,这些都在 Linux 中被广泛使用。(3 分)
GPL(GNU General Public License,GNU 通用公共许可证)于 1985 年被提出。GPL 试
图保证您共享和修改自由软件的自由。GPL 适用于大多数自由软件基金会的软件。GNU 计划
一共提出了 3 个协议条款:GPL,LGPL(GNU Lesser General Public License,GNU 较宽松
公共许可证),GFDL(GNU Free Documentation License ...
查找算法主要用于在集合(如数组、列表、树等)中寻找特定的元素。以下是几种常见的查找算法以及相应的代码示例。
线性查找
线性查找是一种简单的查找方法,它逐个检查每个元素,直到找到目标元素或遍历完整个集合。
123456789101112131415161718192021public class LinearSearch { public static int linearSearch(int[] arr, int target) { for (int i = 0; i < arr.length; i++) { if (arr[i] == target) { return i; // 返回目标元素的索引 } } return -1; // 如果找不到,返回-1 } public static void main(String[] args) { int[ ...
English
未读每日一话+单词遗忘表11.1
Who partakes in another’s joys is a more humane character than he who partakes in his griefs.
counsel 忠告
counterpart 相当的
coupon 卷
coward 胆小的
crab 螃蟹
crane 吊车
crawl 爬行
每日一话+单词遗忘表11.2
The highest possible stage in moral culture is when we recognize that we ought to control thoughts.
creep 爬行
crew 组
crisis 危机
criterion 准则
crocodile 鳄鱼
crop 农作物
crucial 决定性的
cruise 巡游
crustal 水晶
cucumber 黄瓜
cultivate 耕种
crub 遏制
每日一话+单词遗忘表11.4
Do the best you can, until you know better. Then when yo ...
定义-各种分类
图(Graph):由顶点的非空有限集合 VV (由 n>0n>0 个顶点组成)与边的集合 EE(顶点之间的关系)构成的结构。其形式化定义为 G=(V,E)G=(V,E)。
顶点(Vertex):图中的数据元素通常称为顶点,在下面的示意图中我们使用圆圈来表示顶点。
边(Edge):图中两个数据元素之间的关联关系通常称为边,在下面的示意图中我们使用连接两个顶点之间的线段来表示边。边的形式化定义为:e=⟨u,v⟩e=⟨u,v⟩,表示从 uu 到 vv 的一条边,其中 uu 称为起始点,vv 称为终止点。
特别的,根据定义,GG 也是其自身的子图。
无向图(Undirected Graph):如果图中的每条边都没有指向性,则称为无向图。例如朋友关系图、路线图都是无向图。
有向图(Directed Graph):如果图中的每条边都具有指向性,则称为有向图。例如流程图是有向图。
如果无向图中有 nn 个顶点,则无向图中最多有 n×(n−1)/2n×(n−1)/2 条边。而具有 n×(n−1)/2n×(n−1)/2 条边的无向图称为 「完全无向图(Compl ...
java
未读1.leetcode 990. 等式方程的可满足性
给定一个由表示变量之间关系的字符串方程组成的数组,每个字符串方程 equations[i] 的长度为 4,并采用两种不同的形式之一:"a==b" 或 "a!=b"。在这里,a 和 b 是小写字母(不一定不同),表示单字母变量名。
只有当可以将整数分配给变量名,以便满足所有给定的方程时才返回 true,否则返回 false。
示例 1:
123输入:["a==b","b!=a"]输出:false解释:如果我们指定,a = 1 且 b = 1,那么可以满足第一个方程,但无法满足第二个方程。没有办法分配变量同时满足这两个方程。
示例 2:
123输入:["b==a","a==b"]输出:true解释:我们可以指定 a = 1 且 b = 1 以满足满足这两个方程。
示例 3:
12输入:["a==b","b==c","a==c"]输出:true
示例 4:
12输 ...
基本脚本
echo 使用
123456789101112131415161718192021# 输出普通字符串echo "hello, world"# Output: hello, world# 输出含变量的字符串name=zpecho "hello, \"${name}\""# Output: hello, "zp"# 输出含换行符的字符串echo -e "YES\nNO" # Output:# YES# NO# 输出内容定向至文件echo "test" > test.txt# 输出执行结果echo `pwd`# Output: (当前目录路径)
示例脚本
123456#!/bin/zshecho "aaa,mmmmmmmm"echo -e "aaaa\naaaa"name=woshiniecho "name is ${name}"echo "$(pw ...
公共字段解析
在使用的时候,有一些字段是一直在使用的。我们为了方便会使用MyBatis-Plus 提供的注解来完成这个功能
12345678910111213/** 创建时间 *公共字段要进行加注解/ @TableField(fill = FieldFill.INSERT) // 自动填充,插入时自动填充 private LocalDateTime createTime; /** 更新时间 */ @TableField(fill = FieldFill.INSERT_UPDATE) // 自动填充,插入和更新时自动填充 private LocalDateTime updateTime; @TableField(fill = FieldFill.INSERT) // 自动填充,插入时自动填充 private Long createUser; @TableField(fill = FieldFill.INSERT_UPDATE) // 自动填充,插入和更新时自动填充 private Long updateUser;
比如这四个是经常使用的公共字段
给他们 ...
网络运维
无法访问外网的域名
应该就是dns解析出了问题
我们就要在hosts解析里进行修改
1echo "192.168.0.1 hostname" >> /etc/hosts
在文件中添加本机ip
12❯ hostnamemengnankk-linux
配置信赖的 DNS 服务器
执行 vi /etc/resolv.conf ,添加以下内容:
12nameserver 114.114.114.114nameserver 8.8.8.8
一个是国内老牌的
一个是谷歌的dns解析
然后ping一下是不是能ping通
12345678910111213141516❯ ping mengnankk.asiaPING mengnankk.asia (76.76.21.93) 56(84) bytes of data.64 bytes from 76.76.21.93 (76.76.21.93): icmp_seq=1 ttl=128 time=95.4 ms64 bytes from 76.76.21.93 (76.76.21.93): icmp_seq=2 ...
备份和恢复需要的工具
在使用虚拟机的时候我们可以使用快照进行恢复,但是在实体机的时候,我们不能使用快照
那我们就要掌握备份恢复的技术操作
dump指令和restore指令
1sudo apt-fast install dump
1sudo apt-fast install restorecond
dump
1dump [options] file
dump指令的基本语法
选项解析:
-0~-9代表存储的级别,0代表完全备份,1-9代表增量备份(增量备份就是备份上次备份修改或者增加的备份)
-f 指定备份的文件或者设备,不指定默认使用磁带
-u 显示备份更新的时间 在/etc/dumpupdates文件夹内
-v 显示详细的信息
-b 修改数据块的大小,默认是kb
-s 磁带的大小
-j 使用压缩
完全备份整个文件系统
1dump -0uf /backup/full_backup.dump /dev/sda1
增量备份
1dump -1uf /backup/full1_backup.dump /dev/sda1
不仅仅可以备份整个文件,还可以备份某个文件夹或者是文件
resto ...
树的概念
树是一个有限的集合
我们的linux文件目录就是树状的
「树」具有以下的特点:
有且仅有一个节点没有前驱节点,该节点被称为树的 「根节点(Root)」 。
除了根节点以之,每个节点有且仅有一个直接前驱节点。
包括根节点在内,每个节点可以有多个后继节点。
当 n>1n>1 时,除了根节点之外的其他节点,可分为 m(m>0)m(m>0) 个互不相交的有限集合 T1,T2,…,TmT1,T2,…,T**m,其中每一个集合本身又是一棵树,并且被称为根的 「子树(SubTree)」。
节点所含有的子树的个数就是节点的度
度为0的叫做叶子节点
度不为0的叫做分支节点
树中各节点的最大度数称为 「树的度」。
节点之间的关系
兄弟节点,孩子节点,父子节点…
节点的层次:从根节点开始定义,根为第 11 层,根的子节点为第 22 层,以此类推。
树的深度(高度):所有节点中最大的层数。例如图中树的深度为 44。
堂兄弟节点:父节点在同一层的节点互为堂兄弟。例如图中 JJ、KK 互为堂兄弟节点。
路径:树中两个节点之间所经过的节点序列。例如图中 ...