自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 程序员教程汇总

栏目收集总结了程序员必备的基础知识教程,方便检索

2022-08-06 10:54:17 1510 2

原创 c++ 24位bmp格式分析

问题:现有一张bmp图片,要求将它读取到程序中并进行灰度化、水平翻转、模糊、茶色滤镜四种效果的一种,并输出新图片,如下所示: 命令行输入:  其中: 参数1:-b/g/s/r,先后表示blur(模糊),grey(灰度化),sepia(褐色),row reverse(水平翻转) 参数2:源文件名 参数3:新文件名     当我第一次接触到这个问...

2022-05-30 14:24:55 2305 1

原创 Linux/Windows/C++网络开源库项目集合

免费的跨平台SSH和SFTP工具: https://www.putty.org/ -- Windows https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html https://www.poderosa-terminal.com/ -- Windows/Mac https://filezilla-project.org/...

2022-05-18 15:37:49 1734

原创 C++音视频开发的技术要点总结

总体来讲,音视频开发是有一定的技术门槛的,我觉得至少需要在这个领域踏踏实实积累个3-5年,才能对音视频相关的开发知识有一个整体、深刻的理解。 从技术上来讲,需要从如下两个大类知识点上去积累: 1. C/C++通用开发知识 音视频开发的主要编程语言就是C和C++。 这块的专业知...

2022-05-17 11:49:54 461

转载 c++ 分目录加载dll依赖,解决dll杂乱问题

DLL动态链接库分包引用及延迟加载 1.为什么要分包 最近项目中有应用到比较多的项目dll和第三方dll,之前是都放在exe的平级目录下的,当dll多到一定程度时,会非常的乱。有一些库已经没有用到了,但由于第三方库直接没有归类,也不知道那些库是必须引用的,因此也没有清理。 时间...

2022-05-12 14:38:21 4712 1

原创 PDF文档结构详解

本文详细的介绍了有关PDF文档结构和格式的说明

2022-04-18 15:22:47 9501 2

原创 c/c++面试题(一)

除了关于 c++ 虚函数这个问题以外,其他的大多数问题都与哪种编程语言关系不大,大多数是原理性和基础性的问题,少数是工作经验问题,我试着给大家分析分析。语言基础C++ 虚函数这是面试初、中级 C ++ 职位一个概率95%以上的面试题。一般有以下几种问法:在有继承关系的父子类中,构建和析构一个子类对象时,父子构造函数和析构函数的执行顺序分别是怎样的?在有继承关系的类体系中,父类的构造函数和析构函数一定要申明为 virtual 吗?如果不申明为 virtual 会怎样?什么是 C++ 多态?C++ 多

2022-04-07 14:21:36 957

原创 Duilib编译及使用

一,DuiLib编译步骤国内项目地址: https://gitee.com/qdtroy/DuiLib_Ultimate 增强版国内有人在维护,增加了若干功能以及修复已知buggithub地址: https://github.com/duilib/duilibduilib是一个开源 的directui 界面库,使用XML来描述界面风格,界面布局,将界面与逻辑分离,能够快速开发美观的界面。 使用 DuiL

2022-04-06 11:50:14 1610 2

原创 windows dll和lib生成以及详解

【目录】lib dll介绍生成动态库调用动态库生成静态库调用静态库 首先介绍一下静态库(静态链接库)、动态库(动态链接库)的概念,首先两者都是代码共享的方式。静态库:在链接步骤中,连接器将从库文件取得所需的代码,复制到生成的可执行文件中,这种库称为静态库,其特点是可执行文件中包含了库代码的一份完整拷贝;缺点就是被多次使用就会有多份冗余拷贝。即静态库中的指令都全部被直接包含在最终生成的 EXE 文件中了。在vs中新建生成静态库的工程,编译生成成功后,只产生一个.lib文件动态库.

2022-03-22 14:40:19 1632

原创 Qt高质量的开源项目合集

尊重作者,支持原创,如需转载,请附上原地址:开源项目推荐:Qt有关的GitHub/Gitee开源项目(★精品收藏★)_$firecat全宏的代码足迹$-CSDN博客_qt开源项目https://libaineu2004.blog.csdn.net/article/details/77369837 Q:想请教下Qt5 之后推出的qml与之前qt4的ui 开发方式,有冲突吗?我公司开发桌面程序,是两种方式兼用?还...

2022-03-17 23:53:18 21910 2

原创 Visual Studio 快速统一设置项目属性

