自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux磁盘管理和挂载和镜像源管理

所有的设备都在/dev中我们知道d开头是目录c开头是外部设备比如打印机,鼠标等外接设备。

2024-04-24 00:57:40 695 1

原创 iso文件的打开

1.因为windows自带虚拟光驱,所有直接使用文件资源管理器打开即可。2.使用ultraliso打开。

2024-04-23 21:20:26 57

原创 linux 安装cmake

find /表示从根目录开始指定参数-name进行查找,然后把查找的结果传给rm。因为cmake是c语言编写的,所以使用源文件安装的时候需要先对cmake进行编译形成可执行文件,具体过程看github下载页面后有介绍,按其步骤操作。3.-exec后面可以加多个命令,不限制只有rm一个,即可以把find到的每个结果作为参数同时传给多个命令,然后\表示-exec的作用域结束。先使用find找出所有cmake的文件,注意看find的cmake文件情况,1.下载后先进入/opt目录,如果要把find结果。

2024-04-22 17:52:44 924

原创 C指针的理解(和memset)

其实所有定义的变量都是地址,每个地址对应的内存中存放不同类型的数据,int a中存放的是一个实际的二进制数据。只是int* p中存放的是指向其他内存的地址而已。

2024-04-08 11:20:41 303

原创 仓库的创建

1.用处:用于想对远程仓库添加一些新的文件,此时可以先把这些文件保存在本地仓库2.创建文件夹3.在文件夹内使用git init。

2024-01-11 21:07:56 285

原创 编译器和解释器

简单来说就4步,预处理->编译为汇编语言->汇编为机器语言->链接需要的库函数。

2024-01-04 12:03:57 402 1

原创 anaconda的使用

1.anaconda是一个环境管理器,每次可以根据需要切换到某一环境,然后对此环境的包进行更新,目前了解的有pip install命令。1.建立的虚拟环境存放在D:/anaconda/envs/

2024-01-02 21:02:57 357

原创 原补反码和位运算

这样的话就可以把8位补码的-0用于表使1000 0000用来表示-128。但是对于反码来说,是有-0的所以最多只能到-127。对于无符号数只能表示正数,所以等于是原码等于反码等于补码。对于0的话,因为无符号数没有-0,所以+0的补码和反码还是其本身。3.总结来说,原码等于补码时,这个数是大于等于0的。-0的补码 = +0的补码,有符号数正数肯定是原码=反码=补码。

2023-12-24 23:57:14 470 1

原创 c语言unsigned char的默认输出

1.unsigned char默认输出为字符,所以我们输出的时候强制转换一下为unsigned int,小字节转大字节也不会丢失数据。

2023-12-06 18:03:55 722 1

原创 关于extern的使用技巧

答案就是,在一个头文件中声明该变量为extern(注意只声明不定义),然后在任意c文件中定义,之后就可以在。我们一般习惯于把全局变量定义在c文件中,但是如果我们有多个c文件都需要使用同一个全局变量怎么办呢?中的多个c文件中公用一个变量而不会造成重定义。出现变量重定义的时候可以试着检查这一问题。

2023-11-26 22:54:52 358 1

原创 关于迷宫寻所有路算法的高效部分

只入栈岔路口,当回溯时,沿着来时的方向反向回溯,但我们要记住来时的方向,回溯过程不寻路。但要更新每个格子来时的方向,当回溯到坐标等于栈顶坐标时,说明回到了岔路口。然后继续遍历岔路口其他的方向。我们把每一个遍历到的点都入栈,在回溯时对每一个栈点都进行四面寻路。这样一是会导致路径重复,必须添加一个判断是否下一个入栈的点是否已经在栈中。会导致遍历的无效点数增加。

2023-11-25 21:35:58 389

原创 在VS对于C++库的使用

1.头文件里应做到只包含结构体,类,函数等的声明。而不是实现。同时注意使用好#ifndef防止被调用时重复定义。

2023-11-19 22:56:25 74

原创 使用keli进行嵌入式开发的注意事项

