自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nrf9151 驱动sht30并在串口打印相关温湿度信息

前提条件 :安装好vscode,并配置好相关vscode 的nrf环境配置安装官方指导链接:https://www.nordicsemi.cn/blog/nrf-connect-sdk-guide/本文章是在使用的其官方例程修改的:所以vscode 和相关环境配置一定要弄好 官网可能有点冗余 可以自行百度其他博主的文章。

2025-03-24 17:14:42 697

原创 stm32标准库 + FreeRTOS移植

本文章移植目标STM32f103+标准款 + FreeRTOS。

2025-03-02 11:01:52 618

原创 HAL库之是stm32cubemx安装

ST制作的中间件堆栈(USB主机和设备库,STemWin)带有允许轻松重用的许可模式,只要是在ST公司的MCU 芯片上使用,库中的中间件(USB 主机/设备库,STemWin)协议栈即被允许随便修改,并可以反复使用。(2)把en.stm32cubef1-v1-8-5.zip拷贝到stm32cube的仓库中,直接解压就行了.仓库位置: C:\Users\你的用户名\STM32Cube\Repository. 用解压的文件覆盖原来的基础包.而且最最关键的是,使用HAL开发有诸多的好处。也可以选择离线安装。

2025-02-27 15:58:49 942

原创 stm32项目模版的创建

以上就是必须选择的东西 但是我们通常还需要使用其他外设来配置例如I2C,uart,spi等可以自行选择 这里我们演示一个usart。配置主main.c函数 如果有多个文件夹分类 可以在创建文件夹放入 并且双击添加入项目。选择对应的芯片这里用stm32f103c8t6为例子。使用keil5 打开并选择这个文件夹在设置名字。编译项目 无报错 无警告 就是模版创建成功了。

2025-02-26 09:44:31 209

原创 STM32开发方式

学过51单片机的同学应该知道,51单片机教程都是讲解的寄存器开发,但是这种开发方式对于STM32就变得比较困难,因为STM32的寄存器数量是51单片机的十数倍如此多的寄存器根本无法全部记忆, 开发时需要经常的翻查芯片手册(找到对应的寄存器,在特定的比特位写入对应的值),直接操作寄存器就变得非常的费力了。但还是会有很小一部分人,喜欢去直接操作寄存器,因为这样更接近原理,知其然也知其所以然。

2025-02-25 14:40:06 436

原创 FreeRTOS移植Error: L6218E: Undefined symbol xTaskGetCurrentTaskHandle (referred from stream_buffer.o).

FreeRTOS 移植报错

2025-02-24 15:01:28 146

原创 FreeRTOS--入门学习-移植

下载后解压如图进入FreeRTOS文件Demo:示例License:许可-就是我们可以使用在哪些地方Source:FreeRTOS源码Test:是一个测试用例进入demo 找到我们对应的开发版stm32f103这是一个系列的 就可以查看使用案例,因为这个是一个纯keil文件,用到了外面的source文件夹 ,所以我们要自己新建工程 在把source 放入工程使用。

2025-02-24 14:58:46 425

原创 文件IO(知识归纳)

前置知识:数据流:是一串连续不断的数据的集合,就象水管里的水流,在水管的一端一点一点地供水,而在水管的另一端看到的是一股连续不断的水流。数据写入程序可以是一段、一段地向数据流管道中写入数据,这些数据段会按先后顺序形成一个长的数据流。对数据读取程序来说,看不到数据流在写入时的分段情况,每次可以读取其中的任意长度的数据,但只能先读取前面的数据后,再读取后面的数据。不管写入时是将数据分多次写入,还是作为一个整体一次写入,读取时的效果都是完全一样的。“流是磁盘或其它外围设备中存储的数据的源点或终点。

2024-11-06 20:34:59 768

原创 如何将本地项目上传至Gitee仓库(详细教程)

