- 博客(52)
- 收藏
- 关注
原创 嵌入式开发入门—电子元器件~半导体
外部电场会部分抵消内部电场,N区连接电源负极,外部电场0.35V内部电场0.7V,抵消后内部电场变成0.35V。电源负极将电子压入P区,N区连接电源正极,正极吸走一部分电子,导致内置电场变大,耗尽区变大,PN结无法导通。多个硅原子的组合,一对四,硅原子会贡献最外层4个电子,与周围的硅原子形成4个共价键(紫色)硅原子之间的共价键在高温状态下是不稳定的,会有部分断裂,会释放出自由电子,会形成空穴。硅原子有14个质子,3个电离层,共计14个电子,最外层有4个电子。每个硅原子与周围的4个硅原子形成4个共价键。
2025-08-17 21:31:33
1068
原创 嵌入式开发入门——电子元器件~电磁继电器、蜂鸣器
概述:电磁继电器是利用电磁感应原理职称的一种电磁开关,他能通过:低电压、低电流的电路,来控制高电压、高电流的电路。
2025-08-17 21:29:58
386
原创 嵌入式开发入门—电感器
标准单位:亨利,H,单位电流变化率下,电感器产生反向电压能力1H的含义:流量变化率为1A/s时,如果该电感器能产生1V的反向电压,那其电感值就是1H。
2025-08-06 22:32:11
364
原创 Android—服务+通知=>前台服务
本文简单记录了服务和通知基本用法,分别给出了基本用法,简单示例,以便快速学习理解相关的流程用法。在服务和通知的基础上给出了前台服务的简单使用示例。
2025-08-06 20:20:29
1253
原创 嵌入式开发入门——电子元器件~电容
标准单位:法拉(简称法)符号是F,用来表达单位电压下,电容器存储电荷的能力。1F的含义:在电容两端加1V电压,如果该电容器能够存储1库伦的电荷,那么该电容的溶质就是1F。
2025-08-04 23:11:23
405
原创 嵌入式开发入门——电子元器件~电阻
一般用于精度±0.1%的电阻,它是由两位数字加一位字母表示,前两位数字标识的阻值,要通过查表获得,最后一位字母表示倍数关系,也需要查表获得。一般用于精度为±1%的电阻,它的前三位是有效数字,第四位表示:在有效数字后面所加“0”的个数,字母R表示小数点。一般用于精度为±5%的电阻,前两位式有效数字,第三位表示:在有效数字后面所加“0”的格式,无引脚,无需打孔,体积小,重量轻,用于消费电子产品,高密度电路。20RK:R:10的零次方,K,三次方,M六次方,K代表精度。限流保护类型,特殊电阻。
2025-08-04 18:33:43
709
原创 嵌入式开发—C语言函数复习总结
- 无终止符检查:与 strcpy 不同,memcpy 严格按 n 字节拷贝,不因 \0 停止。不处理重叠内存:若 src 和 dest 内存重叠,行为未定义,应改用 memmove。,用于将字符串按指定的分隔符拆分成多个子字符串(称为 token)。,其名称源自 ASCII to floating point 的缩写。,用于按字典顺序比较两个字符串的前 n 个字符。4. 与 strcmp 的区别。1. 函数原型(C/C++)。
2025-07-31 10:15:06
1146
原创 嵌入式开发—C语言struct复习总结
C语言中的struct(结构体)是一种复合数据类型,用于将不同类型的数据组合成一个整体。它通过struct关键字定义,成员可以是不同类型的数据。结构体支持初始化、成员访问(使用.或->运算符)、嵌套和自引用(通过指针)。由于内存对齐规则,结构体大小并非成员简单相加。使用typedef可以简化声明。结构体适用于封装相关数据、实现数据结构、硬件寄存器映射等场景。与C++不同,C的结构体不能包含成员函数。动态分配结构体需使用malloc和free函数。
2025-07-31 10:13:55
339
原创 李宏毅机器学习笔记(1)—机器学习基本概念+深度学习基本概念
机器学习基本概念、深度学习基本概念,记录了机器学习和深度学习的最基础的由来,原理以及机器学习与深度学习的关系。
2025-03-28 14:46:29
664
原创 windeployqt.exe打包qt程序总结(Windows+MSVC)
Windows上使用msvc自带的windeployqt程序打包程序的总结记录
2025-01-06 20:04:33
879
4
原创 QT中引入OpenCV库总结(qmake方式和cmake方式)
QT中引入OpenCV库总结(qmake方式和cmake方式),总结遇到注意的问题,提供一个标准cmakelists.txt范式
2025-01-06 19:31:13
2914
原创 WebPack3项目升级webpack5的配置调试记录
在GitHub上找了一个webgl实现地图引擎的开源项目,项目最后一次更新是2016年,当时的webpack是3的版本,原定思路是按照package.json文件进行环境配置,原以为把对应版本的包装好就行,事与愿违,捣鼓了一天,项目太久远了,node webpack sass-loader等等包即便是配好了,还要浏览器支持,最终还是选择webpack3升级webpack5。在webpack3环境搭建以及webpack升级的过程中,同样学到了很多东西,记录一下。
2024-12-25 15:36:50
1986
原创 JavaScript中自执行函数(IIFE)与类(Class)
在 JavaScript 中,自执行函数(立即调用的函数表达式,IIFE)和类(class)是两种不同的概念。IIFE 可以创建封闭的作用域,用于模块化代码和避免全局变量污染;class 可以利用面向对象编程的特性,创建对象和管理继承关系,提供了更清晰和结构化的方式来组织代码。但是iife可以用来模拟类的构造函数。
2024-09-04 18:03:33
923
原创 mvn相关命令记录
Maven 是一个流行的项目管理和构建工具,它使用基于项目对象模型(POM)的 XML 文件来描述项目的结构、依赖和构建过程。本文主要记录maven常用命令。
2024-07-31 12:34:54
829
原创 QT中自适应布局中控件尺寸浅析
在Qt中,QWidget是所有用户界面对象的基类,它本身并不实现具体的布局功能,但可以包含布局管理器(Layout Manager),通过布局管理器来管理其内部子控件的位置和尺寸。在Qt中,布局本身是没有尺寸的概念的。布局管理器(如QHBoxLayout、QVBoxLayout、QGridLayout等)并不是QWidget派生类,布局管理器(Layout Manager)是一种用于管理QWidget内部子控件位置和大小的机制,它们只是用来管理其包含的控件的位置和大小的规则。
2024-07-30 21:35:45
2361
原创 OSMDroidOfflineDemo源码调试记录
尝试安卓端加载离线地图,下载了使用osmdroid的离线版项目源码,,尝试了4种办法,目前只有第4种方法,目前只使用一种方法成功
2024-07-28 20:01:29
1693
原创 Android中集成前端页面探索(Capacitor 或 Cordova 插件)待完善......
探索目标:Android中使用capacitor插件集成前端页面。
2024-07-27 23:08:37
969
原创 GraphHopper路径规划导航(Android源码调试运行)
本文主要记录在运行graphhopper安卓版路径规划导航源码的步骤和遇到的问题。成功运行了程序,但是路劲规划一直不成功,问题一开始是服务地址,后来又是key的问题,在这个项目中涉及到了graphhopper、mapbox、mapilion的key,mapbox带导航的key我一直无法获取。**😀。
2024-07-27 22:45:55
1698
1
原创 GraphHopper路径规划引擎-可执行jar版
本文是使用开源的graphhopper路径规划引擎,可执行jar包的方式启动引擎服务,按照官网进行实践记录。
2024-07-26 20:28:45
1194
原创 本地部署Graphhopper路径规划服务(graphhopper.sh启动版)
本文主要是对本地部署graphhopper路径规划引擎服务的整个过程从环境配置到服务部署过程步骤以及遇到的问题进行了记录。
2024-07-25 11:53:59
3504
原创 GraphHopper-map-navi_路径规划、导航(web前端页面版)
graphhopper-map-navi开源项目配置运行问题记录
2024-07-24 22:20:27
1887
2
原创 超图动态标绘移植到Vue框架——问题总结
在index.html引入原生js文件时,由于要引入的js的文件有很多,那么往往会把要引入的js资源通过动态插入。标签的方法,在这个方法下js的路径往往采用相对路径,publicPath设置为。中引入的js文件在组件中并不生效,需要在组件中动态引入相应的库文件。,则会出现js路径错误,同样打包后的工程文件也会出现资源不可见。特别是组件后加载的情况,很多在。
2024-07-18 23:10:50
321
原创 QT布局—基于Layout和QWidget的代码创建QT自适应布局(Size Policy和Stretch)
在Qt中,“layout”(布局)和"widget"(窗口部件)是两个相关但不同的概念。QWidget本身可以作为一个容器来容纳其他控件,而布局管理器则可以在这些容器中安排控件的位置。大小策略和stretch属性在Qt中都是非常有用的布局管理工具,可以帮助开发者精确地控制界面元素在布局中的大小和分布。大小策略主要用于定义控件自身的最小和最大尺寸行为,而stretch属性则用于在布局管理器中定义控件相对于其他控件的拉伸优先级,以实现动态的布局调整和分配。
2024-07-18 23:02:41
5465
原创 掘金+CSDN上主流vue(vuecli)引入cesium方式的总结和梳理
基于“vue引入cesium”、“vue引入cesium方式”、“cesium环境配置”等关键词浏览器搜索结果,对vue引入cesium方式的总结和梳理,追本溯源了vue.config.js中cesium的配置
2023-12-15 22:25:17
4514
原创 从入门到自定义Promise系列(三)——自定义Promise最简单描述、理解及实现
《尚硅谷Promise教程(promise前端进阶必学)》学习笔记目录JavaScript部分HTML部分根据学习视频,记录笔记,理顺思路,理解自定义Promise的实现思想JavaScript部分/** * 自定义Promise函数 模块 * ES5中模块定义方法:匿名函数自调用(或者自调用函数表达式或者函数表达式自调用)即IIFE */(function (window) { /** * Promise构造函数 * excutor:执行器函数(同步执行) */
2021-03-11 10:43:54
400
原创 从入门到自定义Promise系列(二)——Promise理解
《尚硅谷Promise教程(promise前端进阶必学)》学习笔记目录1、Promise 是什么?2、Promise 的状态改变3、Promise 基本流程4、Promise 基本使用5、使用 Promise 的原因5.1、Promise 方式指定回调函数的方式更加灵活5.2、Promise 支持链式调用,可以解决回调地狱问题6、如何使用 Promise6.1、API7、Promise 几个关键问题7.1、如何改变 promise 的状态7.2、一个 promise 指定多个成功/失败回调函数,都会调用?
2021-03-10 09:12:56
538
原创 从入门到自定义Promise系列(一)——Promise预备
自定义Promise系列(一)——Promise预备目录区别实例对象和函数对象两种类型的回调函数同步回调异步回调JS 的 error 处理区别实例对象和函数对象函数对象:将函数作为对象使用时,简称为函数对象实例对象:new 函数产生的对象,简称为对象//括号的左边是函数,点号的左边是对象//所有函数都是Function的实例对象function Fn(){//这里Fn是函数}const fn = new Fn();//这里fn是实例对象(简称对象),Fn是构造函数console.
2021-03-09 16:21:29
292
原创 ES2015+学习笔记系列(十一)——ES6+新特性
目录ECMAScript7新特性ECMAScript8新特性——Async、AwaitES8对象方法扩展ES9 扩展运算符与rest参数ES9正则扩展命名捕获分组反向断言dotAll模式ES10 新特性Object.fromEntriestrimStart与trimEndflat与flatMapSymbol.prototype.descriptionES11新特性私有属性Promise批处理方法字符串扩展方法matchAll可选链操作符动态importBigIntglobalThis包含ES6、ES7、E
2021-03-08 09:40:49
781
GraphHopper-map-navi-路径规划、导航项目源码(修复带包版本)
2024-07-27
yocto编译第三方库时CMakeLists.txt和do_install什么关系
2023-09-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