自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux进程

进程就是正在运行的程序,也就是被加载到内存中的程序。

2022-09-05 23:08:34 167

原创 使用Qemu在Mac上安装虚拟机

启动时,我们做一下端口转发,我们这里把host的127.0.0.1:2222端口转发到guest的22端口,我们可以使用ssh来连接guest系统。这时候qemu会弹出安装界面,按照正常流程安装系统即可,这时候可以明显感觉到mac电脑跑虚拟机的安静。-accel=hvf,hvf就是qemu支持mac os原生hypervisor的选项;制作镜像就是制作一个硬盘,相当于其他虚拟机中的分配磁盘空间,这里分配30G。-smp指定guest系统可用的核数;-cdrom是镜像位置;-hda 是磁盘位置;......

2022-08-28 14:35:21 2039

原创 git笔记

下面解释上述 git diff 输出的格式:● 第一行,展示了使用什么命令做的比较● 第二行,100644 代表这是一个普通文件● — 表示原始文件,即这个文件没有修改前的内容● +++ 表示新文件,即这个文件修改后的内容● -1,5 中的 - 表示原始文件,1,5 表示从第 1 行到第 4 行做了改动● +1,5 中的 + 表示新文件,1,5 表示从第 1 行到第 4 行做了改动。.........

2022-08-27 12:25:45 180

原创 磁盘与分区

磁盘分区是为了环境隔离。就是将磁盘分成若干个空间,这些空间可以有不同的文件系统,或者格式化时互不干扰。

2022-08-24 13:41:53 315

原创 Linux性能分析工具

原则:确认优化方向;确认优化目标,通过对比其他案例或国际标准;控制变量法找出短板。

2022-08-18 14:53:04 750

原创 算法笔记(二)

这是笔记

2022-08-17 11:15:33 59

原创 c语言输入输出及缓冲区

printf和scanf的作用是程序和外设进行交互的接口,printf可以将程序输出到屏幕上或打印机上;scanf可以将键盘的字符输入到程序中;但是printf和scanf并不是让程序和外设直接交互的,因为直接交互的话,一是外设读写速度慢,而是频繁读写外设易造成损伤,因此在程序和外设之间,c语言在内存中增加了输入缓冲区和输出缓冲区,用于提高程序和外设读写的响应速度,详情见下文。......

2022-08-13 21:26:46 1889

原创 数据结构(二)

数组和链表属于一对一的数据结构,每个元素都有唯一的前驱和后继;树属于一对多的数据结构,每个元素/节点有唯一的前驱,但有N个后继;图属于多对多的数据结构,每个元素有多个前驱和多个后继。..............................

2022-08-12 17:46:32 1720

原创 算法笔记(一)

升序:从小到大降序:从大到小。

2022-08-11 17:40:44 184

原创 gdb调试笔记

gdb的基本思想就是,程序崩溃时,或者和预期不符时,通过在特定代码处暂停程序,查看内存信息,以辅助程序员做出决策。

2022-08-07 16:39:35 184

原创 数据结构(一)

评判算法优劣程度的两个标准:时间复杂度和空间复杂度。升序:从小到大降序:从大到小第一轮:先比较第一个数和第二个数,将小数放前,大数放后,然后比较第二个数和第三个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。到第一轮结束的时候,已经成功地将最大的数放到了最后。第二轮:可能由于第二个数和第三个数的交换,使第一个数不再小于第二个数,所以新一轮的比较仍从第一对数开始比较,将小数放前,大数放后,一直比较到倒数第二个数,由于最后一个位置上的数已经是最大的,所以无须再对其进行比较。到第

2022-08-07 09:56:45 100

原创 文件的操作方法

所谓文件,指的是存储在硬盘上的数据块。

2022-08-04 14:36:07 513

原创 函数的用法

函数是c语言模块化编程方式的体现。

2022-08-04 11:43:01 109

原创 DLT介绍

IntroductionDiagnostic Log and Trace is an implementation of logging software. The software implementation is open source provided under the Mozilla Public License 2.0. The specification of the ...

