Blog

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

SQL入门学习笔记(一)

关系数据库概述,安装MySQL,关系模型的一些概念

跟着廖雪峰的SQL教程学习,入门下SQL。 关系数据库概述 数据库模型有三种:层次模型,网状模型,关系模型。现在关系模型占了市场的绝大份额。而关系模型中可以把数据理解成一张excel表。 SQL:结构化查询语言的缩写(Structed Query Language),用来访问和操作数据库系统。 SQL定义了几种操作数据库的能力:DDL,DML,DQL。 安装MySQL ...

Windows下安装CCS9.3.0

学习DSP喽

这学期开始上DSP这门课,因为今年疫情影响只好在家上网课。现在看着老师的视频先安装了要用到的软件Code Composer Studio,特此记录在Windows下安装最新版本CCS9.3.0的过程。 下载安装包 首先来到下载网站,右边的绿色方框是导航,有各个发布的版本,我选择的是最新的9.3.0,点击离线下载,windows64位。 虽说是800MB,结果有1GB,安装包还是挺大...

Linux下C语言递归遍历一个目录

女王节快乐(^-^)

今天在《Linux程序设计》中看到了一段代码,用来实现递归遍历一个目录下所有的文件并打印到标准输出(也就是屏幕终端)。因为用到了很多文件操作的函数,所以记录下来自己的学习过程。 代码内容 scan.cpp: #include <unistd.h> #include <dirent.h> #include <sys/stat.h> #include &...

make学习小结(一)

三月份的第一篇博客

之前在上嵌入式设计课程的时候,稍微的了解了make跟Makefile的用法,今天重头开始学习,也对一些用法更了解了一些,现在记录一些自己的学习小结。 编写Makefile文件 现在在我的MyAPP文件夹下有这三个文件 . ├── a.c ├── a.h └── main.c a.c: #include <stdio.h> #include "a.h" void fun...

记录一次不成熟的安装docker经历

新手村游历

最近在学习网易云哈工大李治军老师的计算机操作系统课程,课程中提供了一个实验楼的实验环境,因为自己网速很慢,在实验楼做实验的时候,频繁卡死跟闪退,最终在课程的评论区发现一位大佬的提供的一个docker仓库来模拟实验环境,所以接下来会记录下我安装docker的辛酸史。 什么是docker 在网上看了很多关于docker的解释,第一次接触到这个概念,引用下在知乎解释得不错的几个说法吧。(但我还...

录屏与制作GIF

2020.2.22是2020年最多2的日子

今天来简单写下如何录屏以及制作GIF的过程,防止日后忘记,到时候也可以回来翻翻看。 软件准备 录屏软件 录屏软件有很多,我选择的是kazam,这个软件在Ubuntu软件中心有,可以直接下载 或者命令行安装(个人觉得装软件命令行会稍微快点) $ sudo apt-get install kazam 安装插件 要想制作GIF还需要安装两个工具:ffmpeg还有imagemag...

C++拷贝构造函数

学习笔记~

今天偶然看到拷贝构造函数的概念,在网上搜索以及翻阅了一些书籍后,特地写下自己一个大概的理解。 什么叫拷贝构造函数 在C++ Primer 中是这么说明的 如果一个构造函数的第一个参数是自身类类型的引用,且任何额外参数都有默认值,那么这个构造函数就叫做拷贝构造函数。 按照书中的定义,像长得这样的就叫拷贝构造函数 class demo { public: demo();...

介绍几个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...