自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt::中文乱码问题解决

中文乱码问题,QTextStream,utf-8,QTextCodec

2024-05-04 18:32:29 644

原创 Linux网络编程:IO复用

IO复用 select poll epoll epoll_create epoll_ctl epoll_wait LT ET EPOLLONESHOT

2024-04-14 14:56:19 830

原创 QToolButton 设置图标变灰

qtoolbuton QIcon::Normal QIcon::Disabled QPixmap

2024-03-24 17:27:38 741

原创 Linux网络编程:Socket套接字

字节序,socket地址,创建socket,绑定socket,监听socket,接受连接,发起链接,关闭连接,数据读写,带外标志,地址信息,socket选项,网络信息

2024-03-03 14:17:53 1012

原创 Qt QTreeWidge解决setItemWidget后,导致复选框失效

QTreeWidget某一项加上itemWidget后,导致复选框失效问题

2023-09-09 14:55:32 968

原创 Qt QTableWidget按照内容完全展开

将 QTableWidget 列的内容全部展开并禁止滚动,同时界面大小会跟表格大小一致

2023-06-11 15:20:05 1282

原创 Qt QPushButton背景图片

使用控件显示图片缩略图,当点击控件时,弹出窗口显示完整的图片

2023-06-03 18:08:21 5617

原创 Qt基础:快捷键

在同名的头文件和源程序文件之间切换

2023-06-03 16:30:30 1249

原创 Linux网络编程:TCP通信

一、TCP流程图 二、TCP通信流程1、服务器端 2、客户端 三、套接字函数1、头文件2、socket 函数3、bind 函数4、listen函数5、accept函数6、connect函数7、write 和 read 函数

2022-04-28 21:37:19 1402

原创 Linux系统 文件IO相关函数

一、IO 函数1、open 函数2、read 函数3、write 函数4、lseek 函数5、stat 函数二、文件属性操作函数1、access 函数2、chmod 函数3、truncate 函数三、目录操作函数1、mkdir 函数2、chdir 函数四、目录遍历函数1、opendir 函数2、readdir 函数3、closedir 函数五、文件描述符操作函数1、dup 函数2、dup2 函数3、fcntl函数

2022-04-28 00:25:32 1721

原创 Linux系统编程:GDB调试

一、什么是GDB二、准备工作三、GDB命令——启动,退出,查看代码四、GDB命令——断点操作五、运行GDB程序

2022-04-22 20:47:38 298

原创 Linux系统编程:Makefile

一、什么是Makefile二、Makefile文件命名、规则和示例1、文件命名2、Makefile 规则3、示例三、工作原理四、变量1、自定义变量2、预定义变量3、获取变量的值五、模式匹配六、函数1、$(wildcard PATTERN...)2、$(parsubst < pattern >, < replacement >, < text >)七、删除.o文件

2022-04-14 22:38:21 870

原创 Linux静态库和动态库的制作与使用

一、什么是库二、静态库1、制作2、使用三、动态库1、制作与使用2、加载失败的原因3、解决加载失败的方法a. 配置环境变量DL_LIBRARY_PATH(1)暂时环境变量(2)用户及配置(3)系统级配置b. 处理/etc/ld.so.cache文件列表

2022-04-09 23:26:27 691

原创 Linux系统 gcc工作流程和gcc编译参数

一、gcc工作流程二、gcc编译参数gcc参数说明-E预处理指定的源文件,不进行编译-S编译指定源文件,但是不进行汇编-c编译、汇编指定的源文件,但是不进行链接-o [file1] [file2] / [file2] -o [file1]将文件file2编译可执行文件file1−I-I−I directory指定include包含文件的搜索目录-g在编译的时候,生成调试信息,该程序可以被调试器调试-D在程序编译的时候,指定一个宏

2022-04-07 20:11:14 191

原创 Linux命令(二)

文本文件编辑命令 cat more head tail tr wc stat grep cut diff unig sort 文件目录管理命令 touch mkdir cp mv rm dd file tar

2022-04-06 20:20:12 1936

原创 Linux命令(一)

常用快捷键常用系统工作命令echo date timedatectl reboot poweroff wget ps pstree top nice pidof kill killall系统状态检测命令ifconfig uname uptime ree who last ping tracepath netstat history sosreport查找定位文件命令pwd cd ls tree find locate whereis which

2022-04-05 19:50:04 2417

原创 2020年第十一届蓝桥杯省赛第一场C/C++B组题解 试题 I: 整数拼接

给定义个长度为 n 的数组 A1, A2, · · · , An。你可以从中选出两个数 Ai 和 Aj (i 不等于 j),然后将 Ai 和 Aj 一前一后拼成一个新的整数。例如 12 和 345 可以12345 或 34512。注意交换 Ai 和 Aj 的顺序总是被视为 2 种拼法,即便是 Ai = Aj 时。请你计算有多少种拼法满足拼出的整数是 K 的倍数。

2022-04-04 22:32:45 941

原创 2020年第十一届蓝桥杯省赛第一场C/C++B组题解 试题 H: 走方格

在平面上有一些二维的点阵。这些点的编号就像二维数组的编号一样,从上到下依次为第 1 至第 n 行,从左到右依次为第 1 至第 m 列,每一个点可以用行号和列号来表示。现在有个人站在第 1 行第 1 列,要走到第 n 行第 m 列。只能向右或者向下走。注意,如果行号和列数都是偶数,不能走入这一格中。问有多少种方案。

