![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2024年程序员学习
文章平均质量分 87
普通网友
这个作者很懒,什么都没留下…
展开
-
Qt知识点梳理 —— 获取设备CPU、内存、磁盘等硬件信息
/调用Windows WMIC指令 获取硬件信息 此方法仅适用于Windows环境QProcess p;具体实现。原创 2024-05-17 07:03:23 · 1011 阅读 · 0 评论 -
Qt知识点梳理 —— 自定义数据结构序列化与反序列化
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)如果你需要这些资料,可以戳这里获取QColorQCursorQDateQDateTimeQEasingCurveQFontQGenericMatrixQHash原创 2024-05-17 07:02:49 · 985 阅读 · 0 评论 -
Qt知识点梳理 —— 无边框图片背景窗体实现
else if (event->type() == QEvent::MouseButtonRelease) {//释放鼠标。} else if (event->type() == QEvent::MouseMove) {//鼠标移动。,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新**if (event->button() == Qt::LeftButton) {//左键按下。首先创建项目,选择QMainWindow或者QWidget都可以;原创 2024-05-17 07:02:14 · 591 阅读 · 0 评论 -
Qt知识点梳理 —— 国际化 QtLinguist 应用(2)
QMessageBox::information(this,QStringLiteral(“提示”),QStringLiteral(“语言设置在重启系统后生效”));按照本文程序中的设置,需要将语言文件 QtLinguist_zh_CN.qm 和 QtLinguist_zh_EN.qm 放置在运行程序的父目录中;if(language == “Chinese”)//文件中保存的是中文。原创 2024-05-17 07:01:40 · 919 阅读 · 0 评论 -
Linux系统使用Docker部署Portainer结合内网穿透实现远程管理容器和镜像_部署portainer高可用(1)
Portainer 是一个轻量级的容器管理工具,可以通过 Web 界面对 Docker 容器进行管理和监控。它提供了可视化的界面,使得用户可以更加方便地管理 Docker 容器、镜像、网络和数据卷等资源。下面介绍如何将本地 Portainer 管理界面结合 cpolar 内网穿透工具实现远程任意浏览器访问!远程访问的好处是可以方便地管理远程的 Docker 容器和镜像,无需登录到远程服务器进行操作。原创 2024-05-17 03:25:01 · 340 阅读 · 0 评论 -
linux系列之常用运维命令整理笔录_linux运维命令
SELinux全称是 Security-Enhanced Linux,它是由美国国家安全局(NSA)贡献的,它为 Linux 内核子系统引入了一个健壮的强制控制访问Mandatory Access Control架构。详情可以参考SELinux 入门SELINUX工作原理其实SELinux的功能也就是类似于防火墙的功能,不过安全相对比较好,ok,所以本博客介绍一下SELinux的使用命令getenforce命令,这个是查看当前SELinux的运行模式的指令,SEliunx有三种模式。原创 2024-05-17 03:24:27 · 711 阅读 · 0 评论 -
linux系列之常用运维命令整理笔录_linux运维命令(4)
SELinux全称是 Security-Enhanced Linux,它是由美国国家安全局(NSA)贡献的,它为 Linux 内核子系统引入了一个健壮的强制控制访问Mandatory Access Control架构。详情可以参考SELinux 入门SELINUX工作原理其实SELinux的功能也就是类似于防火墙的功能,不过安全相对比较好,ok,所以本博客介绍一下SELinux的使用命令getenforce命令,这个是查看当前SELinux的运行模式的指令,SEliunx有三种模式。原创 2024-05-17 03:23:53 · 808 阅读 · 0 评论 -
linux系列之常用运维命令整理笔录_linux运维命令(3)
SELinux全称是 Security-Enhanced Linux,它是由美国国家安全局(NSA)贡献的,它为 Linux 内核子系统引入了一个健壮的强制控制访问Mandatory Access Control架构。详情可以参考SELinux 入门SELINUX工作原理其实SELinux的功能也就是类似于防火墙的功能,不过安全相对比较好,ok,所以本博客介绍一下SELinux的使用命令getenforce命令,这个是查看当前SELinux的运行模式的指令,SEliunx有三种模式。原创 2024-05-17 03:23:18 · 542 阅读 · 0 评论 -
Eigen等距变换(Isometry,Isometry3f,Isometry3d)常用函数翻译说明(1)
里获取](https://bbs.csdn.net/topics/618679757)**原创 2024-05-16 22:24:35 · 341 阅读 · 0 评论 -
Eigen矩阵运算库使用记录_eigen eye
【代码】Eigen矩阵运算库使用记录_eigen eye。原创 2024-05-16 22:24:01 · 257 阅读 · 0 评论 -
Eigen库使用教程之旋转矩阵,旋转向量和四元数的初始化和相互转换的实现_eigen quaterniond fromtwovectors源码解析
【代码】Eigen库使用教程之旋转矩阵,旋转向量和四元数的初始化和相互转换的实现_eigen quaterniond fromtwovectors源码解析。原创 2024-05-16 22:23:27 · 387 阅读 · 0 评论 -
Eclipse搭建stm32+jlink开发环境全攻略_eclipse jlink debugger
然后我们会发现下图的界面,在这个界面中有STM32等工程的现成选项,右侧还有该工程支持的编译链,如Cross Arm gcc,根据这个我们就可以判断前面的软件安装成功了。此时我们可以直接点击新建一个基于STM32模版的工程,也可以创建一个空的工程,然后自己配置工程结构,就像我们使用MDK一样。创建好了之后,我们就可以看到下图的效果了,可以看到,这个工程完完全全是一个空的。选择编译链,由于我们安装的是GNU ARM的工具链,所以选择对应的,然后指定工具链的路径。****一、工具:****1:jre1.7。原创 2024-05-16 22:22:53 · 375 阅读 · 0 评论 -
Android源码设计模式探索与实战【迭代器模式】_android迭代器模式
迭代器模式是行为型设计模式的一种。日常研发过程中,我们一般会说版本迭代,代表的是版本的顺序增长。还有一个字“器”,器一般是指工具,所以“迭代器”这个词从整体看,就是提供了一种迭代的工具。问题来了,工具是给谁来使用的,java中有集合的概念,例如:List、hashmap、vendor、array。看来,迭代器应该是给这些集合类提供的一种统一的、顺序访问其中元素的方法。这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层表示。原创 2024-05-16 14:22:10 · 293 阅读 · 0 评论 -
Android开机自动执行脚本_安卓开机自动运行脚本
由于作者本人初次接触Android,所以本文所述内容只是操作方法,没有深究原理。各位可自行深入学习研究。原创 2024-05-16 14:21:35 · 240 阅读 · 0 评论 -
Android开机自动执行脚本_安卓开机自动运行脚本(1)
由于作者本人初次接触Android,所以本文所述内容只是操作方法,没有深究原理。各位可自行深入学习研究。原创 2024-05-16 14:21:01 · 299 阅读 · 0 评论 -
Android实现二维码扫描功能(一)-ZXing插件接入_zxing接入
到这里已经完成了Android扫码功能,并可以通过调用摄像头实时扫码并处理结果,可以在项目中直接使用。参考资料。原创 2024-05-16 14:20:26 · 316 阅读 · 0 评论 -
一个人能同时学好软件和硬件(嵌入式)么?_软件和硬件都会的人
*嵌入式程序员往往更注重兴趣驱动,因为在前期一个嵌入式程序员投入是相当巨大的,无论是时间精力还有金钱,都是很烧的,并且在刚入行时,业界的待遇并没有纯软件开发那个高,所以选择这条路的大多都是技术流,对技术比较痴迷,兴趣驱动他们支撑下去,但是貌似在后期神功大成之后,好像会比较厉害了,所以选择这个方向,看看自己是否感兴趣真的很重要,前期没有太多的收入,唯一的支撑下去的只要那点对技术的兴趣了。但是就嵌入式而言,需要的时间成本,精力,等等都需要挺多的,要比纯软件开发需要下很多的苦功,感觉更能吃苦吧。原创 2024-05-16 02:51:26 · 690 阅读 · 0 评论 -
【软件工程 】期末复习要点整理_采用用例驱动和架构优先的策略,采用迭代增量建造方法,软件是“逐渐”被开发出来的
软件工程是软件开发、运行、维护和引退的系统方法。软件工程是指导计算机软件开发和维护的工程学科。软件工程三要素:方法、工具、环境。原创 2024-05-16 02:50:52 · 766 阅读 · 0 评论 -
【转载】keil消除 WARNING L16 UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS警告方法
当出现这样的警告时,可以不用管,因为不影响其它部分。但是,我们知道,即使没有调用这个函数,Keil仍然把它编译连接进整个程序,不过浪费点ROM倒是不心疼。最主要的是,在这个函数中的变量,不会被列入覆盖分析范围内,也就是说这些变量占的空间不能被回收,这对于为数不多的RAM资源可是巨大的浪费啊。还有,Keil自带的库中必然有很多函数,也必然有很多用不到的,为什么就不没有UNCALLED SEGMENT呢?xx是在前面用#define定义的标识符,作用是如果定义了xx,就编译(程序段1),否则编译(程序段2)原创 2024-05-16 02:50:18 · 504 阅读 · 0 评论 -
【车辆CAN通讯系列】1 CAN通讯基础——物理层概述_can通讯物理层解析
从1986年博世正式公布CAN协议到2015年CAN FD的ISO标准化,再到马上要推出CAN XL,CAN通讯技术在不断地完善和进步中,技术就是一个循序渐进从简单到复杂的过程,掌握和理解了最基本的原理,复杂的问题也就迎刃而解了。收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。如果你需要这些资料,可以戳这里获取需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)一个人可以走的很快,但一群人才能走的更远!原创 2024-05-16 02:49:43 · 775 阅读 · 0 评论