- 博客(27)
- 收藏
- 关注
原创 QT文件传输工具光电手,现代化UI设计,拟态设计,Mac风格
QT文件传输工具光电手,现代化UI设计,拟态设计,Mac风格局域网文件传输,自动发现周围已经安装光电手的设备
2025-03-01 10:48:31
94
原创 Qt6实现支持Win11无边框窗口、自动贴靠布局、缩放(上下左右、四个角拖动缩放)、双击最大化或者恢复最大化之前的位置与大小、窗口阴影实现、去除缩放黑影等基础窗口
函数解释函数解释实现widget.hwidget.cpp注意:Qt 6,如果启用了高DPI缩放(High DPI Scaling),直接使用 GET_X_LPARAM 和 GET_Y_LPARAM从Windows消息中获取的坐标可能会因为DPI缩放而不准确。Qt为了处理这种高DPI情况,通常会对坐标进行缩放。
2024-09-24 13:37:01
701
2
原创 Springboot没有正确捕获到自定义ServiceException异常,@ControllerAdvice或@RestControllerAdvice类、@Configuration没有被Spr
Springboot没有正确捕获到自定义ServiceException异常,@ControllerAdvice或@RestControllerAdvice类、@Configuration没有被Spring扫描到
2024-07-12 12:32:30
410
1
原创 jetpack compose Android material3 自定义封装BasicTextField组件,摆脱TextField不能调整高度大小困局
jetpack compose Android material3 自定义封装BasicTextField组件,摆脱TextField不能调整高度大小困局
2024-01-10 23:40:12
1047
2
原创 jetpack compose Android material3 实现隐藏手机状态栏,并实现组件铺满屏幕,到状态栏下方
jetpack compose Android material3 实现隐藏手机状态栏,并实现组件铺满屏幕,到状态栏下方
2024-01-10 23:24:36
1117
原创 Android JetPack Compose实现底部导航栏,material3
Android JetPack Compose实现底部导航栏,material3
2024-01-10 23:12:57
2451
原创 netty4 io.netty.util.IllegalReferenceCountException: refCnt: 0, decrement: 1
netty4 io.netty.util.IllegalReferenceCountException: refCnt: 0, decrement: 1
2023-10-27 20:56:34
773
1
原创 docker: Error response from daemon: Unknown runtime specified nvidia.报错解决
https://editor.youkuaiyun.com/md?not_checkout=1&spm=1001.2014.3001.5352&articleId=127568734
2022-10-28 11:57:09
828
原创 docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc crea
docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process:报错
2022-10-27 11:57:20
38373
4
原创 C语言-合并法排序
C语言算法-07-合并法排序1.解题思路2.C语言代码1.解题思路合并法排序(将两个有序数组A、B合并成另一个有序的数组c,升序)基本思想:1)先在A、B数组中各取第一个元素进行比较,将小的元素放入c数组;2)取小的元素所在数组的下一个元素与另一数组中上次比较后较大的元素比较,重复上述比较过程,直到某个数组被先排完;3)将另一个数组剩余元素抄入C数组,合并排序完成。2.C语言代码#include "stdio.h"int main(){ // 初始化数组与变量 i
2022-05-22 18:08:20
3795
原创 C语言-冒泡排序
C语言算法-06-冒泡排序1.解题思路2.C语言代码1.解题思路基本思想:(将相邻两个数比较,小的调到前头)1)有n个数(存放在数组a(n)中),第一趟将每相邻两个数比较,小的调到前头经n-1次两两相邻比较后,最大的数已"沉底",放在最后一个位置,小数上升"浮起";2)第二趟对余下的n-1个数(最大的数已"沉底"))按上法比较,经n-2次两两相邻比较后得次大的数;3)依次类推,n个数共进行n-1趟比较,在第j趟中要进行n-j次两两比较。2.C语言代码#include "stdio.h"
2022-05-22 17:53:32
588
1
原创 C语言-选择排序
C语言算法-05-选择排序1.解题思路2.C语言代码1.解题思路1)对有n个数的序列(存放在数组 a[n]中),从中选出最小的数,与第1个数交换位置;2)除第1个数外,其余n-1个数中选最小的数,与第2个数交换位置;3)依次类推,选择了n-1 次后,这个数列已按升序排列。2.C语言代码#include "stdio.h"#include "math.h"#define N 10int main(){ // 初始化数组与变量 int i, j, imin, s;
2022-05-22 17:47:22
582
1
原创 C语言-验证哥德巴赫猜想
C语言算法-04-验证哥德巴赫猜想1.解题思路2.C语言代码1.解题思路任意一个大于等于6 的偶数都可以分解为两个素数之和基本思想:n为大于等于6 的任一偶数,可分解为n1 和 n2两个数,分别检查n1和n2是否为素数,如都是,则为一组解。如n1不是素数,就不必再检查n2是否素数。先从n1=2开始,检验n1 和 n2 (n2=n-n1)是否素数。然后使n1+1再检验n1、n2是否素数,…直到n1=n/2为止。2.C语言代码#include "stdio.h"#include "math
2022-05-21 20:29:32
10424
1
原创 C语言-求素数
C语言算法-03-判断数字是否为素数1.解题思路2.C语言代码1.解题思路只能被1或本身整除的数称为素数。基本思想:把m 作为被除数,将 2-sqrt(m)作为除数,如果都除不尽,m就是素数,否则就不是。2.C语言代码#include "stdio.h"#include "math.h"int main(){ // 初始化变量 int m = 6, i; // sqrt求数字的平方根 int k = (int)sqrt(m); // 运算判断
2022-05-21 20:18:55
979
原创 C语言-求两个整数的最大公约数、最小公倍数
C语言算法-02-求两个整数的最大公约数、最小公倍数1.解题思路2.C语言代码1.解题思路最大公约数的算法思想(最小公倍数=两个整数之积/最大公约数)(1)对于已知两数m,n,使得m>n;(2)m除以n得余数r;(3)若 r=0,则n为求得的最大公约数,算法结束;否则执行(4);(4)m*-n,n-r,再重复执行(2)。例:求m=14,n=6 的最大公约数。2.C语言代码#include "stdio.h"int main(){ // 初始化数值 int m
2022-05-21 13:27:32
2127
原创 C语言-统计个位上的数字分别为1,2,3,4,5,6,7,8,9,0的数的个数并打印出来
C语言算法-01-用随机函数产生100 个[0,99]范围内的随机整数,统计个位上的数字分别为1,2,3,4,5,6,7,8,9,0的数的个数并打印出来。1.解题思路2.C语言程序代码1.解题思路本题使用数组来处理,用数组a[100]存放产生的确100个随机整数,数组x[10]来存放个位上的数字分别为1,2,3,4,5,6,7,8,9,0的数的个数。即个位是1的个数存放在x[1]中,个位是2的个数存放在x[2]中,……个位是О的个数存放在x[101]。2.C语言程序代码#include
2022-05-21 11:19:38
1579
原创 python库tkinter实现文本编辑器
python、tkinter实现文本编辑器,tkinter实现文本的行号,tkinter实现文本的回车自动缩进,tkinter实现文本关键字高亮,tkinetr实现文本行高亮结果图、图片源代码(百度网盘)结果图、图片源代码(百度网盘)编辑器源码:百度网盘提取码:rdxc...
2022-02-20 16:29:34
1943
原创 centos7安装MySQL
centos7安装MySQL1.安装mariadb,mariadb与mysql大体相同2.启动mariadb,并设置开机自启3.设置登录用户密码(用户名root,密码123456)4.重新登陆1.安装mariadb,mariadb与mysql大体相同yum install -y mariadb mariadb-server python-PyMySQL2.启动mariadb,并设置开机自启systemctl start mariadb.servicesystemctl enable mariad
2021-11-07 09:37:33
894
原创 c语言实现判断数组内任意两个数的和是否等于给定的目标值,暴力算法
c语言实现判断数组内任意两个数的和是否等于给定的目标值,暴力算法判断数组长度函数判断数组当中任意两个数的和是否等于给定的目标代码实现全部代码判断数组长度函数int len(int *a){ int i = 0; while (1){ if (a[i]) i += 1; else break; } return i;}判断数组当中任意两个数的和是否等于给定的目标代码实现void TwoS
2021-10-26 20:55:11
1442
原创 c语言实现括号匹配,使用堆栈-链表实现
c语言实现括号匹配,使用堆栈-链表实现基础结构实现1.堆栈结构体与数据类型2.初始化栈3.栈的基本方法4.括号匹配方法及其代码全部代码基础结构实现1.堆栈结构体与数据类型#define MAXSIZE 100typedef char ELemType;typedef struct stack{ ELemType *top; ELemType *base; int stackSize;}Stack;2.初始化栈// 初始化栈void InitStack(Stack
2021-10-26 20:45:07
1102
2
原创 python库bs4 BeautifulSoup获取标签属性的内容
python库bs4 BeautifulSoup获取标签属性的内容比如我想获取a标签的属性值内容:比如我想获取a标签的属性值内容:<a title=" 数据分析从入门到进阶" >/a>html = '<a title=" 数据分析从入门到进阶" >/a>'soup = BeautifulSoup(html, 'html.parser')print(soup.select("a")[0]['title'])结果 数据分析从入门到进阶...
2021-10-04 20:32:25
6019
1
原创 解决websocket手机端(移动端)或其他pc端连接不上的问题
解决websocket手机端(移动端)或其他pc端连接不上的问题解决方法,改变这里的地址var ws = new WebSocket('ws://服务器地址:8000/chat/');
2021-08-11 22:51:15
2710
3
原创 HTML-聊天-信息(内容)框,编写
HTML-聊天-信息(内容)框,编写成品展示1.html代码<div class="allChat"> <ul class="right"> <li> <span class="content"> 陕西省交界处学史力行什么啊 心理学陕西省交界处学史力行 界处学史力行什么心理学陕西 学史力行什么心理学莫西莫西 </span> </li> </ul></di
2021-08-10 15:45:18
1759
原创 解决xshell连接不了linux问题和解决navicat连接不了linux上的mysql问题
解决xshell连接不了linux问题和解决navicat连接不了linux上的mysql问题一、解决xshell连接不了linux问题一般有这种问题的,都是没有打开22端口,那么如何打开22号端口呢在终端中获取root权限打开mysql的配置文件,命令为:vim /etc/ssh/sshd_configvim /etc/ssh/sshd_config如图所示:打开文件之后找到图片这里,然后去除这些字段前的"#":#Port 22#AddressFamily any#ListenAd
2021-03-18 16:53:52
1381
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人