- 博客(38)
- 收藏
- 关注
原创 Qt模型 视图教程_qstandarditemmodel怎么导入
每个UI开发者都应该要知道(Model/View)编程,本教程提供了一个关于该话题的一个易于理解的引导。表格,列表和树widget是在GUI编程中频繁使用的组件。这些widget有两种不同的方式去访问它们的数据。传统的方式是使用内部存有数据的widget,这种方式非常直观,但是在许多特殊的应用程序中,它会导致问题。第二种方式是模型/视图编程,widget内部不包含存放数据的容器,这些widget通过一个去访问外部数据,因此避免了数据冗余。
2024-05-17 06:56:11 924
原创 Qt模型 视图教程_qstandarditemmodel怎么导入(1)
每个UI开发者都应该要知道(Model/View)编程,本教程提供了一个关于该话题的一个易于理解的引导。表格,列表和树widget是在GUI编程中频繁使用的组件。这些widget有两种不同的方式去访问它们的数据。传统的方式是使用内部存有数据的widget,这种方式非常直观,但是在许多特殊的应用程序中,它会导致问题。第二种方式是模型/视图编程,widget内部不包含存放数据的容器,这些widget通过一个去访问外部数据,因此避免了数据冗余。
2024-05-17 06:55:37 751
原创 QT文件操作
表 1 QFile文件打开方式 打开方式 含 义根据需要,可以为 mode 参数一次性指定多个值,值和值之间用分割。注意,传递给 mode 参数的多个值之间不能相互冲突,比如 Append 和 Truncate 不能同时使用。如果文件成功打开,open() 函数返回 true,否则返回 false。QFile 类提供了很多功能实用的方法,可以快速完成对文件的操作,下表列举了常用的一些:表 2 QFile常用方法 普通成员方法 功 能【实例一】演示了 QFile 类读写文本文件的过程。
2024-05-17 06:54:29 906
原创 Linux命令常见面试题_linux常用命令面试题(3)
r file 为所有用户分配读权限 chmod444file同上例chmod444file同上例 chmod a-wx,a+r file同上例 $ chmod -R u+r directory 递归地给 directory 目录下所有文件和子目录的属主分配读的权限。file 的属主分配读、写、执行(7)的权限,给 file 的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限。创建文件:典型的如 touch,vi 也可以创建文件,其实只要向一个不存在的文件输出,都会创建文件。
2024-05-17 03:17:50 943
原创 Linux命令常见面试题_linux常用命令面试题(2)
cat /etc/passwd |awk -F ‘:’ ‘{print 1"\t"1"\t"7}’ //-F 的意思是以’:'分隔 root /bin/bash。linux命令’hash’管理着一个内置的哈希表,记录了已执行过的命令的完整路径, 用该命令可以打印出你所使用过的命令以及执行的次数。][-S …你的系统目前有许多正在运行的任务,在不重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢?kill [-s ][程序] 或 kill [-l ]
2024-05-17 03:17:16 877
原创 Linux命令常见面试题_linux常用命令面试题(1)
(文件系统分配其中的一些磁盘块用来记录它自身的一些数据,如 i 节点,磁盘分布图,间接块,超级块等。) du 命令是用户级的程序,它不考虑 Meta Data,而 df 命令则查看文件系统的磁盘分配图并考虑 Meta Data。(5)、可中断睡眠状态:处于这个状态的进程因为等待某某事件的发生(比如等待 socket 连接、等待信号量),而被挂起。kill [-s ][程序] 或 kill [-l ]是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。
2024-05-17 03:16:42 451
原创 Linux内核模块详解_在linux内核中以下哪些模块负责处理中断
include /*我们在做内核的工作 */#include /*我们在做内核的工作。/* Cleanup - 撤消 init_module 所做的任何事情*//* 快速创建只读文件 jiffies *//* 快速创建只读文件 jiffies *//* 如果我们返回一个非零值, 那就意味着。/* 内核模块中的标准 *//*内核模块中的标准 *//* 必要的头文件 *//*必要的头文件 *//*初始化模块 *//* 创建目录 */
2024-05-17 03:16:08 839
原创 echarts象形柱图自定义样式(类似柱状图)
data: [‘滑轮’,‘电源线’,‘滑轮’,‘电源线’,‘滑轮’,‘电源线’,‘滑轮’,‘电源线’,‘滑轮’](img-V69i9IlO-1715868995308)](img-sp6WGBmr-1715868995308)]资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。show: false //是否显示坐标轴刻度。show:false // 是否显示坐标轴。
2024-05-16 22:16:57 974
原创 echarts如何做出多条进度条的效果_助农电商平台用弹性盒子做echarts
如何做出如图所示的效果呢,虽然核心是echarts柱状图,但是还需要配合css样式,才能完成,做的是自适应的,宽高都是100%,只适用于IE9+因为是用组件绑定的json数据,列表处需要自行处理。需要源码或vue重构,请转文章。
2024-05-16 22:16:23 420
原创 echarts如何做出多条进度条的效果_助农电商平台用弹性盒子做echarts(2)
if (pageCount % screenNum == 0) { // 获取总页数。axisTick: {show: false},//不显示刻度。axisTick: {show: false},//不显示刻度。boundaryGap: false,//坐标轴两边留白策略。@param count 总条目(param._count)// 截取所有数据,数组起始位置和终止位置。// 初始化echarts元素大小。// echarts数据绑定开始。// 获取当前页展示数据。grid: [{//外框。
2024-05-16 22:15:49 965
原创 Android 消息机制——你真的了解Handler?_android handle消息队列会一直累加吗
ActivityThread通过ApplicationThread和AMS进行进程间通讯,AMS以进程间通信的方式完成ActivityThread的请求后会回调ApplicationThread中的Binder方法,然后ApplicationThread会向H发送消息,H收到消息后会将ApplicationThread中的逻辑切换到ActivityThread中去执行,即切换到主线程中去执行,这个过程就是。是性的爆发还是饥渴的无奈?如果某个消息处理时间过长,就可能会影响UI线程的刷新速率,造成卡顿的现象。
2024-05-16 14:14:53 330
原创 Android 消息机制——你真的了解Handler?_android handle消息队列会一直累加吗(1)
Android的消息机制主要是指Handler的运行机制,对于大家来说Handler已经是轻车熟路了,可是真的掌握了Handler?本文主要通过几个问题围绕着Handler展开深入并拓展的了解。「本文建议PC端阅读」看该篇文章可能需要掌握一定的「Activity 启动过程」的理论知识。并且对Handler有一定的了解。已经有经典的好文介绍Handler,所以墙裂推荐先了解以下2篇文章。深入源码解析HandlerGityuan–消息机制Handler站在巨人的肩膀上会看的更远。大家有兴趣的也可以到。
2024-05-16 14:13:44 413
原创 Android Studio:一个简单的米英尺单位转化app的实现过程_移动应用开发android studio转换器
resulttext.setText(String.format(“%.2f英尺”,result));// 按钮的转换操作。
2024-05-16 14:13:07 260
原创 【物联网】HC大会,华为联合合作伙伴发布一站式物联网IoT开发工具小熊派BearPi_小熊派bearpi-iot开发板硬件和软件架构
针对开发者面临的众多痛点,华为联合合作伙伴在2019华为全联接大会上发布了一站式IoT开发工具(小熊派BearPi),提供省时、可靠、安全、稳定的物联网开发工具。超低功耗高性能的MCU,丰富的外设引脚,多种行业案例扩展,支持NB-IoT、GPRS、WIFI、HiLink、4G CAT4/CAT1、Zigbee等模组,为开发者提供极大的创造空间。配套一站式开发教材;采用模块化接入,具有丰富的外设资源,板子的设计充分考虑用户的使用习惯进行布局,具备静音按键及高分辨率的LCD液晶屏,提供舒适的人机交互接口。
2024-05-16 02:44:09 802
原创 【物联网】HC大会,华为联合合作伙伴发布一站式物联网IoT开发工具小熊派BearPi_小熊派bearpi-iot开发板硬件和软件架构(1)
针对开发者面临的众多痛点,华为联合合作伙伴在2019华为全联接大会上发布了一站式IoT开发工具(小熊派BearPi),提供省时、可靠、安全、稳定的物联网开发工具。超低功耗高性能的MCU,丰富的外设引脚,多种行业案例扩展,支持NB-IoT、GPRS、WIFI、HiLink、4G CAT4/CAT1、Zigbee等模组,为开发者提供极大的创造空间。采用模块化接入,具有丰富的外设资源,板子的设计充分考虑用户的使用习惯进行布局,具备静音按键及高分辨率的LCD液晶屏,提供舒适的人机交互接口。
2024-05-16 02:43:35 591
原创 【树莓派笔记】树莓派摄像头的简单使用_树莓派摄像头使用方法
这两个命令行工具都可以用 -?来查看所有参数该命令生成的是未压缩的H.264视频流,可以转换为MP4更通用的视频格式。可以使用gpac 包的 MP4Box 来进行转换。一般树莓派无法查看图片和视频,可以用自带Chromium 浏览器来查看图片和MP4视频。可以安装eog来查看图片。可以安装vlc来播放视频(OMXPlayer 已在最新版本弃用,VLC现在是推荐的替代方案。
2024-05-16 02:43:01 2435
原创 【树莓派】wiringPi库驱动ST7565液晶_st7565r驱动程序
显”, 0x00,0x00,0x00,0xFE,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0xFF,0x02,0x00,0x00,0x00,---------------------------延时函数-----------------------------------------------------------------------清屏函数------------------------------------------------
2024-05-16 02:42:25 871
原创 ros中常用的一些命令_rospack find
vi/vim文本编辑器是我们在linux系统下工作可以说是必须会使用的一个工具,因为linux系统的设计理念是一切皆文件,也就是说,你在linux里的任何操作都是对文件的操作,所以会经常去操作文件,更改文件,保存文件,退出并保存文件。是是命令模式下输入”:”,当你在输入模式下,对文件做了更改,那么需要先退回到命令命令,再进入末行模式,并输入”wq”后,即可保存并退出 vi/vim 文本编辑器。”表示忽略修改强行退出。否则,你在命令模式下,vi/vim 文本编辑器是只读模式,你无法对文本做出更改。
2024-05-16 00:32:57 706
原创 ros 下基本编程 hellp world_ros hello word
提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!source /工作空间/devel/setup.bash。CMakeLists.txt加入。类似错误都可以这样解决。
2024-05-16 00:32:23 1028
原创 RK3568 MIPI驱动JD9365A触摸屏调试过程_mipi屏幕驱动
/0xE0寄存器地址, 0x01数据个数, 0x00寄存器写入数据。
2024-05-16 00:31:48 1262 1
原创 学生成绩管理系统——JAVA_写一个完整的程序题目 学生成绩管理系统(单机) 学生的成绩信息存放在数据库或文(3)
/******************************入口***********************************************************System.out.println(“应用数学成绩: \t”+String.format(“%.2f”, sum)+“\t\t”+max+“\t\t”+min);System.out.println(“\t\t”+“平均成绩”+“\t\t”+“最高成绩”+“\t\t”+“最低成绩”);//设置 gbc 的 fill 域。
2024-05-15 03:32:59 1024
原创 学生成绩管理系统——JAVA_写一个完整的程序题目 学生成绩管理系统(单机) 学生的成绩信息存放在数据库或文(2)
/******************************入口***********************************************************System.out.println(“应用数学成绩: \t”+String.format(“%.2f”, sum)+“\t\t”+max+“\t\t”+min);System.out.println(“\t\t”+“平均成绩”+“\t\t”+“最高成绩”+“\t\t”+“最低成绩”);//设置 gbc 的 fill 域。
2024-05-15 03:32:22 619
原创 学生成绩管理系统——JAVA_写一个完整的程序题目 学生成绩管理系统(单机) 学生的成绩信息存放在数据库或文(1)
/******************************入口***********************************************************System.out.println(“应用数学成绩: \t”+String.format(“%.2f”, sum)+“\t\t”+max+“\t\t”+min);System.out.println(“\t\t”+“平均成绩”+“\t\t”+“最高成绩”+“\t\t”+“最低成绩”);//设置 gbc 的 fill 域。
2024-05-15 03:31:44 1095
原创 字符串函数---strstr()、memchr()、strchr()详解及实现_strstr strchr
【代码】字符串函数---strstr()、memchr()、strchr()详解及实现_strstr strchr。
2024-05-15 03:31:03 363
原创 Qt for WebAssembly 环境搭建 - Windows新手入门_qtforwebassembly
到D:/WASM/Git文件夹,一路Next就可以。使用CMD、PowerShell等。出现这么一堆就是安装好了Git。
2024-05-14 18:14:14 244
原创 Qt C++编写推流综合应用示例(文件推流 桌面推流 本地摄像头 网络摄像头 转发推流 视频分发)_mediamtx
不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人**
2024-05-14 18:13:36 1148
原创 Qt C++编写推流综合应用示例(文件推流 桌面推流 本地摄像头 网络摄像头 转发推流 视频分发)_mediamtx(1)
线、电子书籍、讲解视频,并且后续会持续更新**
2024-05-14 18:12:57 902
原创 Qt C++编写安防视频监控系统(支持win linux mac 海康 大华 宇视 264 265等)_qt 视频监控
国内安防领域,当属海康大华第一第二,这两个单位也是有大量的Qt职位,使得Qt这么一个极其小众的编程开发环境能够发挥出更大的魅力,本系列文章将会介绍如何用Qt来编写一个基础的视频监控系统,提供部分核心代码,欢迎各位提出建议。
2024-05-14 18:12:16 867
原创 2024年物联网嵌入式最全C语言的内存分配{静态内存&;动态内存&;堆栈}_c语言内存,腾讯物联网嵌入式开发开发面试记录
(4)realloc(p,size) 将指针变量p指向的动态空间大小改变为size。(1)避免分配大量的小内存块。分配堆上的内存有一些系统开销,所以分配许多小的内存块比分配几个大内存块的 系统开销大(2)仅在需要时分配内存。只要使用完堆上的内存块,就需要及时释放它(如果使用动态分配内存,需要遵守原则: 谁分配,谁释放), 否则可能出现内存泄漏**。**
2024-05-14 09:13:28 232
原创 2024年物联网嵌入式最全C语言整数与字符串相互转换库函数_整型转换成字符串的函数,2024年最新物联网嵌入式开发性能优化总结
● strtol():将字符串转换为长整值,并报告不能被转换的所有剩余数字。● strtoul():将字符串转换为无符号长整型值,并报告不能被转换的所有剩余数字。
2024-05-14 09:12:49 371
原创 2024年物联网嵌入式最全C语言#pragma使用方法_c pragma,2024年最新物联网嵌入式开发面试题整理最新
/理论//8 16 8 这里实际是错误的,gcc不支持8字节对齐,所以这里默认是4字节对齐 //实际//4 12 8 所以整个占用内存是20字节。
2024-05-14 09:12:10 418
原创 2024年物联网嵌入式最全css deep深度作用选择器_css deep,2024年最新阿里物联网嵌入式开发开发面试解答
在编译组件的时候,如果当前组件内style标签上有scoped属性,那么会在当前所有标签上添加一个【data-v-hash】属性,而当前样式表内的所有末尾选择器后面也会加上该属性,那么就使得当前组件内的样式只会作用于当前组件内的元素。值得注意的是,当父组件,子组件同时使用scoped属性时,子组件最外层的标签既会被加上当前组件的hash值,又会加上父级组件的hash值。可见,编译之后的css中,子组件对应节点的css带上的是父组件的hash,hash值对应不上,所以控制不到子组件的样式。
2024-05-14 09:11:29 424
原创 2024年最全QML中导入JavaScript文件_qml 导入js(1),2024年最新2024年华为物联网嵌入式开发面试真题解析
函数可以用于包含来自另一个的一个JavaScript文件。这会将其他文件中的所有函数复制到当前文件的命名空间中,但会忽略该文件中定义的所有编译指示和导入。导入JavaScript文件时,必须使用限定符导入该文件。有时需要在导入上下文中使用这些函数而不需要对它们进行限定,并且在这种情况下,文档说,在QtQuick2.0中,添加了标准QML导入语法的变体来导入其他JavaScript资源以及QML类型命名空间。(前面有个点),可以看到用法同QML导入JavaScript差不多,(前面有个点),如下 ,
2024-05-14 04:32:35 257
原创 2024年最全Python代码,能玩30多款童年游戏!这些有几个是你玩过的_python3,解锁物联网嵌入式开发性能优化的五大误区
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人。pygame.display.set_caption(‘Bomber Man —— 九歌’)可以关注公众号:学习py最风sao的方式。‘’‘游戏主程序’‘’
2024-05-14 04:31:56 313
原创 2024年最全PID算法详解_继电器控制加热器pid算法程序,程序员进阶知识点
E2E3Ek−2Ek−1Ek Sk >0: 过去大多数时候未达标 Sk =0:过去控制效果较理想 Sk
2024-05-14 04:31:17 864
原创 2024年最全PID参数解析+调参经验笔记(经验法)(1),食堂大妈看完都学会了
快速(P)、准确(I)、稳定(D)P:Proportion(比例),就是输入偏差乘以一个常数。I :Integral(积分),就是对输入偏差进行积分运算。D:Derivative(微分),对输入偏差进行微分运算。(输入偏差=读出的被控制对象的值-设定值。比如说我要把温度控制在26度,但是现在我从温度传感器上读出温度为28度。则这个26度就是”设定值“,28度就是“读出的被控制对象的值”。
2024-05-14 04:30:35 1328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人