• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Asc.416e74
博客园    首页    新随笔    联系   管理     
2024年6月1日
Debian + KDE,But Lite
摘要: Debian + plasma-desktop 前言 KDE 雖然很好用,但是如果直接安裝 KDE 套件又會顯得太沉重,所以我們爲何不以 Debian 爲例自己從頭開始像堆積木一樣搭建出一個更精簡的 KDE 環境呢? 安裝系統 安裝系統部分我就簡而言之了,主要注意一下幾點: 選擇軟件包的時候不要勾選 阅读全文
posted @ 2024-06-01 22:04 ストッキング 阅读(212) 评论(0) 推荐(0)
2024年4月16日
自定义 ls 颜色输出
摘要: 直接上配置 LS_COLORS='rs=0:di=00;34:ln=01;36:mh=00:pi=00;33:so=01;35:do=01;35:bd=00;33;01:cd=00;33;01:or=00;31;01:mi=00:su=33;31:sg=36;33:ca=00:tw=36;32:ow 阅读全文
posted @ 2024-04-16 11:45 ストッキング 阅读(111) 评论(0) 推荐(0)
2024年1月23日
QObject::connect 创建信号和槽的连接
摘要: 创建信号和槽的连接 方法一:connect 配合宏 connect 方法有多个重载,第一种方法是具体是通过下面这个重载: static QMetaObject::Connection connect(QObject *sender, char *signal, QObject *receiver, 阅读全文
posted @ 2024-01-23 23:55 ストッキング 阅读(342) 评论(0) 推荐(0)
2024年1月17日
Windows 路由配置(有线通内网,Wi-Fi 通外网)
摘要: Windows 路由配置 ROUTE 命令 ROUTE 命令基本格式为 ROUTE [-f] [-p] [-4|-6] command [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface] 参数含义: -f: 清除 阅读全文
posted @ 2024-01-17 11:52 ストッキング 阅读(721) 评论(0) 推荐(0)
2024年1月9日
首次安装_Fedora
摘要: /: :\ ant@fedora : :: OS: Fedora : /shhOHbmp :\ Kernel: x86_64 Linux 5.17.6-300.fc36.x86_64 / omMMMNNNMMD : Uptime: 6h 4m : sMMMMNMNMP. : Packages: 20 阅读全文
posted @ 2024-01-09 11:57 ストッキング 阅读(56) 评论(0) 推荐(0)
2024年1月8日
clang_使用getopt解析命令行参数
摘要: 在 C 语言中使用 getopt 对命令行参数进行解析,帮助我们更好的构建命令行程序 阅读全文
posted @ 2024-01-08 23:03 ストッキング 阅读(65) 评论(0) 推荐(0)
终端里面的快捷键
摘要: 终端中的快捷键 终端当中有很多好用的快捷键,用于帮助提升命令输入和编辑效率,大抵都准寻了 Emacs 的键位方式。在下面的快捷键中 C 绝大部分时候都表示 Ctrl 键,如果是 macOS 则是表示 Command 键,如果在 macOS 中按键不同会做额外说明。 移动光标 按键 作用 备注 C-b 阅读全文
posted @ 2024-01-08 00:06 ストッキング 阅读(56) 评论(0) 推荐(0)
2023年11月25日
一个简单但是好用的 tmux 配置
摘要: 一个简单但是好用的 tmux 配置 直接上配置 set -g mouse on set -g history-limit 323 set -g status-bg blue set -g status-fg black set -g status-position top set -g window-status-format "󰖌 阅读全文
posted @ 2023-11-25 23:04 ストッキング 阅读(522) 评论(0) 推荐(0)
2023年10月17日
Lua 中的函数
摘要: # Lua 中的函数 基础形式 function Func (arg1, arg2) -- TODO end 不需要在定义的时候标注形参数据类型 使用 end 作为结束 function 前可以使用 local 修饰,表示局部函数 function 作为公民可以被赋值给变量或当作参数传递 一个 fu 阅读全文
posted @ 2023-10-17 14:53 ストッキング 阅读(108) 评论(0) 推荐(0)
2023年10月7日
逻辑熔断的巧用
摘要: 巧用逻辑熔断 之前我应该写过一篇逻辑熔断的文章(但是没找到,可能不是发布在博客园的吧)。简单来说就是当 s1=false 的时候 s1 && s2 && s3 比为 false,不需要判断 s2, s3。当 s1 为 true 的时候 s1 || s2 || s3 必为 true,同样不需要判断 s 阅读全文
posted @ 2023-10-07 11:01 ストッキング 阅读(20) 评论(0) 推荐(0)
2023年9月21日
Shell 腳本字符串處理
摘要: 删除子串 一下方法都可以用来删除字符串中的指定子串 语法 作用 说明 ${str#rule} 从左开始匹配 最小匹配 ${str##rule} 从做开始匹配 最大匹配 ${str%rule} 从右开始匹配 最小匹配 ${str%%rule} 从右开始匹配 最大匹配 str 表示字符串变量 举例: 假 阅读全文
posted @ 2023-09-21 23:58 ストッキング 阅读(39) 评论(0) 推荐(0)
2023年4月6日
golang 不聲明額外變量循環指定次數
摘要: range + make + struct{} = ? for range make([]struct{}, 10) { // TODO } 差不多就是 Rust 當中的 for _ in 0..10 { // TODO } 或 (0..=10).for_each(|_| { // TODO }); 阅读全文
posted @ 2023-04-06 22:35 ストッキング 阅读(20) 评论(0) 推荐(0)
2023年3月21日
vscode 打開多個項目報錯
摘要: VSCode 打開多個 Golang 項目 如果你的項目結構如下這樣的話 VSCode 在你的代碼上標紅。 但事實上你的代碼並沒有錯誤,並且可以正常的運行和調試,靜靜是在代碼上會有一個紅色的波浪線。如果你將鼠標懸浮在波浪線上則會提示你: gopls was not able to find modu 阅读全文
posted @ 2023-03-21 00:01 ストッキング 阅读(642) 评论(0) 推荐(0)
2023年3月16日
Docker 容器操作
摘要: Docker 容器操作 本文對應 「Docker 技術入門與實踐」 一書第四章節內容 import 與 load 在 操作 Docker 鏡像 中我們說了一個導入鏡像的命令 docker load,這與導入容器的命令非常相似。 但是import 導入的是一個容器快照——雖然通過 import 導入一 阅读全文
posted @ 2023-03-16 22:06 ストッキング 阅读(39) 评论(0) 推荐(0)
2023年3月15日
Docker 鏡像操作
摘要: 操作 Docker 鏡像 本文對應 《Docker 技術入門與實踐》 一書第三章節 查 查看本地所有 docker 鏡像使用 docker image ls,其簡寫方式爲 docker images 查看單個鏡像詳細信息(如作者,構建詳情等)則可以通過 docker inspect <image> 阅读全文
posted @ 2023-03-15 21:41 ストッキング 阅读(26) 评论(0) 推荐(0)
2023年3月2日
Shell 脚本加密
摘要: 使用 shc 对 shell 脚本进行加密 阅读全文
posted @ 2023-03-02 17:38 ストッキング 阅读(393) 评论(0) 推荐(0)
2023年2月28日
vsode 编写 go 出现 BrokenImport
摘要: vscode 无法识别 go 本地包 如果没有创建 go.mod 文件则通过 go mod init MOD_NAME 创建,并通过 go mod tidy 更新依赖 有 go.mod 文件,且对应的包已经通过 go get 下载到本地,则通过 go clean -cache 清理缓存 参考内容 [ 阅读全文
posted @ 2023-02-28 13:39 ストッキング 阅读(164) 评论(0) 推荐(0)
2022年12月7日
cmus
摘要: cmus 安裝(Fedora) sudo dnf install cmus 使用 因爲是基於終端的音樂播放器,所以 cmus 的所有操作都是基於鍵盤,你可以理解爲快捷鍵,也可以認爲是操作指令。 基本控制 cmus 是基於終端的音樂播放器,於同樣基於終端的文本編輯器 Vim 操作邏輯十分相似。比如在個 阅读全文
posted @ 2022-12-07 00:21 ストッキング 阅读(123) 评论(0) 推荐(0)
2022年10月31日
Rust 元組匹配的一個妙用
摘要: Rust 元組匹配的一個妙用 原文:https://nathanael-morris-bennett.medium.com/rust-tuple-pattern-matching-trick-c0f6bcdb4460 PS:原文的示例代碼中有幾處語法錯誤,本文對其進行了修正,並且示例代碼也有所不同。 阅读全文
posted @ 2022-10-31 23:57 ストッキング 阅读(31) 评论(0) 推荐(0)
2022年10月18日
Golang 中的 struct{}
摘要: 空接口類型 基本類型大小 struct{} 大小 地址 被包含 獨立 作用 map chain struct{} 先看一個例子 type NilStruct struct{} type Man struct { None NilStruct Name string } func main() { n 阅读全文
posted @ 2022-10-18 00:41 ストッキング 阅读(69) 评论(0) 推荐(0)
2022年10月17日
Rust 生命週期
摘要: 生命周期 为何需要有生命周期 先看一个例子:我们要求有一个函数,这个函数能够返回两个字符串中比较长的哪一个,比如下面的代码就要求输出 abcdefg。 fn main() { let x: String = String::from("abcdefg"); let y: String = Strin 阅读全文
posted @ 2022-10-17 22:18 ストッキング 阅读(57) 评论(0) 推荐(0)
Rust Trist
摘要: Trait Trait 是什麼東西 Trait 中定義了一組方法,類似於其他語言當中的接口,但是不同於其他語言中的接口(後面會展開)。因爲其內部是一組方法,因此 Trait 所定義的是一種公共行爲。比如所有男生被要求上公廁的時候只能進男廁所,所有運動員被要求不允許毆打裁判……也就是讓一些不同的類型卻 阅读全文
posted @ 2022-10-17 22:17 ストッキング 阅读(30) 评论(0) 推荐(0)
2022年10月11日
Golang 泛型使用
摘要: Golang 泛型 泛型函数 定义 func Func1[T int | int32 | int64 | float32 | float64](a, b T) T { return a + b } 使用 Func1[int32](1, 2) 但是这样好像看起来很丑,所以可以使用自动类型推导,也就是让 阅读全文
posted @ 2022-10-11 01:34 ストッキング 阅读(554) 评论(0) 推荐(0)
2022年8月11日
Rust 基础(06) 泛型
摘要: 泛型 什么是泛型,泛型的作用,泛型的优势等本文不做介绍,本文只将泛型在 Rust 当中的使用方法. 泛型方法 一个比较两个数大小的并返回其中较大的一个数: fn larget<T: std::cmp::PartialOrd>(a: T, b: T) -> T { if a >= b { a } el 阅读全文
posted @ 2022-08-11 23:48 ストッキング 阅读(143) 评论(0) 推荐(0)
2022年8月3日
Rust基础(05) 类型转换
摘要: 类型转换 as 语法: let a =b as type 举例: let a = 8i32 as u32 整形之间 位数相同的整形之间(如 i32->u32): no-op(二进制值完全不变,只改变数据类型) 高位转低位(i32->u8): 截断 低位转高位(i8->u32): 原类型为无符号: 补 阅读全文
posted @ 2022-08-03 21:31 ストッキング 阅读(378) 评论(0) 推荐(0)
2022年7月26日
Rust 基础(04) 枚举
摘要: 枚舉 定義 通过 enum 声明关键字,并且在里面定义各个枚举的变体(具体枚举值),而每个枚举值可以绑定数据。比如 周五(Fri 就绑定了一个 String 类型的数据),除了 String 枚举的变体可以绑定任何类型的数据,甚至是结构体和其他的枚举(不能包含自己)。 enum Week { Mon 阅读全文
posted @ 2022-07-26 00:17 ストッキング 阅读(80) 评论(0) 推荐(0)
2022年7月21日
Rust 基礎(03) 結構體
摘要: 結構體 聲明 Rust 通過struct聲明一個結構體,內部使用字段名: 數據類型,的格式定義字段。 struct Gire { Name: String, Email: String, Tel: String, } 使用 初始化的時候需要對結構體中的每一個字段都進行初始化(Rust 不會將未初始化 阅读全文
posted @ 2022-07-21 23:40 ストッキング 阅读(37) 评论(0) 推荐(0)
Rust 基礎(02) 所有權
摘要: 所有權 什麼是所有權 Rust的一套內存管理規則。 這套規則是什麼 每一個值都有一個變量作爲他的所有者 一個值在任何時間都只有一個所有者 值的所有者離開作用域之後會被銷燬 作用域 與其他語言的作用域相同,只要還能調用這個變量,那麼他就依舊處於作用域內。 轉移 當把一個變量直接賦值給另一個變量的時候所 阅读全文
posted @ 2022-07-21 00:09 ストッキング 阅读(41) 评论(0) 推荐(0)
2022年7月20日
Rust基础(01) 通用编程概念
摘要: 本文面向有一定编程基础的同学 Rust 中的基本数据类型 标量 Rust 基本数据类型(标量)大的来说分为整型,浮点型,字符型,布尔型。 整型中分为按照是否有符号位分为有符号整型和无符号整型,按位数分为8位,16位,32位,64位。两者结合产生8种整型数据类型,及有符号的:i8, i16, i32, 阅读全文
posted @ 2022-07-20 01:25 ストッキング 阅读(116) 评论(0) 推荐(0)
2021年6月29日
数组, 切片, 散列表
摘要: ![image](https://img2020.cnblogs.com/blog/1805587/202106/1805587-20210629222431331-549068793.png) 阅读全文
posted @ 2021-06-29 22:25 ストッキング 阅读(31) 评论(0) 推荐(0)
下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3