解决方法:操作命令后面加 --allow-unrelated-histories变为:git pull origin master --allow-unrelated-histories。绑定本地仓库和远程仓库 git remote add origin [远程仓库地址-就是第三点的https]Git教程https://www.runoob.com/git/git-tutorial.html。远程仓库与本地仓库同步合并:git pull origin master。1、本地电脑安装Git客户端。

2024-10-28 14:12:31 1538 1

原创 assistant assistant: could not exec ‘/usr/lib/qt6/bin/assistant‘: No such file or directory

注意:有可能执行find / -name assistant 2>/dev/null 就会出现多个assistant文件 为确保那个可以使用我们可以顺着路径点击进入 查看是否有用 (有些之前重装qt或者自己安装assistant 导致多个版本) 对有用的路径进行替换使用就可以了。1.执行find / -name assistant 2>/dev/null 查看assistant是否存在 在那个位置 (如果不存在 可以选择重新安装qt)3.执行 vi ~/.bashrc 打开文件 在文件最后一行添加。

2024-10-20 10:06:16 167

原创 Linux 和Windows创建共享文件夹实现文件共享

4.执行 username 和password 指的是Windows 的开机账号和密码 有时候vers版本不适合你当前的Linux版本 切换vers=1.0 和3.0在尝试。2.共享创建完成后可以使他的共享网络地址或者Windows ip地址-推荐使用Windows ip地址有时候 不知道什么原因他Linux解析不了网络地址。1.Windows下创建共享文件夹share右击-》属性—》共享-》选择所有人-》点击共享。共享网络地址 —共享文件夹share 右击-》属性—》共享。

2024-10-18 10:43:00 1036 1

原创 nfs-kernel-server : 依赖: nfs-common (= 1:1.3.4-2.1ubuntu5.5) 但是它将不会被安装 依赖: keyutils E: 无法修正错误,因为您要求某些

ubutton

2024-05-14 16:42:28 569 2