通过属性导出和导入快速统一设置项目属性 Visual Studio中每次新建项目都要配置属性,包含目录、库目录等,通过属性导出和导入可以快速统一设置项目属性。 1、打开属性管理器。(视图-其他窗口-属性管理器) 2、添加新项目属性表 3、设置属性保存位置 4、保存后双击进行属性设置(示例中为“gdal_opencv”) 5、设置好属性内容,通常有包含目录、库目录等。 6、保存好,为...

2022-02-23 14:04:01 2401

原创 VS编译系列问题-预编译头文件XXX.pch 无法解析的外部符号

原文地址:https://blog.csdn.net/bbdxf/article/details/9351989一,预编译头文件 VS系列编译问题总结: 1、无法打开预编译头 Debug\XXX.pch  无法解析的外部符号 "int __cdecl _AfxInitManaged(void)" 分析:pch文件是预编译文件,它由stdafx.h和stdafx

2022-01-05 14:55:46 517

原创 VS如何根据不同平台工具集进行条件编译?

作者:zyl910  从VS2010开始,提供了一个平台工作集(Platform ToolSet)选项用于配制vc编译版本。到了VS2012,更是因为默认平台工具集不支持WindowsXP,导致经常需要切换到xp版平台工具集,VS2013也是如此。在某些时候,我们需要使用条件编译判断平台工具集的版本去做不同的操作,而VS中没有提供一个标准的检测办法。本文就是我的一些心得。  在设置了平台工作集后,环境变量宏会发生变换,而且“VC++目录”、“预处理器定义”等地方也会发生一些变化。  以VS2013为.

2022-01-04 18:32:22 1138

原创 VS2010编译:_WIN32_WINNT not defined. Defaulting to _WIN32_WINNT_MAXVER (see WinSDKVer.h)

VS2010编译:_WIN32_WINNT not defined. Defaulting to _WIN32_WINNT_MAXVER (see WinSDKVer.h)解决办法一在stdafx.h中添加宏定义#define _WIN32_WINNT 0x0502必须在stdafx.h中所有#include 文件之前添加此代码。解决办法二有时候,因为某些原因不使用stdafx,那么可以:项目,右键,属性,C/C++,预处理器,预处理器定义,增加一个:_WIN32_WINNT=0x0502

2022-01-04 18:13:38 811 1

原创 listctrl中的iItem值返回-1的问题?

现象:listctrl控件中,当点击第一列时为0,点击其他列时为-1。代码如下:void MyView::OnNMClickList(NMHDR *pNMHDR, LRESULT *pResult){LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast(pNMHDR);int r = pNMItemActivate->iSubItem;int t = pNMItemActivate->iItem;*pResult = 0;}原因

2021-12-30 11:41:41 570

原创 摘要与加密的区别?

可逆对称加密1. DES(Data Encryption Standard):数据加密标准2. 3DES3. AES(Advanced Encryption Standard):高级加密标准非对称加密RSA不可逆哈希HASH1.MD5加密2.MD5加“盐”3.SHA加密 4.HMAC加密应用场景:MD5 应用:一致性验证:MD5将整个文件当做一个大文本信息,通过不可逆的字符串变换算法,产生一个唯一的MD5信息摘要,就像每个人都有自己独一无二的指纹,MD5对任何文件产生一

2021-12-16 11:47:29 703

转载 Linux C++ 网络库 Muduo

原文地址:https://my.oschina.net/u/1024573/blog/413769 muduo 是一个基于 Reactor 模式的现代 C++ 网络库,它采用非阻塞 IO 模型,基于事件驱动和回调,原生支持多核多线程,适合编写 Linux 服务端多线程网络应用程序。视频连接:http://v.youku.com/v_show/id_XNDIyNDc5MDMy.html 下面是性能比较图:

2021-12-14 10:33:48 1301

原创 C++ 后端开发路线

原文地址:https://www.zhihu.com/question/43685022/answer/1643832472后端技术总体技术路线图:先来看下整体的后端技术学习脉络,分为下面几个大的模块,现在你心里应该清楚,后端开发需要掌握的大体知识框架是哪些。...

2021-12-01 23:31:39 1456

原创 VS libcurl静态库https编译使用案例

1,window编译libcurl开源库终端命令行主要使用nmake去编译 ,也可以使用VS IDE编译。若需libcur支持ssl协议,需编译openssl。1、安装perl,在官网下载,安装好以后,测试perl -v是否成功2、编译openssl(已编译好的下载地址)perl Configure VC-WIN32 --prefix=D:\opensslms\do_ms.batnmake -f ms\nt.mak(静态编译)nmake -f ms\nt.mak install3、下载lib

2021-11-30 09:54:26 806

原创 VS 2015编译libcurl 静态库及使用注意事项