2022-04-04 13:35:47 3643

原创 2020年第十一届蓝桥杯省赛第一场C/C++B组题解 试题:F、G

试题 F: 整除序列试题 G: 解码

2022-04-04 12:50:10 907

原创 2020年第十一届蓝桥杯省赛第一场C/C++B组题解 试题E: 矩阵

把 1 ∼ 2020 放在 2 × 1010 的矩阵里。要求同一行中右边的比左边大,同一列中下边的比上边的大。一共有多少种方案?  答案很大,你只需要给出方案数除以 2020 的余数即可。

2022-04-03 22:21:57 750 3

原创 2020年第十一届蓝桥杯省赛第一场C/C++B组题解 试题:A-D

试题A: 跑步训练试题B: 纪念日试题C: 合并检测试题D: REPEAT 程序

2022-04-03 21:03:46 1448

原创 力扣:51. N 皇后

n皇后问题研究的是如何将n个皇后放置在n × n的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数n,返回所有不同的n皇后问题的解决方案。每一种解法包含一个不同的n皇后问题 的棋子放置方案,该方案中'Q'和'.'分别代表了皇后和空位。

2022-04-03 14:01:17 505

原创 2021年第十二届蓝桥杯省赛第二场C/C++B组题解 试题 H: 完全平方数

一个整数a是一个完全平方数,是指它是某一个整数的平方,即存在一个整数b,使得 a = b^2。给定一个正整数n,请找到最小的正整数x,使得它们的乘积是一个完全平方数。

2022-04-02 00:47:35 1215

原创 2021年第十二届蓝桥杯省赛第二场C/C++B组题解 试题 E: 城邦

  小蓝国是一个水上王国,有2021个城邦,依次编号1到2021。在任意两个城邦之间,都有一座桥直接连接。  为了庆祝小蓝国的传统节日,小蓝国政府准备将一部分桥装饰起来。  对于编号为a和b的两个城邦,它们之间的桥如果要装饰起来,需要的费用如下计算:找到a和b在十进制下所有不同的数位,将数位上的数字求和。  例如,编号为2021和922两个城邦之间,千位、百位和个位都不同,将这些数位上的数字加起来是(2 + 0 + 1) + (0 + 9 + 2) = 14。注意922没有千位,千位看成0。

2022-04-01 20:23:44 1507 1

原创 力扣:474. 一和零

给你一个二进制字符串数组strs和两个整数m和n。请你找出并返回strs的最大子集的长度,该子集中最多有m个0和n个1。如果x的所有元素也是y的元素,集合x是集合y的 子集 。

2022-03-31 20:17:29 627

原创 力扣:494.目标和

给你一个整数数组nums和一个整数target。向数组中的每个整数前添加'+'或'-',然后串联起所有整数,可以构造一个 表达式 :例如,nums = [2, 1],可以在2 之前添加'+',在1之前添加'-',然后串联起来得到表达式 "+2-1"。返回可以通过上述方法构造的、运算结果等于target的不同表达式的数目。

2022-03-31 17:27:01 289

原创 力扣:416. 分割等和子集

给你一个只包含正整数的非空数组nums。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。

2022-03-30 18:08:15 888

原创 C/C++ 内存、指针与引用相关知识

C/C++面试:内存、指针与引用

2022-03-30 10:41:22 583

原创 C/C++面试基础知识

C/C++面试:基础知识

2022-03-30 10:41:02 251

原创 力扣:96. 不同的二叉搜索树

给你一个整数n,求恰由n个节点组成且节点值从1到n互不相同的二叉搜索树有多少种?返回满足题意的二叉搜索树的种数。

2022-03-29 22:25:21 588

原创 力扣:343. 整数拆分

动态规划

2022-03-28 22:28:52 177

原创 力扣:63. 不同路径 II

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish”)。现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?网格中的障碍物和空位置分别用 1 和 0 来表示。

2022-03-28 00:06:01 982

原创 力扣:62. 不同路径

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。

2022-03-27 21:09:06 805

原创 虚函数的工作原理

虚函数,虚函数表

2022-03-27 17:06:42 1493

原创 力扣:746. 使用最小花费爬楼梯

力扣:746. 使用最小花费爬楼梯,C++,动态规划

2022-03-26 20:11:20 291

原创 力扣:70. 爬楼梯

力扣:70. 爬楼梯,C++编写,动态规划

2022-03-26 17:31:18 155

原创 力扣:509. 斐波那契数

斐波那契数五种解法

2022-03-26 16:38:20 198

原创 力扣:145. 二叉树的后序遍历

给你一棵二叉树的根节点root,返回其节点值的后序遍历。

2022-03-26 11:49:07 376

原创 力扣:94. 二叉树的中序遍历

给定一个二叉树的根节点root,返回它的中序遍历 。

2022-03-26 11:29:57 205

原创 力扣:144. 二叉树的前序遍历

给你二叉树的根节点 root ,返回它节点值的前序遍历。

2022-03-26 11:10:02 526

2020年第十一届蓝桥杯省赛第一场C/C++B组试题 D: REPEAT程序 附件prog.txt

2020年第十一届蓝桥杯省赛第一场C/C++B组试题 D: REPEAT程序 附件prog.txt

2022-04-03

空空如也

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

TA关注的人

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