自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring boot(四):thymeleaf使用详解(1)

th:remove | 删除某个属性 || th:attr | 设置标签属性,多个属性可以用逗号分隔 | 比如,此标签不太优雅,一般用的比较少。

2024-05-17 08:22:22 752

原创 Spring Boot 2 学习笔记(2 2)_spring boot2 学习笔记 巨轮的博客

添加依赖配置Druid数据源@Bean@ConfigurationProperties("spring.datasource")//复用配置文件的数据源配置更多配置项配置Druid的监控页功能Druid内置提供了一个用于展示Druid的统计信息。官方文档 - 配置_StatViewServlet配置。这个提供监控信息展示的html页面提供监控信息的JSON APIDruid内置提供一个StatFilter,用于统计监控信息。官方文档 - 配置_StatFilter。

2024-05-17 08:21:48 1659

原创 Spring Boot 2 学习笔记(2 2)_spring boot2 学习笔记 巨轮的博客(2)

Slf4j//将会抛出ArithmeticException@Slf4j@ResponseStatus(value= HttpStatus.FORBIDDEN,reason = “用户数量太多”)@Order(value= Ordered.HIGHEST_PRECEDENCE) //优先级,数字越小优先级越高@Component@Override。

2024-05-17 08:21:13 697

原创 Spring Boot 2 学习笔记(2 2)_spring boot2 学习笔记 巨轮的博客(1)

Druid官网添加依赖配置Druid数据源@Bean@ConfigurationProperties("spring.datasource")//复用配置文件的数据源配置更多配置项配置Druid的监控页功能Druid内置提供了一个用于展示Druid的统计信息。官方文档 - 配置_StatViewServlet配置。这个提供监控信息展示的html页面提供监控信息的JSON APIDruid内置提供一个StatFilter,用于统计监控信息。官方文档 - 配置_StatFilter。

2024-05-17 08:20:37 567

原创 NXP CAN波特率和采样点设置说明_can总线波特率和采样点对应关系

的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2024-05-17 04:44:33 451

原创 NRF52833学习笔记(2)——双UART串口使用_52833的串口发送接收

收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。如果你需要这些资料,可以戳这里获取需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!** 5. Any software provided in binary form under

2024-05-17 04:43:59 962

原创 nRF52832学习记录(八、WDT看门狗 )_nrf52832看门狗

/复位前就2个32.768khz时钟周期的时间执行这个操作,在此之后,将发生复位。体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)**看门狗喂狗通道使能,从0开始自动查找可食用的RR[]在上面的默认定义中的数值,可以自行修改。

2024-05-17 04:43:24 951

原创 nRF52832学习记录(五、PPI 的使用)_nrf ppi

PPI 是 nRF52832 一个很重要的功能,通过 PPI,我们可以将各种不同的外设“连接”在一起,让它们在无需在 CPU 参与的情况下自动工作。PPI 的两端一端链接的是事件端点(EEP),一端链接的是任务端点(TEP)。外设事件需要通过与事件相关的 寄存器地址 连接到一个事件端点(EEP),另一端的外设任务事件通过此任务寄存器地址 连接到一个任务端点(TEP),然后PPI就能够自动触发。2)、分配好PPI通道,在PPI通道两端 EEP TEP赋值输入事件和输出任务的地址。3)、使能PPI通道。

2024-05-17 04:42:50 673

原创 FreeRTOS系列(一) STM32 FreeRTOS移植,不就是打个勾吗 _移植freertos

osThreadDef不是个函数,而是个宏定义,它就是定义了一个名字叫 os_thread_def_##name 的osThreadDef_t类型的变量,并且把这个变量赋值了。找不到这个鬼东西,再查一下defaultTask,也TM找不到,没定义就使用的变量,没理由啊,难道我的C语言学错了?好了答案揭晓,C语言肯定没有不定义就可以使用的变量,这里的 defaultTask,根本就不是一个变量。可以看到,我从来就没有定义过一个变量叫ABCDEFGH,或者a0的变量,但我的程序却可以完美的运行!

2024-05-16 23:43:32 987

原创 FreeRTOS系列(一) STM32 FreeRTOS移植,不就是打个勾吗 _移植freertos(2)