1、编译 cd C:\Users\Administrator\Documents\Visual Studio 2015\Projects\curl-curl-7_59_0\winbuild\ 静态库,debug nmake /f Makefile.vc mode=static VC=14 DEBUG=yes MACHINE=x86 静态库,release nmake /f Makefile.vc mode=...

2021-11-26 11:42:19 954

原创 win32-VC 远程下载文件的两种方法

文章中有使用到libcurl相关文件,请自行到官网下载编译后导入使用:下面示例仅供参考 #include "stdafx.h" #include <stdio.h>#include <windows.h>#include <wininet.h>#include "curl/curl.h"#include "resource.h" #include <sys/stat...

2021-11-24 15:26:20 337

原创 C++ WinHTTP实现文件下载

因为要项目中要想要实现一个软件自动更新的功能,之前是使用socket直接下载。但切换下载源的时候很麻烦。所以换用http方式。网上找了很多资料,基本上就是下面几种:1.curllib //功能强大太但太麻烦而且没必要2.MFC自带的功能 // 项目不是使用的MFC所以舍3.IE控件下载 // 没办法获取到进度,而且因为不能获取到总大小所以很容易下载的资源不完整。思来想去,最后还是使用WinHTTP,比较简单快捷,而且功能上基本上都能够满足。#include <stdio.h>#i.

2021-11-23 23:52:09 806

转载 C++ Map 使用方法

1,map简介 map是STL的一个关联容器,它提供一对一的hash。 第一个可以称为关键字(key),每个关键字只能在map中出现一次;第二个可能称为该关键字的值(value); map以模板(泛型)方式实现,可以存储任意类型的数据,包括使用者自定义的数据类型。Map主要用于资料一对一映射(one-to-one)的情況,map內部的实现自建一颗红黑树,这颗树具有对数据自动排序的功能。在map内部所有的数据都...

2021-11-23 16:12:28 303

转载 Oneinstack一键部署应用服务器

Oneinstack基本使用 Oneinstack1、Oneinstack的特性:2、Oneinstack开源软件版本3、Oneinstack的部署安装3.1、下载oneinstack3.2、解压安装3.3、运行install.sh官网解释图:3.4、安装过程图: 4...

2021-11-23 14:43:54 578

原创 windows脚本Dos- cmd ,batch 命令

一、DOS,CMD和batch      DOS是磁盘操作系统(英文:Disk Operating System)的缩写,是个人计算机上的一类操作系统。从1981年直到1995年的15年间,DOS在IBM PC兼容机市场中占有举足轻重的地位【1】。      batch是DOS系统下的脚本,这些脚本是纯文本文档,以.bat为结尾,可以用任何文本编辑器来进行编辑。它的特点是文件的每一行都是当作命令来运行。 &nb.

2021-11-23 09:36:25 2695

转载 多线程与多进程的选择及区别?

        鱼还是熊掌:浅谈多进程多线程的选择 关于多进程和多线程,教科书上最经典的一句话是“进程是资源分配的最小单位,线程是CPU调度的最小单位”,这句话应付考试基本上够了,但如果在工作中遇到类似的选择问题,那就没有这么简单了,选的不好,会让你深受其害。   经常在网络上看到有的XDJM问“多进程好还是多线程好?”、“Linux下用多进程还是多线程?...

2021-11-21 20:44:14 263

原创 new创建类对象与直接定义的区别

<div class="markdown_views"><h1 id="new创建类对象与直接定义的区别">new创建类对象与直接定义的区别<button class="cnblogs-toc-button" title="显示导航" aria-expanded="false"></button></h1>new创建对象的特点new创建类对象需要指针接收,一处初始化,多处使用new创建类对象使用完需delete销毁new创建对...

2021-11-19 14:42:24 497

原创 c++ 设计模式汇总

设计模式-汇总代码开源仓库地址23种设计模式C++实现C++中的开闭原则使用C++多态功能实现附源码C++基于多态实现依赖颠倒原则附源码C++ 的静态成员变量为什么一定要在类外定义23种设计模式C++源码与UML实现–单例模式中的饿汉模式和懒汉模式c++中的 单例模式(singleton)和双检测锁(Double-Checked Locking)23种设计模式C++源码与UML实现–简单工厂模式23种设计模式C++源码与UML实现–工厂模式23种设计模式C++源码与UML实现–代理模式

2021-11-18 14:14:20 168

原创 不同文件格式打开的方法

