- 博客(41)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 IP地址、子网掩码、网段、网关的关系
IP地址、子网掩码、网络地址、广播地址、网段、网关的关系例:终端A终端B终端CIP地址192.168.1.10192.168.1.23192.168.1.40子网掩码255.255.255.224255.255.255.224255.255.255.224网络地址192.168.1.0192.168.1.0192.168.1.32广播...
2019-09-01 09:04:38
28795
7
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【电机】音圈电机是什么、作用、工作原理
目录是什么用途结构示意图工作原理磁学原理电子学原理机械原理是什么音圈电机(Voice Cil Actuato r) 是一种特殊形式的直接驱动电机,具有结构简单、体积小、高速、高加速、响应快等特性。音圈电机运动形式可以为直线形式或者圆弧形式。用途近年来,随着对高速、高精度定位系统性能要求的提高和音圈电机技术的迅速发展,音圈电机不仅被广泛用在磁盘、激光唱片定位等精密定位系统中,在许多不同形式的...
2019-06-11 11:37:53
17215
原创 C++ 程序中的非数问题
在C++程序中,处理非数(Not-a-Number,简称NaN)的问题通常涉及到浮点数的运算。NaN是一个特殊的浮点数值,用于表示某些未定义或不可表示的操作结果,比如0.0除以0.0。
2024-08-07 22:09:47
189
原创 C++什么时候需要使用拷贝构造函数
1. 通常,类中若是没有定义拷贝构造函数,C++编译器会提供默认的拷贝构造函数。(默认拷贝构造函数只支持浅拷贝,)2. 开始时,大多数使用对象指针进行数据传递,很少用到对象拷贝的情况。对象复制、参数传递、函数返回等情况,且对象中有需要深拷贝成员变量的时候。
2024-07-30 23:20:12
193
原创 STM32F10x系列常用名称缩写含义
复位和时钟控制AHB高级高性能总线Advanced Peripheral BusGPIOTimerUSART。
2024-07-11 08:22:19
234
原创 C++深拷贝和浅拷贝
浅拷贝是指复制一个对象,但只复制对象本身和其引用的指针或地址,而不复制这些指针或地址所指向的对象本身。简单地说,浅拷贝创建了一个新对象,但该对象只是原始对象的浅层副本,即对于对象中嵌套的其他对象,浅拷贝只是复制了它们的引用而已。因此,在原始对象和其浅拷贝之间,如果其中一个修改了嵌套对象,则会影响另一个对象。
2023-10-15 21:32:19
164
java添加@Data注解
目录@Data注解的作用添加步骤@Data注解的作用可以不用书写getter、setter方法就可以调用。添加步骤安装lombok插件设置maven依赖,在pom.xml中添加<dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactI
2021-03-08 10:59:25
722
原创 linux用户、用户组、权限
目录前言用户管理创建用户删除用户用户组织用户组管理创建用户组删除用户组前言Linux是一个多用户操作系统,它根据用户身份对不同用户提供不同的资源访问权限。linux系统还将用户进行分组管理,以避免为众多用户单独设置权限。linux系统中有种特殊用户,叫有超级用户(root),root 用户可以控制所有程序,可以访问所有文件。超级用户只有一个,而普通用户可以有多个。用户管理超级用户才有权限创...
2021-02-03 16:34:38
1018
原创 linux系统中的IO
文章目录前言文件操作函数打开文件关闭文件写入数据读取数据前言linux系统中所有的I/O 操作都是通过读文件或者写文件的方式来完成的。linux系统中,把键盘、显示器和其他所有的外围设备都看成是文件系统中的文件。(在linux系统中,一切皆文件。)【直接IO】数据直接在磁盘和应用程序地址空间之间进行传输。【缓存IO】磁盘和应用程序地址空间的数据传输需要经过系统内核缓存空间。文件操作...
2021-02-03 16:33:59
246
原创 MQTT资料
文章目录官网:http://mqtt.org/入门介绍:https://www.runoob.com/w3cnote/mqtt-intro.htmlBroker 选型:https://www.jianshu.com/p/cf91f4bea071mosquitto源码:https://github.com/eclipse/mosquittomqtt客户端工具:https://www.jianshu.com/p/50f4290d8b6d...
2021-02-03 16:32:25
179
原创 linux压缩和解压缩命令
参考网址:https://jingyan.baidu.com/article/6d704a13f9981a28da51ca70.html
2021-02-03 16:30:54
103
原创 Ubuntu查看和设置环境变量
1 查看环境变量查看环境变量有三个命令:env:env命令是environment的缩写,用于列出所有的环境变量;export:单独使用export命令也可以像env列出所有的环境变量,不过export命令还有其他额外的功能;echo $PATH: echo $PATH用于列出变量PATH的值,里面包含了已添加的目录。2 设置方式设置环境变量通常有两种方式。2.1 把你的路径加入PATH可以直接添加到环境变量PATH中。$PATH表示变量PATH的值,包含已有的目录。这种方法需要注意路径的
2021-02-03 16:30:19
3134
原创 交叉编译支持https的libcurl
目录编译环境目标平台编译过程准备源码编译OpenSSL配置修改Makefile编译安装编译curl配置编译安装查看效果参考编译环境Ubuntu 16.04.7目标平台mips-linux编译过程准备源码curl-7.53.1openssl-1.1.1g编译OpenSSL配置./config --cross-compile-prefix=/home/gaoyang/work_cx/compiles/mips/mips-gcc520-32bit/bin/mips-linux-gnu-
2021-02-03 16:29:37
462
原创 MQTT服务器搭建和测试
文章目录下载mosquitto安装mosquitto启动mosquitto测试mosquitto下载mosquitto下载地址:https://mosquitto.org/download/选择下载安装包:安装mosquitto启动mosquitto安装目录下执行mosquitto:测试mosquitto
2021-02-03 16:26:16
541
原创 指针常量和常量指针区别
常量指针常量指针表示指向常量的指针,指针“p”的值可以修改,但是“p”所指向的值不可以修改。下面是指向整型常量的指针“p”:const int * p;或int const * p;指针常量指针常量表示指针即为常量,指针“p”不可修改,但是“p”所指向的变量可以修改。int * const p;...
2020-10-25 22:36:46
179
原创 lab windows cvi 卸载以后无法安装
原因:NI的相关软件未卸载干净。分享一个卸载工具:https://blog.csdn.net/u012594358/article/details/49965311
2020-05-04 18:52:03
1405
原创 linux多进程编程
文章目录创建进程替换进程映像复制进程映像等待进程创建进程替换进程映像exec系列函数可以创建(启动)新进程,并替换原进程的进程映像。exec系列函数如下所示:#include <unistd.h>int execl(const char *path, const char *arg, ...,(char *) NULL);int execlp(const char *fi...
2020-01-02 22:41:52
439
原创 linux常用命令用法总结
目录基本操作目录和文件操作命令进入目录展示目录和文件创建目录和文件删除目录和文件复制目录和文件移动目录和文件压缩和解压文件获取当前目录查看ELF符号信息mvcprmrmdirlscdtarpwdobjdump系统操作命令查看进程状态pstop其他手册man简易手册清除终端界面vim操作命令其他pingclearapt-get基本操作“Ctrl”+“Alt”+“t”:进入Ubuntu 桌面命令...
2019-12-23 20:51:49
1165
5
原创 sprintf函数用法注意事项
注意字符串格式化时不要,输入和输出参数不要使用同一个字符数组。springt函数处理流程分析:输入和输出参数不同sprintf(str2, “ab%s”,str):输入和输出参数相同sprintf(str, “ab%s”,str):示例#include <stdio.h>int main(){ char str[10] = "0123456789";...
2019-11-16 11:10:39
1309
原创 对GNU的一些认识
目录GNUGCCGPLGNUGNU(GNU’s Not Unix递归定义,即GNU=GNU’s Not Unix)是由自由软件基金会(free software foundation)发起的一个项目,目的是创建一个与Unix操作系统兼容但并不受Unix源码私有权限制的操作系统。GCCGNU编译器集(GNU Compiler Collection),它包括了C、C++、Objective-C...
2019-10-13 12:00:25
285
原创 linux常用命令--V0.0.1
目录linux常用命令进入终端普通命令网络相关目录操作文件操作Vim操作linux常用命令进入终端进入Ubuntu 桌面命令行终端。“Ctrl”+“Alt”+“t”退出Ubuntu 桌面命令行终端。“Ctrl”+“d”进入类似DOS 系统的终端。“Ctrl”+“Alt”+“F1”(类DOS 界面的终端,一共可以打开六个)退出类似DOS 系统的终端。“Ctrl”+“Alt”+“F7”...
2019-09-21 09:49:00
305
原创 对计算机操作系统的一些理解
什么是操作系统操作系统也是软件,对于CPU来说,它和应用程序并没有区别。操作系统的作用操作系统的主要作用提高计算机的资源(CPU、memory、IO)利用率,也就是让计算机在一定时间里尽可能完成更多的任务。操作系统还有对硬件的抽象功能,它屏蔽硬件细节并对应用程序提供API。为什么需要操作系统CPU的处理速度与memory的速度和容量、与IO的速度和数量不匹配,若以串行方式处理任务必然会浪...
2019-08-22 21:43:20
1166
原创 【STM32】将KEIL下的工程移植到IAR下
出现问题:IAR无法识别启动文件(汇编)。原因:KEIL 和 IAR 中的汇编是不一样的。参考:https://blog.csdn.net/u011303443/article/details/83177726
2019-08-20 18:00:23
819
原创 【.NET】.NET API查询网址
.NET API查询网址:https://docs.microsoft.com/zh-cn/dotnet/api/?view=netframework-4.8
2019-06-26 08:49:09
379
原创 【计算机基础】总线规范与性能指标
总线规范总线是多个部件的共享通路,要想个部件均正确连接并传输数据,总线必须制定响应规范。1.物理规范物理特性又叫机械特性,如2.功能规范3.电器规范4.时间规范性能指标1.总线宽度2.总线带宽3.总线负载能力操作过程...
2019-06-10 07:14:54
3528
原创 【计算机基础】CPU/MPU/MCU/DSP/CPLD/FPGA的区别与联系
TOC计算机分类按处理方式分为:模拟计算机和数字计算机。按专用性分为:通用计算机和专用计算机。按规模分为:巨型机、大型机、小型机、微型机等几类。按功能分为:超级计算机、网络计算机、工业控制、个人电脑和嵌入式五类。计算机发展历程混沌时期(混沌时期表示第一代计算机之前的时代,由于没有找到明确的资料指代这一时期,故暂用混沌时期表述)1889年,美国科学家赫尔曼·何乐礼研制出以电力为基础...
2019-06-05 19:59:27
5699
原创 【计算机基础】总线定义与分类
文章目录为什么要使用总线总线定义总线分类按功能分类按连接部件分类按数据格式分类按时序控制方式分类为什么要使用总线在冯诺依曼体系结构的计算机当中,这位冯先生将计算机分成5大部件:运算器、控制器、存储器、输入设备和输出设备。现代计算机基本结构包括3个部件:CPU(运算器+控制器)、存储器,IO设备(输入设备+输出设备),但在实际应用中计算机的结构远比基本结构要复杂,一个计算机系统中往往会有多个CP...
2019-06-05 19:48:23
8544
原创 【.NET】.NET、.NET Core、.NET Framework之间的关系
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-05-30 15:21:48
1860
原创 【计算机基础】计算机发展历程
目录计算机发展历程计算机发展历程计算机的4个时代通常是指数字电子计算机发展历程。实际上早在第一代数字电子计算机诞生之前已有许多不同种类的计算工具,从算盘到机械计算机再到模拟电子在算计等,这些都是用于特殊计算的计算工具(原始的计算机),它们在不同的历史时期发挥着各自的历史作用,同时也为现代数字电子计算机的出现奠定了基础。1819年,英国科学家巴贝奇设计“差分机”,并于1822年制造出可动模...
2019-05-26 17:56:07
3219
原创 【计算机基础】计算机分类
TOC计算机分类按处理方式分为:模拟计算机和数字计算机。按专用性分为:通用计算机和专用计算机。按规模分为:巨型机、大型机、小型机、微型机等几类。按功能分为:超级计算机、网络计算机、工业控制、个人电脑和嵌入式五类。...
2019-05-22 20:59:58
7136
原创 【C#】调用C语言生成的dll
C#调用C语言生成的dllusing System;using System.Runtime.InteropServices; //与导入dll有关的命名空间using System.Windows.Forms;class Example{ //[导入dll,dll与exe在同一个文件夹下]导入dll中getCpuID1函数 [DllImport("CPUID32DLL.dll...
2019-05-22 13:25:18
1264
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人