自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QT文件操作(1)

bool QFile::copy(const QString &newName) | 将当前文件的内容拷贝到名为 newName 的文件中,如果成功,方法返回 true,否则返回 false。copy 方法在执行复制操作之前,会关闭源文件。| bool QFile::rename(const QString &newName) | 对当前文件进行重命名,新名称为 newName,成功返回 true,失败返回 false。

2024-05-17 06:53:48 1110

原创 Qt数据库:(五)QSqlQueryModel

bool MySqlQueryModel::setName(int studentId, const QString &name) //添加name属性的值。//获得一条记录的一个属性的值。const QModelIndex &index) const //返回表格是否可更改的标志。void MySqlQueryModel::refresh() //更新显示。if (index.column() == 1) //第二个属性可更改。if (index.column() == 1) //第二个属性可更改。

2024-05-17 06:53:14 1025

原创 Qt数据库(六)QSqlTableModel_qsqltablemodel onmanualsubmit

我们这里使用了setSort()函数进行排序,它有两个参数,第一个参数表示按第几个属性排序,表头从左向右,最左边是第0个属性,这里就是id属性。我们将“陈刚”改为“李强”,如果我们点击“撤销修改”,那么它就会重新改为“陈刚”,而当我们点击“提交修改”后它就会保存到数据库,此时再点击“撤销修改”就修改不回来了。//id属性,即第0列,升序排列。

2024-05-17 06:52:40 904

原创 Qt插件机制介绍及实现

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

2024-05-17 06:52:05 907

原创 Linux中怎么搭建SSH远程连接服务器_lissh客户端连接服务器

4、颁发者的标识信息 || 5、颁发者的数字签名 |证书常用于web服务器身份验证、web用户身份验证、安全电子邮件、Internet协议安全。它是由权威公正的第三方机构CA签发。

2024-05-17 03:15:27 1205

原创 linux中sigaction函数详解

SA_NODEFER是这个标记的正式的POSIX名字(还有一个名字SA_NOMASK,为了软件的可移植性,一般不用这个名字)(1)如果在信号SIGINT(Ctrl + c)的信号处理函数show_handler执行过程中,本进程收到信号SIGQUIT(Crt+),将阻塞该信号,直到show_handler执行结束才会处理信号SIGQUIT。SA_RESETHAND是这个标记的正式的POSIX名字(还有一个名字SA_ONESHOT,为了软件的可移植性,一般不用这个名字)当 sa_flags 成员的值。

2024-05-17 03:14:53 1104