osThreadDef不是个函数,而是个宏定义,它就是定义了一个名字叫 os_thread_def_##name 的osThreadDef_t类型的变量,并且把这个变量赋值了。找不到这个鬼东西,再查一下defaultTask,也TM找不到,没定义就使用的变量,没理由啊,难道我的C语言学错了?好了答案揭晓,C语言肯定没有不定义就可以使用的变量,这里的 defaultTask,根本就不是一个变量。可以看到,我从来就没有定义过一个变量叫ABCDEFGH,或者a0的变量,但我的程序却可以完美的运行!

2024-05-16 23:42:58 958

原创 FreeRTOS系列(一) STM32 FreeRTOS移植,不就是打个勾吗 _移植freertos(1)

osThreadDef不是个函数,而是个宏定义,它就是定义了一个名字叫 os_thread_def_##name 的osThreadDef_t类型的变量,并且把这个变量赋值了。找不到这个鬼东西,再查一下defaultTask,也TM找不到,没定义就使用的变量,没理由啊,难道我的C语言学错了?只需要把这里勾上就OK了,其它都是常规配置,记得把时钟配置上,我这里添加了一个串口,用于测试演示,LED都懒得配置了,哈哈!FreeRTOS是多任务系统,我们要写代码,其实就是要增加任务,那怎么增加任务呢?

2024-05-16 23:42:24 1662

原创 FreeRTOS简单移植到STM32F103ZET6_f103zet6移植rtos是heap

1)其中对移植起关键作用的是,list.c queue.c tasks.c 文件。2)与内存分配有关的文件共有4个,分别是heap_1.c,heap_2.c,heap_3.c,heap_4.c。4个文件只需选择其中的1个,STM32选择heap_2.c。所以,可以参考FreeRTOS\Source\portable\RVDS\ARM_CM3。该文件位于FreeRTOS\Source\portable\Keil下,会看到一个文件。该文件位于FreeRTOS\Source\portable\MemMang。

2024-05-16 23:41:50 834

原创 嵌入式面试知识点总结 -- STM32篇_stm32 112+16+64

第四点是增加了很多功能,功能总是越来越多的,大伙可以看一下的。提供丰富的基于物联网的应用,是物联网发展的根本目标,将物联网技术与行业信息化需求相结合,实现广泛智能化应用的解决方案集,关键在于行业融合、信息资源的开发利用、低成本高质量的解决方案、信息安全的保障以及有效的商业模式的开发。是利用无线和有线网络对采集的数据进行编码、认证和传输,广泛覆盖的移动通信网络是实现物联网的基础设施,是物联网三层中标准化程度昀高、产业化能力昀强、昀成熟的部分,关键在于为物联网应用特征进行优化和改进,形成协同感知的网络。

2024-05-16 04:13:03 703

原创 嵌入式面试常问问题_嵌入式系统面试问答

答 :左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不大于1。答 :可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变量,假定你将那个变量写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。答 :可以,在不同的C文件中以static形式来声明同名全局变量。可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错。

2024-05-16 04:12:28 985

原创 嵌入式输入系统应用编程_type code value

先来了解什么是输入设备?常见的输入设备有键盘、鼠标、遥控杆、书写板、触摸屏等等,用户通过这些输入设备与 Linux 系统进行数据交换。什么是输入系统?输入设备种类繁多,能否统一它们的接口?既在驱动层面统一,也在应用程序层面统一?可以的。Linux 系统为了统一管理这些输入设备,实现了一套能兼容所有输入设备的框架:输入系统。驱动开发人员基于这套框架开发出程序,应用开发人员就可以使用统一的 API 去使用设备。作为应用开发人员,可以只基于 API 使用输入子系统。

2024-05-16 04:11:53 751

原创 嵌入式软件开发工程师面试指南_总结_嵌入式软件开发面经攻略

0x123456在内存中的存储方式 - 大端模式 低地址 -----> 高地址 0x12 | 0x34 | 0x56 - 小端模式 低地址 -----> 高地址 0x56 | 0x34 | 0x12指针方式来判断机器的大小端// 如果是小端模式则返回1,小端模式则返回0int a = 1;// 指针方式其实就是共用体的本质return b;printf("小端模式\n");elseprintf("大端模式\n");return 0;注意头文件中不可以放变量的定义!!!

2024-05-16 04:11:18 1895

