自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(151)
  • 资源 (9)
  • 收藏
  • 关注

原创 Ubuntu 系统下安装配置 vscode 学习笔记【编译 + 调试】

最近在 Ubuntu 开发 C++ 程序,就简单记录了下自己搭建 vscode 的过程,以及如何使用 vscode 编译开发,调试项目的过程。

2021-06-01 15:15:23 6294

原创 vsode 编译报错:main.c:4:10: fatal error: iostream: 没有那个文件或目录

main.c:4:10: fatal error: iostream: 没有那个文件或目录

2021-06-01 15:10:17 5906

原创 C++11 make_shared 学习笔记

make_shared 是在 C++ 11 中引入的一个智能模板函数,使用该函数可以返回一个指定类型的 shared_ptr 智能指针对象。

2021-05-26 11:49:01 318 1

原创 linux编程 —— make工具与makefile文件的学习笔记

在 linux 系统中 make 是一个非常重要的编译命令,不管是自己进行项目开发还是安装应用软件,我们都经常要用到 make 或 makeinstall 。

2021-05-06 14:34:25 338

原创 C++ 多线程编程 —— 条件变量(condition_variable)【多线程面试常见题型】

条件变量(Condition variable)是在C++ 11时引入的。它是一个对象,该对象能够阻塞调用线程,直到被通知恢复。

2021-04-24 13:57:38 718 1

原创 C/C++ 编程开发 类模板与模板类、函数模板与模板函数的区别

数组指针与指针数组、函数指针与指针函数、类模板与模板类、函数模板与模板函数的区别。

2021-04-20 20:31:05 330

原创 C/C++ 编程开发 函数指针与指针函数 的区别

数组指针与指针数组、函数指针与指针函数、类模板与模板类、函数模板与模板函数的区别。

2021-04-20 20:20:41 183

原创 C/C++ 编程开发 数组指针与指针数组 的区别

数组指针与指针数组、函数指针与指针函数、类模板与模板类、函数模板与模板函数的区别。

2021-04-20 20:03:47 174 1

原创 TCP/IP 的三次握手和四次分手过程详解【图解】

为了 "高内聚低耦合" 的思想,结合软件工程学理论,OSI 分为 7 层模型;其中,层与层之间接口稳定,而接口内部的逻辑实现是各层独自决定。这样的话,我们在使用的时候,只要考虑每一层的接口即可,而不用把每一层详细实现都弄懂(而且也很少有人和精力去全部搞懂)。

2021-04-12 01:16:16 914

原创 python 编程开发 —— 在 Python 中引入 C/C++动态链接库(DLL)

模块 ctypes 是 Python 内建的用于调用动态链接库函数的功能模块,一定程度上可以用于 Python 与其他语言的混合编程。由于编写动态链接库,使用 C/C++ 是最常见的方式,故 ctypes 最常用于 Python 与 C/C++ 混合编程之中。

2021-04-05 01:03:08 1106

原创 python 编程开发 —— JSON 数据处理

JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。

2021-04-04 20:37:32 179

原创 python 编程开发 —— 日期和时间(time / calendar)

Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。

2021-04-04 19:35:45 952

原创 python 编程开发 —— 多线程(thread / _thread / threading)

python 多线程开发,python 多线程使用以及案例。

2021-04-04 18:04:52 1011

原创 python 编程开发 —— 网络编程(Socket 编程)

Python 提供了两个级别访问的网络服务。低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的全部方法。高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。

2021-04-02 09:19:26 287

原创 C++/Python 编程开发 —— 浅拷贝与深拷贝【含代码案列 + 图解】

浅拷贝与深拷贝在面向对象编程中,是一个非常重要的知识点。

2021-03-31 14:27:47 305

原创 python 编程开发 —— 推导式创建序列

推导式创建序列 —— 推导式是Python经典的风格。推导式是从一个或者多个迭代器快速创建序列的一张方法,它可以将循环与条件判断结合,从而避免冗长的代码。

2021-03-29 21:54:29 202

原创 python 编程开发 —— 面向对象编程

Python 从设计之初就已经是一门面向对象的语言,正因为如此,在 Python 中创建一个类和对象是很容易的。本章节我们将详细介绍 Python 的面向对象编程。

2021-03-25 21:53:28 169 1

原创 python 编程开发 —— 异常处理(try-except-finally)