原创 linux中sigaction函数详解(1)

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)如果你需要这些资料,可以戳这里获取struct sigaction {void (*sa_handler)(int);void (*sa_sigaction)(i

2024-05-17 03:14:18 1003

原创 linux下安装中文输入法及vim支持中文的方法_linux中gvim如何支持中文

如果你是英文的,可以在“添加或删除语言中安装中文”,然后把”汉语(中国)”选项排至第一位,再点击“应用到”整个系统”,红框内看有没有fcitx,如果没有就需要安装该输入法框架,还有一点就是 需要重启才会和上图显示成中文,这个不急,我们一起搞定再重启。,下载搜狗输入法Linux版。从官网可以看到,该输入法官方只支持Ubuntu(不过网上有人通过将deb包转换成rpm包,也可以在Fedora上使用该输入法)。第四步:安装搜狗输入法,在Ubuntu的软件中心我没有找到中文输入,十分沮丧,原来还可以去官网下载。

2024-05-17 03:13:44 718

原创 Echarts x轴字体倾斜_echarts x轴文字倾斜

axisLabel中使用formatter回调,formatter有两个参数,使用方法是这样的formatter:function(value,index){} ,value是类目(测试医院A,人民医院),index 是类目索引。都是上面的第二种方法是利用formatter中的value参数实现了文字拼接\n换行的,但是index参数并没有使用,现在我们就一起来使用这两个参数实现隔一个类目项换行。文字竖直这个formatter实在有点太简单化了,所以我们来做一个两个字的加\n的换行。

2024-05-16 22:14:38 1127

原创 Echarts x轴字体倾斜_echarts x轴文字倾斜(1)

稍微解释一下interval坐标轴刻度标签的显示间隔(在类目轴中有效哦),默认会采用标签不重叠的方式显示标签(也就是默认会将部分文字显示不全)可以设置为0强制显示所有标签,如果设置为1,表示隔一个标签显示一个标签,如果为3,表示隔3个标签显示一个标签,以此类推rotate标签倾斜的角度,在类目轴的类目标签显示不全时可以通过旋转防止标签重叠(官方这样说的)旋转的角度是-90到90度问题又来了,这个名称x轴的文字如果太长会受到遮挡,还是显示不全,这个时候可以用grid属性解决。

2024-05-16 22:14:04 911

原创 EasyX库使用入门_setlinecolor

如例5,函数放在两次绘图中间而不是两次绘图的最下面,因为闪烁是蓝色小球没有被绘制出来,而不是黑色小球没有绘制。如果用在两次绘图的最下面,如下面,再加个Sleep函数控制速度,结果就是什么都没有。以下局部代码设置画线样式为自定义样式(画 5 个像素,跳过 2 个像素,画 3 个像素,跳过 1 个像素……),端点为平坦的:。数组第一个元素指定画线的长度,第二个元素指定空白的长度,第三个元素指定画线的长度,第四个元素指定空白的长度,以此类推。以下局部代码设置画线样式为宽度 3 像素的虚线,端点为平坦的:。

2024-05-16 22:13:30 1722

原创 Android Studio:一个简单的米英尺单位转化app的实现过程_移动应用开发android studio转换器(1)

在开发过程中,需要注意界面布局、事件处理、数据处理、算法实现等方面的细节,以实现一个稳定、高效、易用的移动应用程序。同时,可以根据需求进行功能扩展和用户体验优化,以满足不同用户的需求和要求。:实验要求完成的部分基本完成,只是简单的实现单位的转换功能,右下角的那个图片属于拓展部分的,适用于通过点击图片实现为页面添加背景颜色的功能,下面就简单说一下怎么实现这一功能吧。即可,需要注意的是,不同的设备可能会有不同的透明度支持,因此需要进行实测调试,以保证透明效果符合需求。(255是不透明,0是全透明),

2024-05-16 14:12:25 377

原创 Android Studio之快捷键缩放字体_android studio放大字体的快捷键

目录前言操作步骤1.1 点击file->setting->Keymap,然后在搜索框搜索‘increase’,这个是放大字体,看到Editor Actions下的increase font size.1.2 鼠标右键increase font size,选择add keyboard shortcut1.3 跳出弹框后,将鼠标移至输入框,在键盘上输入两个以上的键,比如我输入了ctrl 键与+=键,然后点击OK.1.4 如果出现了warning弹框,直接点击remove即可。

2024-05-16 14:11:51 787

原创 Android Studio之快捷键缩放字体_android studio放大字体的快捷键(2)

目录前言操作步骤既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)如果你需要这些资料,可以戳这里获取注嵌入式)**如果你需要这些资料,可以戳这里获取。

2024-05-16 14:11:17 445

原创 Android Studio之快捷键缩放字体_android studio放大字体的快捷键(1)

目录前言操作步骤1.1 点击file->setting->Keymap,然后在搜索框搜索‘increase’,这个是放大字体,看到Editor Actions下的increase font size.1.2 鼠标右键increase font size,选择add keyboard shortcut1.3 跳出弹框后,将鼠标移至输入框,在键盘上输入两个以上的键,比如我输入了ctrl 键与+=键,然后点击OK.1.4 如果出现了warning弹框,直接点击remove即可。

2024-05-16 14:10:42 574

原创 【智能电表】格力空调遥控器红外协议_格力遥控器是什么编码协议

红外遥控器大家肯定都很熟悉,也知道一般的红外信号都是38KHz调制信号,但是红外信号的编码方式有很多很多种,其中空调的最复杂,因为空调遥控每个按钮在不同的情况下发送的信号是不同的,不管按下的哪个按键,遥控器都会发送所有的状态,比如温度,模式,风速等等。这里的电平宽度不是我用示波器看的,而是用51单片机测的,所以和实际的时间长短有一些差距,但是不影响功能的实现。起始码(S)+35位数据码+连接码(C)+32位数据码。0的电平宽度为:600us低电平+600us高电平,2、数据码的形成机制。

