摘要: 编写SCD论文等的时候,可能出现官网的论文模板不够全面.一般我们使用latex作为论文编写模板,格式等都方便控制和编写,而word模板操作起来较为复杂.但是官网有些时候可能找不到latex的模板内容,不得不使用word模板. word的样式模板等功能十分好用,但是官网的模板不一定有那么好的格式设置 阅读全文
posted @ 2025-02-16 10:29 xuhe2 阅读(81) 评论(0) 推荐(0)
摘要: 使用github520cli开源项目(一个根据github520项目的API自动修改hosts配置文件内容的命令行工具)解决github无法访问的问题 阅读全文
posted @ 2025-02-15 20:14 xuhe2 阅读(486) 评论(0) 推荐(0)
摘要: 作为一个开源项目开发者,并且把自己的代码仓库托管到了github上面,所以,可以在github上提供自己的程序的release 这通常是通过二进制可执行文件的方式提供 新建草稿 点击create a new release创建一个新的release github的release允许保存编辑的草稿内容 阅读全文
posted @ 2025-02-14 00:06 xuhe2 阅读(152) 评论(0) 推荐(0)
摘要: cargo cargo是一个用来帮助控制项目开发的工具 cargo.toml 这是一个用来管理项目的文件 首先是[package]部分 [package] name = "foo" version = "0.1.0" authors = ["mark"] 三个基本的项目内容 然后是[dependen 阅读全文
posted @ 2025-02-13 12:36 xuhe2 阅读(30) 评论(0) 推荐(0)
摘要: 针对一个公开的github仓库,有些时候不需要clone整个仓库的内容,只需要对应的几个文件.但是直接通过网页点击下载文件很麻烦,在服务器上也不好这样操作. 因此,如何使用curl或者wget指令快速下载一个github的repo中的文件是很有效率的. URL分析 github.com的域名是用来访 阅读全文
posted @ 2025-02-12 18:58 xuhe2 阅读(65) 评论(0) 推荐(0)
摘要: APP := main 在使用makefile的时候,一般通过变量设置自己想要编译出来的可执行文件的名字 在windows平台编译出来的可执行文件是需要.exe后缀的 识别当前操作系统 通过识别当前的操作系统是什么,从而确定是否添加这个后缀 在windows系统中,有这个环境变量说明自己的系统是wi 阅读全文
posted @ 2025-02-12 00:16 xuhe2 阅读(32) 评论(0) 推荐(0)
摘要: make是一个好用的GNU工具,用来辅助我们进行自动化的程序编译,只需要一个Makefile文件,即可实现一行指令自动编译 scoop是windows的一个包管理工具 安装 scoop bucket add main scoop install main/make 使用以上指令安装make工具 检查 阅读全文
posted @ 2025-02-11 16:13 xuhe2 阅读(169) 评论(0) 推荐(0)
摘要: crate 中文是货箱,这是我们编写自己的库或者程序的方式 库 使用rustc可以把一个文件编译为lib rustc --crate-type=lib rary.rs 构建的方式选择lib 编译出来的文件rlib,并且文件的开头会加上lib前缀 使用库 rustc main.rs --extern 阅读全文
posted @ 2025-02-11 12:34 xuhe2 阅读(8) 评论(0) 推荐(0)
摘要: 模块 定义自己的模块,方便外部的调用 mod可以嵌套 可见程度 分为private和public 其中pub可以分为模块内可见和模块外可见 mod也遵循可见性的要求 // 一个名为 `my_mod` 的模块 mod my_mod { // 模块中的项默认具有私有的可见性 fn private_fun 阅读全文
posted @ 2025-02-10 12:14 xuhe2 阅读(17) 评论(0) 推荐(0)
摘要: 函数 定义为 fn is_divisible_by(lhs: u32, rhs: u32) -> bool { 使用 -> 指向返回的类型 函数定义的位置没有限制 method 针对结构体可以实现对应的方法 struct Point { x: i32, y: i32, } impl Point { 阅读全文
posted @ 2025-02-09 23:45 xuhe2 阅读(10) 评论(0) 推荐(0)