自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (25)
  • 收藏
  • 关注

原创 解决Mac下使用git命令时中文乱码的办法

解决Mac下使用git命令时中文乱码的办法

2022-01-23 23:08:05 1383

原创 gdb断点调试教程

gdb断点调试教程1、C++示例代码1.1、C++示例源码1.2、编译C++示例源码1.3、调试C++示例源码2、gdb断点调试详细教程2.1、设置断点2.1.1、指定行处设置断点2.1.2、指定函数处设置断点2.2、查看断点信息2.3、禁用断点2.4、解除禁用断点2.4、删除断点2.4.1、根据断点编号删除断点2.4.2、根据行号删除断点2.4.3、根据起始点编号删除起始点间所有断点(包括起始点)3、gdb断点调试总结本教程基于C++语言,在Linux环境下,通过示例代码讲解gdb断点调试。通过本教程

2021-04-01 22:23:11 6614 1

原创 C#下log4net日志记录使用实例完整教程

C#下log4net日志记录使用实例完整教程1 log4net1.1 log4net简介1.2 log4net源码下载1.3 log4net源码编译1.3.1 编译工具1.3.2 编译步骤1.3.2.1 解压log4net源码apache-log4net-source-2.0.10.zip1.3.2.2 找到文件“……\log4net解压目录\src\log4net.sln”1.3.2.3 Visual Studio运行“log4net.sln”1.3.2.4 Visual Studio中设置工程等细节2

2020-12-13 16:29:14 3218

原创 Windows下安装配置OpenCV详细教程

Windows下安装配置OpenCV详细教程1、OpevCV简介2、OpenCV下载3、OpenCV安装4、OpenCV配置5、OpenCV使用    本教程基于C++编程语言,借助Visual Studio工具,通过下载OpenCV安装包后,进一步安装配置OpenCV。通过本教程,你将掌握Windows下如何安装配置OpenCV。1、OpevCV简介OpenCV官网:https://opencv.org/  OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在

2020-12-13 15:36:26 1669

原创 Linux下C/C++编译原理及过程

Linux下C/C++编译原理及过程如下:若想进一步了解编译过程,详见我的另一篇博客:Linux下gcc编译过程实例讲解:https://blog.csdn.net/Zhangyanfeng1/article/details/110928755

2020-12-11 09:18:09 632

原创 Linux下gcc编译过程实例讲解

