自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 Qt通过qss动态切换按钮样式

Qt通过qss动态切换按钮样式

2024-04-12 15:21:28 778

原创 QString 与 std::string 相互转换(不会出现中文乱码问题)

QString 与 std::string 之间相互转换,不会出现中文乱码问题

2024-04-12 13:44:59 314

原创 C++智能指针

C++智能指针

2024-01-31 16:27:23 971

原创 SECS/GEM介绍

SECS/GEM

2024-01-31 15:19:49 3016

原创 C++字符和数值转换,double数值比较,小数精度处理,满满实战干货,闭眼入

C++字符和数值转换,double数值比较,小数精度处理

2023-11-13 11:40:24 257

原创 Windows下Socket网络通信,支持多客户端连接

Windows下Socket网络通信,支持多客户端连接

2023-08-17 13:35:27 868

原创 C# WPF-第一个‘_’在Lable中不独立显示的问题

C# WPF第一个"_"在Lable不独立显示的问题

2023-07-31 11:34:38 371

原创 Shell脚本基本语法,Shell学习这一遍就够了(超全超详细)

Shell脚本基本语法,Shell学习这一遍就够了(超全超详细)

2023-07-04 13:37:35 488

原创 C/C++ 动态库封装开发,含静态调用和动态调用

C/C++ 动态库封装开发,含静态调用和动态调用

2023-06-15 11:34:01 688

原创 c++判断文件是否被占用,不通过依赖系统和平台库函数方式

