docker命令速查
启动与停止 docker pull ubuntu 拉取镜像,如果本地不存在则从仓库下载 docker run helloworld 用来创建一个新的容器并启动它(如果指定的镜像不存在,会自动拉取该镜像) docker start helloworld 用来启动已经存在且处于停止状态的容器 守护式启动:即后台启动 docker run -d --na…
笔试题记:24年腾讯音乐春招
208.小红的二叉树构造✅ 简单数学题:每一层的值是相同的,最小层值由节点最多的最后一行决定,即全被1填充,再乘以层数即可 #include<bits/stdc++.h> using namespace std; int main() { int n; cin >> n; cout << pow(2, n - 1) * n <…
力扣题记之贪心
More content:LeetCode hot100@贪心 55. 跳跃游戏❌ 一开始想的是跳向最大长度之间中下标最大的,发现不行 不要拘泥于跳到哪,而是能跳到哪,即关注能跳到的范围 贪心算法局部最优解:每次取最大跳跃步数(取最大覆盖范围) 整体最优解:最后得到整体最大覆盖范围,看是否能到终点 class Solution { public: …
笔试题记:23年网易秋招
link:模拟笔试 - 卡码网周赛第三十六期 175. 阴阳师✅ 简单模拟 注意向上取整技巧 #include<bits/stdc++.h> using namespace std; int main() { int n; cin >> n; int a, b; while(n--) { cin >> a >…
LeetCode hot100@图论
More content:力扣题记之图论 200. 岛屿数量✅ 简单岛屿问题 注意本题的grid数组类型是char 因此grid[i][j] == '1'不能简写为grid[i][j] class Solution { private: int dir[4][2] = {0, 1, 0, -1, 1, 0, -1, 0}; int …
RocketMQ
部署 安装JDK1.8+并配置环境变量 根据系统版本在官网下载对应二进制文件 解压:unzip rocketmq-all-5.3.1-bin-release.zip 配置环境变量:sudo vim /etc/profile(系统级)或者sudo vim ~/.bashrcsudo(用户级) 加入下面内容,注意修改为你的安装路径: export ro…
贼贼贼简单的多人聊天室
Linux Server epoll实现多路复用 Windows Client 初始化Windows下的socket环境 #pragma comment(lib, "Ws2_32.lib") int main() { WORD wVersionRequested; WSADATA wsaData; int err; wVersionRequeste…
CTF Crypto解题分析
步骤 步骤 1:信息提取 目标:从题目描述或文件中提取相关信息,如加密算法、已知参数和目标。 适配方式: 提取 p 和 q 的部分已知数字,以及模数 n=p⋅qn = p \cdot qn=p⋅q。 读取 output.txt 中的加密结果。 读取 source.py 提供的加密逻辑。 工具示例: extract_rsa_parameters:从文…
Redis
安装 系统版本:Ubuntu20.04.6-amd64 下载Redis源代码:wget https://download.redis.io/redis-stable.tar.gz 解压到指定路径:tar -xzvf redis-stable.tar.gz -C ./ 将redis-stable重命名为redis:mv redis-stable ./…
各论文实验方法
Relevant papers CYBENCH: A FRAMEWORK FOR EVALUATING CYBER-SECURITY CAPABILITIES AND RISKS OF LANGUAGE MODELS Language Agents as Hackers: Evaluating Cybersecurity Skills with C…