2.函数内的所有局部变量必须在最开头定义,且前面不能有任何语句包括寄存器变量的初始化。但是在函数中的其它语句块中(如for)可以定义语句块局部变量。4.在安装目录D:\keliC51\C51\Hlp中可以找到c51.chm帮助文档,在里面的索引可查找需要的函数。1.新建工程文件夹时,不会给你自动打包一个文件夹,需要自己再去创建一个文件夹,然后把工程文件放入。3.#define _in int注意define的格式。

2023-10-29 20:22:53 36 1

原创 二重积分的积分函数如何确定

假设我们选取xy坐标平面为积分平面,那么自然z就变为了被积函数z = f(x,y)。所以找被积函数就是找到对应积分区域平面上对应的z坐标。通常来说z表达式是可以从题目中获悉的,我们也不是非要去自己找一个z关于x,y的函数。

2023-10-21 21:38:10 117 1

原创 运算符的优先级

1.先计算后判断最后逻辑运算(注意计算时四则运算的优先级大于按位运算)。2.三目运算符优先级最高,其次单目运算符大于双目运算符。

2023-10-18 16:55:49 21 1

原创 自行车链条的传动扭矩

脚踏的扭矩是输入扭矩,因为脚踏和牙盘做同轴运动,所以他们的扭矩相同。可以看到蹬力越大T越大,牙盘的转矩越大。之F1越大由T飞 = F1 * r飞得,飞轮的扭矩越大。为了提高飞轮的扭矩,我们知道扭矩和半径(或轮齿比)成正比所以飞轮选择大飞轮,牙盘选小牙盘,最省力。扭矩是一种旋转力,即导致器件转动的力,比如脚踏的蹬力使得牙盘旋转,所以蹬力*r就是一个扭矩。2.在脚踏处,我们通过脚的蹬力产生了一个扭矩T=F*r,F为蹬力,r为脚踏连接杆长度。所以飞轮的扭矩越大,后轮的力越大。牙盘和飞轮,飞轮和后轮。

2023-10-18 15:40:22 228 2

原创 螺旋测微器不能调零如何读数

2.如果用先转到比当前被测量长度大的位置读第一个数,之后往回转卡住被测物后读第二个数,用第一个减第二个数这样理论上是可以的的。但不要去卡整刻度读数,因为你是对不准的(就不能说明刻度线到底露没露出来),始终有误差,所以只能转到一个非刻度线位置读数。1.先转到零刻度线,直到不能在转。读出此时的读数就是误差值,之后每读一组数据就减掉该值。

2023-10-15 20:31:08 530

原创 Excel建立折线图图表

可以看到,我们可以根据输入函数的自变量和因变量x,y生成函数图像(已知点越多越准确),同时可以。可以看到之前的纵坐标数据从1234,4567...变成了149,25 10,36 11...在某个点旁加上数据,如上图的μ和B所示,选中点,在布局中设置数据标签,可以多样化组合。即是说折线图的的纵坐标设置的是值,横坐标设置的是坐标代号而已,并不能标点。,而且只能一个一个修改,当然你也可以直接在Excel原表中修改,如图。,然后one,two,three对应了每组数据的每一个值。1.画函数图像,考虑散点图。

2023-10-15 20:03:55 179

原创 关于虚拟机的安装和内核选择问题及bhuman部署

虚拟机的安装分为两大部分1.VMware station的安装,用于创建和启动虚拟机2.虚拟机系统的安装。VMware station的安装路径可以自己选择,虚拟机系统的安装路径也可以自己选择。

2023-10-06 16:39:19 90

原创 VS的下载

VS的下载分为三大部分,其中有两个开发环境的配置分别是,community源码包和windows kits。windows kits会被自动安装在c盘,community可以自己选择安装路径。此外c++的开发必须要windows SDK,但在vs中windows SDK被包含在windows kits中所以无需再自行下载。另一个部分就是vs installer,它可以方便我们更新vs,其可以自定义安装路径。

2023-10-06 11:27:11 35 1

空空如也

空空如也

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

TA关注的人

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