自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 QDataStream写二进制文件

QDataStream写二进制文件出现内容错误问题

2022-04-26 09:23:06 715

原创 解决Windows系统无法复制粘贴问题

在远程桌面操作时,经常会遇到复制粘贴无法使用的情况,此时只需要在任务管理器内找到rdpclip.exe进程结束掉,再通过Win+R启动rdpclip.exe即可解决大部分无法复制粘贴的情况。rdpclip.exe即为Remote Desktop Clipboard,即远程桌面剪贴板,用于在远程桌面时复制文件,随rdp3389进程启动。...

2020-08-25 16:28:59 2654

原创 系统开启/关闭binlog功能

MySQL中的binlog日志记录了数据库中的数据变动,便于对数据基于时间和位置进行恢复,但binlog会逐步增大,占用磁盘空间。本文提供两种方法对binlog功能进行配置。删除binlog登录mysql数据库,输入mysql -u root -p;查看binlog是否开启,输入show variables like ‘log_bin’(ON开启,OFF关闭)删除binlog删除1天前的binlog日志文件mysql> purge master logs before date_su

2020-06-01 14:55:40 3073

原创 调试、查看qml文件

对比运行exe程序,通过qmlscene查看qml界面使得修改、调试界面时更加方便。新建环境变量QT_DIR=E:\Qt\Qt5.4.0\5.4\mingw491_32\bin;E:\Qt\Qt5.4.0\Tools\mingw491_32\bin在系统环境变量path下引用QT_DIR,即%QT_DIR%win+R启动运行或通过开始菜单,输入cmd启动命令行工具。敲入qmlscene d...

2019-12-25 13:59:18 982

原创 qt QQuickView only supports loading of root objects that derive from QQuickItem

qt QQuickView仅支持加载继承自QQuickItem的根元素。ApplicationWindow是一个QQuickWindow而不是QQuickItem,同时QQuickView也是一个window,这就导致了原本想创造一个C++的窗体,实际上却创建了QtQuick的窗体。Qt5.1支持QQmlApplicationEngine,可以解决这个问题,或者可以创建自定义的QQmlEngin...

2019-12-25 09:16:37 438

原创 QML Row: Cannot specify left, right, horizontalCenter, fill or centerIn anchors for items inside Row

Row中子元素按照控件属性由左向右分布,通过spacing控制子元素间距,因此通过anchor.left和anchor.right控制Row中子元素的水平位置会发生冲突,但仍然可以通过anchor.top和anchor.bottom控制子元素的垂直分布。如果希望用anchor进行定位,就用Item替换Row。...

2019-12-24 17:15:57 2748 1

原创 QT问题集锦

microsoft visual c++ runtime error拷贝QTDIR\plugins\platforms文件夹到程序运行目录module “QtQuick” is not installed;module “Enginio” is not installed拷贝QTDIR\qml\QtQuick.2文件夹道程序运行目录;拷贝QTDIR\qml\Enginio文件夹道程序运行目...

2019-12-16 17:45:02 154

原创 spring boot配置

idea的xml文件写sql语句出现Tag name expected原因所有 XML 文档中的文本均会被解析器解析。只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。解决办法用实体引用代替实体引用符号备注&lt;<小于&gt;>大于&amp;&和号&apos...

2019-09-26 20:01:15 99

原创 远程桌面连接集锦

Windows自带远程桌面工具运行Win+R或者开始>运行,输入mstsc回车即可启动远程桌面连接程序问题启动远程桌面连接后无法正常复制粘贴文件启动远程桌面连接程序后,选择选项>本地资源,勾选本地设备和资源下的剪贴板打开任务管理器,重新启动rdpclip.exe进程(望文生义:Remote Desktop clipboard!)...

2019-09-26 18:39:08 150

原创 Windows下监控文件是否已经写完成

主题文件存储作为数据持久化存储方式之一,很多程序中会将结果数据保存在文件中的情况,如xml文件。而文件写完成才代表一个完整的数据结构生成。你是否遇到过通过ftp传输文件,接收端需要对文件进行解析处理。结果文件未上传完毕,接收端软件就对文件进行解析,造成解析失败的问题?你是否遇到过通过文件方式进行数据交互的程序,文件还未完全生成就开始解析,造成交互失败的问题?如果有,那么这篇文章或许会有一...

2019-09-11 13:44:36 1370 1

原创 解决StackOverFlow打开慢的问题

原因:StackOverflow打开慢并不是因为wall,而是因为stackoverflow网站用了google的api,所以才导致像stackoverflow这类打开慢的问题。解决办法:浏览器应用中心搜索replace-google-cdn,安装下载即可解决。大部分支持chrome插件的浏览器可安装此插件,如google浏览器、firefox浏览器等...

2019-09-10 18:41:44 990 1

原创 解决双网卡外网、内网冲突问题

当电脑连接双网卡时,会出现内网网段无法访问局域网网设备,外网网段无法访问外网的问题。如笔记本电脑同时连接有线连接和无线连接或配置了双网卡的台式机。究其原因,是因为路由表的混乱,下面采用实例的方法来解决此问题。外网信息ip:192.168.1.100mask:255.255.255.0gateway:192.168.1.1DNS 1:x.x.x.xDNS 2:x.x.x.x内网信息...