Linux下gcc编译过程实例讲解1、Linux下C/C++编译原理及过程2、C++实例代码3、gcc编译过程3.1、创建代码3.1、预处理3.2、编译3.3、汇编3.4、链接3.4.1、动态链接3.4.2、静态链接3.4.3、其他3.4.3.1、nostdlib3.4.3.2、nostartfiles本次讲解基于C++,在ubuntu下编译一段实例代码,详细讲解gcc的编译过程。通过本教程,你将掌握Linux下gcc编译过程和原理。1、Linux下C/C++编译原理及过程2、C++实例代码/*

2020-12-10 10:45:50 595

原创 Intellij IDEA配置注释模板

Intellij IDEA配置注释模板1.Class注释1.1操作步骤1.2注释模板1.3注释效果2.Interface注释2.1操作步骤2.2注释模板2.3注释效果3.Enum注释3.1操作步骤3.2注释模板3.3注释效果4.方法注释4.1操作步骤4.2注释模板4.3注释效果Intellij IDEA配置注释模板,本博客中使用的是Intellij IDEA版本为2018.2.5。1.Class注释1.1操作步骤IEDA菜单->File->Settings->Editor-&gt

2020-07-25 14:03:22 195

原创 Windows下编译GEOS源码:Windows下借助Visual Studio和CMake编译GEOS源码

Windows下编译GEOS源码:Windows下借助Visual Studio和CMake编译GEOS源码1.编译工具准备1.1CMake1.2Visual Studio2.编译GEOS源码2.1源码下载2.2源码解压2.2源码编译2.2.1CMake编译GEOS源码2.2.3CMake源码编译结果3.Visual Studio下编译GEOS3.1编译GEOS.sln3.2使用GEOS1.编译工具准备1.1CMakeWindows下安装CMake,可在CMake官网下载,下载地址:https://c

2020-07-23 17:00:39 599

原创 解决Linux下oracle安装界面乱码

解决Linux下oracle安装界面乱码0.解决流程1.问题描述2.解决办法0.解决流程1.问题描述linux下安装oracle时,安装界面乱码,如下图所示:2.解决办法指定语言环境后(LANG=en_US)进行安装即可解决乱码问题,如下图:...

2020-07-20 02:01:28 1864

原创 解决Linux下安装oracle提示DISPLAY not set. Please set the DISPLAY and try again.方法

解决Linux下安装oracle提示DISPLAY not set. Please set the DISPLAY and try again.方法0.解决流程1.问题描述2.解决办法0.解决流程1.问题描述linux下安装oracle时遇到如下错误提示:DISPLAY not set. Please set the DISPLAY and try again.。详见如下:[oracle@localhost database]$ ./runInstaller Starting Oracle Un

2020-07-20 01:41:59 9566 2

原创 C++版本使用CMakeLists.txt编译(不同目录多个源文件)可执行文件

C++版本使用CMakeLists.txt编译(不同目录多个源文件)可执行文件0.目录结构1.创建C++代码2.创建CMakeLists.txt3.CMake编译4.运行程序0.目录结构[root@localhost CMakeLists3]# lsAdd CMakeLists.txt main.cpp Subtract[root@localhost CMakeLists3]# ls AddAdd.cpp Add.h CMakeLists.txt[root@localhost CMak

2020-07-11 23:59:59 1864

原创 linux常用命令精简版

linux常用命令精简版查看系统信息复制(cp)移动(mv)创建文件夹(mkdir)创建文件(touch)查看系统信息#ubuntu下查看系统版本信息zhangyanfeng@ubuntu:~$ cat /proc/versionLinux version 4.15.0-106-generic (buildd@lcy01-amd64-016) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #107-Ubuntu SMP Thu Jun 4 11:

2020-07-11 16:37:49 295

原创 C++版本使用CMakeLists.txt编译(同目录多个源文件)可执行文件

C++版本使用CMakeLists.txt编译(同目录多个源文件)可执行文件1.创建C++代码main.cpp、Function.h、Function.cpp2.创建CMakeLists.txt3.CMake编译4.运行程序1.创建C++代码main.cpp、Function.h、Function.cpp[root@localhost CMakeLists1]# cat Function.h/*! * * Copyright (c) 2020,ZYF. * * All Rights Reserve

2020-07-11 11:47:22 1838

原创 C++版本使用CMakeLists.txt编译(单个源文件)可执行文件

C++版本使用CMakeLists.txt编译可执行文件1.创建C++代码main.cpp2.创建CMakeLists.txt3.CMake编译4.运行程序1.创建C++代码main.cpp[root@localhost CMakeLists]# cat main.cpp /*! * * Copyright (c) 2020,ZYF. * * All Rights Reserved. * * * * \file main.cpp * * \brief C++版本使用CMakeLists.tx

2020-07-11 11:13:45 615

原创 C++版本大数阶乘原理讲解及代码实现

C++版本大数阶乘原理讲解及代码实现/*!* Copyright (c) 2020,ZYF.* All Rights Reserved.** \file Factorial.cpp* \brief 计算n阶乘末尾0的个数(暂不支持大数阶乘)** \author ZYF* \date 2020/7/10 17:15:24* \version 1.0.0*/#include <iostream>using namespace std;/*!* \brief 大数阶乘

2020-07-10 18:23:45 970 1

原创 C++版本计算n阶乘末尾0的个数原理讲解及代码实现

C++版本计算n阶乘末尾0的个数原理讲解及代码实现/*!* Copyright (c) 2020,ZYF.* All Rights Reserved.** \file Factorial.cpp* \brief 计算n阶乘末尾0的个数(暂不支持大数阶乘)** \author ZYF* \date 2020/7/10 17:15:24* \version 1.0.0*/#include <iostream>using namespace std;/*!* \bri

2020-07-10 17:29:21 1635

原创 C++版本判断点是否落入多边形内原理讲解及代码实现

C++版本判断点是否落入多边形内原理讲解及代码实现1.判断点落在多边形内原理1.1面积法1.2角度法1.3射线法2.判断点落在多边形内C++代码实现1.判断点落在多边形内原理1.1面积法判断目标点与多边形的每条边组成的三角形面积和是否等于该多边形,相等则在多边形内部。1.2角度法判断目标点与所有边的夹角和是否为360度,为360度则在多边形内部。1.3射线法从目标点出发引一条射线,看这条射线和多边形所有边的交点数目:(1)如果有奇数个交点,则说明在内部;(2)如果有偶数个交点,则说明在外

2020-07-09 22:24:20 4019

原创 ubuntu下安装PostgreSQL详细教程及简单操作

