Blog

一遍用了千遍,千遍只为一遍

介绍几个Linux好玩的命令

2020年的第一篇博客

最近在家开始学习一些Linux的知识,碰到几个好玩的命令,特此记录下来。 数字雨 命令行安装命令 $ sudo apt-get install cmatrix $ sudo apt-get install cmatrix-xfont 安装完成后,在终端敲入cmatrix,接下来就能看到很有逼格的“数字雨”了,按下F11全屏饮用效果更佳。 免费压缩的后果的就是动图效果太渣。。。...

CMake学习笔记(三)

多个目录多个源文件

这次是介绍多个目录多个源文件的CMakeLists.txt文件的编写。 课业繁多的十二月,鸽到现在才来写。 源文件代码 首先创建文件夹demo3,文件树如下。BSP文件夹是根目录demo3的一个子目录,里面有整个工程需要用到的源文件third.cpp和头文件third.h。 demo3 ├── another.cpp ├── another.h ├── BSP │   ├── C...

CMake学习笔记(二)

同个目录下多个源文件

今天来记录下如何用cmake来编译同个目录下的多个源文件,生成可执行文件的过程。 文件目录结构 demo2文件夹下的文件树如下: demo2 ├── another.cpp ├── another.h ├── build ├── CMakeLists.txt └── main.cpp CMakeLists文件内容如下: # CMake 最低版本号要求 cmake_minimu...

CMake学习笔记(一)

用cmake单独编译一个源程序

什么是CMake和CMakeLists.txt 据百度百科记载,CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CMakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生...

vscode用法杂记

rush

自从上个星期在windows下装了vscode后,真的觉得这款软件的颜值很高~ 这几天也大概摸熟了一些windows下vscode的小用法,内容会比较杂,就打算记录下来。 打开调试台 如果是刚刚打开vscode的话,可能调试台会被隐藏,这时候Ctrl+Shift+Y快捷键就可以打开调试台了。 查看代码的语法错误 python: 在写python代码的时候,比如像下图,a作为一个d...

寻得一张趣图

svg,png

今天瞎逛github,无意间点到这个网址,发现这张图片将github的图标弄成芯片的构思真的很有趣~ 突然想把这张图片下载下来,记得之前曾经用谷歌浏览器的开发者工具这个选项下载过一些网页的视频,于是想着是不是也可以用同样的方法。 点击更多工具->开发者工具 点进来后就是这个界面,点击选择上面的Network。空空如也。 这时候按F5更新。这时候就可以看到有很多东西了...

vscode运行C++代码

windows下vscode的安装与配置

下载安装包 打开vscode的官网,下载安装包。 下载完成后双击打开.exe文件,进行安装。 安装完成后,启动vscode。 准备C/C++编译环境 下载mingw 点击这个网址,下载mingw。 然后点击你下载的.exe文件,运行。 然后安装完成后,点击continue。 然后选择好一些package,右键Mark For Installat...

月份查询(指针数组)

差点整懵了

登了我们学校计软的一个在线编程网站,挑了一道指针数组的题来做 题目描述 已知每个月份的英文单词如下,要求创建一个指针数组,数组中的每个指针指向一个月份的英文字符串,要求根据输入的月份数字输出相应的英文单词 1月 January 2月 February 3月 March 4月 April 5月 May 6月 June 7月 July 8月 Aguest 9月 Sep...

bin文件的烧录

第一次用到J-Flash

前言 最近碰到一个小任务,需要烧写bin文件到stm32里面去,第一次接触,想把烧录过程中一些注意的细节写下来,以免日后又忘记了。 bin文件是什么 百度了一波之后得出的比较官方的解释是 二进制文件,其用途依系统或应用而定 。一种文件格式binary的缩写。一个后缀名为”.bin”的文件,只是表明它是binary格式。 binary的意思是二进制 就跟以前用串口下载hex...

结构体的小知识

温故知新

最近开始正式从头学数据结构,想起三四月的时候看过一点线性表的东西,突然想起了一些结构体的一些小知识,就回去翻了翻《C与指针》。 结构体的声明 结构体的形式如下 struct tag {member-list} variable-list 其中的tag是标签,member-list是成员变量,variable-list是变量列表。 比如...