★关于电子文件格式说明★ 如果文件扩展名是RAR,该文件为压缩格式!请您用WINRAR解压!1.后缀名为*.chm、.exe的电子书,不需安装任何软件即可直阅读。2.后缀名为.pdf的电子书,需安装Arcobat Reader软件。3.后缀名为*.pdg和*.001,.002…的电子书,需安装超星阅览器。4.后缀名为.wdl的电子书,需安装DyanDoc Free Reader软件。5.后缀名为* .ceb、.xeb的电子书,需安...

2021-11-02 09:16:18 982

原创 开发,设计,测试工具大全

转载CSDN博客ID<一行Java>,原文地址:https://lupengfei.blog.csdn.net/article/details/109782718整理工具持续更新中

2021-10-19 14:06:04 74

原创 pch预定义头文件

@# 学习目标:1,pch头文件预编译作用:提升编译的效率,将一些固定的文件预提前编译。2,一般默认向导会创建预编译头文件 。3,若没有创建,自己新建 头文件,在新建cpp文件,引入包含的头文件。然后右击cpp文件创建,编译后生成.pch 文件。提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加

2021-04-13 22:53:11 155

原创 Python的zip和exe安装方法

我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《Python的zip和exe安装方法》, 一起来围观吧 https://blog.csdn.net/u012060033/article/details/105449881?utm_source=app

2020-10-11 10:14:01 299

原创 如何压缩视频而不降低画质?

日常生活中,大家都有要压缩视频大小的需求。当我们用手机拍摄一些自制的视频时,因为时长过加上拍摄的视频清晰度高,导致录制的视频文件越来越大,再上传到某些平台时,平台会限制文件的大小,导致我们无法上传视频。这时我们就需要压缩视频大小,符合上传平台的要求,那么如何让视频体积变小但是有不降低视频画质呢?下面给大家分享正确压缩压视频的方法,一起学习下。准备工作:操作系统:支持win vista/win7/win8/win10点击下载地址获取:http://www.qvevideo.com/compressQV

2020-10-10 15:00:33 5439

原创 有没有软件可以快速将PDF转换为图片?

PDF 是一种便携式的文档格式,文档无法编辑,排版整洁,便于浏览。当我们在制作演示文稿时,想要引用PDF中的表格或者图形时,是不可复制的,那么这个时候是需要将PDF转换成图片格式,一般都是将PDF格式转换成JPG格式图片,好处就是可以在任何设备打开,如果需要引用插入图片即可。想要将PDF转换为图片JPG,PNG格式,一般可以使用PDF转转器,从PDF文档中提取页面,市面上有很多类似的工具,比较常用的软件,推荐“linkpdf转换器” ,转换步骤如下:进入PDF转图片界面:第一步,打开Linkpdf转换

2020-09-21 11:56:00 313

原创 如何将PDF压缩突破限制大小

如何将PDF压缩突破限制大小?我相信不少小伙伴在压缩PDF文件的时候都遇到这种问题,其实想要对超过规定大小的PDF文件进行压缩,只需要借助LinkPdf转换器就可以成功的进行文件压缩操作了。LinkPdf转换器不仅仅是一款功能多样的PDF文件转换器,我们还可以利用这款软件进行一些PDF文件其他操作,比如PDF文件合并、拆分、压缩、提取图片、PDF加密等功能,软件界面友好,操作简单分钟之间就可以完成PDF文件压缩,下面跟随小编看看这款软件如何是如何将PDF压缩变小符合平台上传的要求。准备工具:操作系统:支

2020-09-16 10:26:56 473

原创 电脑上将PPT转换成PDF格式方法

PPT格式文件是在会议当中经常会使用的文件格式,如果我们想要将PPT转换成PDF格式那么应该怎么进行转换,电脑上怎样将PPT转换成PDF格式?需要使用视PDF转换器,可以快速无损将PPT转换成PDF格式,下面小编介绍下在电脑端将PPT转换成PDF格式的方法。准备工具:操作系统:支持win vista/win7/win8/win10PDF转换器:点击下载地址:https://www.linkpdf.cn/Linkpdf转换器-一款多功能的PDF转换器,支持文件转PDF,PPT转换PDF,Word转换P

2020-09-16 09:56:39 256

原创 电脑录屏时如何只录电脑内部声音?

平常生活中大家用电脑观看视频和电影时都是用的浏览器或者播放器,其实电脑网页看视频非常方便,网页也可以下载视频,全屏观看还能调整弹幕显示区域。在观看某些网页视频,如果遇到精彩的片段想要录制下来,但是又不想下载客户端,防止电脑运行变卡怎么办?其实可以使用电脑录屏软件只录制电脑系统声音,保证屏幕录制的视频不受外部噪声干扰。工具介绍:操作系统:支持win vista/win7/win8/win10电脑录屏:点击下载地址:http://www.qvevideo.com/软件介绍:QVE录屏软件–支持高清视频