原创 最全Qt5(1),物联网嵌入式开发系统工程师面试

VS2015 之前集成 Qt 都可以用 Qt Add-In,但在 Visual Studio 2015 中,Qt 插件不可用了,但是提供了一个扩展(工具 -> 扩展和更新…**注意:**检测不出来没关系,千万不要卸载重装(遇到问题就卸载重装、重启机器的人,只能说:真是厉害了,Word 哥!),只需要修改下即可。安装完成之后,打开 Qt Creator(如果已经打开,请先关闭,再重新打开)。这时,打开 Qt Creator,进入编译器部分,可以看到 Qt 已经自动检测出来了,不需要手动配置。

2024-05-15 05:13:32 831

原创 最全Qt-qss之QSlider滑动条美化_qslider qss(2),金三银四我带你去BAT面试现场

我们例子滑块使用的是图片 ,groove,handle,sub-page,add-page这些既可以用颜色填充也可以用图片填充,要看自己需求。注意的是groove,sub-page,add-page三个属性共存时,add-page颜色会覆盖groove的颜色。这里解释一下,我们只用到groove,handle,sub-page这3个属性,就可完成属性,未滑过的颜色就是groove的颜色。当然也能指定未滑过部分的颜色即:QSlider::add-page:horizontal。来定义自己的渐变颜色。

2024-05-15 05:12:55 496

原创 最全Qt---处理粘包_qt数据粘包,震撼发布

服务器端客户端。

2024-05-15 05:12:17 509

原创 最全QT 中QString字符串的操作_qstring在指定位置加字符(2),2024年最新2024最新京东物联网嵌入式开发面试题目

收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。如果你需要这些资料,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2024-05-15 05:11:37 328

原创 【linux kernel】linux内核重要函数 do_initcalls_linux 内核函数

【代码】【linux kernel】linux内核重要函数 do_initcalls_linux 内核函数。

2024-05-14 20:27:16 805

原创 【JokerのLinux】Debian 9 应用程序开机自启动。_debian9开机自启

1.rc.local这个文件最好在哪用就,在哪建立在哪添加文件内容,我的意思是,最好不要在windows端建立rc.local然后添加文档内容,再传给开发板,因为不同系统间文档的编码格式不同,有可能引起rc.local在开发板端没办法正常使用。为了解决这个问题,我们需要自建rc.local文件。此时说明自建的rc.local文件随系统启动已经没什么问题了,这时,将自己需要开机自动运行的程序路径,写到rc.local文件中的exit 0上方,即可完成自定义应用随系统开机自启动。

2024-05-14 20:26:37 356

原创 【JokerのLinux】Debian 9 应用程序开机自启动。_debian9开机自启(2)

先说下1,其实1这种方法才是最开始想做的,而且应该是比较正确的做法,但是Ubuntu、Debian、Linaro、Petalinux等分支文件结构是有差异的,就算是在同分支下,不同的版本之间也是有差异的,这就搞的当时在网上查资料的时候,尝试有些博主说的改动方法的时候,对应路径下的文件根本就找不到,或者根本就没有这种路径,在或者,同为Debian 9系统,虚拟机下的文件和移植到开发板的Debian 9系统同路径下的文件都不同,结果越搞越多,越搞越麻烦,干脆尝试第二种方式。

2024-05-14 20:25:58 304

原创 【JokerのLinux】Debian 9 应用程序开机自启动。_debian9开机自启(1)

1.rc.local这个文件最好在哪用就,在哪建立在哪添加文件内容,我的意思是,最好不要在windows端建立rc.local然后添加文档内容,再传给开发板,因为不同系统间文档的编码格式不同,有可能引起rc.local在开发板端没办法正常使用。为了解决这个问题,我们需要自建rc.local文件。此时说明自建的rc.local文件随系统启动已经没什么问题了,这时,将自己需要开机自动运行的程序路径,写到rc.local文件中的exit 0上方,即可完成自定义应用随系统开机自启动。对IT行业感兴趣的新人**

2024-05-14 20:25:14 690

原创 2024年物联网嵌入式最全零基础蓝桥杯嵌入式教程,2024国内知名大厂物联网嵌入式开发岗面经

在所给的lcd液晶控制器资料中手册中,搜索diretion能够找到对于显示方向的描述SS位控制横向扫描方向,GS位控制纵向扫描方向,搜索GS和SS,能看到分别所在的寄存器位置搜索60h和01h,能找到GS和SS设置。这里的60和01都是16进制,对应1和96号寄存器。lcd.c中将函数void REG_932X_Init(void)复制粘贴到下方,更名为void REG_932X_Init1(void),其中1和96号寄存器对应的SS和GS的值更改即可,此时看到代码注释给了需要更改的值,更改即可。

2024-05-14 11:17:45 417

原创 2024年物联网嵌入式最全逻辑信号检测仪的仿真与实物制作_逻辑电平检测警报器实物接线图,物联网嵌入式开发面试项目全代码

4.灵活性:FPGA可以根据需求进行重新配置,适应不同的应用场景和需求变化。5.适应性:FPGA具有强大的适应性,可以用于各种应用领域,如通信、图像处理、数据中心等。综上,方案二总结为:FPGA+ADC实现逻辑信号的检测。方案三:使用模拟电路实现。这里所说的模拟电路主要指的是运算放大器。运算放大器(Operational Amplifier,简称Op Amp)是一种差分输入、高增益、直线增益的电子放大器。它具有差分放大模式、共模抑制能力和高输入阻抗等特点,是现代电子电路中最常用的集成电路之一。

2024-05-14 11:17:05 340

原创 2024年物联网嵌入式最全这个极简前后端分离应用不能错过_qt 前后端分离 工业软件(1),2024年最新工作感悟

这是一个极简的代码展示,使用koa web服务渲染网站静态页面。

2024-05-14 11:16:26 346

原创 2024年物联网嵌入式最全谈谈PCB,2024年最新超强物联网嵌入式开发进阶路线知识图谱

PCB,全称为Printed Circuit Board,中文名称为印刷电路板,是一种用于连接和支持电子组件的导电板。它是电子产品中不可或缺的一部分,被广泛应用于计算机、手机、电视、汽车等各种电子设备中。PCB的制作采用层叠的方式,通常包括一层导电层、一层绝缘层和一层焊接层。导电层上通过印刷或蚀刻的方法形成了电路图案,其中包括电子元器件的引脚和电路连接线。绝缘层用于隔离和支撑导电层,常用的绝缘材料有玻璃纤维层和环氧树脂。焊接层是用来连接电子元件和主板的接触点,常用的方法是通过热熔焊接或表面贴装技术。

2024-05-14 11:15:44 548

原创 2024年最新Android物联网应用程序开发(智慧园区)—— 图片预览界面,保准看明白

private String[] times = {“2019年5月9日17时14分30秒”, “2019年5月9日17时15分30秒”, “2019年5月9日18时30分30秒”, “2019年5月9日18时40分30秒”, “2019年5月10日17时14分30秒”};3、然后创建 RecyclerView 的数据适配器。最后设置 RecyclerView 的适配器。

2024-05-14 06:19:19 366

原创 2024年最新android ramdisk,2024年最新物联网嵌入式开发音频面试题

ramdisk.img,这下,你就能看见并操作ramdisk里面的内容了。android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。其中, ramdisk.img是emulator的文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些。编译完成后,可以在源码目录的out/target/product/generic/目录下看到编译好的ramdisk.img、system.img 和 userdata.img了。

2024-05-14 06:18:42 812

原创 2024年最新Android audio之alsa移植_alsa 移植 android(1),2024年最新物联网嵌入式开发性能优化之启动优化实战篇

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取ctl.AndroidIn{type hwcard 0}ctl.AndroidPlayback {type hw}ctl.AndroidRecord {type hw}pcm.Android

2024-05-14 06:18:04 839

原创 2024年最新Android paho Mqtt物联网网络框架,2024年最新物联网嵌入式开发面试题内存优化

EventBus.getDefault().post(new MqttMainEvent(“onlinestatus”,“离线”));EventBus.getDefault().post(new MqttMainEvent(“login”, “登录失败”));EventBus.getDefault().post(new LoginEvent(“登录失败”));LogUtils.e(TAG, “订阅异常:” + e.toString());} else if (code == 2) { //心跳。

2024-05-14 06:17:23 906 1

空空如也

空空如也

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

TA关注的人

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