我们在程序开发过程中总会遇到一些可以避免或者因为用户异常操作而不可避免的问题。当前对于前者可以避免的问题我们在程序开发和测试过程中会尽量去避免的。然后不可避免的就会变的很麻烦了。为了针对这种情况, python 引入了异常处理:程序出现逻辑错误或者因为用户输入非法导致的异常问题, 通过 python 提供的异常处理机制,在异常出现是,python 可以自动捕获异常,并且从内部消化掉。

2021-03-12 17:16:27 582

原创 python 编程开发 —— 文件(File)操作

我们在程序编程的过程中,都遵循着:输入 -> 处理 -> 输出的模型;首先输入数据,然后按照一定的逻辑进行处理,最后输出处理后的数据。但是有时在 UI(程序可操作界面)的数据并不能很好的满足我们的需求,比如:程序一旦发生问题崩掉了,直接将会到时所有缓存丢失,所有的操作还要重复做一次。这个时候,如果我们引入了文件存储,就能很好的解决该问题(可以直接通过程序从文件内中加载需要输入的内容)。

2021-03-12 17:08:04 260

原创 python 编程开发 —— 集合(set)介绍

python 集合(set)相关知识点,基于 python 3.0 以上的版本。

2021-03-12 16:04:05 669

原创 python 编程开发 —— 字典(dict)介绍

python 字典(dict)相关知识点,基于 python 3.0 以上的版本。

2021-03-12 15:53:05 3002

原创 python 编程开发 —— 字符串(str)介绍

python 字符串(str)相关知识点,基于 python 3.0 以上的版本。

2021-03-10 00:35:25 830

原创 python 编程开发 —— 元组(tuple)介绍

python 元祖(tuple)相关知识点,基于 python 3.0 以上的版本。

2021-03-10 00:16:42 479

原创 python 编程开发 —— 列表(list)介绍

python 列表(list)相关知识点,基于 python 3.0 以上的版本。

2021-03-10 00:07:29 1656

原创 python 编程开发 —— 系统(os 与 os.path)文件操作

python 一般是提供 OS(操作系统 - Operating Syetem) 模块实现的。python 是跨平台的语言,正是因为有了 OS 模块,才使得在 python 同样的源代码在不同的操作系统中不需要重新修改代码就能直接运行。

2021-03-09 23:55:28 216

原创 Qt编程 —— 给程序添加快捷键事件的三种常用方法介绍

在程序开发过程中,必要的快捷键设置,能够增加用户更好的体验,这里简单介绍下 Qt 中的三种常见的快捷键设置方式。

2021-03-04 11:33:36 2466

原创 python 基础语法学习笔记 —— 函数篇

在程序设计的过程中,会出现这样的情况:某个语句模块在程序中会多次出现,为了避免重复去写那些语句,所以引入了函数的定义。函数可以将一个代码语句模块封装成一个整体,每次使用时只需要直接调用函数即可,有效的减少了代码的重复写。

2021-03-04 10:48:15 160

原创 C++ 编程异常处理(try - throw - catch)详解

程序运行中,有些错误是可以预料但是却无法避免的,这时我们为了保证程序的正常运行,就需要做一些特殊的处理 —— 异常处理。异常处理是 C++ 发展后期增加的新功能,以便于帮助程序开发人员更方便的进行程序的设计和调试工作。

2021-02-28 17:23:40 1666

原创 python 基本数据类型以及控制结构语法【含代码演示案例】

文章内容 1、Python语言专用名词2、注释语法3、缩进控制4、python语法基础4.1、基本数据类型4.2、运算符4.2.1、算术运算符4.2.2、比较运算符4.2.3、逻辑运算符4.3、控制结构4.3.1、条件判断(if-else、if-elif-slse)4.3.2、循环语句(while、for)4.3.3、break、continue 名称描述BIF内置函数(Build-in Function),python已实现的函数库,方便开发者直接调用使用2、注释语法标志

2021-02-28 15:34:12 603 1

原创 如何使用windows批处理执行python脚本

在windows开发中,使用批处理处理一些操作,将会极大的节省时间,并且提高处理问题的效率。

2021-02-22 00:45:40 720

原创 python 最新版本(V3.8.8_32bit)安装教程

个人学习笔记总结(记录)。

2021-02-21 23:45:49 6704

