程序员
文章平均质量分 88
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
最全Qt知识点梳理 —— 自定义数据结构序列化与反序列化(1),腾讯+字节+阿里面经真题汇总
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取quint16quint32quint64floatdoubleconst char *QBitArrayQBrushQByteArrayQColorQCursorQDateQDateTimeQEasingC原创 2024-05-15 05:16:17 · 1039 阅读 · 0 评论 -
最全QT和网络调试助手之间的UDP通信_qt网络调试工具 udp,Github标星5.3K
UDP 客户端向 UDP 服务器发送一定长度的请求报文,报文大小的限制与各系统的协议实现有关,但不得超过其下层 IP 协议规定的64KB;如果服务器未收到此请求,客户端不会进行重发,因此报文的传输是不可靠的。UDP(User Data Protocol),用户数据报协议,是一种简单轻量级、不可靠、面向数据报、无连接的传输层协议,可以应用在可靠性不是十分重要的场合,如短消息、广播信息等。其实,UDP没有特定的server端 和 client,简单来说就是向特定的ip发送报文,所以,也可以分为发送端和接收端。原创 2024-05-15 05:15:40 · 940 阅读 · 0 评论 -
最全Qt单元测试--基本使用_qt test(2),面试必备知识点
类名:MyTest,槽函数testQString,类型选择“性能测试”(会自动添加宏QBENCHMARK),同时勾选“使用测试数据库”,“需要QApplication”,mian()之后默认选择,这样Qt Creator就为我们自动生成了一个测试模板。我们可以看到测试模板定义了一个继承于QObject的测试类MyTest,包括和两个槽函数,宏QTEST_MAIN,以及(这是因为我们的类申明和实现都在同一个.cpp文件中,所以必须包含.moc文件)。另外我们打开项目中.pro文件,可以发现已经添加了。原创 2024-05-15 05:15:02 · 884 阅读 · 0 评论 -
最全qt5-日志输出 &; zlog的日志输出_qt zlog,2024年最新2024我的物联网嵌入式开发大厂面试之旅
【代码】最全qt5-日志输出 &zlog的日志输出_qt zlog,2024年最新2024我的物联网嵌入式开发大厂面试之旅。原创 2024-05-15 05:14:22 · 308 阅读 · 0 评论 -
【Linux】利用消息队列实现一个简单的进程间双向通信(两种方式)_进程间通信选择一个队列还是两个队列(1)
其实从命名就可以大概看出来,第一个参数是消息队列的id,message queue id,即用来告诉系统向哪个消息队列发送消息;第二个参数是message pointer,是一个空型指针,这个但从命名似乎看不太出来其意义,但是根据刚刚画的那个小模型,应该需要用到消息缓冲区,其实这个指针就是指向消息缓冲区的;第三个参数是message size,顾名思义,就是消息的长度,它是以字节为单位的,注意,这里的大小单纯指消息的大小,并不含消息类型的大小;原创 2024-05-14 20:30:11 · 855 阅读 · 0 评论 -
【linux】 进程状态(僵尸进程等)以及环境变量_只有linux才有僵尸态进程吗
这个时候我们去看进程状态。为什么是S状态呢?因为进程会等待键盘资源就绪,也就是说只有键盘输入了才叫键盘资源就绪这个时候才会被CPU调度当我们终止程序后程序就结束了这个进程也结束了,对应了S状态是可中断休眠状态。D状态也是一种休眠状态,D状态是不可休眠状态。D状态在生活中我们基本不会遇到,就是磁盘基本快满了还在往磁盘存数据,这个时候你就会发现你的电脑非常卡而且不能强制进行任何关闭操作,如果关电源会导致资料丢失所以不可中断只能等磁盘自己恢复。原创 2024-05-14 20:29:33 · 1111 阅读 · 0 评论 -
【linux 系统移植⑥】以 cpu s5pc11x、board samsung x210 为例讲解 uboot 启动流程
/串口波特率 unsigned long bi_ip_addr;/* PS_HOLD pin(GPH0_0) set to high 开发板供电上锁*/ldr r0, =(ELFIN_CLOCK_POWER_BASE + PS_HOLD_CONTROL_OFFSET)ldr r1, [r0]orr r1, r1, #0x300 orr r1, r1, #0x1 str r1, [r0]原创 2024-05-14 20:28:53 · 692 阅读 · 0 评论 -
【linux 系统移植⑥】以 cpu s5pc11x、board samsung x210 为例讲解 uboot 启动流程(1)
最后通过设置 cp15 的 c1 寄存器来开启 MMU,以实现虚拟地址映射和内存访问权限管理等功能。原创 2024-05-14 20:28:11 · 852 阅读 · 0 评论 -
2024年物联网嵌入式最新2022年最新前端面试题,轻松拿下offer
js的垃圾回收机制是为了防止内存泄漏(已经不需要的某一块内存还一直存在着),垃圾回收机制就是不停歇的寻找这些不再使用的变量,并且释放掉它所指向的内存。在JS中,JS的执行环境会负责管理代码执行过程中使用的内存。原创 2024-05-14 11:20:40 · 384 阅读 · 0 评论 -
2024年物联网嵌入式最新11款程序员实用工具,老少皆宜,你一定用得上_程序员工具(1),2024年最新面试物联网嵌入式开发卡顿
其次就是它的辅助工具也丰富,例如快速生成免费二维码、JSON工具、IP查询、翻译和插件管理等等,尤其是当你调换成旧版时,你会发现有很多的资源可用,无异于一个小宝藏!原创 2024-05-14 11:20:01 · 421 阅读 · 0 评论 -
2024年物联网嵌入式最新0,2024年最新物联网嵌入式开发开发基础教程视频
2)I2C数据发送3)设置坐标4)清屏全屏显示5)main函数调用。原创 2024-05-14 11:19:22 · 561 阅读 · 0 评论 -
2024年物联网嵌入式最全黑客帝国代码雨以及其灵活使用——道家真言!!(附带相关知识点,2024年最新2024物联网嵌入式开发进阶学习资料
/这里的重点就是每次调用这个方法的时候都会重新绘制一张透明度为0.05的黑色画布来覆盖前图。(img-1x1lDYWc-1715656697637)](img-SzchxevT-1715656697638)]ctx.font = “50px 华文行楷”;//所以就会形成人眼中的下雨效果。原创 2024-05-14 11:18:41 · 462 阅读 · 0 评论 -
2024年最新Bluetooth 技术(一)--- 协议栈设计与演进(Core_v5(2),2024年最新物联网嵌入式开发面试试题
EDR(Enhanced Data Rate)技术应运而生,SIG 在2005年发布的Bluetooth 2.0 支持增强数据速率的EDR 技术,用来加快数据传输速率。EDR 的比特率可以达到3 Mbps,实际最大的数据传输速率为2.1 Mbps,EDR 相比BR 采用了什么新技术来增强数据传输速率呢?原创 2024-05-14 06:22:15 · 1152 阅读 · 0 评论 -
2024年最新Bluetooth 技术(一)--- 协议栈设计与演进(Core_v5(1),农民工看完都学会了
数据传输:从家用电器和健身追踪器到医疗创新和万物互联,蓝牙技术连接着数十亿台日常设备。随着2010年低功耗蓝牙BLE (Bluetooth Low Energy) 协议的推出,让蓝牙设备在物联网领域占据了一席之地。2016年Bluetooth 5 的推出,让蓝牙传输距离扩展4倍、传输速率提高2倍,蓝牙设备在物联网领域的普及进一步加快了。音频传输:蓝牙技术免去了连接线的烦扰,为音频领域带来了使用体验的变革。原创 2024-05-14 06:21:37 · 1521 阅读 · 0 评论 -
2024年最新ARM - UART串口实验(cortex A7核 cortex M4核)_usart isr,2024年最新2024-2024历年网易跳动物联网嵌入式开发面试真题解析
通过以上分析可知,设置寄存器:1.USART_CR1:设置数据位宽度,以及将相应位进行使能2.USART_CR2:设置停止位3.USART_BRR:设置波特率---->设置的采样率有关4.USART_RDR :设置接收数据寄存器5.USART_TDR :设置发送数据寄存器6.USART_ISR:设置状态寄存器7.USART_PRESC :设置时钟分频器。原创 2024-05-14 06:20:58 · 767 阅读 · 0 评论 -
2024年最新Android系统移植技术详解_sudo apt-get install libesd0-dev,15分钟的字节跳动视频面试
(g)系统属性(Property)android初始化过程中会修改一些属性,通过getprop命令我们可以看到属性值,这些属性指示了某些动作或者服务的状态,主要如下:init.action 如果当前某个动作正在执行则init.action属性的值等于该动作的名称,否则为""init.command 如果当前某个命令正在执行则init.command属性的值等于该命令的名称,否则为""原创 2024-05-14 06:20:17 · 616 阅读 · 0 评论
分享