2022-08-04 09:09:12 1723

原创 dlt-daemon安装教程

dlt-daemon安装教程

2022-08-04 09:07:35 2499

原创 指针的用法

指针是一块内存地址的首地址,这其中包含两个概念:1.指针是内存地址;2.指针还包括内存大小,void指针占用一个指针大小。int *a指的是内存地址a,大小为int的内存块。

2022-08-03 15:44:32 1748

原创 数组的用法

数组是存放相同类型数据的一种容器,其中的数据被称为数组元素。

2022-08-03 13:34:17 1929

原创 计算机的组成部分

计算机的组成部分。

2022-07-31 19:58:07 191

原创 c语言进阶笔记

c语言进阶学习。

2022-07-31 17:48:54 155

原创 程序是如何运行的?

程序是如何运行的?

2022-07-31 16:35:50 1678

原创 栈的调用方式

指令、数据和函数。文件头,包含文件的类型等信息。数据段,静态数据,包括全局变量和静态变量;代码段,要执行的指令;栈,除了栈是自顶向下增长外,其他模型都是自底向上增长。堆,程序员自己管理的数据区域。所以程序在内存中的存储,并不是按写的时候那样存放,而是数据放一起,指令放在一起,函数调用放在一起。......

2022-07-29 14:08:33 362

原创 wine编译笔记

wine编译笔记

2022-07-27 09:04:03 721

原创 chroot笔记

debootstrap会拉取一套根目录;chroot会改变当前根目录,并执行bash,也就是说,如果chroot选择的目录中没有bash,将会执行失败。chroot只能被root用户使用,schroot可以被普通用户使用。schroot在chroot的基础上还提供了permissionschecking,environmentalsetup(如filesystemmount)等注意不能在x86系统上安装arm系统。...

2022-07-26 09:21:45 490

原创 exe静默安装参数

msi.msp系统运行库系统常用即时通信。

2022-07-25 15:30:41 1139

原创 deb编包笔记

这里给出与debuild命令类似的一系列命令的一个汇总。●debian/rules文件定义了Debian二进制软件包该如何构建。●dpkg-buildpackge是构建Debian二进制软件包的正式命令。对于正常的二进制构建,它大体上会执行以下操作○“dpkg-source--before-build”(应用Debian补丁,除非它们已被应用)○“dpkg-source--build”(构建Debian源码包)...

2022-07-21 23:50:39 485

原创 计算机术语笔记

常用术语

2022-07-21 23:35:43 192

原创 交叉编译笔记

生成hello.exe。

2022-07-21 22:44:11 28

原创 gdb学习笔记

gdb是GNU开发的调试工具。

2022-07-21 22:29:17 27

原创 汇编学习笔记

x86-64指令架构要求至少有16个64Bit的通用寄存器。再提一个特殊的寄存器指令寄存器。在x86-64汇编中,用%rip表示。它永远指向下一条即将执行的地址。

2022-07-21 15:23:23 1008

原创 安装Debian系统

安装 Debian 的轻松程度依赖于选择什么镜像。如果你使用 Debain 官网的默认 ISO 镜像,安装 Debian 就比较费劲。你会卡在这种界面,让你从外部可移动介质上安装网络驱动。在安装 Debian 过程中,选择正确的 ISO 镜像就已经成功一半了。令人惊讶的是,对于一个新的 Debian 用户来说,要浏览 Debian 的网站并找到最轻松好用的 ISO 真的很困难。如果你点击 ......

2021-09-20 17:47:00 147

原创 Mac homebrew报错Error: homebrew-core is a shallow clone.

解决方法删除homebrew-core后更新即可cd /usr/local/Homebrew/Library/Taps/homebrewrm -rf homebrew-corebrew upgrade

2021-09-16 16:15:00 70

原创 公钥和私钥