小编最近项目中遇到被占用的发送文件失败的情况,然后就要来修改这个bug初步想的是通过Open打开指针是否为的nullptr的情况来判断,后来测试并不行 pass!就想到之前文件被占用改名失败的问题,于是乎 try { filesystem::rename(m_uploadFilePath.wstring(), m_uploadFilePath.wstring()); } catch (const filesystem::filesystem_error& e) {

2021-10-29 14:23:36 1630

原创 git使用详解,小白教程,满足日常项目开发使用

前言最近新换了一份工作,代码管理换为了git,之前的的svn无用武之地,抓紧恶补了一番,各位官爷一起来学习吧~一、知识点扫盲二、常用指令git config --global uesr.name "你的名字"git config --global user.email "*****@qq.com"因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。注意:git config --global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配 置,当然你

2021-07-13 22:06:24 1464

原创 sql语句性能优化

sql语句性能优化1.尽量避免全局扫描2.尽量使用索引查询3.使用绑定变量4.按事物提交5.其它1.尽量避免全局扫描全局扫描会出降低查询效率,严重的情况会造成死锁,比如错误提示牺牲了一个进程。会造成全局扫描的查询语句有:(1)未使用索引字段查询;(2)在字段上使用函数、算数运算,尽量将运算放到等号右侧;如 select * from testtable where len(A)=2(3)左侧模糊查询会导致全表扫描,可以使用右侧模糊查询;如select * from testtable wher

2021-01-03 21:56:07 484

原创 Qt实现树节点的需求拖拽

Qt实现树节点的需求拖拽直接进入正题,各位官爷先了解一下需求:树上节点拖拽操作,调整设备所属的树节点,里面要做一些类型合法性判断,调整树节点时,也只能放在相同类别的设备文件夹下代码实现:首先再创建树的地方加入三行代码://设置树节点允许拖拽m_treeWidget->setDragDropMode(QAbstractItemView::DragDrop);//允许接受drop操作,注意,不写的话无法进入重写的事件m_treeWidget->setAcceptDrops(true)

2020-11-13 17:02:12 1868 3

原创 MQTT 在Ubuntu12.04平台下的环境搭建,亲测有效,各位官爷赶紧收藏吧

MQTT 在Ubuntu12.04平台下的环境搭建,亲测有效,各位官爷赶紧收藏吧~一、准备动作先将压缩包从官网下载拷贝到Ubuntu的目录中(各位官爷注意版本型号哦)二、编译openssl-1.0.1e.tar.gz为了简单,一些简单代码的结果就不给各位官爷截图了,直接上指令。注意下面的指令中的目录要根据自己的安装目录的路径来哦!!!!先进行暴力解压openssl-1.0.1e.tar.gz:tar xvf openssl-1.0.1e.tar.gz创建openssl-1.0.1e的安装

2020-07-07 19:28:36 295

原创 ubuntu挂载到A53开发板步骤介绍及脚本原码实现

一、ubuntu搭建nfs服务器开发板 访问 ubuntu的目录1.nfs服务安装:#sudo apt-get install nfs-kernel-server nfs-common2.工作路径配置:#sudo gedit /etc/exports,加上以下语句:/ *(rw,sync,no_root_squash)3.重启服务生效:#sudo service nfs-kernel-server restart二、挂载的实现启动开发板后会默认进入home目录,将mount_nfs

2020-06-30 22:05:46 509

原创 ARP协议介绍与实现,快来围观

一、ARP简介ARP概述ARP(Address Resolution Protocol,地址解析协议)1、是TCP/IP协议族中的一个2、主要用于查询指定ip所对应的的MAC3、请求方使用广播来发送请求4、应答方使用单播来回送数据5、为了在发送数据的时候提高效率在计算中会有一个ARP缓存表,用来暂时存放ip所对应的MAC,在linux中使用ARP即可查看,在xp中使用ARP -a其主要的一个特点为,查询ARP缓存表中ip-mac地址的映射,如果查询不到,广播发送请求,单播回应数据来更新ARP

2020-05-27 12:33:03 998

原创 常用的重载运算符你了解几个,建议收藏

知识点介绍运算符重载,就是对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型运算符重载的目的:简化操作 让已有的运算符 适应适应不同的数据类型。简单的介绍一下,接下来酒肉伺候~由于比较多,故分文件来实现mystring.h#ifndef MYSTRING_H#define MYSTRING_H#include<iostream>using names...

2020-03-24 23:16:15 575

原创 c++中的类到底有多强大,进来瞧一瞧

概述了解c语言的官爷都知道,C语言中的数据和方法是分开的,先简单介绍一下,c语言面向过程:面向过程编程思想的核心:功能分解,自顶向下,逐层细化(程序=数据结构+算法)程序=数据结构+算法数据结构:就是对数据的存储方式(指的是数据类型:char short int long flaot struct unoins 数组、链表)算法:就是对存储好的数据 进行分析的步骤。(操作数据的步骤 == 功...

2020-03-21 22:28:47 302

原创 关于浅拷贝和深拷贝,你了解多少???赶紧补习,避免入坑

各位官爷先了解一下浅拷贝和深拷贝的概念。浅拷贝同一类型的对象之间可以赋值,使得两个对象的成员变量的值相同,两个对象仍然 是独立的两个对象,这种情况被称为浅拷贝.一般情况下,浅拷贝没有任何副作 用,但是当类中有指针,并且指针指向动态分配的内存空间,析构函数做了动态内存释放的处理,会导致内存问题,即多次释放同一地址空间,会出现段错误。深拷贝当类中有指针,并且此指针有动态分配空间,析构函数做了释...

2020-03-18 23:31:18 184

原创 用c语言来简单制作歌曲界面,让c不在枯燥~各位官爷快来围观吧

一、效果显示二、操作流程各位官爷,看到这么可爱的皮卡丘有没有心动呐,哈哈哈,赶快加入打包带走吧,不废话了,来,上干货~1、流程分析a、先将歌词读取内当中;用fopen打开歌词文件 FILE *fp = fopen(“简单爱.lrc”, “r”);使用fseek将文件流指针 定位到文件尾部 获得文件总大小;使用rewind 复位文件流置针根据文件总大小 从堆区 申请 合适的空间 ...

2020-03-14 20:38:06 766

Visual AssistX 番茄助手 (完美支持vs2010-2017,亲测可用)

vs2010/2015/2017 Visual Assist X 番茄助手,带替换库文件 ps:附带注册表清理工具(由之前安装过导致安装失败或不可用可以尝试使用注册表清理工具后重试)

2021-10-13

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

TA关注的人

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