ubuntu下PostgreSQL安装教程@[TOC](ubuntu下PostgreSQL安装教程)tippecanoeIntentInstallationUsageTry this firstExamplesCookbookLinear features (world railroads), visible at all zoom levelsDiscontinuous polygon features (buildings of Rhode Island), visible at all zoom l

2020-07-07 14:06:42 1240

原创 Windows下实用的cmd命令汇总

Windows下经常使用的实用cmd命令1.查看Windows系统是否已激活2.删除睡眠文件(睡眠文件一般占用几个G内存)1.查看Windows系统是否已激活windows+r弹出cmd对话框,输入“cmd”后,然后执行命令“slmgr.vbs -xpr”即可2.删除睡眠文件(睡眠文件一般占用几个G内存)windows+r弹出cmd对话框,输入“cmd”后,然后执行命令“powercfg -h off”即可...

2020-07-05 17:06:10 1524

原创 C++版本将两个有序链表合并为一个新的有序链表并返回原理讲解及代码实现

C++版本将两个有序链表合并为一个新的有序链表并返回原理及代码实现/*!* Copyright (c) 2020,ZYF.* All Rights Reserved.** \file MergerListNode.cpp* \brief C++版本将两个有序链表合并为一个新的有序链表并返回原理及代码实现** \author ZYF* \date 2020/7/2 23:26:20* \version 1.0.0*/#include <iostream>#include

2020-07-02 23:58:37 974

原创 C++版本从头到尾或者从尾到头打印链表原理讲解及代码实现

C++从头到尾或者从尾到头打印链表原理及代码实现/*!* Copyright (c) 2020,ZYF.* All Rights Reserved.** \file PrintListNode.cpp* \brief 从头到尾或者从尾到头打印链表** \author ZYF* \date 2020/7/2 23:07:20* \version 1.0.0*/#include <iostream>#include <stack>using namespac

2020-07-02 23:20:48 329

原创 C++版本计算n元钱可以喝多少瓶啤酒原理讲解及代码实现

C++计算n元钱可以喝多少瓶啤酒原理及实现/*!* Copyright (c) 2020,ZYF.* All Rights Reserved.** \file main.cpp* \brief 计算n元钱可以喝多少瓶啤酒** \author ZYF* \date 2020/7/1 22:06:34* \version 1.0.0*/#include <iostream>#include <vector>#include <algorithm>

2020-07-02 00:13:47 635

原创 C++版本计算一个数字的二进制中0或1的个数原理讲解及代码实现

C++实现计算一个数字的二进制中0或1的个数/*!* Copyright (c) 2020,ZYF.* All Rights Reserved.** \file main.cpp* \brief 测试** \author ZYF* \date 2020/7/1 22:06:34* \version 1.0.0*/#include <iostream>using namespace std;/*!* \brief 计算一个数字的二进制中0或1的个数* \para

2020-07-02 00:05:39 1604

原创 C++版本迪杰斯特拉(Dijkstra)算法原理讲解及代码实现

C++版本迪杰斯特拉(Dijkstra)算法原理及代码实现在这里插入代码片在这里插入代码片

2020-07-01 10:15:46 3037

原创 C++版本二叉树的遍历原理讲解及代码实现

