自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 使用g++编译器matlab与qt混合编程配置记录

使用tdm-64 编译器进行编译在计算机的环境变量中创建环境变量MW_MINGW64_LOC,设置为TDM-GCC-64的安装位置;

2019-12-25 22:34:40 656

转载 vscode远程调试c/c++程序

一 前言由于工作中需要在linux环境中开发C++项目,需要对linux下的c++文件进行编译和调试,因此本文介绍一种通过vscode远程开发linux下的c++代码用到的编译和调试方式。开发环境:客户机(vscode安装机器):windows 10所需的vscode插件:c/c++开发机:(c++程序运行机器):centos7开发机所需环境:g++,gdb前置条件1、满足上述开发...

2019-12-09 16:41:59 6082

原创 cmake学习笔记 --引言

1 CMake是什么CMake全称为“cross platform make”,是一个开源的跨平台自动化构建系统。使用指定名为CMakeLists.txt的配置文件可以控制软件的构建、测试和打包等流程。同时,通过编写平台无关的CMakeLists.txt文件和需要简单的配置,CMake就能生成对应目标平台的构建文件,例如:类Unix系统的makefile文件、Windows的Visual Stu...

2019-11-13 10:53:51 195

原创 c++软件开发需要学习的工具记录

前言本文是一篇总结c++软件开发所需要使用到的工具的整理文档,记录在c++开发过程中一些好用的构建工具,编译器,编辑器和代码版本控制工具等等。工具列表1 构建工具 cmake2 编译器 g++3 编辑器 vscode4 版本控制工具 git学习计划1 构建工具,通过学习CMakeLists.txt的语法结构,了解c++项目的构建流程,学会CMakeLists.txt文件的编写,要...

2019-11-13 10:34:03 227

原创 进程和线程的区别

1根本区别(对于操作系统)进程是操作系统分配资源的基本单位线程是操作系统任务调度和执行的基本单位2 系统开销(效率)切换进程切换开销较大,线程切换开销较小。解释:每个进程都有独立的代码和数据内存空间,程序之间切换会有较大的开销。线程可以看做是轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器。创建进程创建开销较大,线程创建开销较小。解释:每启动一...

2019-10-10 17:30:56 765

原创 TCP UDP协议的区别

1连接性质TCP是面向连接的,UDP是无连接的TCP在客户端和服务端之间传输数据之前需要先建立连接(三次握手,四次挥手)UDP发送数据不需要提前在服务器和客户端之间建立连接(直接发送报文)2 可靠性TCP提供可靠的服务(通过TCP传输数据时,无差错,不丢失,不重复,且按序到达);UDP提供不可靠的传输3 数据模式(报文处理)TCP是流模式(根据发送窗口拆分数据发送)UDP是数据报...

2019-10-10 16:45:12 118

原创 c++多线程库之 thread 头文件

一 包含内容1 class thread 线程类2 namesapce this_thread this_thread命名空间二、线程类详解1 成员类型(1)native_handle_type 类型native_handle_type是定义在线程类中的私有类型,用来维护线程在不同操作系统下的句柄值/线程id值。(2)class id id类型class id 是定义在线程类中的私...

2019-09-27 12:06:27 1268

原创 c++11 多线程之绪论篇

一、绪论本系列主要叙述c++多线程编程的标准库文件和标准库文件中包括的各个类的接口使用指南。本系列章节划分由2部分组成。第一部分为基础篇,主要是根据c++11中的多线程标准库文件进行章节划分,并对各个文件中存在的类型、枚举量定义进行介绍,并通过例子对类的使用进行直观地表示。第二部分为应用篇,通过标准的多线程库实现了一个生产者消费者模型和一个c++的线程池。二、章节划分(1)基础篇1 ...

2019-09-27 10:28:56 106

原创 LeetCode 39.数组总和 Combination Sum

题目链接中文https://leetcode-cn.com/problems/combination-sum/description/英文https://leetcode.com/problems/combination-sum/description/解题思路1.首先对candidates进行排序,这样可以在循环遍历时先取到小的加数,保证加数有效性,并且可以在加数较大时直接退出循环,...

2018-10-25 10:16:38 256

原创 36.有效的数独 Valid Sudoku

题目链接中文https://leetcode-cn.com/problems/valid-sudoku/description/英文https://leetcode.com/problems/valid-sudoku/description/解法1逐行扫描,维护扫描位置的行和列和块集合。分析:1.需要维护的集合个数分析:行集合为1个,列集合为9个,块集合为3个。1)按行扫描,前后...

2018-10-23 20:48:04 142

原创 1 wps文字多窗口显示方法

#步骤1点击右上角菜单按钮2菜单中选择 工具 -> 选项 ,进入设置窗口3.在设置窗口中,点击视图选项卡,将“在任务栏中显示所有窗口”勾选,点击确定。4.完成...

2018-10-17 10:27:17 5781

大富翁游戏源码

大富翁游戏源代码,使用vs2017编译器,语言为c++,欢迎各位下载使用

2019-02-28

Qt做的简易计算器程序,有加减乘除功能

使用Qt写的计算器简易程序,代码中备注了各个函数的作用,适合新手学习使用。

2018-01-18

QT做的简易计算器程序

使用Qt写的计算器简易程序,代码中备注了各个函数的作用,适合新手学习使用。

2018-01-18

空空如也

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

TA关注的人

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