原创 Qt 编程 —— 入门学习,开发常用的重要基类介绍

入门学习,开发常用的重要基类介绍。

2021-02-21 22:49:15 987

原创 Qt 编程 —— 输入对话框(QInputDialog)的使用 【学习笔记】

QInputDialog类提供了一个简单的便捷对话框,可以从用户那里获取用户录入的单个值

2021-02-21 22:46:45 29703 15

原创 Qt 编程 —— 如何实现多语言翻译功能(含源码)

Qt实现多语言翻译的一个开源小案例,仅供学习交流使用

2021-01-29 22:05:37 1448

原创 Qt 编程—— 程序启动画面的简单实现(含源码)

我们在进行应用程序开发时,程序在启动时都会显示一个启动动画(splash screen)。即在程序的主窗口出现之前显示一张图片,也可以在该图片上显示一些文本消息,用来通知用户应用程序初始化过程

2021-01-25 23:15:27 888 2

原创 WireShark 之 常用的过滤数据流指令

wireshark常用过滤数据的指令集合,个人学习、开发笔记总结。

2021-01-18 10:29:28 606 3

原创 WireShark 之 linux 环境下抓取网络数据包

本篇文章主要介绍了如何使用linux指令抓取网络数据包。

2021-01-13 21:13:37 1886

原创 Windows常用快捷键总结【日常总结】

windows常用快捷键总结

2020-12-23 15:35:21 322

原创 Windows 系统常用DOS指令汇总【学习笔记】

Windows常用指令集合汇总,个人学习笔记。

2020-12-20 19:21:06 227

原创 C/C++ 开发 boost 库参考手册整理(2) 【学习笔记】

本文档资料是根据官网文档库整理而出的。

2020-12-16 19:38:11 2982

Xshell5 安装包.rar|Xshell5 安装包.rar

Xshell 5是一个强大的安全终端模拟软件, 支持SSH1,SSH2和TELNET 协议,用户可以通过家里的网络连接远程主机,方便用户在家处理突发事情,可以让用户轻松管理远程主机。 Xshell 5还可以上传下载文件,非常方便。

2020-09-15

notepad++V7.6.3.Installer.rar|notepad++V7.6.3.Installer.rar

notePad++是一款简易的文本编辑器以及开发编译器,其以小巧、灵活而又功能强大深受程序猿的喜爱。

2020-09-15

jsoncpp-src-0.5.0.rar

Json是C++开发过程中常用的一款工具库,下载包内涵详细使用、编译教程。已亲测,32位、64位开发编译均可使用。

2020-08-23

Windbgx86_v6.12.2.633.1395371577.rar

Windbg是一款经典的windows系统蓝屏分析修复工具,可以通过对dmp文件的分析和定位,分析并解决蓝屏、程序崩溃(IE崩溃)等问题。

2020-08-20

C++XML工具库(markup库).rar

markup 是C/C++编程过程中使用的一种轻量级的XML操作工具库。附件是Markup.h和Markup.cpp文件,导入到程序中即可直接使用的。

2020-07-30

Everything-1.4.1.924.x64-Setup.rar

Everthing可谓是当之无愧的最强文件搜索神器。Everything在第一次运行时,会建立索引数据库,然后就可以在后面使用时,以闪电般的速度从海量的硬盘中找到你需要的文件,速度快到让你难以置信。

2020-07-27

Snipaste(截图神器)免安装-中文版.rar

Snipaste(截图神器)免安装-中文版.rar —— 截屏工具小助手,免安装版,快速截屏,并且支持可编辑。

2020-07-26

WinDbg_x64(msi安装程序)_and_X86(免安装)工具包资源.rar

Windbg是在windows平台下,强大的用户态和内核态调试分析工具。它是一个轻量级的调试分析工具,所谓轻量级指的是它的安装文件大小较小,但是其调试功能,却比VS更为强大。它的另外一个用途是可以用来分析dump数据(WIndows程序内存泄漏而生成的内存日志文件)。 资源包中有X64 和 X86的各一份。

2020-07-23

qt-vs-tools-msvc2015-2.1.0.vsix

Visual Studio 2015 配置 Qt 集成开发环境工具(qt-vs-tools-msvc2015-2.1.0.vsix)。

2020-07-21

空空如也

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

TA关注的人

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