2024-05-16 02:41:42 1706

原创 【文章阅读】Frustratingly Simple Few-Shot Object Detection

我们的微调方法在基准方面建立了新的艺术状态。在具有挑战性的LVIS数据集上,我们的两阶段训练方案将稀有类(100 images)的检测精度损失可以忽略不计。

2024-05-16 02:41:07 848

原创 【数据结构初阶】八大排序(一)——希尔排序&&堆排序&&直接插入排序&&直接选择排序

/ [0,end] 插入 end+gap [0, end+gap]有序 – 间隔为gap的数据。//优化–选出最小的放在begin的位置,选出最大的放在end的位置。// 大思路:选择排序,依次选数,从后往前排。// 建堆 – 向下调整建堆 - O(N)// gap == 1 直接插入排序。// gap > 1 预排序。// 找出小的那个孩子。//修正一下maxi。// 升序 – 大堆。// 降序 – 小堆。

2024-05-16 02:40:32 825

原创 【微信小程序】电商移动前端API文档_免费的商城小程序api文档

【代码】【微信小程序】电商移动前端API文档_免费的商城小程序api文档。

2024-05-16 02:39:56 730

原创 rem详解极其用法_rem的使用及详解

移动端做适配的时候,可以使用这样的方法。一般情况下,是这样子使用的。

2024-05-16 00:31:06 856 1

原创 RC低通滤波器截止频率公式推导_rc低通滤波电路

abja−bja−bja2b22}带入可得,HjωUoUi1−jωRC1ωRC2计算该复数的模,则有,∣Hjω∣11ωRC22ωRC1ωRC2211ωRC2​复数的模代表了电压增益,当电压增益下降到2222​​倍时,此时的频率即为截止频率,记为fcf_cfc​,那么就有,∣Hjω∣11ωRC222​=22​​化简可得,ωR。

2024-05-16 00:30:31 2278

原创 QT黑白棋AI项目详解:一种另类的绘制方式_qt黑白棋教程