二叉树(C++)1.广度优先2.深度优先3.遍历(先/中/后序)3.1递归3.2非递归1.广度优先/*!* \brief 广度优先搜索算法* \param pTree : Node * 二叉树* \returns void :* \throws <exception class>* \remarks* \see*/void BreadthFirstSearch(Node* pTree){ /* A / \ B C

2020-06-29 17:23:44 289

原创 C++版本常用排序算法原理讲解及代码实现

常用排序算法(C++)常用排序算法的稳定性常用排序算法的时间复杂度冒泡排序原理代码快速排序原理代码插入排序选择排序归并排序基数排序Shell排序堆排序常用排序算法的稳定性稳定排序:归并排序、冒泡排序、插入排序、基数排序不稳定排序:选择排序、快速排序、希尔排序、堆排序常用排序算法的时间复杂度最基础的四个算法:冒泡、选择、插入、快排中,快排的时间复杂度最小O(n*log2n),其他都是O(n2)冒泡排序原理特别说明:图片来源网络代码void bubble快速排序原理特别说明:图片

2020-06-29 17:23:21 557

2017版3dmax插件-COLLADA-MAX-PC.zip

2015版3dmax插件-COLLADA-MAX-PC。核心内容:COLLADAMaxNew.dle

2021-08-24

2015版3dmax插件-COLLADA-MAX-PC.zip

2015版3dmax插件-COLLADA-MAX-PC。核心内容:COLLADAMaxNew.dle

2021-08-24

FBX2glTF工具及参数说明.zip

FBX2glTF工具及参数说明

2021-08-24

NPOI 2.3.0 DLL.zip

NPOI2.3.0编译好的DLL。资源内包括DotNet2和DotNet4两个版本,具体DLL包括: ICSharpCode.SharpZipLib.dll NPOI.dll NPOI.OOXML.dll NPOI.OpenXml4Net.dll NPOI.OpenXmlFormats.dll

2021-07-02

GDB官网用户手册(gdb.pdf)

GDB官网用户手册

2021-01-25

log4net.config

C#下使用log4net记录日志。上传的资源是:在Visual Studio使用log4net的配置文件“log4net.config”。

2020-12-13

apache-log4net-source-2.0.10.zip

log4net库是一个工具,可帮助程序员将日志语句输出到各种输出目标。log4net是优秀的Apache log4j™框架到Microsoft®.NET运行时的移植。我们利用.NET运行时中的新功能,使该框架在本质上与原始log4j相似。 log4net是帮助程序员将日志语句输出到各种输出目标的工具。如果应用程序出现问题,启用日志记录将很有帮助,以便可以定位问题。使用log4net,可以在运行时启用日志记录,而无需修改应用程序二进制文件。

2020-10-21

C++版本使用CMakeLists.txt编译(单个源文件)可执行文件

C++版本使用CMakeLists.txt编译(单个源文件)可执行文件-C++版本使用CMakeLists.txt编译(单个源文件)可执行文件-C++版本使用CMakeLists.txt编译(单个源文件)可执行文件

2020-07-12

C++版本使用CMakeLists.txt编译(同目录多个源文件)可执行文件

C++版本使用CMakeLists.txt编译(同目录多个源文件)可执行文件-C++版本使用CMakeLists.txt编译(同目录多个源文件)可执行文件-C++版本使用CMakeLists.txt编译(同目录多个源文件)可执行文件

2020-07-12

C++版本使用CMakeLists.txt编译(不同目录多个源文件)可执行文件

C++版本使用CMakeLists.txt编译(不同目录多个源文件)可执行文件-C++版本使用CMakeLists.txt编译(不同目录多个源文件)可执行文件-C++版本使用CMakeLists.txt编译(不同目录多个源文件)可执行文件

2020-07-12

C++版本大数阶乘原理讲解及代码实现

C++版本大数阶乘原理讲解及代码实现

2020-07-10

C++版本计算n阶乘末尾0的个数原理讲解及代码实现

C++版本计算n阶乘末尾0的个数原理讲解及代码实现

2020-07-10

C++版本判断点是否落入多边形内原理讲解及代码实现

C++版本判断点是否落入多边形内原理讲解及代码实现

2020-07-09

C++版本判断点是否落入多边形内原理讲解及代码实现

C++版本判断点是否落入多边形内原理讲解及代码实现

2020-07-09

C++版本将两个有序链表合并为一个新的有序链表并返回原理及代码实现

C++版本将两个有序链表合并为一个新的有序链表并返回原理及代码实现

2020-07-03

C++版本从头到尾或者从尾到头打印链表原理及代码实现

C++版本从头到尾或者从尾到头打印链表原理及代码实现

2020-07-02

C++计算n元钱可以喝多少瓶啤酒原理及实现

C++计算n元钱可以喝多少瓶啤酒原理及实现

2020-07-02

C++计算一个数字的二进制中0或1的个数原理及代码

C++计算一个数字的二进制中0或1的个数原理及代码

2020-07-02

C++版本迪杰斯特拉(Dijkstra)算法原理及代码实现

C++版本迪杰斯特拉(Dijkstra)算法原理及代码实现

2020-07-01

C++排序算法之选择排序源码

C++排序算法之选择排序源码

2020-06-29

C++排序算法之冒泡排序源码

C++排序算法之冒泡排序源码

2020-06-29

C++排序算法之快速排序源码

C++排序算法之快速排序源码

2020-06-29

C++排序算法之归并排序源码

C++排序算法之归并排序源码

2020-06-29

C++排序算法之插入排序源码

C++排序算法之插入排序源码

2020-06-29

C++二叉树的遍历源码

C++版的二叉树遍历源码,包括:广度优先、深度优先、先序遍历(递归/非递归)、中序遍历(递归/非递归)、后序遍历(递归/非递归)。

2020-06-29

空空如也

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

TA关注的人

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