自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 qt qmessagebox 小案例

void tools::myMessageBox(QString strTitle, QString strText){ QApplication::setQuitOnLastWindowClosed(false); QMessageBox box; box.setWindowTitle(strTitle); box.setText(strText); ...

2019-12-31 19:46:55 267

原创 qt 点击messagebox 弹出框点击后整个程序都关闭问题解决

解决方法:QMessageBox弹出前加一句:QApplication::setQuitOnLastWindowClosed(false);

2019-12-31 19:42:06 1982 1

原创 qt 中点击关闭按钮不退出整个程序

重写 当前ui 类的继承的类 例如 QWidget重写他的closeEvent(QCloseEvent * event)void closeEvent(QCloseEvent * event){ event->ignore(); // 忽略不结束进程 this->hide(); // 隐藏界面}...

2019-12-31 19:07:29 2273

原创 黑鲨重装系统

黑鲨安装系统,U盘制作花了大概一个多小时失败了浪费了时间了,但是使用他们的一键装机成功解决了问题。

2019-10-02 23:40:25 1473

原创 sudo su 无法进入管理员权限

songchao @localhost gcc-g++-4.8.5-rpm]$ sudo su[sudo] password for songchao:songchao is not in the sudoers file. This incident will be reported.[songchao@localhost gcc-g++-4.8.5-rpm]$ chmod u+w /e...

2019-10-02 09:23:28 1986

原创 清理windows硬盘空间,挤一挤原来还有这么多

我的C盘之前因为分系统盘的时候分小了特别小,导致C盘空间非常紧张,到什么程度也就1-200M 剩余空间,微软天天给我更新系统发现漏洞。。。我也想更新呀可是更新需要几个G空间。。。。天天弹天天弹重安装windows系统使用windows镜像方式安装C盘需要预留8G空间下面开始想各种方法情况c盘空间,也可以清理其他盘尝试第一种:https://baijiahao.baidu...

2019-10-02 08:32:15 15907

原创 shell-将一个文件拷贝到另一个文件中

操作:将一个文件拷贝到另一个文件中最近需要频繁的将一些文件拷贝到另一个文件,总是用手来拷贝很浪费时间,所以写一个shell 脚本执行。展示效果拷贝前拷贝后3.代码可能有的电脑上可以上windows dos 命令 命令常用dos/linux命令 https://me.jinchuang.org/archives/260.html #!...

2019-06-15 22:32:19 15855 1

转载 sql数据库面试题-转

原链接:https://blog.csdn.net/DH2442897094/article/details/78132667 SQL数据库面试题以及答案(50例题)Student(S# ,Sname,Sage,Ssex)学生表S#:学号Sname...

2019-06-02 10:59:02 132

原创 linux cpu 多进程快速编译程序

linux 使用 make -j n指定多个cpu 多核线程同时编译,速度非常快。

2019-05-26 11:58:23 570

原创 c++类型转换

一静一动static_cast、 基本数据类型dynamic_cast、指针const_cast、去常量,但是对方必须是指针或引用reinterpret_cast 、改变指针或引用的类型

2019-05-13 06:54:12 83

原创 多线程同步技术

windows 多线程同步方法?linux 多线程同步方法? c++11 实现多线程同步?多线程局部存储> 了解操作系统 API 不推荐看我的博客,但是可以跑我的例子,简单了解一下。windows 多线程同步方法?HANDLE WINAPI CreateThread( __in_opt LPS...

2019-05-12 22:07:08 358

原创 c++11-智能指针-std::function-std::bind

智能指针std::functionstd:bind#include <iostream>#include <thread>#include <mutex>class A{public: A() { } ~A() {} int x;};void threadPor(A a){ std::cout <&lt...

2019-05-12 21:38:50 900

原创 string 实现

class CMyString{ friend std::ostream& operator<<( std::ostream& os, const CMyString& str); private: char* m_pData; // 私有变量保存字符串 public: ...

2019-05-10 06:53:47 240

原创 网络编程最常用的几个API

常用的套接字APIwindows msdnlinux 查询文档常用的套接字API函数名称函数描述socket创建打开套接字listen监听套接字bind绑定套接字connect建立一个tcp连接accepd尝试接收一个连接send通过一个套接字发送recv通过一个套接字接收select判断一组套接字上的读数据...

2019-05-08 23:42:41 1735

原创 关于SDK介绍

什么是SDK?(百度百科)SDK 和 API 有什么区别?SDK 和 java JDK有什么区别?SDK本质是什么?SDK最核心的是什么?什么是SDK?(百度百科)软件开发工具包(缩写:SDK、外语全称:Software Development Kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。ps:SDK 一般是指wind...

2019-05-08 22:35:26 14895

转载 c++线程处理函数为什么要使用__stdcall

__stdcall 采用的是从右到左压占,自动清理栈空间,我们在调用windows api 特别是在开线程指定线程处理函数的时候,需要进行指定。1、_beginthread需要__cdecl的线程函数地址,_beginthreadex和CreateThread需要__stdcall的线程函数地址。2、一般WIN32的函数都是__stdcall。而且在Windef.h中有如下的定义:#defi...

2019-05-04 10:45:27 835

原创 电脑无法访问路由器192.168.1.1情况下可能是虚拟机占用

2019-05-04 10:36:15 894

原创 windows下mysql官网下载-免安装版-配置启动成功

官网下载:https://dev.mysql.com/downloads/mysql/1.安装mysql 管理员打开 cmd 进入免安装目录下cd D:\Program Files\mysql\mysql-8.0.12-winx64\bin输入mysqld install命令(注意是mysqld而不是mysql)回车2.启动MySQL服务安装好MySQL后,可以输入net sta...

2019-04-24 23:42:38 511

原创 笔记本有时候网络连接正常但是无法上网问题

家里100M光纤,但是有些时候连一个浏览器都打不开,网卡驱动卸载过重装处理网卡硬件问题没有排查基本上都检查了,而且家里同样两台笔记本,戴尔机子在同一网络下飞快华硕的就是连个网站都打不开,后来发现可能是,有频段带宽不兼容的问题,导致以上问题的发生。  解决办法也是2种,第二种:更改路由器里的频段带宽:(20或40MHZ)和电脑的相同。可以解决问题!第一种:更改机器本身的频...

2019-04-24 22:27:26 3664

原创 编写高性能c/c++程序-面试指南(二)指针

指针数据指针本质:就是一个存储地址的容器,【提示】编译器 解析的时候 * 后面的指针类型结合 int *a,b,那么a是指针,b 还是一个变量; int *a,b;[规则]:不管是全局的还是局部的,静态或非静态指针变量,都要在声明的时候进行赋值初始化,要么为NULL;指针运算1.指针自增(++),前一个元素2.指针自减(–),后一个元素3.指针加一个正整数,前进i个元素4.指针...

2019-04-21 09:09:00 154

转载 转载-centos下Clion破解到2020年

首先官网下载clion,然后在进入该网站生成code码; 1. 选用 activation code 激活 当Clion需要激活时,打开Clion会弹出 Clion License Activation对话框(同时也可以在安装完软件后,启动,依次点击菜单栏 ⇒ help ⇒ re...

2019-04-20 21:41:43 7963

原创 宇宙无敌第一IED Visual studio 常用快捷键使用

当别人问题你调试时如何快速进入函数那个键?你说安装了番茄助手,点进去的感觉想假的一样,一看就是不经常使用vs的一样;常用快捷键,常用设置向前 shift + ctrl -退后 ctrl + -进入函数 F12键查找下一个 F3每次这样操作未免也太麻烦啊!!!由我前同事 搜狗来的大佬的规范,将这几个键设置为快捷键-并且适用于大部分ide ,之前我们linux 上的ide 是cl...

2019-04-20 21:40:41 370

原创 linux ln 链接-符号连接层数过多问题解决

语法:ln -s 源文件 目标文件[root@bogon bin]# ln -s ./cmake ../cmake导致Linux符号连接的层数过多问题其实就是创建符号链接的时候一定要使用绝对路径,

2019-04-20 20:22:46 6323

转载 gdb调试多进程

原链接:https://blog.csdn.net/gatieme/article/details/78309696 版权声明:本文为博主原创文章 &amp;&amp; 转载请著名出处 @ http://blog.csdn.net/gatieme https://...

2019-04-20 19:00:42 289

原创 linux中为什么不推荐使用kill -9 直接关闭进程?如何正确关闭程序?

kill -9 程序直接进行关闭,没有给进程留下一点回旋的余地,这样很糟糕,程序需要进行资源的回收可能会导致一些问题例如资源开启后一般有资源后期处理,内存数据,日志,数据完整性kill -9 杀程序 万不得已采用那么如果不使用kill -9 如何进程正确的退出程序?SIGINT程序终止(interrupt)信号, 在用户键入INTR字符(通常是Ctrl-C)时发出,用于通知前台进...

2019-04-20 17:06:36 2368

原创 通过CMakeLists.txt在windows/linux编译跨平台开源项目

cmake 是什么?Linux centos 安装cmakewindows安装cmakewindows下编译在VS中创建多个项目非vs项目没有sln 解决方案直接新建项目然后添加这个文件就可以打开了。新建一个项目 然后添加“现有项” 就是了。cmake 是什么?CMake是一个比make更高级的编译配置工具,它可以根据不同平台、不同的编译器,生成相应的Makefile或者...

2019-04-20 12:59:40 6743

原创 gdb 调试解决-带参数程序-条件断点-core文件开启调试-watch监视内存-gdb多线程调试

gdb set args 和 show args命令 调试带参数程序gdb 条件断点gdb如何调试core文件?core 文件是什么?getopt 函数介绍让被GDB调试的程序接收信号让被GDB调试的程序接收信号 —gdb set args 和 show args命令 调试带参数程序[root@(none) ~]# gdb mainGNU gdb Red Hat Linux (6....

2019-04-13 23:05:51 1283

原创 mysql mariadb 登录操作

启动 [root@thinkcent my_name] systemctl start mariadb设置开机自启动 [root@thinkcent my_name] systemctl enable mariadb查看状态 显示active (running)表示运行中[root@thinkcent my_name] systemctl status mariadbMariaDB管理命令...

2019-04-13 00:02:20 11478 1

原创 mariadb 安装

mariadb 安装 在yum安装mariadb的时候,看到网上有这样写的:# yum install MariaDB-server MariaDB-client MariaDB-devel MariaDB-shared MariaDB-devel指的是包含开发首要的文件和一些静态库。MariaDB-shared指的是包含一些动态客户端的库。如何进行登录?创建第一个表...

2019-04-12 00:25:21 1720

原创 linux安装centos从VM虚拟机到GNOME桌面选择到网络配置ping通

刚从官网下载的操作系统是没有界面的, 和ping都不可以,这个时候需要配置网络。

2019-04-12 00:20:20 1530

原创 linux查看gcc/cmake/当前版本

linux 网络配置vim /etc/sysconfig/network-scripts/ifcfg-ens33 如何查看是否安装cmake,gcc,g++?可以使用cmake/gcc/g++ --version 查看如何查看 linux 版本?cat /etc/redhat-release (centos命令) [oracle@bogon ~]$ cat /etc/r...

2019-04-11 23:33:07 27576 1

原创 解决:VS 断点调试走过了_如何避免重启再回到上面?

例如在某一个调试中,向下走过了,那么怎么解决能回到上一步呢? 用鼠标拖拉一下,小箭头的位置是可以移动的 注意点:这个方式也是有后遗症的,那就是初始化后指针变量再拖回去会变成空指针。 ...

2019-04-06 00:56:07 4720 1

转载 -CSDN-markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-04-01 22:10:11 101

原创 你知道手写WIN32窗口需要有多麻烦吗

win32 窗体创建 定义入口函数winmain() 创建一个窗口 设计窗口类 WNDCLASS 赋值 (给成员变量赋值 注册窗口类 RegisterClass 显示和更新窗口 createWindow 消息循环 getmessage 窗口过程函数 #include...

2019-03-31 01:17:19 347

转载 转:LINK : warning LNK4098: 默认库“MSVCRTD”与其他库的使用冲突;请使用 /NODEFAULTLIB:library

https://blog.csdn.net/yingmeng9913/article/details/49005535

2019-03-28 22:29:10 524

原创 vs如何该项目是什么样工程类型?mfc?windows?win32?控制台?

当我们拿到一个源码的时候,往往不知道这个项目是什么类型。解决方法:在.vcproj文件中搜索KeywordMFCApplication:MFCProjMFCDLL:MFCDLLProjWin32:Win32Proj用记事本打开.vcproj或.vcxproj文件,在里面查找subsystem。控制台程序...

2019-03-27 22:24:55 2753

原创 mfc系统学习入门

现在用mfc一般是很老的项目,既然没有办法选择,那么我们就只能是接受,系统的学习一下,学习mfc顺便补补windowsapi工作以后没有那么多时间学习,我因为公司是外包的,上来就是以解决问题为主,系统学习根本没有太多时间,所以晚上可以下载一套,以2.5倍速度查看,找到mfc最核心必要的知识,了解mfc 大概是什么可以做什么,有些什么东西组成。了解mfc 以后,带着问题和了解mfc 最...

2019-03-22 00:33:43 1979 1

原创 英语学习打卡-美国语文4-8

所有人都知道学习英语非常重要,可有多少人真正的吧英语学会了呢,我觉得找借口没什么意思,与其抱怨自己的英语不行,还不如现在开始学习,开始去做之所以有现在的状况是因为以前没有进行好的积累,我们怨不得任何人。第一篇短文This house is on fire.Look! the roof is in a blaze.Run, boys, and ring the bell....

2019-03-20 22:38:17 474

转载 转 - msdn 离线版的下载 终于找到了

https://www.microsoft.com/en-us/download/details.aspx?id=20955下载一个ios 2.2G的文件下载完成后安装效果如下:ps : 但是版本有些就 vs2008 上面的,我不知道这有没有关系,我因为个人原因,公司传统保密单位无法用网,所以太不方便了,所以用这个东西。链接:https://blog.csdn.n...

2019-03-18 00:31:09 17184 2

原创 two sum leetcode

给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]...

2019-03-18 00:14:34 92

空空如也

空空如也

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

TA关注的人

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