公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密(使用用户名与密码)方式的提高。用电子邮件的方式说明一下原理。使用公钥与私钥的目的就是实现安全的电子邮件,必须实现如下目的:1. 我发送给你的内容必须加密,在邮件的传输过程中不能被别人看到。2. 必须保证是我发送的邮件,不是别人冒充我的。要达到这样的目标必须发送邮件的两人都有公钥和私钥。公钥,就是给大家用的,你可以通过电子邮件发布,......

2021-09-12 14:57:00 1777

原创 apt-get软件包管理命令 和 apt-key命令

apt-get命令是Debian Linux发行版中的 APT软件包管理工具 。所有基于Debian的发行都使用这个包管理系统。 deb包 可以把一个应用的文件包在一起,大体就如同 Windows上的安装文件 。Advanced Packaging Tool(apt)是Linux下的一款安装包管理工具。最初只有.tar.gz的打包文件,用户必须编译每个他想在GNU/Linux上运行的软件。用户......

2021-09-12 14:44:00 515

原创 APT仓库目录和repository目录结构

一、APT仓库目录结构1.1 版本代号sid,still in development,该版本和unstable版本是一样的。版本可以从多个侧面来进行命名。第一,从release的角度进行命名。比如,buster、jessie、stretch第二,使用数字编码,比如7、8、9,然后还有小版本,7.11、8.9第三,对于当前最新的开发版本,又可以命名为stable、unstable和t......

2021-08-22 21:49:00 1016

原创 制作本地/局域 apt 源

部署nginxsudo apt install nginxsudo rm -rf /etc/nginx/sites-enabled/defaultvim /etc/nginx/sites-enabled/openstack-slushee.vhostserver { listen 80; server_name openstack-slushee; # Log...

2021-08-22 21:11:00 275

原创 图解Windows10+优麒麟双系统安装

此处双系统以 Windows 10+优麒麟 20.04 LTS Pro 为例,其他版本的系统仅供参考安装前的准备查看电脑基础信息按"win+r"快捷键回车确认,输入"msinfo32",回车,出现系统信息界面,可查看 BIOS 模式:BIOS 有多种模式,此教程以 UEFI 模式为例;下载优麒麟镜像官网下载:(www.ubuntukylin.com/downloads/)制作启动盘......

2021-08-15 12:40:00 6228 2

原创 ventroy 制作多系统启动盘

windows 10。下载Ventoyhttps://github.com/ventoy/Ventoy/releases解压Ventoy运行Ventoy2Disk.exe

2021-07-17 15:26:00 781

原创 从0开始搭建视觉检测智能车

这段不用做,仅作保留!!安装python3[树莓派安装anaconda](www.purethought.cn/2019/05/02/%E7%BC%96%E7%A8%8B/Python/%E6%A0%91%E8%8E%93%E6%B4%BE%E5%AE%89%E8%A3%85anaconda/)这段不用做,仅作保留!!一、树莓派开机准备参考前文:树莓派系统烧录和备份,烧录原版树......

2020-05-11 21:56:00 452

原创 手把手教你搭建视觉检测智能车

硬件准备:1.树莓派一块;2.32G或64G内存卡一块;3.智元素镜像一份,大小为30G;4.摄像头一个;5.笔记本一个;6.读卡器一个。我在自己烧录的官方raspin系统中安装anaconda和pycharm都失败了,因此退而求其次,使用现成的镜像文件。一、烧录镜像将SD卡插在读卡器中,然后将读卡器插在电脑。下载烧录软件Win32 Disk Imager选择SD卡......

2020-05-11 21:51:00 746

原创 树莓派与Arduino串口通信实验

目标:树莓派通过串口发送字符's',Arduino收到后字符's'后打印字符串'I AM CDQ',同时arduino自带的13引脚LED灯会闪烁。这篇写的有点乱,有不清楚地方请向我反映,我会及时修改。一、Arduino程序在arduinoIDE中编写程序void setup(){ Serial.begin(115200); pinMode(13,OUTPUT); ......

2020-05-11 21:46:00 1022

空空如也

空空如也

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

TA关注的人

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