自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 雷课堂(THUnderClass)——清华大学2020C++大作业个人项目记录与总结

文章目录声明正文设计架构总述/THUnderClient/THUnderServer需求分析 & 实现方案幕后的几处细节小结更好的阅读体验:个人博客声明本文是博主个人对清华大学2020年自动化系《C++程序设计与训练》课程(以下简称“课程”)大作业(以下简称“大作业”)——雷课堂项目的完成记录与总结。博主仅为一名修习了此课程的学生,以个人名义记录。个人能力浅薄、经验欠缺,言辞、代码若有不妥以至纰漏处,欢迎批评指正!本文将仅对大作业的完成过程和个人的粗浅思考过程进行记述,不再对大作业本身

2020-07-14 09:42:56 12736 26

原创 手记:我的Emacs配置方案

更好的阅读体验(吐槽CSDN好像没有elisp的代码高亮):个人博客文章目录当前配置文件(2020年7月9日)`~/.emacs``~/.emacs.d/init.el`其他 & 参考资源GNU Emacs: An extensible, customizable, free/libre text editor — and more.当前配置文件(2020年7月9日)~/.emacs;; packages (melpa stable)(require 'package)(add-

2020-07-10 13:43:54 421

原创 Pacman基本够用的命令总结

更好的阅读体验:个人博客文章目录manual安装删除同步查询清理缓存例外操作参考Package manager utilitymanualman pacman安装安装或更新单个/数个软件包/软件包组(包含依赖)pacman -S package_name1 package_name2 ...查看哪些包属于某包组(如gnome)pacman -Sg gnome删除删除单个软件包,保留其所有已安装的依赖pacman -R package_name删除单

2020-07-10 13:41:25 403

原创 Manjaro后续配置 & 常用软件推荐及安装方法

更好的阅读体验:个人博客文章目录软件源安装软件Manjaro - 添加/删除软件(GUI前端)[Pacman-(Package manager utility)包管理器](https://lander-hatsune.github.io/pacman)常用软件键位调整参考软件源列出镜像源排名:sudo pacman-mirrors -i -c China -m rank选择一个国内源。刷新软件列表:sudo pacman -Syyu修改/etc/pacman.conf(管理员),末尾添加

2020-07-10 13:38:40 1012

原创 Manjaro + windows10 双系统折腾记录 & 问题解决

更好的阅读体验:个人博客目录选择Manjaro选择Gnome安装选择Manjaro去年高中毕业时曾使用过Ubuntu,憾由于学习能力不佳,未能灵活使用,开学后再未启动过。但私以为自己具备了一定的Linux基础,再次尝试Linux,希望选择一个更customizable的、有一定挑战性的发行版。我崇尚GNU的精神,但因其发行版缺少中文社区、中国用户,担心遇到问题,其时对它们只能望洋兴叹。另一方面,我渴望Arch Linux的简洁、自由、文档完善,但惧于其对使用者的高要求以及“滚挂”的风险,一番了解后

2020-07-10 13:33:41 1154

原创 sqlite & C

SQLite的简单操作及其提供的C语言API使用

2020-05-04 00:19:44 292

原创 pygame笔记(更新中

pygame Notebook由于使用emacs-org进行编辑,为方便使用了英文

2020-03-27 16:08:59 718

原创 PIL笔记(基础)

PIL Notebook (basic)由于使用emacs-org进行编辑,为方便使用了英文

2020-03-27 16:05:38 234

原创 Pandas笔记

Pandas Notebook由于使用emacs-org进行编辑,为方便暂且使用英文

2020-03-27 16:00:22 205

原创 matplotlib.pyplot笔记

matplotlib.pyplot Notebook由于使用emacs-org进行编辑,为方便暂且使用英文

2020-03-27 15:55:11 312

原创 Pytorch笔记

Pytorch Notebook由于使用emacs-org编辑,为方便暂且使用了英文

2020-03-27 15:40:54 555

原创 C++ :: 内联函数inline

和#define类似,inline声明的函数将被编译器拿来替换掉调用处的语句注:一般只将那些频繁被调用的、代码量很少的函数定义为内联函数。内联函数中不允许有循环或switch,否则按普通函数处理。...

2019-08-07 15:43:58 182

原创 C++ :: 函数重载 & 缺省形参

函数重载:若有两个及以上的同名函数,但形参的类型或个数不同,编译器会根据实参的类型和个数来匹配最佳的那个函数但形参的命名、返回类型不同不能区分函数缺省形参:如:int add(int x = 5, int y = 6) { return x + y;}int main() { int a = add(); //11 int b = a...

2019-08-07 15:40:21 329

原创 C++ :: new & delete动态分配内存

使用new关键字可以直接写出所需类型,自动计算内存大小。举例既已int *p;p = new int[10];if(!p) { //p == NULL printf("Fail\n"); exit(1);}*(p + 1) = 1;printf("%d\n", p[1]);delete []p;p = new int(10086); //ini...

2019-08-07 15:16:21 220

原创 变量生存期和储存类型

生存期:全局变量:生存期和程序一致;作用域为从声明处至程序结束;动态局部变量:(是指语句块内声明的变量,包括函数形参)从声明到代码块的右大括号;储存类型:(指编译器为变量分配内存的方式,决定变量的生存期)auto-----自动变量(default):动态变量。初始化默认为0。static----静态变量:作用域同动态局部变量,生存期为整个程...

2019-08-07 12:10:50 467

原创 C语言 :: m/c/realloc() & free():动态分配内存

从系统堆申请分配内存以malloc为例:声明:void * malloc(unsigned int size);size为所需字节数;若分配正常,返回值为指向void的指针,应将其强转为所需类型;若分配不正常,返回值为NULL的指针;至于calloc,大致相同:void * calloc(unsigned int num, unsigned int size);...

2019-08-05 23:57:23 203

原创 指针入门级

区别 * 和 & 的两种意思1:int a = 1;int *p = &a; * 作为说明符,说明这个变量p是指针变量,这一点和任何变量的声明逻辑都不同,说明在变量名前进行而不是数据类型处进行。2:printf("%d", *p); * 作为运算符,进行取内容运算。1:...

2019-08-05 00:21:04 200

原创 主定理与主方法:一类递归式的紧确界分析

通过主方法分析一类递归式的紧确界

2019-07-21 12:31:59 737

原创 高斯消元与行列式求值

高斯消元抹消了行列式递归定义中复杂的下标操作或者大幅的空间占用

2019-07-21 09:45:09 1569

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除