if(chessStatus[tmpX][tmpY] == currentRole){//找到自己的棋子代表可以吃子。if( num = judgeRole(i, j, role, false) > max){//寻找最多吃子的位置。//能吃子则点击点标记为自己的棋子,update后是自己的棋子,否则点击处不能落子。//若为true则为落子,修改为自己的棋子,如果为false则为测试,不用修改。//跳出循环,结束该方向的判断。if(max == 0){//没有可走的了。//确定一个方向:dir[i][0]

2024-05-16 00:29:57 1119

原创 Qt项目实战4:http客户端工具_qnetworkreply head(request)

本篇项目主要是通过QT的网络API接口实现一个http客户端的工具qhttpc。qhttpc工具,支持http协议,实现了http的数据请求和回复数据解析。暂不支持https,可自行配置。工具的源码链接:。

2024-05-16 00:29:22 916

原创 字符串函数---strstr()、memchr()、strchr()详解及实现_strstr strchr(2)

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

2024-05-15 03:30:14 385

原创 字符串函数---strstr()、memchr()、strchr()详解及实现_strstr strchr(1)

【代码】字符串函数---strstr()、memchr()、strchr()详解及实现_strstr strchr(1)

2024-05-15 03:29:36 360

原创 如何计算CAN总线的负载率以及每帧耗时和每秒最多传输帧数_can通信最大多少帧

,有需要的可以自行下载。当然,考虑到下载需要积分(这里要澄清一下,本来我上传时是选择不需要积分下载的,但是优快云会自动调整,这不是我能左右的),如果积分不多,也可以直接留言邮箱给我,我单独发给你。首先我们要确认几个输入参数,包括CAN总线的波特率,要传输的帧类型和帧格式,然后根据CAN协议规范,计算出该帧的bit数。我们用数据帧来做示例,详见图1。(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!实际的表格,我上传到优快云了【

2024-05-15 03:28:59 792 1

原创 如何解决Vue项目中使用echarts,宽度变化导致图不能resize问题_vue echarts resize

不绑定 v-on-echart-resize ,不起效果 ,亲测。1.引入 element-resize-detector依赖。2.新建 chart.resize.js 文件,添加下面代码。然后需要对应的在 echarts 图 上绑定一个。然后在 mounted 写。这个是新增的 ,之前没有。

2024-05-15 03:28:19 516

原创 Qt - QWebChannel实现网页与C++程序双向通信_webchanneltransport

/ xxx是我取的名字。出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新**

2024-05-14 18:10:05 624

原创 Python爬虫实战五之模拟登录淘宝并获取所有订单_淘宝爬虫订单抓取

等跳转成功后,你就可以看到好多日志记录了,点击图中的那一行 login.taobo.com,然后查看参数,你就会发现表单数据了,其中就包括 ua 还有下面的 password2,把这俩复制下来,我们之后要用到的。经过博主本人亲自验证,有时候,在模拟登录时你并不需要输入验证码,它直接返回的结果就是前面所说的下一步用到的 J_Token,而有时候你则会需要输入验证码,等你手动输入验证码之后,重新请求登录一次。博主是边写程序边更新文章的,现在写完了是否有必要输入验证码的检验以及在浏览器中呈现验证码。

2024-05-14 18:08:42 1241

原创 Python爬虫入门学习——网页批量爬取文本_python爬虫抓取网页文本

首先介绍一下爬虫的基本定义:网络爬虫(web crawler)也叫网页蜘蛛,网络机器人,是一种用来自动浏览万维网的程序或者脚本。爬虫可以验证超链接和HTML代码,用于网络抓取(Web scraping)。网络搜索引擎等站点通过爬虫软件更新自身的网站内容(Web content)或其对其他网站的索引。当然,对于爬虫这个概念,通俗来讲,我们在对于某个网站内容信息获取时,通常会出现一些内容并不是自己想要或者需要的内容,因此往往需要自己通过手动筛选,目视观察才能下载得到自己需要的内容。

2024-05-14 18:07:14 2894 1

原创 Python代码,能玩30多款童年游戏!这些有几个是你玩过的_python3(1)

大游戏小游戏有千千万万,这些小游戏应该只有90后才玩过和懂吧儿童节即将到来,虽然秃头程序员没有头发,但是童心还是一直都在的,今天就分享一些私藏的童年游戏,十几行代码就能进入使用Python开发的小游戏快乐玩耍!使用工具:也可以不安装pycharm2020也可以直接运行~但是安装了些会好一点。

2024-05-14 18:06:26 372

原创 2024年物联网嵌入式最全ChatGLM(国内版的chatGPT)(1),物联网嵌入式开发工程师最容易遇到4个瓶颈是什么

网页版 Demo,然后运行仓库中的程序会运行一个 Web Server,并输出地址。在浏览器中打开输出的地址即可使用。最新版 Demo 实现了打字机效果,速度体验大大提升。注意,由于国内 Gradio 的网络访问较为缓慢,启用时所有网络会经过 Gradio 服务器转发,导致打字机体验大幅下降,现在默认启动方式已经改为,如有需要公网访问的需求,可以重新修改为share=True启动。实现了基于 Streamlit 的网页版 Demo,运行方式见命令行 Demo运行仓库中。

2024-05-14 09:10:34 429

原创 2024年物联网嵌入式最全CentOS 7安装教程(启动与切换图形)_centos7启动图形界面(1),2024大厂物联网嵌入式开发开发面试总结+解答

(注意:版本一定要对应镜像文件版本,centos_64位则就是64位,windows 10 系统应安装64位版本),编辑虚拟机设置——删 USB 控制器、声卡、打印机(可以使虚拟器启动的快一点),最后点击完成。查看以上对应是在 VMware workstation 中的编辑—虚拟机总核心数不能超过主机核心数。若超出则会警告提醒。安装路径默认安装在C盘,可以根据个人情况进行修改。注释:VMnet8 网口对应的是NAT模式。从内存在硬盘是O(output)从硬盘到内存是I(input)

2024-05-14 09:09:56 564 1

原创 2024年物联网嵌入式最全CC2530的串口通信原理与应用_简述cc2530的uart串口接收数据原理,2024年最新PDF超过6000页

/P1_0、P1_1、P1_3和P1_4作为通用I/O口。//P1_0、P1_1、P1_3和P1_4端口输出。//串口0的引脚映射到位置1,即P0_2和P0_3。//将P0_2和P0_3端口设置成外设功能。//将要发送的1字节数据写入U0DBUF。//等待TX中断标志,即数据发送完成。//清除TX中断标志,准备下一次发送。//设置串口引脚功能,将P0_2、P0_3设置成外设功能,中文手册P72、P77。//清除TX发送中断标志。

2024-05-14 09:09:16 939

原创 2024年物联网嵌入式最全CAN通信----基本原理_can通讯(1),2024年最新腾讯、网易必问的20道题物联网嵌入式开发面试题

具有相同 ID 的数据帧和遥控帧在总线上竞争时,仲裁段的最后一位(RTR)为显性位的数据帧具有优先权,可继续发送。CRC 顺序是根据多项式生成的 CRC 值,CRC 的计算范围包括帧起始、仲裁段、控制段、数据段。数据帧和遥控帧可通过插入帧间隔将本帧与前面的任何帧(数据帧、遥控帧、错误帧、过载帧)分开。通知发送单元正常接收结束。表示数据的字节数及保留位的段,标准格式和扩展格式的构成有所不同。只在处于被动错误状态的单元刚发送一个消息后的帧间隔中包含的段。用于在接收和发送消息时检测出错误通知错误的帧。

2024-05-14 09:08:34 465

原创 2024年最全php之变量笔记_在php中所有的变量以哪个符号开头(1),2024年最新揭秘

最后,结果就是:全局变量不要使用static关键字(个人理解),只对函数中的局部变量使用,因为局部变量不会自己更新变量值,函数运行后就会删除变量与其值!以上注释的两行代码先使用第二行代码,之后注释第一行代码,选用第三行代码,运行结果都是一样的,为什么呢?注:你可以在不同的函数中创建名称相同的局部变量,因为局部变量只能被在其中创建它的函数所识别。GLOBALS[]更新,一个新值已经赋给了全局变量$y,它又不会删除,就这样依次循环啦),你在函数内可以获得全局变量吗!,请问,如果使用了全局变量。

2024-05-14 04:29:40 972

原创 2024年最全PDF(2),2024年最新手把手教你写物联网嵌入式开发项目文档

console.log(“父页面获取的页码编码:”+$(“#iframe01”).contents().find(“#page_cache”).val());//下方是我添加的代码(这里你需要在viewer.html页面中加入二个隐藏的input,id为page_top和page_cache)//下方是我添加的代码(这里你需要在viewer.html页面中加入二个隐藏的input,id为page_top和page_cache)// console.log(“json的数据:”+str)

2024-05-14 04:29:02 766

原创 2024年最全PDF(1),2024年最新年薪50W

console.log(“父页面获取的页码编码:”+$(“#iframe01”).contents().find(“#page_cache”).val());//下方是我添加的代码(这里你需要在viewer.html页面中加入二个隐藏的input,id为page_top和page_cache)//下方是我添加的代码(这里你需要在viewer.html页面中加入二个隐藏的input,id为page_top和page_cache)},{//下面是我添加的方法。//模拟目录a标签的点击事件。

2024-05-14 04:28:22 733

原创 2024年最全new Date()日期格式处理_new date(time)(2),2024年最新算法题+物联网嵌入式开发+自定义View

new Date( year, month, date, hrs, min, sec) 按给定的参数创建一日期对象。调用:formatDate(Date()) formatDate(Date())//day中的时间为:04-Apr-11 12:00:00 AM。month的值域为0~11,0代表1月,11表代表12月;例 Date day=new Date(11,3,4);

2024-05-14 04:27:40 851

空空如也

空空如也

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

TA关注的人

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