2019-09-09 09:35:20 10962 2

原创 C++ 语法详解

const修饰普通类型的变量表示变量不可重复赋值const前加volatile修饰表示变量可以被重复赋值const修饰指针变量const int *p=8;指针指向的内容不可变int* const p=&a;指针指向的内存地址不可变const int* const p=&a;指向的内容和内存地址都不可变const修饰参数传递和函数返回值const修饰参数传...

2019-09-07 15:53:56 249

原创 C++ 指针和引用的详解

定义:*:指针运算符&:取址运算符&:当&作用于一个对象时,它返回了该对象的地址。int num=7;int* p=&num;//这里的指针p指向了num所对应的地址传参:当使用指针作为形参时,编译器需要给指针零星分配存储单元,存储一个该指针的副本,在函数内部对付被进行操作。使用应用作为形参时,函数将直接对实参进行操作,程序运行速度更快,效率...

2019-09-07 15:48:31 238

原创 ASCII码的详解

定义信息在计算机中使用二进制来表示,计算机通过识别不同的二进制码来执行不同的操作,ASCII码就是将机器码翻译成人类可以识别的编码。ACII码(AMerican Standard Code for Information Interchange)由美国国家标准局(ANSI)制定机器码可阅读的ASCII码八进制十六进制十进制字符00-0700-FF0-255...

2019-09-07 15:45:36 1618

原创 C/C++ 内存分配详解

栈区(stack sagment)由编译器自动分配释放,存放函数参数和局部变量值。在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存区域。栈顶的地址和栈的最大容量是系统预先规定好的,在Windows下,栈的大小是1M,如果申请的控件超过栈的剩余空间时,将提示stack overflow。通过栈获得的空间较小。堆区(heap sagment)由程序员分配释放,若不释放,...

2019-09-07 15:39:58 285 1

原创 解决C++栈空间不足问题(如声明大数组)

特征该类负责创建自己的对象,同时确保只有单个对象被创建。提供访问其唯一对象的方式,可以直接访问,不需要实例化该类的对象。实现构造方法私有化提供一个static private对象指针提供一个static public GetInstance()函数,用于获取其静态私有对象懒汉:构造时进行初始化饿汉:类加载时就初始化线程安全#include “singleton.h”//...

2019-09-07 15:34:23 2467

原创 C++(time.h)系统时间详解

定义世界标准时间:格林尼治时间(Greenwich Mean Time,GMT),中国内地时间为UTC+8,美国是UTC-5日历时间:从一个标准时间点到此时的时间经过的秒数,“相对时间”时间点:长整型,当前时间和标准时间相差的秒数。时钟计时单元:C/C++基本计时单位说明 <time.h> clock_t clock(void);//从进程开始到调用clock之间的C...

2019-09-07 15:25:09 1809

原创 C++字符串操作

