Archive

所有文章

按时间浏览全部技术文章,保留技术博客的信息密度,同时使用更清晰的编辑型分组。

64 篇文章7 个分类
Other

Blog配置

安装Hugo 1 winget install Hugo.Hugo.Extended 安装完成后查看hugo版本验证安装是否成功 1 hugo version 配置博客源 使用hugo创建网站 1 2 hugo new site blog # 可以替换成任意你想要的名字 # github里创建同名仓库,到时候git …

2 分钟阅读700 字
ReadingNotes

读书摘录

阅读 要是有些事我没说,地坛,你别以为是我忘了,我什么也没忘,但是有些事只适合收藏。不能说,也不能想,却又不能忘。《我与地坛》 不与伪君子争名,不与真小人争利,不与执拗人争理,不与匹夫争勇,不与酸儒争才,不与蠢人施恩。《剑来》 莫道君行早,更有早行人。莫道君行高,早有山巅路。《剑来》 何为遗憾,不可再得之物,不可再遇之 …

1 分钟阅读500 字
C++

C++并发

C++ Concurrency 进程和线程的区别 线程基础 初始化线程对象 启动线程后要明确是等待线程结束join(),还是让其自主运行detach()。否则程序会终止(std::thread的析构函数会调用std::terminate())。 等待线程结束,来保证可访问的数据是有效的。 只能对一个线程使用一 …

18 分钟阅读8800 字
C++

设计模式

创建型模式:单例模式,工厂方法模式,抽象工厂模式,建造者模式,原型模式 结构型模式:适配器模式,代理模式,桥接模式,装饰器模式,外观模式,组合模式,享元模式 行为型模式:观察者模式,策略模式,命令模式,中介者模式,备忘录模式,模板方法模式,迭代器模式,状态模式,责任链模式,解释器模式,访问者模式 UML 类图分三层 第 …

30 分钟阅读14700 字
Computer

Linux系统编程

在 Linux 中,手册节号通常被分为以下 8 个部分: 1:用户命令和可执行文件的手册页。 2:系统调用和内核函数的手册页。 3:C 库函数的手册页。 4:特殊文件的手册页,例如设备文件和驱动程序。 5:文件格式和约定的手册页。 6:游戏的手册页。 7:杂项手册页,例如惯例、宏包和协议等。(signal) 8:系统管 …

69 分钟阅读34300 字
Computer

SQLite

基本流程 1 2 3 4 5 6 7 8 9 //打开数据库 sqlite3 *sqldb = NULL; int res = sqlite3_open(db_file_name.c_str(), &sqldb); if (res != SQLITE_OK) { fprintf(stderr, "Can …

5 分钟阅读2200 字
Computer

正则表达式

正则表达式语法 元字符 元字符 描述 . 句号匹配任意单个字符除了换行符。 ".ar" => The car parked in the garage. [ ] 匹配方括号内的任意字符 "[Tt]he" => The car parked in the garage. …

5 分钟阅读2400 字
C++

CMake教程

CMakeLists.txt 1 2 3 cmake_minimum_required(VERSION 3.10) project(hello) add_executable(hello main.cpp factorial.cpp printhello.cpp) CMake 2.x 一般方便删除多余文件,新 …

5 分钟阅读2500 字
Computer

Git教程

git可视化的学习网站 1 git基本概念 工作区:仓库的目录。工作区是独立于各个分支的。 暂存区:数据暂时存放的区域,类似于工作区写入版本库前的缓存区。暂存区是独立于各个分支的。 版本库:存放所有已经提交到本地仓库的代码版本。 版本结构:树结构,树中每个节点代表一个代码版本。 2 git常用命令 全局设置 git …

6 分钟阅读3000 字
Computer

Docker教程

docker教程 1 docker安装 官方教程 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ssh abcserver # abcserver tmux # tmux里安装 # 1. 更新 apt 包索引并安装包以允许 apt 通 …

3 分钟阅读1500 字
Computer

GDB调试

gcc -o main main.c -g 或者-G生成Debug可调试版本 1 2 3 mkdir build && cd build cmake .. -DCMAKE_BUILD_TYPE=Debug make gdb filename 指定调试的文件 hip程序 hipcc demo.cpp -o …

6 分钟阅读2800 字
Computer

Shell编程

概论 shell是通过命令行与操作系统沟通的语言。 Linux中常见的shell脚本有很多种,常见的有: Bourne Shell (/usr/bin/sh或/bin/sh) Bourne Again Shell (/bin/bash) C Shell (/usr/bin/csh) K Shell …

17 分钟阅读8300 字
0%