摘要: GCC 自动识别的常用扩展名 以c语言的方式编译当前文件(即为demo) gcc -xc demo GCC 常用编译选项 GCC 生成 a.out 的过程 1.预处理 预处理过程主要是处理那些源文件和头文件中以#开头的命令,比如 #include、#define、#ifdef 等。预处理的规则一般如 阅读全文
posted @ 2023-09-29 22:40 hacker_dvd 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 采用 socket 实现服务端和客户端通信 server.c #include <arpa/inet.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys 阅读全文
posted @ 2023-09-10 18:03 hacker_dvd 阅读(8) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> enum class Color { Red, Black }; template <typename T> struct Node { T key; Node<T>* parent; Node<T>* left; Node<T>* right; Color 阅读全文
posted @ 2023-06-27 16:15 hacker_dvd 阅读(2) 评论(0) 推荐(0) 编辑
摘要: x = torch.tensor([1, 2]) before = id(x) x = x - 4 before == id(x) 返回值是False,说明x = x - 4会构造一个新的 tensor 而若修改为x -= 4,则返回值为True,说明会原地修改,更高效 对于 python 的 in 阅读全文
posted @ 2024-03-24 16:12 hacker_dvd 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 考虑这段代码: x.grad.zero_() y = x * x u = y.detach() z = u * x z.sum().backward() x.grad == u 这里u = y.detach()意味着不将u看作一个变量组成的向量,而仅将 u 看作一个数字组成的向量,即u = [0, 阅读全文
posted @ 2024-03-23 10:08 hacker_dvd 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 进程的概念,组成和特征 进程状态转换 进程控制 进程通信 线程概念 线程的实现方式 处理机调度 调度算法的评价指标 进程调度 阅读全文
posted @ 2024-03-07 15:55 hacker_dvd 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 概念,功能,目标 os的四个特征 os的发展与分类 os的运行机制 中断和异常 系统调用 os 体系结构 阅读全文
posted @ 2024-03-07 14:14 hacker_dvd 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 基础准备 sudo apt install ssh pdsh # 安装 ssh sudo apt install openjdk-8-jdk # 安装 jdk8 在.bashrc文件中添加: export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 下载h 阅读全文
posted @ 2023-12-27 11:10 hacker_dvd 阅读(8) 评论(0) 推荐(0) 编辑
摘要: S 阅读全文
posted @ 2023-12-27 00:00 hacker_dvd 阅读(6) 评论(0) 推荐(0) 编辑
摘要: pacman sudo pacman -Sy 同步包数据库,确保你安装或更新软件包时使用的是最新信息。 sudo pacman -Syu 这将同步包数据库并升级所有已安装的包到最新版本。 sudo pacman -S packagename 安装软件包 sudo pacman -R packagen 阅读全文
posted @ 2023-12-26 20:49 hacker_dvd 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 安装 参考教程使用archinstall脚本进行安装 其他参考: Arch Linux+KDE安装流程和踩坑记录 Archlinux安装(超详细) 手动安装 ssh 远程连接 passwd设置密码 pacman -S openssh安装 ssh 服务器 在/etc/ssh/sshd_config中设 阅读全文
posted @ 2023-12-26 20:36 hacker_dvd 阅读(73) 评论(0) 推荐(0) 编辑
摘要: .clang-tidy Checks: > google-*, -*, modernize-*, clang-analyzer-*, performance-*, readability-*, -readability-magic-numbers, -modernize-use-trailing-r 阅读全文
posted @ 2023-12-12 20:26 hacker_dvd 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 先安装 oh my tmux: Oh my tmux C + a + c:创建一个 window C + a + 数字:切换窗口 C + a + p:切换到左边序号的窗口 C + a + n:切换到右边序号的窗口 C + a + &:杀死一个窗口 C + a + %:左右分屏 C + a + "": 阅读全文
posted @ 2023-11-18 21:37 hacker_dvd 阅读(3) 评论(0) 推荐(0) 编辑