
2024年程序员学习
文章平均质量分 83
普通网友
这个作者很懒,什么都没留下…
展开
-
STM32传感器外设集--心率模块(MAX30102)(2)
cmd_fail: /* 命令执行失败后,切记发送停止信号,避免影响I2C总线上其他设备。//IIC等待ACK信号。//发送IIC停止信号。//IIC不发送ACK信号。//发送IIC开始信号。//IIC发送ACK信号。#define READ_SDA PBin(8) //输入SDA。//读1个字节,ack=1时,发送ACK,ack=0,发送nACK。原创 2024-05-17 09:42:22 · 460 阅读 · 0 评论 -
STM32传感器外设集--心率模块(MAX30102)(1)
/IIC发送一个字节。//IIC等待ACK信号。//发送IIC停止信号。//IIC不发送ACK信号。//发送IIC开始信号。//IIC发送ACK信号。#define READ_SDA PBin(8) //输入SDA。//读1个字节,ack=1时,发送ACK,ack=0,发送nACK。原创 2024-05-17 09:41:48 · 552 阅读 · 0 评论 -
STM32从入门到精通_stm36从零到精通
收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。如果你需要这些资料,可以戳这里获取需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!加我V获取:vip1024c (备注嵌入式)**一个人可以走的很快,但一群人才能走的更远!原创 2024-05-17 09:41:12 · 369 阅读 · 0 评论 -
Qt5开发从入门到精通——第十二篇三节(Qt5 事件处理及实例——多线程应用
本章节会给大家带来Qt5 事件处理及实例——多线程应用、服务器端编程、客户端编程详解。通过实现一个多线程的网络时间服务器,介绍如何综合运用多线程技术编程。每当有客户请求到达时,服务器将启动一个新线程为它返回当前的时间,服务完毕后,这个线程将自动退出。同时,用户界面会显示当前已接收请求的次数。原创 2024-05-17 06:20:17 · 297 阅读 · 0 评论 -
Qt5开发从入门到精通——第十二篇三节(Qt5 事件处理及实例——多线程应用(2)
首先在TimeServer.pro中加入 QT +=network。原创 2024-05-17 06:19:43 · 218 阅读 · 0 评论 -
Qt5开发从入门到精通——第十二篇三节(Qt5 事件处理及实例——多线程应用(1)
本章节会给大家带来Qt5 事件处理及实例——多线程应用、服务器端编程、客户端编程详解。通过实现一个多线程的网络时间服务器,介绍如何综合运用多线程技术编程。每当有客户请求到达时,服务器将启动一个新线程为它返回当前的时间,服务完毕后,这个线程将自动退出。同时,用户界面会显示当前已接收请求的次数。原创 2024-05-17 06:19:09 · 584 阅读 · 0 评论 -
Qt5开发从入门到精通——第一篇概述
Qt 是一个跨平台的 C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形用户界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。在 Qt 程序开发过程中,除可以通过手写代码实现软件开发功能外,还可以通过 Qt 的 GUI界面设计器 (Qt Designer) 进行界面的绘制和布局。该工具提供了 Qt 的基本可绘制窗口部件,如 QWidget、 QLabel 、 QPushButton 和 QVBoxLayout 等。在设计器中用鼠标直接拖曳这些窗口。原创 2024-05-17 06:18:35 · 1210 阅读 · 0 评论 -
Java学习——前后端数据交互(一)_java html页面怎么获取后台数据(2)
Java前后端数据的交互,不仅是获取还是提交,需要转换为JSON格式的字符串。比如从前端传递到js需要转换为JSON格式,通过加上@ResponseBody的注解,返回类型为Map;然后在获取页面的数据,并转换为JSON格式。5、后台获取数据,通过Request.getParameter()来获取JSON格式的字符串。6、将JSON格式的字符串,转为原来的格式,通过ObjectMapper类的readValue方法来讲JSON格式的字符串转为对象。可以加我V获取:vip1024c (备注嵌入式)**原创 2024-05-17 02:41:54 · 334 阅读 · 0 评论 -
Java学习——前后端数据交互(一)_java html页面怎么获取后台数据(1)
然后在获取页面的数据,并转换为JSON格式。首先是获取数据,shopInfoUrl是定义的conroller层的url地址,data是转换为json格式的字符串,通过$.getJSON来获取。2、在js页面要定义controller层的url地址,就是requestMapping后面的内容(js页面)当前的结果是提交之后js内有响应。1、在html页面要链接到js页面,要有个这样的东西(html页面。3、分为获取数据和提交数据(js页面)其次是提交数据,为提交提供一个响应。4、调用定义的方法(js页面)原创 2024-05-17 02:41:20 · 509 阅读 · 0 评论 -
Java基础学习第六天(选择排序、冒泡排序、折半查找、数组的工具类Arrays)_数组工具类的折半查找法找不到
/需求:定义一个函数接收一个数组对象和一个要查找的目标元素,函数要返回该目标元素在数组中的索引值,如果目标元素不存在数组中,那么返回-1表示。//定义三个变量分别记录最大、最小、中间的查找范围索引值,每次使用中间索引值的元素与目标元素比较一次,如果不是需要的元素,那么缩小查找的范围。System.out.println(“元素所在的索引值是:”+ index);//排序的方法 > 1, 3, 8, 10, 12。//重新计算中间索引值。原创 2024-05-17 02:40:46 · 941 阅读 · 0 评论 -
Java中的String类_java中无string类
在JVM底层实际上会自动维护一个对象池(字符串对象池),如果现在采用了直接赋值的模式进行String类对象实例化操作,那么该实例化对象(字符串的内容)将自动保存到这个对象池之中,如果下次继续使用直接赋值的模式声明String类对象,此时对象池之中如若有指定内容,将直接进行引用;所有的语言对于字符串的底层实现,都是字符数组,数组的最大缺陷就是长度固定。字符串常量是String的匿名对象,该对象永远不可能为空,所以即使用户输入为空,也不会造成空指针异常。所谓的对象池就是一个对象数组(目的是减小开销)。原创 2024-05-17 02:40:12 · 566 阅读 · 0 评论 -
C语言期末大作业-学生成绩管理系统(完整源码+设计报告)_c语言大作业学生成绩管理系统(2)
【代码】C语言期末大作业-学生成绩管理系统(完整源码+设计报告)_c语言大作业学生成绩管理系统(2)原创 2024-05-16 21:42:17 · 329 阅读 · 0 评论 -
C语言期末大作业-学生成绩管理系统(完整源码+设计报告)_c语言大作业学生成绩管理系统(1)
【代码】C语言期末大作业-学生成绩管理系统(完整源码+设计报告)_c语言大作业学生成绩管理系统(1)原创 2024-05-16 21:41:43 · 254 阅读 · 0 评论 -
C语言最重要的知识点_0<;x合法
(img-NFpRf6oT-1715866847228)](img-dew4a6Lw-1715866847228)]话,形参的变化不会改变实参的变化。原创 2024-05-16 21:41:09 · 451 阅读 · 0 评论 -
C语言最重要的知识点_0<;x合法(1)
(img-xRKVnx78-1715866812829)](img-yxCb8fWB-1715866812830)]数组和指针存放字符串:**原创 2024-05-16 21:40:35 · 628 阅读 · 0 评论 -
ad20导入logo以及开窗_ad20怎么导入logo
有逼格方法是导入自己的logo或者企业的logo。如果logo主体本身是黑色,放到pcb上就是阳纹显示,如果logo主体是白色,要用阳纹显示时要勾选途中反色选项。当时大多人都是选择用开窗的方式将,铜漏出来,显示出金色的logo。logo格式为bmp位图,logo只支持单色黑白图片,所以要用bmp格式图片。自己的logo可以用电脑自带的绘图软件打开,另存为bmp格式,选择单色模式。在早期的ad中,自带logo导入脚本,但是高版本里面却没有该脚本,不过还是可以在网上找到这个脚本,下载链接见文末。原创 2024-05-16 13:38:29 · 619 阅读 · 0 评论 -
ad20导入logo以及开窗_ad20怎么导入logo(3)
如果logo主体本身是黑色,放到pcb上就是阳纹显示,如果logo主体是白色,要用阳纹显示时要勾选途中反色选项。当时大多人都是选择用开窗的方式将,铜漏出来,显示出金色的logo。logo格式为bmp位图,logo只支持单色黑白图片,所以要用bmp格式图片。自己的logo可以用电脑自带的绘图软件打开,另存为bmp格式,选择单色模式。要显示金色的logo,则制版的时候上面的油层是不能有的,如何操作呢,请往下看。然后将组焊层的logo与toplayer的logo完成重合。明晃晃的金色logo出来了!原创 2024-05-16 13:37:55 · 433 阅读 · 0 评论 -
ad20导入logo以及开窗_ad20怎么导入logo(2)
有逼格方法是导入自己的logo或者企业的logo。如果logo主体本身是黑色,放到pcb上就是阳纹显示,如果logo主体是白色,要用阳纹显示时要勾选途中反色选项。logo格式为bmp位图,logo只支持单色黑白图片,所以要用bmp格式图片。自己的logo可以用电脑自带的绘图软件打开,另存为bmp格式,选择单色模式。在早期的ad中,自带logo导入脚本,但是高版本里面却没有该脚本,不过还是可以在网上找到这个脚本,下载链接见文末。导入后或新建一个pcb文件,框选logo,ctrl+c复制。原创 2024-05-16 13:37:21 · 322 阅读 · 0 评论 -
ad20导入logo以及开窗_ad20怎么导入logo(1)
如果logo主体本身是黑色,放到pcb上就是阳纹显示,如果logo主体是白色,要用阳纹显示时要勾选途中反色选项。当时大多人都是选择用开窗的方式将,铜漏出来,显示出金色的logo。logo格式为bmp位图,logo只支持单色黑白图片,所以要用bmp格式图片。自己的logo可以用电脑自带的绘图软件打开,另存为bmp格式,选择单色模式。如果是丝印则是墨水显示,不够有逼格。要显示金色的logo,则制版的时候上面的油层是不能有的,如何操作呢,请往下看。导入后或新建一个pcb文件,框选logo,ctrl+c复制。原创 2024-05-16 13:36:47 · 446 阅读 · 0 评论 -
“智农”-农业物联网可视化
圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!http://agrmeta.com/ “智农”一体化管控平台。欢迎来电咨询~17310061023。原创 2024-05-16 02:06:59 · 377 阅读 · 0 评论 -
“互联网+”大赛全市第三名&;软件杯全国第一名 - Cloud Lab商业策划书_软件杯与互联网+哪个猛
4.1 竞争网站概览我要自学网是一个提供全方位软件学习的网站,包含有3D教程,平面教程,多媒体制作教程,办公信息化教程,机械设计教程,网站制作教程,电脑培训等课程。实验楼是国内领先的IT在线编程及在线实训学习平台,专业导师提供精选的实践项目,创新的技术使得学习者无需配置繁琐的本地环境,随时在线流畅使用。58免费学习网是一个在线免费视频教程学习分享交流网站。,网罗互联网创业及各类编程技术、公开课、营销策划及管理、兴趣爱好、语言交际、职场规划、考试考证等。原创 2024-05-16 02:06:25 · 1017 阅读 · 0 评论 -
[开发笔记]-WindowsService服务程序开发
这时项目中就添加了一个新类 ProjectInstaller 和两个安装组件 ServiceProcessInstaller 和 ServiceInstaller。选择 VS组件 “Visual Studio命令提示(2010)” 工具,并以“管理员身份运行"(win7、win8系统下)。CanShutdown 服务是否在运行它的计算机关闭时收到通知,以便能够调用 OnShutDown 过程。Automatic 每次计算机重新启动时,服务都会自动启动。这样,不论是以哪个用户登录的系统,服务总会启动。原创 2024-05-16 02:05:50 · 406 阅读 · 0 评论 -
[内核同步]自旋锁spin_lock、spin_lock_irq 和 spin_lock_irqsave 分析
在Linux内核中何时使用spin_lock,何时使用spin_lock_irqsave很容易混淆。首先看一下代码是如何实现的。只禁止内核抢占,不会关闭本地中断为何需要关闭内核抢占:假如进程A获得spin_lock->进程B抢占进程A->进程B尝试获取spin_lock->由于进程B优先级比进程A高,先于A运行,而进程B又需要A unlock才得以运行,这样死锁。所以这里需要关闭抢占。这个原理RTOS的mutex/semaphore是否相同?原创 2024-05-16 02:05:15 · 1001 阅读 · 0 评论 -
MQTT学习笔记(3)报文分析之CONNECT_通过mqtt connect报文发送请求
如果服务端收到清理会话(CleanSession) 标志为 1 的连接,除了将 CONNACK 报文中的返回码设置为 0之外,还必须将 CONNACK 报文中的当前会话设置(Session Present) 标志为 0。如果服务端收到一个 CleanSession 为 0 的连接, 当前会话标志的值取决于服务端是否已经保存了 ClientId对应客户端的会话状态。如果服务端没有已保存的会话状态, 它必须将 CONNACK 报文中的当前会话设置为 0。还需要将 CONNACK 报文中的返回码设置为 0。原创 2024-05-15 23:55:16 · 765 阅读 · 0 评论 -
MOS做电源开关的电路,NMOS、PMOS高侧低侧驱动大全解,电容浮栅自举电路,泄放电阻的作用,MOS选型参数分析_高侧用pmos
大到一定程度,MCU端口能提供的几mA电流就显然不够用了,继续使用MCU端口直驱,一方面会使MCU过载,另一方面会对输出信号的波形造成衰减,严重时会影响NMOS的正常开通。分类,能外接NMOS的型号还是非常多的。,低频时对电流的需求不明显,而随着频率升高,电容充放电频率的加快,电容的容抗与频率成反比,容抗变小。,而单单低侧的栅极驱动由于较为简单,搞个NP对管就能实现相近的效果,即使芯片有很多选择,也并不常用。,在PMOS开通时,导致Vgs超出了手册中的Vgs允许范围,也会造成PMOS的损坏。原创 2024-05-15 23:54:42 · 4610 阅读 · 1 评论 -
mjpeg-streamer视频图像的显示
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)如果你需要这些资料,可以戳这里获取VID:PID 是057e:030a 是 (1908:2311),在UVC 官方的文档中进一步确定是否被支持http://www.i原创 2024-05-15 23:54:08 · 1075 阅读 · 0 评论 -
MIPI CSI2学习(一):说一说MIPI CSI2
MIPI联盟是一个开放的会员制组织。2003年7月,由美国德州仪器(TI)、意法半导体(ST)、英国ARM和芬兰诺基亚(Nokia)4家公司共同成立。MIPI联盟旨在推进移动应用处理器接口的标准化。MIPI联盟下面有不同的WorkGroup,分别定义了一系列的手机内部接口标准,比如摄像头接口CSI、显示接口DSI、射频接口DigRF、麦克风/喇叭接口SLIMbus等。CSI(Camera Serial Interface)是由MIPI联盟下Camera工作组指定的接口标准。原创 2024-05-15 23:53:33 · 903 阅读 · 0 评论