从字符串读取格式化输入int sscanf( char* str,//输入字符串 char* format [,args] ...);用于从字符串中读取指定格式的数据,会将参数str的字符串根据参数format(格式化字符串)来转换并格式化数据,转换后的结果存于对应的变量中scanf()以键盘(stdin)为输入源,sscanf()以固定字符串为输入源 demo: char ...

2019-09-07 15:20:09 659

原创 strcpy和memcpy的区别

strcpy()char* strcpy( char* dest,//目标字符地址 const char* src//源字符地址)定义:只能复制字符串,不仅复制字符串内容。复制’\0’结束符。不需要指定长度,遇到结束符’\0’才结束。memcpy()void* memcpy( void* dest,//目标地址 const void* src,//源地址 size_...

2019-09-07 15:04:54 87

原创 queue的详解

stl::queue头文件:queue q;基本操作:q.push();//入队,加入到队列末端q.pop();//出队,弹出队列第一个元素,不返回值!q.front();//去除队列第一个元素的值...

2019-09-07 14:57:27 272

原创 一维、二维数组的动态申请

一维数组:int p[m];二维数组:int p[m][n];C中的malloc/free一维数组的动态申请int *p=(int*)malloc(sizeof(int))*m;二维数组的动态申请和释放int **p=(int**)malloc(sizeof(int*)*m);for(int i=0;i<m;i++){ *(p+i)=(int*)malloc(size...

2019-09-07 14:55:58 110

原创 操作系统异常处理集锦

重启或者关机时部分程序无法响应Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Control Panel\Desktop]"AutoEndTasks"="1""WaitToKillAppTimeout"="1000"[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVe...

2019-09-07 14:29:33 929

原创 端口映射与端口转发的详解

端口映射定义:将外网主机的IP地址的一个端口映射到内网中的一台机器,提供相应服务,理论提供65535-1024(预留端口)=64511个端口功能:把公网地址翻译成私有地址端口转发1.定义:隧道,是安全壳(SSH)为网络安全通信使用的一种方法。外部用经过NAT路由器到达内部IP端口...

2019-09-07 14:27:20 1246

原创 网速、带宽、码率、帧率、分辨率和清晰度的理解

带宽定义:ISP提供的网络服务下载速度,单位为Mbps,兆比特每秒,b为bit,B为Byte1Mbps=1024Kbps1Kbps=1024Bbps1Bbps=8bps1Mbps=1*1024/8KBps,约等于128KB/s实际上应扣除12%的信息头标识,理论速度为112KB/s1Mbps >>112KB/s100Mbps >>11200KB/s=1...

2019-09-07 14:25:23 8771

原创 host文件的详解

定义:hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联的“数据库”。当用户在浏览器中输入网址时,系统会首先自动从hosts文件中寻找对应IP地址,如果没有找到,则会将网址提交DNS域名解析服务器进行IP地址解析。作用:加快域名解析构建映射关系,局域网没有DNS服务器,通过hosts建立给服务器建立IP映射屏蔽垃圾网站,IP映射到本机...

2019-09-07 14:19:44 2125

原创 常用的CMD命令

检测网络:ping 192.168.0.x查看端口占用:通过端口找到PID:netstat -ano | find “1099”通过PID找到对应进程:tasklist |find “9280”杀掉进程:taskkill /f /t /im java.exe...

2019-09-07 14:13:26 149

原创 预编译头.pch文件详解

背景编译器一般都是以文件为单位进行编译,如果修改了工程中的一个文件,那么将导致所有文件都要从新编译,这样的编译将耗费很长时间。目的为了提高编译速度,将那些不常被修改,比较稳定,文件单独包含到一个指定的头文件中, 然后生成一个预编译头文件 *.pch 。原理VC中默认的头文件为 stdAfx.h, 但光有头文件无法编译,所以还要用到StdAfx.cpp里只包含一句有效代码,这样编译时,通过...

2019-09-07 14:06:22 624

原创 VS编译错误集锦

error C1083: 无法打开预编译头文件xxx.pch: No such file or directory在解决方案资源管理器中:在stdafx.cpp上右键–>属性弹出的stdafx.cpp属性框中,选择配置属性–>C/C++–>预编译头在预编译头中选择“创建”,而不是原来默认的“使用”其他cpp文件默认“使用”就OK了fatal error C1083: ...

2019-09-07 14:04:21 186

原创 Windows系统托盘

_NOIFYICONDATA结构体//系统定义的结构体typedef struct _NOTIFYICONDATA{ DWORD cbSize;//以字节为单位的结构体大小 HWND hWnd;//接收托盘图标通知消息的窗口句柄 UINT uID;//应用程序定义的图标ID号 UINT uFlags;//图标属性 UINT uCallbackMessag...

2019-09-07 14:00:38 782

原创 WaitForMultipleObjects详解

WaitForMultipleObjects几乎可以等待所有的内核对象(Event、Mutex、Process、Thread、Semaphore)。函数原型DWORD WaitForMultipleObjects( DWORD nCount,//句柄数组的数量 const HANDLE *lpHandles,//指向句柄数组的指针 BOOL fWaitAll,//等待标志位 DWORD...

2019-09-07 13:57:27 880

原创 CreateEvent方法详解

HANDLE CreateEvent(  LPSECURITY_ATTRIBUTES lpEventAttributes,// 安全属性   BOOL bManualReset,// 复位方式  BOOL bInitialState,// 初始状态  LPCTSTR lpName // 对象名称 ); 调用示例:hEvent=CreateEvent(NULL,TRUE,...

2019-09-07 13:41:48 7891

原创 配置Java环境

新建系统变量:JAVA_HOME=D:\Java\jdk1.8.0CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;添加修改系统变量:Path=;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;注意加;查看Java环境是否好命令行输入java -version正常显示Java版本号...

2019-09-07 13:31:20 84

原创 配置Tomcat环境

新建系统变量TOMCAT_HOME:tomcat_install_pathCATALINA_HOME:tomcat_install_pathCATALINA_BASE:tomcat_install_path添加系统变量%CATALINA_HOME%\lib;%CATALINA_HOME%\binOther启动:CMD>startup停止:CMD>shutd...

2019-09-07 13:23:45 60

原创 配置MySQL环境变量

新建环境变量MY_SQL=mysql_install_path\bin添加系统变量%MY_SQL%;新建my.ini(保存为ANSI编码!)[mysqld]#设置3306端口port=3306#设置mysql的安装目录basedir=**mysql_install_path**#设置mysql数据库的数据的存放目录datadir=**mysql_install_path*...

2019-09-07 13:12:24 554

原创 C++ malloc()与HeapAlloc()的区别

DECLSPEC_ALLOCATOR LPVOID HeapAlloc( HANDLE hHeap,//HeapCreate或GetProcessHeap DWORD dwFlags,//HeapCreate的标志 SIZE_T dwBytes//分配的内存大小);dwFlags定义HEAP_GENERATE_EXCEPTIONS分配失败则抛出异常H...

2019-09-07 12:17:02 1162

空空如也

空空如也

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

TA关注的人

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