自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python的def

封装线程逻辑:将SSH操作与线程启动解耦。闭包特性:隐式共享上下文(selfcallback避免阻塞UI:通过线程执行耗时任务。这是一种典型的“异步任务+回调”模式,在GUI编程(如Tkinter)和网络操作中非常常见。

2025-04-01 14:46:01 345

原创 python的实例和实例化对象

表示定义了一个名为ServerWidget的类。

2025-04-01 14:42:12 104

原创 python导入库格式解析

这样在代码中就可以直接使用 ttk 而不是完整的 tkinter.ttk。可以访问tkinter库中的所有模块和类,tkinter库是标准的GUI库。ttk不是一个独立的模块,它是tkinter模块的一个子模块。tkinter库允许开发者创建图形化的应用程序界面。不仅可以节省输入的字符,还可以避免命名冲突。从什么模块中导入什么类或者函数。导入 Python 的。

2025-04-01 11:31:03 276

原创 服务器,交换机和路由器的一些笔记

路由器

2025-02-12 11:52:24 307

原创 Python初识

python是一种解释性语言,没有编译过程;C和C++需要预处理->编译->汇编->链接Bash和shell是在类似的解释执行环境中运行的:主要是命令执行和文本处理xml:可扩展标记语言,用于存储和传输数据->配置文件和数据交换。

2024-12-26 18:03:48 472 2

原创 VScode和VS2022和VS2019

VScode是编辑器器相当于记事本,不能进行编译和调试,需要我们安装一个编译器才行。VS2022和VS2019是集成开发环境IDE里面自带编译器。

2024-12-10 15:36:14 182

原创 C++小小复习一下

该方法不允许改变指针所指的变量,即是错误的,但是,由于pc是一个指向常量的普通指针变量,不是常指针,因此可以改变pc所指的地址,例如该语句付给了指针另一个字符串的地址,改变了pc的值。

2024-12-09 18:00:01 395

原创 CMakeLists-Qt6

CMake将自动选择支持的最高标准(基于编译器和CMake版本),但通常你需要明确指定标准版本(如11、14、17等),这里没有指定,可能是在其他地方或通过编译器标志设置。这个CMakeLists.txt文件是为了配置和构建一个使用Qt6的C++项目,特别是包含Qt Core、Qt Quick、Qt Mqtt和Qt Network模块的项目。对于macOS的bundle,它会被安装到根目录(这通常不是你想要的,你可能想要一个更具体的路径)。这设置了一些标准的Qt项目属性,确保项目与Qt6.5兼容。

2024-12-08 22:33:52 429

原创 工作需要了解一下单例模式

作用:减少内存占用本质:只创建一次对象的设计模式-软件设计模式外挂:整个程序都能共享这一单例对象。

2024-12-08 22:26:26 370

原创 QT学习笔记-QStringList,QTimer

在Qt框架中,是一个模板类的特化,专门用于处理QString对象(即Qt中的字符串)的列表。这里,是一个类型的变量,用于存储和管理一系列的字符串(QString对象)。以下是对。

2024-12-02 11:39:12 1257

原创 LAN,WAN,VLAN,WLAN,VPN了解笔记

局域网LAN---公司的内部网络就是局域网LAN。提供有线连接的接口 允许局域网内的设备(如台式电脑、网络打印机、网络存储设备等)通过以太网线连接到路由器 并与其他局域网设备进行通信 实现设备之间的数据传输和资源共享 一种私有的网络 相对其他网络传输速度更快,性能更稳定,框架简易 它一定程度上能防止信息泄露和外部网络病毒的攻击,但一旦被黑客攻击,便会导致整个网络的瘫痪。 以太网(Ethernet) 标准以太网(10Mbps)--双胶线和同轴电缆,基带传输 快速以太网(100Mbp

2024-11-30 18:13:12 2534

原创 EMMC和FLASH学习笔记

(Embedded Multi-Media Card)、NAND Flash和NOR Flash都是存储技术,但它们在结构、用途、性能以及数据访问方式等方面存在显著的区别。

2024-11-29 14:54:57 1074

原创 CPU、MPU、MCU和SOC学习笔记

举个例子说明便于理解,单片机的硬件配置是固化好了的, 我们能够编程修改的就是软件配置,本来是串口通信功能,通过修改代码变成AD采样功能,也就是说硬件配置是固定了的,我们只能通过修改软件来选择其中的一项或多项功能;而SOPC可以修改硬件配置信息使其成为相应的芯片,可以是MCU,也可以是SOC。SOPC是System On a Programmable Chip的缩写,即 可编程片上系统。微处理器和微控制器我今天才知道是不一样的--------很6。上面的知识点是东平西凑来的,如涉及侵权,请联系删除。

2024-11-29 11:49:26 1978

原创 QT-column小节一下

在 Qt 框架中,"column"(列)这一术语主要与表格相关的控件紧密相关。QTableView。

2024-11-11 10:37:55 1234

原创 qt-Model_View_Delatage小小学习一下

界面部分(View):放置在QML代码中,用于构建出单个项目的显示内容排布,可能是以一个RowLayout的形式存在。这种方法是可行的,但如果您需要更复杂的模型行为,您可能需要实现一个自定义的 C++ 模型类。中定义的一个函数,用于开始一个定时器,该定时器每秒向模型中添加一个新的联系人。创建了一个定时器,它在组件完成时开始,并在每次触发时向模型添加一个新元素。是QML中的一个元素,用于显示基于模型的列表数据。实例设置了一个ID,以便在QML的其他部分引用它。是QML中的一个元素,用于创建定时器。

2024-11-08 10:57:12 394

原创 QT6.5+qt-quick+qml+cmake的Item布局学习

enable----------使能,当该属性被设置为false后,该Item将不再接受任何鼠标或者键盘事件,但是在界面依然可以看到该控件。尺寸填充:fill:anchors.fill-当前的尺寸信息会变成指定Item的 尺寸信息。opacity-------透明度,数值越大,越不透明,有效取值范围(0.0~1.0)visible------------可见性---界面里面的可见性。z----------层级关系,数值越大,层级越高。好啦,今天到这,希望大神指教!

2024-11-07 15:45:15 777

原创 QT6.5日志调试qml和c++对比

日志相关代码//qml在main.cpp里面加如下://c++

2024-11-06 09:32:29 259 1

原创 QT6.5+qt-quick学习笔记

QML是一种声明式语言,这意味着开发者只需要描述用户界面的外观和行为,而不需要关心具体的实现细节。这种方式减少了代码量,使得界面设计更加直观和高效。QML提供了丰富的UI组件和动画效果,开发者可以快速创建出现代化、用户友好的应用程序QML基于JavaScript并且与JavaScript的结合使得创建交互式和动画效果变得简单且高效。开发以Debug方式可以按步运行,调试;release执行效率高,如果动画多可以使用。

2024-11-04 17:58:16 1002

原创 git-manifest-url学习笔记

repo init --repo-url 指定repo工具的自身仓库地址 -u 指定要同步的分支名称 -b linux -m 指定manifest文件中要使用的具体manifest文件reporepo init:这是repo工具用于初始化仓库的命令。repo是Google开发的一个工具,用于管理多个Git仓库,它通常用于Android源码的管理,但也可以用于其他大型项目。--repo-url:指定repo工具的自身仓库地址。这里是从Rockchip的服务器下载repo工具。

2024-11-04 15:10:57 1874

原创 QT6-cmake-GUI初学笔记

ui。

2024-11-01 18:03:04 244

原创 QT6-cmake的一些名词解释

Qt Widget Application----有GUI的界面平台Qt Console Application----初学没有GUI 平台构建系统。

2024-11-01 10:18:52 709

原创 cmake和qt学习笔记

vs通过插件方式指定qt的sdk,linux中通过qt creator来指定sdk,cmake怎么指定qt的sdk库,在代码中怎么去加载和不耦合,项目中怎么设定qt库的位置,和qt头文件的位置CMakeLists.txt是cmake的配置项-----项目文件。

2024-10-31 15:47:45 508

原创 ADB学习笔记

小小记录一下,期待各位指正和教学

2024-10-31 11:24:05 285

原创 buildroot学习笔记

简单,高效,易用,通过叫交叉编译生成嵌入式linux系统。支持:交叉编译工具链,根文件系统生成,内核映像编译和引导加载程序编译描述:类似于内核的menuconfig,gconfig,xconfig配置界面特点:支持很多包->Gtk3,Qt 5,Webkit,kodi和大量网络相关和系统相关的实用程序系统厂商:特斯拉,Gopro,处理器供应商:MarvellSoM和电路板供应商:MYIP,PHY。

2024-10-29 15:36:07 936

原创 git学习笔记--Linux

git初步学习

2024-10-29 11:50:17 980

原创 make,makefile,cmake的一些代码

cmake

2024-10-29 09:09:18 113

原创 CMAKE,MAKE,MAKEFILE,NMAKE,GIT

svn是集中式版本控制系统:所有的文件都保存在中央服务器上,每个人的电脑上只保持了一个副本---从中央服务器下载最新版本,然后添加你想修改的内容,最后再上传回中央服务器---使用简单,中央服务器单点故障问题-导致都有人都不能工作。git是分布式版本控制系统:每个人的电脑上都有完整的版本库,所以可以在本地修改,不需要考虑网络问题,分享数据-仓库同步(免费开源,速度快,功能强大-分支管理)Cmake会自动生成makefile,根据CMakeLists.txt文件(组态档)生成makefile。

2024-10-28 22:23:09 180

原创 2021-12-6

函数的声明和定义,声明;告诉编译器有一个函数叫什么,参数是什么,返回类型是什么,但是具体存不存在,无关紧要。先声明后使用函数的声明放在头文件中定义;指函数的具体实现,支持函数的功能实现.h;放置函数的声明.c;放置函数的实现指针变量作为函数参数,将普通的地址传递给形参,形参必须是指针类型,指针作为函数参数进行传递,本质上是值的单向传递,只是传递过来的值是一个地址,实参和形参这两个变量将指向同一个储存单元。数组元素的地址表示法,such asa[4]------&amp

2021-12-06 12:12:30 65

原创 2021-11-28

求1000到2000的闰年for(i=1000;i<=2000;i++);if(i%4==0&&i%100!==0||i%400==0)printf("%/d\n",i)求100到200的素数for(i=100;i<=200;i++){int j=0;for(j=2;j<=i;j++){if(i%j==0)break}}...

2021-11-29 12:08:54 63

原创 2021-11-24

!=是不等于符号&&逻辑与=且||逻辑或=或三目操作符exp1;exp2;exp3下标默认是从0开始【】下标引用操作符()函数调用操作符register寄存器 register int aCPU中央处理器typedef,,类型重定义extern申明外部符号static改变连接属性&a取地址,%P打印 地址,int*p解引用操作符和指针变量...

2021-11-24 12:21:51 380

原创 2021-11-23

今天,到目前为止还没有看视频,又得晚上看了,为什么我的大学生活和人家的大学生活不一样,哭了。好了,今天来回顾一下昨天的内容。 整数——内存中储存的都是二进制的补码, 正数——的原码补码反码都已样。 原码——直接按正负写出来二进制的序列 反码——原码的符号不变,其他位按取反得到。 补码——反码加一 取反的意思:1110010——0001101 一个整形等于4个字节等于32个比特符负数在内存中储存的时候,储存的是2...

2021-11-23 18:08:42 214

原创 2021-11-22

while语句中的break和continue,getchar接受一个字符,放到ch中,putchar(ch)跟printf一样,关键字不能自己创建,define属于预处理指令,指针大小要不是4要不是8指针是变量,用来存放地址,static可以修饰局部变量,static可以修饰全局变量,static可以修饰函数。 b...

2021-11-22 12:14:13 299

原创 2021-11-21

昨天和今天几乎都在看关于c语言的视频,终于把鹏哥C语言的了解知,过完了。但只能看懂一些短的程序,并且不会独立的写代码,只能跟着敲。 结构体是一种可以创造自己的名字的一种类型,char name,int age,char sex,char id.strcpy是对字符串进行操作,要调用库函数string.h。 然后就看了分支和循环体,分支属于选择结构,包括if和switch,if可以和else一起来运行一个代码,当else过多时while语句就可以派上用场了。swit...

2021-11-21 18:27:10 357

原创 【无标题】

2021-11-19昨天没时间学习c语言了,今天可能又学不了,看看等会儿,有没有时间,坚持坚持啊

2021-11-19 20:50:01 553

原创 2021-11-16学习记录

今天看了三个小时的视频,人都看傻了。而且vs2019也不给力,每一个代码都显示花括号语法错误,找了半天也没找到源头,然后我都快要下自习了,把电脑都关了,又不甘心得开开电脑,vs2019又怪异的好了,很奇怪。记一记今天学习的内容吧! 昨天是scanf用不了,今天是strlen用不了,好奇怪。学了变量const修饰的常量,常属性不变,一个整型占4个字节想当于32个比特符,单目,双目,三目操作符表示这个符号能与几个数一起使用,sizeof表示计算变量的空间大小,\ddd表示8进制数,\xdd...

2021-11-16 16:49:11 305

原创 2021-11-15

今天是自己看鹏哥C语言的第二天,好难呀!就算跟着视频里说的做,还是会出现错误,真的好想放弃,哎!上了一节高数课emo了,雪上加霜,哭哭!好了,开始学习。 长整型,短整型,双精度,单精度,字节,简单的结构int main() return 0 printf #include<stdio.h> scanf----这个会出错,但听了老师讲,还是没有解决问题,用scanf-s和复制粘贴都不行,可能vs2019出现bug了,还了解了比特这个词的来源,一个字节...

2021-11-15 11:44:31 674

原创 2021-11-13

今天刚刚开始学习c语言,希望坚持下去,加油加油。

2021-11-13 23:25:07 526

空空如也

空空如也

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

TA关注的人

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