Blog

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

Ubuntu18.10安装bochs

bochs -f bochrush.txt

前言 自从上次安装了跟哈工大李治军老师操作系统课程实验环境的一个docker后,因为x11跟ssh配置的原因,一直无法启动bochs模拟器,总是黑屏,所以索性自己不在docker里面操作了,直接在本机安装bochs。 下载bochs 点击下载网址,我选择的是旧版的2.4.5。因为没发现自己apt源的问题导致自己以为最新版的bochs无法安装才选择了2.4.5。(事实证明并不是……) ...

make学习小结(二)

宏定义的使用,依赖关系

宏定义的使用 Makefile中宏定义的方法就是别名=要代替的内容。要使用的时候则用$()这样的形式。类似shell中对变量的引用。 CC = gcc INCLUDE = . CFLAGS = -c OFLAGS = -o app:main.o a.o b.o $(CC) $(OFLAGS) app main.o a.o b.o main.o:main.c a.h b.h $(CC...

SQL入门学习笔记(二)

运行SQL,查询

运行SQL 下载廖雪峰老师的脚本,然后通过命令导入到自己的MySQL。 $ mysql -u root -p <init-test-data.sql 在输入端输入 show databases; use test; 现在就可以开始进行练习啦 查询 查询基本用的是SELECT语句。注意在SQL语言中是不区分大小写的。 基本查询 格式:select 列...

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();...