![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2024年程序员学习
文章平均质量分 87
普通网友
这个作者很懒,什么都没留下…
展开
-
Qt控件美化 用好CSS QSS可视化工具_qssstylesheeteditor
An open source game engine in active development嵌入式)**原创 2024-05-17 06:51:24 · 680 阅读 · 0 评论 -
Qt控件美化 用好CSS QSS可视化工具_qssstylesheeteditor(1)
An open source game engine in active developmentx、Other嵌入式)**原创 2024-05-17 06:50:50 · 277 阅读 · 0 评论 -
Qt控件和事件_qt按钮事件
Qt 控件又称组件或者部件,指用户看到的所有可视化界面以及界面中的各个元素,比如按钮、文本框、输入框等。为了方便程序员开发,Qt 提供了很多现成的控件。打开某个带 ui 文件的 Qt Widgets Application 项目,ui 文件的 Widget Box 一栏展示了 Qt 提供的几乎所有控件:图 1 Qt 提供的控件Qt 中的每个控件都由特定的类表示,每个控件类都包含一些常用的属性和方法,所有的控件类都直接或者间接继承自 QWidget 类。原创 2024-05-17 06:50:16 · 664 阅读 · 0 评论 -
Qt开发:DOM解析xml实现读、写、增、删、改_qt qdomdocument删除所有节点
【代码】Qt开发:DOM解析xml实现读、写、增、删、改_qt qdomdocument删除所有节点。原创 2024-05-17 06:49:42 · 246 阅读 · 0 评论 -
linux下安装fastdfs_libfdfsclient
在写安装流程以前,先引述一个本人在安装的时候,出现的错误;由于up主在安装fastdfs也是参考网上的教程,网上大部分教程都是安装libfastcommonV1.0.7.tar.gz & FastDFS_v5.05.tar.gz ,但是不管怎么试,在fastdfs编译的时候,都会报错。太一味相信网上的教程了!转正题,我安装用的是libfastcommon-1.0.36.tar.gz 和 fastdfs-5.11.tar.gz。5、解压fastdfs-5.11.tar.gz到你指定的安装目录,然后编译安装。原创 2024-05-17 03:13:03 · 495 阅读 · 0 评论 -
linux shell 远程执行命令_<;<; remotessh 如何结束
远程执行的内容在“原创 2024-05-17 03:12:29 · 236 阅读 · 0 评论 -
linux shell 远程执行命令_<;<; remotessh 如何结束(1)
远程执行的内容在“原创 2024-05-17 03:11:56 · 275 阅读 · 0 评论 -
LIN-物理层(收发器)_lin收发器
LIN总线协议规定其物理层收发器的显性(Dominant , 逻辑 “ 0”,电气特性为GND(0V))和隐性电平(Recessive , 逻辑 “ 1”,电气特性为 VBAT(8~18V))。(两者pin2pin)目前是市场上最常见的LIN收发器,在TJA1029的基础上增加了唤醒功能和INH引脚,此类型的Lin Trcv可以唤醒uC。模式,可以通过特定顺序配置EN和TXD进入该模式,此模式下的波特率高于100kbps,可以用在ECU测试或者MCU的程序升级。当成本压力非常大时,可以考虑使用该收发器。原创 2024-05-17 03:11:22 · 1044 阅读 · 0 评论 -
DTC的解析与状态掩码_dtc状态掩码
因为DTC并不是一达到触发位就会被报出来的,而是故障出现一段时间后才会被确认,而中间的这个状态就用bit2位来表示,因此bit2位又可被称为待定DTC。当某个DTC刚达到判定条件的时候,bit2被置1,若一段时间后故障条件不满足了,则bit2置0,若一段时间后故障仍然存在,那么bit3就要置1了。例如,对于动力系统部分:该位“0”表示燃油和空气计量辅助排放控制整个系统, “1”表示燃油和空气计量系统;DTCHighByte,DTCMiddleByte两字节表示故障内码,对应5位标准故障码,如表下所示。原创 2024-05-16 22:12:18 · 270 阅读 · 0 评论 -
DS18B20温度传感器的特性、原理、驱动(华大半导体HC32L136、ESP32驱动)
while ((Gpio_GetInputIO(GpioPortB,GpioPin8)==1) && (retry原创 2024-05-16 22:11:45 · 224 阅读 · 0 评论 -
DS18B20温度传感器的特性、原理、驱动(华大半导体HC32L136、ESP32驱动)(1)
DS18B20采用Maxim公司专有的1-Wire总线协议,该总线协议仅需要一个控制信号进行通信。该控制信号线需要一个唤醒的上拉电阻以防止连接在该总线上的口是3态或者高阻态(DQ信号线是在DS18B20上)。在该总线系统中,微控制器(主设备)通过每个设备的64为序列号来识别该总线上的设备。因为每个设备都有一个独一无二的序列号,挂在一个总线上的设备理论上是可以无限个的。在下面的“1-Wire总线系统”章节中包含有1-Wire总线协议详细的命令和时序关系。DS18B20的另外一个特性就是可以无需外部电源供电。原创 2024-05-16 22:11:11 · 558 阅读 · 0 评论 -
Android Runtime(一)
1.init进程作为linux启动过程中的一个重要的进程,它主要负责文件系统的挂载,属性的初始化,各种配置的加载启动以及Action触发,Service的启动,而Zygote作为Java环境下的服务进程,也在Init.rc中进行了配置,而init进程是由main函数进行触发的。bin sbin system/bin是init进程fork出来的,PPID是1,其他都是zygote进程fork出来的,PPID是2。Android上层是java,framework是java,native是c++,驱动是c。原创 2024-05-16 14:10:01 · 360 阅读 · 0 评论 -
android ramdisk
gunzip ramdisk.img.gz,然后新建一个文件夹,叫ramdisk吧,进入,输入命令cpio -i -F …file ramdisk.img,输出: ramdisk.img: gzip compressed data, from Unix, last modified: Wed Mar 18 17:16:10 2009 ,我们可以。system\bin 这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件。原创 2024-05-16 14:09:27 · 288 阅读 · 0 评论 -
Android IOS WebRTC 音视频开发总结(七一)-- H265 H264有何不同
比起H.264/AVC,H.265/HEVC提供了更多不同的工具来降低码率,以编码单位来说,H.264中每个宏块(marcoblock,MB)大小都是固定的16x16像素,而H.265的编码单位可以选择从最小的8x8到最大的64x64。信息量不多的区域(颜色变化不明显,比如车体的红色部分和地面的灰色部分)划分的宏块较大,编码后的码字较少,而细节多的地方(轮胎)划分的宏块就相应的小和多一些,编码后的码字较多,这样就相当于对图像进行了有重点的编码,从而降低了整体的码率,编码效率就相应提高了。原创 2024-05-16 14:08:53 · 369 阅读 · 0 评论 -
Android IOS WebRTC 音视频开发总结(七一)-- H265 H264有何不同(1)
比起H.264/AVC,H.265/HEVC提供了更多不同的工具来降低码率,以编码单位来说,H.264中每个宏块(marcoblock,MB)大小都是固定的16x16像素,而H.265的编码单位可以选择从最小的8x8到最大的64x64。信息量不多的区域(颜色变化不明显,比如车体的红色部分和地面的灰色部分)划分的宏块较大,编码后的码字较少,而细节多的地方(轮胎)划分的宏块就相应的小和多一些,编码后的码字较多,这样就相当于对图像进行了有重点的编码,从而降低了整体的码率,编码效率就相应提高了。原创 2024-05-16 14:08:18 · 386 阅读 · 0 评论 -
【开源项目】用ESP32制作一个桌面天气预报站
把ttf文件放在库文件的对应ttf文件夹下,这里我提供了一个ttf文件,供大家使用。将TTF字体文件存放在ttf文件夹里,例如:SIMKAI.TTF(简体字 楷体)在text.txt文件中输入你想生成的字符,例如:你好,世界!打开config.txt文件,配置生成字体文件的名字前缀和字体大小。原创 2024-05-16 02:39:09 · 1156 阅读 · 0 评论 -
【常用模块】HC-05蓝牙串口通信模块使用详解(实例:手机蓝牙控制STM32单片机)_常用模块hc-05
所以本文就介绍一下这款蓝牙通信模块的使用,包括**蓝牙模块的调试、手机与蓝牙模块之间的传输、手机蓝牙控制STM32单片机,应该是逐渐深入的一个过程。**但是这仅仅是使用,以后有时间应该会对蓝牙有一个稍微深度的学习,而不能仅仅是浮于表面,只会用。模块名称:HC-05蓝牙串口通信模块其他模块:USB转TTL模块、手机蓝牙串口助手app。因为这是我见过所有手机端界面最好看的了,其他的界面都有点太糟糕了。原创 2024-05-16 02:38:35 · 1490 阅读 · 0 评论 -
【常用传感器】DS18B20温度传感器原理详解及例程代码_ds18b20温度传感器工作原理
开始的8位是产品类型编码(DS18B20是28H),接着的48位是每个器件唯一的序号,最后的8位是CRC校验码。在配置寄存器中,我们可以通过R0和R1设置DS18B20的转换分辨率,DS18B20在上电后默认R0=1和R1=1(12分辨率),寄存器中的第7位和第0位到4位保留给设备内部使用。剩下的11位为温度数据位,对于12位分辨率,所有位全部有效,对于11位分辨率,位0(bit0)无定义,对于10位分辨率,位0和位1无定义,对于9位分辨率,位0,位1,和位2无定义。若要送出1则释放总线为高电平。原创 2024-05-16 02:38:01 · 1310 阅读 · 0 评论 -
【嵌入式系统开发】学习笔记四:嵌入式开发的基本概念与工具链_evb evk
CPU会自动把堆栈初始地址和PC指针地址加载到CPU里,所以CPU从程序的第一条指令逐条向下执行,执行过程中会访问存储器,在内存中读写定义的变量数组等,在函数调用或参数传递时使用堆栈的内存,控制外设时即访问外设寄存器。可以通过编程语言写出一个虚拟的CPU构架,完成所有指令的功能解析,甚至完成所有对于存储和外设的调用,让程序误以为自己在一个硬件的平台上跑。最小系统+大量的外设,如:AD/DA,数码管,液晶,蜂鸣器,步进电机,时钟电路,温度测量等。一般只包括电源,复位电路,振荡电路,以及将IO口全部引出。原创 2024-05-16 02:37:24 · 609 阅读 · 0 评论 -
Qt私有信号实现(private signal)_qprivatesignal
【代码】Qt私有信号实现(private signal)_qprivatesignal。原创 2024-05-16 00:28:39 · 203 阅读 · 0 评论 -
Qt知识点梳理 —— 代码实现菜单栏工具栏
operaMenu = menuBar()->addMenu(QStringLiteral(“操作”).trimmed()+tr(“(&A)”));fileMenu = menuBar()->addMenu(QStringLiteral(“文件”).trimmed()+tr(“(&F)”));readAct = new QAction(readActIcon, QStringLiteral(“读取文件(&O)”),this);原创 2024-05-16 00:28:05 · 903 阅读 · 0 评论 -
qt画柱状图_qt柱状图绘制
** 对比文字长度和柱状图的宽度,比柱状图宽的以文字的长度为基准会画,反之以。原创 2024-05-16 00:27:31 · 377 阅读 · 0 评论 -
Qt实现简易局域网通信(二)
str1 = QString(“服务器[%1:%2] 说:”).arg(myClient->peerAddress().toString()).arg(myClient->peerPort());//读取服务器信息数据。//读取服务器信息函数。//初始化客户端函数。原创 2024-05-16 00:26:55 · 332 阅读 · 0 评论