原创 利用指针实现两个字符串拼接的功能(尽量不能调用库函数。 提示:已知strcat库函数的原型是 char *strcat(char *strDest, const char *strSrc); strD

提示:已知strcat库函数的原型是 char *strcat(char *strDest, const char *strSrc);利用指针实现两个字符串拼接的功能(尽量不能调用库函数。strDest是目的字符串,strSrc是源串。

2024-05-06 14:54:41 454

原创 在操作系统里面打开了Ubuntu 然后vi编辑器编辑内容后没有效果了

原因:是Windows编写习惯 按了Ctrl + s在该系统里面就是停止输入,需要按ctrl + q恢复输入。我在vi创建项目后编写 然后一直卡着动不了 如下(界面没有卡住 可以其他操作)

2024-04-17 21:55:36 291 1

原创 无法打开内核设备“\\.\VMCIDev\VMX”: 操作成功完成。是否在安装 VMware Workstation 后重新引导? 模块“DevicePowerOn”启动失败。 未能启动虚拟机

2.用记事本打开bigdata01.vmx (这里是你的虚拟机名称,举一反三)3.使用记事本打开(将下图的true改为false 下图已改好)1,找到虚拟机目录(不同的虚拟机名字不一样 )

2024-04-08 14:05:01 959

原创 改变input placeholder的样式 (适用于vue uniapp 中的input textarea)

【代码】改变input placeholder的样式 (适用于vue uniapp 中的input textarea)

2024-03-18 18:01:21 1118 1

原创 运行vue项目报DONE Build complete. The dist directory is ready to be deployed.解决办法

vue项目描述执行npm run build 然后报错。

2024-03-07 14:36:24 1821

原创 如何准确获取地点位置的经纬度?(高德)

使用高德地图api的坐标拾取器 地址:https://lbs.amap.com/tools/picker。在高德地图搜索选择地址 高德网址:https://www.amap.com/搜索想要的位置地址例如我搜索的是成都市金牛区。按下回车键就可以看见经纬度了。复制去新的浏览器网页。

2024-03-05 09:31:27 13245

原创 微信小程序——点击图片放大预览

data-src=“{{item}}”:自定义图片地址的属性 可以在点击事件中获取到该属性。有时候我们需要将图片弹出放大预览-使用微信官方给的方法wx.previewImage。代码解读:wx:for=“{{detail.pic}}” 循环渲染需要的图片数组。bind:tap=“previewImage” :点击触发事件的方法。这个地方是必填选项,其他的可以不填写。

2024-03-04 14:40:34 3743

原创 解决:code ERESOLVE:ERESOLVE could not resolve 的报错问题

npm i ,vue,

2024-02-28 09:21:59 1298

原创 uniapp h5(公众号)微信授权登录

uniapp h5 公众号 微信登录授权

2024-02-22 15:56:06 3652 9

原创 初次使用 uni.chooseLocation 方法时可能会出现延迟或无效果的情况

使用 uni.getLocation 方法替代 uni.chooseLocation 方法:uni.getLocation 方法可以直接获取用户的当前位置信息,不需要用户进行手动选择。:在调用 uni.chooseLocation 方法之前,先调用 uni.getSetting 方法检查用户是否已经授权获取位置信息的权限。:添加一个加载提示,在调用 uni.chooseLocation 方法之前显示加载提示,告知用户正在加载位置选择页面,请稍候。**解决方法:**确保设备的网络连接正常,并且网络稳定。

2024-02-01 10:27:54 1445

原创 微信小程序实现长按 识别图片二维码

第一种方案(只需要在image里面加一个属性就可以了)放大预览图片,长按识别二维码。

2024-01-22 11:14:09 2326 1

原创 uniapp 链接跳转(内部跳转和外部跳转)

在page.json里面指向我们跳转的这个内部路径(这个创建页面会自动生成):代码如下。1.先在自己uniapp项目pages.json建一个内部页面webview.vue。这样在uniapp 的多端应用 例如小程序和app也可以直接跳转到链接页面了。使用uniapp的超链接跳转在微信小程序中会出现复制链接在外面在跳转如图。这样的客户体验感不好 我们需要可以直接跳转查看。

2024-01-19 14:24:30 1836

原创 微信小程序地图功能 实现

在js里面写相关方法调用微信官方文档的接口 下面的参数都是后端的接口数据记得按照情况调用。微信小程序(原生)点击跳转地图。在wxml里面添加一个方法绑定。

2024-01-15 17:17:10 652

原创 请求接口返回状态200,不走then也不走catch(有的会走.catch)的问题 ---该项目为原生微信小程序项目(其他项目网络请求封装也可以这样)

这里只写了code==200 的时候的请求封装 但是接口没有写code 状态导致他不走.then 也不走.catch(有的会走.catch)这里把封装修改成,没有code == 200也可以执行的情况就可以了 如下。以下是我的完整封装 但是没有只写了 那一个接口的请求 如果图片上传,文件上传等需要相同的改变可以自行操作。接口请求出来了200但是不走.then 也不走.catch。其他接口返回200的时候都是走的then,唯独这个接口例外。2.再看ajax封装就找到问题了。1.先看接口请求出来的数据。

2024-01-08 16:51:44 1176

原创 uniapp(首行缩进)中空格 不生效的解决方法

如果你是首行缩进 可以使用这个方法。在代码段落加入这个代码 如下。

2024-01-08 11:54:14 1416

原创 uniapp实现多行 跑马灯样式 + 点击弹出图片

如果你不想封装使用 ,可以直接在data里面添加list列表数据进行单页面使用,但是建议封装因为不封装可能会有一点样式的问题。这种特殊的效果最好使用组件封装好 使用 以下代码就是我封装好的组件代码可以直接使用。**注意:**这些数据都是我自己写的模拟数据 具体使用记得换成你们需要数据就ok了。list数据写在data{returen{}} 里面。点击蓝色的滚动图会弹出相关证书和内容如图。

2024-01-03 09:22:27 1771

原创 vue项目中报错: [Vue warn]: Failed to resolve directive: mode

解决:这是在是很细节的错误 我自己把v-model写成了v-mode导致的错。

2024-01-02 19:24:38 1123

原创 uniapp点击定位(跳转)到页面相关的位置

在对应列表绑定点击事件,传递一个唯一值,(我传的是item.name)作为唯一标识,这里的i是没有使用的可以不传。方法的调用 该处的id就是上面传来的item.name。如图:点击公司介绍会跳转到公司介绍的部分。在对应的位置设置相关传递的唯一id。

2024-01-02 14:24:52 1131

原创 uniapp 实现鼠标悬停,字体变色

鼠标悬停变色,uniapp vue2

2024-01-02 14:11:02 1594

原创 uni-popup uniapp中的弹出uni-popup里面的图片样式失效

问题描述:我的是在写一个官网的时候出现了,样式失效的问题 主要是,在不同的浏览器和手机端 会出问题 ,我的谷歌没有问题 其他浏览器和手机端就会出现变形问题,解决:查了很多最后发现是uni-popup里面的封装插件本身的样式影响,最后写行内样式 覆盖就ok了。

2023-12-29 10:48:01 866

转载 uniapp 微信小程序中image的mode属性详解

image中的mode

2023-12-26 18:22:29 3469

原创 vue,uniapp封装图片地址拼接函数

app.vue图片不用修改 原来的css和template(一般来说可以没有template) 只需要修改script。使用方法 ()item.lecture.cover是图片的地址。uniapp的拼接 写在main.js中不用导出可以直接使用。

2023-12-26 15:39:36 753

原创 uni-app添加自定义 index.html 修改mata,title 等

通常有以下几种情况1,调整界面 head 中的 meta,title等 配置2,补充 SEO 相关的一些配置「仅首页」3,加入百度统计等第三方js4,自定义模板添加 favicon 的了。

2023-12-22 13:08:31 2341 5

原创 course.vue:55 Uncaught (in promise) TypeError: (0 , _request.lecture) is not a function 报错解决

最好使用@/xx/xx/ 不要使用../../的相对定位可能会出错(我的是uniapp有问题其他的vscode不会出问题)一,引入api出错 修改成如下,(api的导出没有使用default)这里vue定位的行数是不一样的。调用后台接口的保存 如图。该处可能有问题 有两处。

2023-12-20 14:15:17 480 1

原创 onload 和 onshow 的区别

*onshow:**当程序启动,或从后台进入前台显示,会触发 onshow,从二级页面回来时也会触发。2.如果一个页面携带参数跳转到另一个页面,在另一个页面获取参数的方式:onLoad(options) console.log(options.xxx), 这些参数都挂载在options。3.**onload:**页面加载时触发,从二级页面回来时不会触发。onLoad页面加载时调用,可以获取参数,通过options,只调用一次。监听页面显示,页面每次出现在屏幕都触发,包括从下级页面点返回露出当前页面。

2023-07-25 08:49:21 2913

原创 解决Hbuilderx的侧边栏不显示文件目录问题

2.勾选显示项目管理器等左侧视图。1.选择上方工具栏的视图。

2023-07-24 11:24:14 5640 3

原创 token不存在问题

解决:添加一个token鉴权的请求头。注意:要在在缺少的文件添加该代码。

2023-07-14 14:53:48 2925 1

原创 此表达式不可调用。 类型 “typeof import(“d:/xxx/xxx/xxx/xxx/node_modules/js-sha256/index“)“ 没有调用签名。ts(2349

在没找到合适的依赖的的情况下 关闭ts的检查叶能解决(有时候并不影响业务进行仅报错可以重启尝试)报错原因:js和ts对应js-sha256d 使用有一定区别 需要安装其他依赖包。有时候关闭ts检查也会发生这个错误但是已经不影响项目运行了可以run起来试试。

2023-07-14 14:51:42 5051 1

vue 依赖注入 :跨组件通讯Provide与inject

vue 依赖注入 :跨组件通讯Provide与inject

2023-05-25

空空如也

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

TA关注的人

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