XOR
C语言进阶--宏定义
#define --是预处理器处理的单元实体之一 --定义的宏可以出现在程序的任意位置 --定义之后,代码可以使用这个宏 注意: --宏表达式被预处理器处理,编译器不知道宏表达式的存在 --宏表达式没有任何的“调用”开销 --宏表达式用“实参”完全替代形参,不进行任何运算 --宏表达式中不能出现递归 ......
你确定知道网速的发展史吗? 80年代的我们是这样上网的!
>🚀 个人主页 **极客小俊** >✍🏻 作者简介:web开发者、设计师、技术分享博主 >🐋 希望大家多多支持一下, 我们一起进步!😄 >🏅 如果文章对你有帮助的话,欢迎评论 💬点赞👍🏻 收藏 📂加关注 ### 80年代 我们的上网发展历史 我所了解到的`上网`的历史就要扯到20多 ......
网安--Linux操作系统基础知识
1、Linux系统结构 (1)内核 1、管理进程 (2)shell(包围在内核外的壳) 接收用户的命令,经过转换,交给内核去执行 查看shell工具 切换shell工具 chsh -s 例: chsh -s /bin/csh shell编程/shell脚本(.sh) #!/bin/bash (3)文 ......
python Levenshtein—计算字符串相似性
参考:https://maxbachmann.github.io/Levenshtein/ Levenshtein 距离,也称编辑距离,是一种字符串度量,用于衡量两个序列之间的差异。通俗地说,两个字符串之间的 Levenshtein 距离是将一个字符串更改为另一个字符串所需的最小单字符编辑(插入、删 ......
网络(一):网络模型和协议
### TCP/IP 网络模型有哪几层? - 应用层(message消息或报文):工作在操作系统中的用户态,传输层及以下则工作在内核态 - 传输层(segment段):为应用层提供网络支持,如 TCP(Transmission Control Protocol 传输控制协议)、UDP(用户数据报协议 ......
vue3+vite 中自定义 svg 图片 icon
关于 vue3 + vite 开发一个管理后台,并在后台中使用 自定义的 svg 图片左右路由icon #### 安装依赖 * `npm i vite-plugin-svg-icons --D` 或者 * `yarn add vite-plugin-svg-icons --D` 等其它的安装工具 # ......
虚函数、纯虚函数、多态与虚表机制详解
虚函数 在类的定义中,前面有virtual 关键字的成员函数就是虚函数 注:派生类中的成员函数 与 基类中虚函数同名且参数相同的函数,不加virtual也会自动变成虚函数 纯虚函数与抽象类 没有函数体的虚函数叫做纯虚函数,包含纯虚函数的类叫抽象类。 例如上面Base中的Examp就是一个纯虚函数,因 ......
[20230516]完善spsw.sql脚本.txt
[20230516]完善spsw.sql脚本.txt--//以前写的spsw.sql脚本通过加入提示,产生好的执行计划(sql_id=good_sql_id),替换有问题的sql语句(bad_sql_id).--//现在遇到一个问题,就是现在的dg可以做只读查询,里面的sql语句没有在主库执行过,我 ......
2024备考Week11
一、本周总结: 从Week6直接到了Week11,浪费了一个多月的时间,不能再这么浪费了。 想法太多,执行太少,沉迷微博/bilibili/知乎/腾讯视频/小红书/微信 太多太多时间,下周开始要彻底屏蔽这些软件。 使用时间:申论15h41min,行测1h。对申论题型有了初步了解。 二、下周规划:彻底 ......
hash碰撞(选做)
任务详情 查找资料,提供不少于 3 条 MD5 算法和 3 条 SHA-1 算法的碰撞实例 1 提供数据和数据来源(图书,网站……) 2 用 openssl 命令验证碰撞,提交演示截图 MD5碰撞实例 实例1 来源:[](https://img2023.cnblogs.com/blog/216640 ......
Docker CLI docker cp 常用命令
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docke ......
Rockchip RK3399 - busybox 1.36.0制作根文件系统制作
在Mini2440之linux根文件系统yaffs2移植文章中我们已经介绍了根文件系统的概念以及制作过程,不过当时是制作的是yaffs2类型的根文件系统,适用于外部设备Nand Flash,这一节我们将制作ramdisk、ext4类型的根文件系统。制作流程基本是一致的。 一、 编译、安装、配置 bu ......
Linux - sshpass的安装与使用
ssh 登陆不能在命令行中指定密码,sshpass 的出现则解决了这一问题。它允许你用 -p 参数指定明文密码,然后直接登录远程服务器,它支持密码从命令行、文件、环境变量中读取。 1、安装 [root@node1 home]# wget http://sourceforge.net/projects ......
pytest
**一、web自动化内容** UI - user interface web网页、客户端(PC,app) 1、pytest 2、selenium selenium介绍、元素定位、元素操作 python+selenium: 框架: PageObject模式 优化和封装 - selenium二次封装、失 ......
警钟长鸣-----找零钱
蒟蒻的我在这个题上花了40分钟还超时了(悲 不说了先上超时的代码: 1 #include<bits/stdc++.h> 2 using namespace std; 3 int res,n,a[]={1,2,5,10,20,50,100},x; 4 void dfs(int st,int num,i ......
常见问题
常见问题 思源适合我吗?或者说我应该如何选择笔记软件? 这个问题因人而异,很难统一回答。如果你不太确定思源是否适合你,请看如下建议: 如果你需要经常分享笔记或者与别人协作编辑,并且需要数据表格功能,推荐使用: FlowUs 息流 - 新一代知识管理与协作平台 我来 wolai - 不仅仅是未来的云端 ......
数据可用性保障
数据可用性保障 本地设备 在提升本地设备上的数据可用性方面我们做了大量努力: 编辑器中的内容变更会自动保存到磁盘上,实际写入磁盘时间会根据文档大小有所不同,通常情况下 1 秒以内会完成最终保存 支持文件历史 支持数据快照 支持完整导出和导入 Data 压缩包 禁止通过第三方同步盘软件同步数据以避免造 ......
绘制PR曲线
def plot_results_overlay(start=0, stop=0): # from utils.plots import *; plot_results_overlay() # Plot training 'results*.txt', overlaying train and va ......
git常用命令介绍
git merge Git merge是一种用于将一个分支的更改合并到另一个分支的操作。 示例: A B C [master] \ D E F [feature-branch] 在这个示例中,master分支上有三个提交(标记为A、B和C),而feature-branch分支上有三个提交(标记为D、 ......
第三章 基本数据结构
# 3.1 线性数据结构 - 一旦某个元素被添加进来,它与前后元素的相对位置将保持不变 # 3.2 栈 ## 3.3.1 什么是栈 - 添加和删除操作总发生在同一端,即顶端,另一端称为底端。 - 元素添加顺序:后进先出。 - 应用:点击返回按钮,反向浏览网页。 ......
经典函数指针应用 函数指针回调
void Manu(){ printf("**************************************\n"); printf("********* 1.Add 2.Sub ******\n"); printf("********* 3.Nul 4.Div ******\n"); p ......
git 文件恢复与项目还原:008
1. 【文件恢复】:将文件恢复到上一次提交的状态 注意:新建且没有提交的文件无法使用文件恢复 命令: git checkout -- 文件名 假如我们的一开始是这样的,这是没有报错的状态文件 然后我添加了一段内容, 比如我添加这段内容项目报错了, 我需要恢复到没有报错的状态 方法一:代码比较,找到修 ......
Rust Web 全栈开发之 Actix 尝鲜并构建REST API
# Rust Web 全栈开发之 Actix 尝鲜并构建REST API ## 一、Actix 尝鲜 ### 需要使用的crate - actix-web v4.3.1 - actix-rt v2.8.0 ```bash ~ via 🅒 base ➜ cd rust ~/rust via 🅒 b ......
hash碰撞(选做)
### hash碰撞(选做) ## 查找资料,提供不少于3条md5算法和3条sh1算法的碰撞实例 ### 1 提供数据和数据来源(图书,网站...) ### 2 用openssl命令验证碰撞,提交演示截图 #### MD5 - 样本一 ``` 4dc968ff0ee35c209572d4777b72 ......
感染蠕虫病毒Synaptics的查杀历程
## 一、问题发现 最近每次电脑开机联想电脑管家都给我报“发现可疑陈鼓型,存在安全风险”,一开始也没太在意,直接点立即隔离,但是每天都报这就有点不正常了~~ 
##设计模式 ###单例模式(泛型单例) ####作用:提高代码复用率,增加代码可读性 ``` //实现泛型单例,并对T进行约束,规定只有各类manager使用单例模式 public class Singleton : MonoBehaviour where T : Singleton { priv ......
函数指针和函数指针数组
//void Print(const char* str)//{// printf("%s\n", str);//}//int main()//{// (*(void(*)())0)();//将0地址处的函数强制转换位无类型的函数指针,解引用并调用// void(*p)(const char*) = ......
Redis基础课程讲义
# Redis基础 ## 课程内容 - Redis入门 - Redis数据类型 - Redis常用命令 - Redis使用场景 - 在Java中操作Redis ## 1. 前言 ### 1.1 什么是Redis Redis是一个基于**内存**的key-value结构数据库。Redis 是互联网技术 ......
算法刷题记录:乒乓球
###题目链接 https://ac.nowcoder.com/acm/contest/19306/1033 ###题目分析 这题好坑,乒乓球的比分如果相差` using namespace std; // 统计11分制和21分制的比分 string s; int main() { char t; ......
Doris(三) -- 索引
# 索引 索引用于帮助快速过滤或查找数据。 目前 Doris 主要支持两类索引: • 内建的智能索引:包括前缀索引和 ZoneMap 索引。 • 用户创建的二级索引:包括 Bloom Filter 索引 和 Bitmap倒排索引。 其中 ZoneMap 索引是在列存格式上,对每一列自动维护的索引信息 ......