- 博客(21)
- 资源 (4)
- 收藏
- 关注
原创 解决我在Qt中遇到的Error in my_thread_global_end(): 3 threads didn‘t exit问题
释:错误的my_thread_global_end(): 3个线程没有退出MySQL论坛给出了解释:地址:https://forums.mysql.com/read.php?51,173870,179367#msg-179367它说,从讨论来看,这似乎是一个 php bug 而不是 mysql bug,但它在文件 libmysql.dll 中,这两个程序都存在。我这个应该是 libmysql.dll 中导致存在的。错误讨论地址:https://bugs.mysql.com/bug.php?id=.
2022-02-14 10:48:34 734
原创 关于使用定时器类用按钮停止时遇到的问题(为什么QPushButton(第一次)需要点击两次才响应?)
为什么QPushButton需要点击两次才响应?我在学习定时器类时发现了一个问题(不知是否?)。问:当点击暂停1时,鼠标要双击,定时器才会停止,查看Qt助手对clicked明显不是这样说的翻译:当按钮被激活时(即,当鼠标光标在按钮内时按下然后释放),当键入快捷键时,或当click()或animateClick()被调用时,这个信号被发出。 值得注意的是,如果调用setDown()、setChecked()或toggle(),则不会发出此信号。理解:不应该是鼠标点击一次吗?#include
2022-01-26 16:46:58 1323 1
原创 在Qt Creater出现的问题(在调试输出窗口中列出了额外的未知行与错误行)
//在Qt Creater应用程序输出中出现的未知路径以及使用文件对话框报出的未知指定的错误!我电脑打开Qt Creater后,运行程序后,出自动先出现如下图提示,查了资料,说是系统的问题,未找到解决方案,现在在这里做个记录。(安装路径和运行程序所在路径均未包含中文,但出现如下图的输出,红色涂鸦部分为我的中文用户名,安装了高的低的版本都是如此,现Qt为5.7.0的低版本。)文件对话框的bug,文件对话框能成功打开,就是应用程序报未指定错误,如下图所示:查了资料还未找到解决方案,现记录一下。如何
2022-01-24 19:26:26 524 2
原创 为什么文件夹显示在另一程序打开
分析原因:程序运行时开启了其他的设备连接,该文件的进程一直在后台运行,所以无法关闭,可以结束所属进程,就可以关闭了。1、鼠标右键点击任务栏,在列表中点击选择【任务管理器】;2、进入任务管理器后,在其上方点击【性能】选项卡;3、进入性能选项卡之后,在页面的底步点击【打开资源监视器】;4、进入资源监视器页面后,在页面上方的菜单栏中点击CPU选项卡;5、进入到CPU的页面后,在页面中部位置找到“关联的句柄”,在其后面的搜索栏中输入刚才要进行重命名、删除或者是移动的文件名称,输入后点击搜索;6
2022-01-20 20:15:39 17805
原创 windows下QtCreator界面图标太大,怎么缩小?
系统Win10右键我的电脑-属性–高级系统设置–环境变量–(用户变量)新建变量名:QT_SCALE_FACTOR变量值:1 或 1.25 或 1.5(对应界面放大程度,可以都试试)设置后一路点确定,出来。重新打开Qt Creator,看看哪种界面大小是你想要的...
2022-01-20 14:09:59 4932 3
原创 使用IO多路复用实现转发服务器
IO多路复用:允许同时对多个输入输出进行控制。原理:构建一张文件描述符表,使用函数select,不断地监听表中的文件描述符是否可读(是否有数据),如果有则返回对应的文件描述符,并擦除其余文件描述符。使用步骤:(1)定义一个文件描述符集合 fd_set set;(2)将集合清空:FD_ZERO(&set);(3)将想关注的文件描述符添加到集合中 FD_SET(fd, &set);(4)监测集合中的文件描述符是否有动作(是否有数据)
2021-12-14 20:40:03 1311
原创 使用消息队列模拟服务器与客户端
使用消息队列模拟服务器与客户端客户端1 发送消息给服务端,发送的消息中携带了消息接收者的标识客户端2 发送消息给服务端,发送的消息中携带了消息接收者的标识服务端: 接收消息,根据消息中的消息接收者标识,转发给对应的消息接收者.//服务端server.c#include "myhead.h"typedef struct msgbuf { long mtype; // 消息的标识 char mtext[100]; // 消息的正文 }MSG;int main(int
2021-12-12 16:25:19 878
原创 进程与信号的小练习
创建一个子进程, 子进程间隔7s发送2个信号给父进程, 父进程注册2个信号响应函数, 创建一个信号集,将所有信号添加到信号集, 判断2个信号是否在信号集中,将信号集中的信号设置为阻塞, 延时10s解除1个信号的阻塞, 在5s后解除另一个信号的阻塞, 信号响应函数 打印进程pid与信号值#include <stdio.h>#include <sys/types.h>#include <unistd.h>#include <sys/types
2021-12-12 16:21:23 365
原创 关于C++中<iostream>操作算子ends显示问题
今天在ubuntu中编译cpp程序遇到的一个问题,相信大家或多或少都碰见过,其实也是一个简单的问题:ends显示出来有无空格。
2021-11-29 22:15:37 625
原创 计算字符串最后一个单词的长度,单词以空格隔开
题目描述:计算字符串最后一个单词的长度,单词以空格隔开。输入描述:输入一行,代表要计算的字符串,非空,长度小于5000。输出描述:输出一个整数,表示输入字符串最后一个单词的长度。1|输入2|hello nowcoder3|输出4|8就是通过strlen得到字符串的长度,然后倒序遍历,遇见第一个空格后说明这个空格后面就是这个最后一个单词的首字母!然后用字符串的长度-该字母的下边-1就得到了最后一个单词的长度。#include<stdio.h>#include<str
2021-11-25 17:05:44 410
原创 gets,fgetc,fgets,getc,getchar,putc,fputc,putchar,puts,fputs函数详讲
fgetc,fgets,getc,getchar,ungetc详解
2021-11-23 00:34:28 943
原创 输入一个十进制数据,转换为8进制,使用顺序栈实现.
#include <stdio.h>#include <stdlib.h>#include <stdbool.h>//顺序栈管理结构体:typedef struct order_stack{ int *stack; //栈空间起始地址 int size; //栈的大小 int top; //栈顶}Os, *P_os;//顺序栈的初始化P_os init_order_stack(int size){ P_os os = (P_os
2021-11-20 11:36:07 1678 2
原创 &和->的优先级
今天学内核链表(通用链表)时遇到一下代码中的小问题`在这里插入代码片`struct node* init_list(void)//初始化{//申请头结点空间struct node* head = malloc(sizeof(struct node));if (head != NULL)//判断申请成功{head->list.next = (&(head->list));head->list.prev = (&(head->list));// INI
2021-11-18 17:00:29 8577
原创 CSDN每日一练2021.11.06第一题(C语言)
1、给定一个字符串长度为 n 的字符串 s1 (10<n<100) ,求出将字符串循环向左移动 k 位的字符串 s2 (1<k<n) ,例如:字符串 abcdefghijk , 循环向左移动 3 位就变成 defghijkabc输入描述输入仅两行,第一行为左移的位数 k , 第二行为字符串 s1 .输出描述输出仅一行,为将字符串 s1 左移 k 位得到的字符串 s2 .样例输入3abcdefghijk样例输出defghijkabc#include<std
2021-11-06 16:41:50 1135
原创 chm文件打开中文乱码
今天在看C语言库函数速查手册.chm时,发现自己电脑自带的Microsoft®HTML帮助可执行文件打开会出现中文乱码!
2021-11-05 14:59:51 6928 2
实现一个简单的局域网通信(类似飞秋)
2021-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人