2020-09-15 11:52:00 5445

原创 屏幕录制视频时有杂音怎么办?

平时在使用屏幕录制软件对电脑播放的讲课视频或者视频会议进行录屏时,录制的视频有杂音。其实杂音是通过麦克风输入的,出现这种情况多半是在录屏时,自身所处不是在一个绝对安静的环境?那么如何在对电脑进行屏幕录制时保证录制的视频,可以通过软件在录屏的时去除噪声,下面介绍在录制视频怎样去除杂音。工具介绍:操作系统:支持win vista/win7/win8/win10屏幕录制软件获取地址:http://www.qvevideo.com/软件介绍:QVE录屏软件–支持高清视频录制,录制无噪声视频,支持录制静音视频

2020-09-15 11:22:55 5629

原创 如何修改视频尺寸而不让画面变形?

修改视频尺寸也就是把视频的分辨率给改变,一般改变分辨率的方法有两种,第一种就是把高分辨率改成低分辨率;另一种就是把低分辨率改成高分辨率。在调整分辨率的转换过程中,完成了视频尺寸的改变,那么如何让改变后的视频不变形呢?下面小编介绍如何使用视频尺寸软件来修改视频画面大小并保持原分辨率。工具介绍:操作系统:支持win vista/win7/win8/win10修改视频大小:点击下载地址:http://www.qvevideo.com/converterQVE视频转换器–支持任意视频格式的尺寸修改,通过转换

2020-09-11 20:10:39 2705

原创 电脑上如何录制微信语音聊天

平时在电脑端使用QQ或微信语音进行聊天时,生成在电脑的语音消息是加密的amr,无法使用播放器打开,只能在微信或者QQ聊天窗口点击播放。那么想要将这些零碎的语音消息弄成一个完整的mp3,跨越多设备播放应该怎么处理,其实只要使用录制语音的软件,内录电脑声音,生成的文件就是mp3,下面小编介绍在电脑录音聊天消息的方法。工具介绍:操作系统:支持win vista/win7/win8/win10录制聊天语音:点击下载地址:http://www.qvevideo.com/audioQVE音频剪辑软件–支持录音输

2020-09-11 20:03:57 1362

通过AutoCAD的ePlot功能, 可将电子图形文件发布到Internet上,所创建的文件以Web图形格式(DWF)保存。用户

Autodesk Design Review是Autodesk官方提供的一个CAD审图标记软件,能够让用户在没有AutoCAD软件的情况下查看、审阅、标记以及打印DWF、DWG、DXF格式的CAD文件,Design Review无法单独使用,需要安装Autodesk DWG TrueView之后才能使用。 Autodesk Design Review主要功能 1、允许您免费查看、标记、打印和跟踪对2D和3D文件的更改,无需使用AutoCAD软件。 2、支持各种CAD文件格式,包括:DWF,DWFx,DWG和DXF(需要安装免费的DWG TrueView软件); 3、支持Adobe PDF格式,以及.bmp,.jpg,.gif,.pcx,.pct,.png,.rlc,.tga,.tif,.mil,.cal等图像文件。 作者:歌舞天涯 链接:https://www.zhihu.com/question/26758157/answer/2020819675 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2022-05-07

C++编程实例100篇 完整版

C++编程实例100篇 完整版

2022-05-07

http权威指南-http入门手册

超文本传输协议(Hypertext Transfer Protocol,HTTP)是在万维网上进行通信时所使用的协议方案。HTTP有很多应用,但最著名的是用于web浏览器和web服务器之间的双工通信。

2022-01-06

c++编码规范(华为).rar

对于从事c++开发的人员来说,规范自己的编码风格,更有利于工作。

2021-11-02

VC++ 入门案例集合_新手必备.zip

本文资源根据孙鑫《VC++深入详解》一书,详细的介绍了吗,程序内部运行的机制和MFC程序的组织脉络入手,使读者在学习VC++编程知识时,既能够知其然,又能知其所以然,从而帮助读者从根本上理解和掌握Windows的程序设计。另外,《VC++深入详解》还贯穿作者多年来学习编程的一些经验,以及一些学习方法的建议,为读者进一步的学习提供指导。

2021-10-11

GhostHeic-1.0.0.exe

windows系统上转换苹果hiec图片软件,支持输出jpg,png,bmp等格式,解决图片软件无法打开heic图片的困扰

2020-05-09

SecureCRT8.0.zip

解压破解,参考readme,SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。 SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。

2019-07-03

SecureCRT4768远程连接工具.zip

远程连接工具

2019-07-03

空空如也

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

TA关注的人

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