
C++
主要记录以及分享C++在开发项目过程中的一些用法、问题和总结,深入学习,相互探讨。
sadwjy520
这个作者很懒,什么都没留下…
展开
-
C++ 关于多态判断的例子
关于多态,如果是学过或者做C++开发者,都应该知道多态的特性。虚函数和继承构成了多态。简单的一句话就是:基类的指针指向派生类,其行为不同。前些年面试的时候碰到的一个关于多态的问题,如下:父类Parent,有A、B、C三个方法;Son子类SonA、SonB、SonC继承并重写父类方法;但这三个子类也有各自的独特的一个方法分别如:D、F、E方法;那么这时候这个Parent父类指针去调用子类重写的父类的这些方法是没有问题的,如果去调用D方法,比如去调用SonA的D方法;如何去判断这个Paren原创 2021-05-25 22:27:29 · 814 阅读 · 0 评论 -
C++ Windows Server 2016上修改注册表IIS10.0降级安装PHPManager
在高版本的IIS 10.0上安装PHPManager For IIS ,直接安装是不行的,需要把IIS在注册表中的版本号修改降级,才能安装。注意,安装完之后必须要还原版本号,否则后果很严重!这面附上我的代码。#include "stdafx.h"#include #include using namespace std;bool ModifyIISVersion();boo原创 2017-08-01 23:02:04 · 1964 阅读 · 0 评论 -
C++ 写注册表添加环境变量
在站点搭建的时候需要安装.zip格式的 mysq l和 php的安装包等,需要将解压的路径写入系统环境变量中,这样方便在使用mysql或者php的时候不需要添加绝对路径而直接使用。所以需要将安装路径写入环境变量,如:D:\mywww\server\mysql\5.6\bin; 直接写入环境变量的Path。虽然以前有接触过注册表之类的,但是在用起来的时候还是很生疏,在经过网上查阅参考一些大牛的博客之原创 2017-08-02 09:15:19 · 2241 阅读 · 5 评论 -
C++ 将指定文件夹下的所有文件拷贝到另一文件夹下
跟前面文章一样,在对.zip格式的mysql安装包解压之后,我需要将解压出来的文件拷贝到指定的安装目录。我在下载的时候给定的路径为如:D:\mywww\server\temp\mysql-5.5.19-win32.zip,那么解压出来后是这样的D:\mywww\server\temp\mysql-5.5.19-win32,那么我现在需要把mysql-5.5.19-win32文件夹下的所有文件拷贝到原创 2017-08-03 09:07:50 · 8163 阅读 · 6 评论 -
C++ Windows Server 2008 以上版本中IIS安装FastCGI组件
在Windows Server 2003版本中,IIS里面好像没有默认的FacstCGI组件,所以需要下载一个独立的FastCGI版本进行安装;不过在WIndows Server 2008以上版本在IIS中就已经自带了FastCGI的组件了,如果自行下载 fcgisetup_1.5_rtw_x64.msi (官网:IIS 5.1,IIS 6,IIS 7)或其他版本来进行独立安装,那是无法安装的,提原创 2017-08-11 09:17:42 · 2194 阅读 · 0 评论 -
C++ 将数据写入txt文件WriteFile的使用
写文件操作WriteFile在开发中经常使用到,对文件的操作。关于这个API我就不介绍了,编译器里面按F1会有详细的解释,x_O虽然都是英文,呃呃呃。因为经常使用,久而久之不实用又会忘记,所以干脆记录下来。整理了一下代码如下:#include "stdafx.h"#include #include #include #pragma comment(lib, "Shlwapi.lib")原创 2017-08-03 23:20:25 · 6139 阅读 · 0 评论 -
C++ Windows Server 2016用CMD命令行安装IIS角色和功能组件
Windows Server 2016数据中心纯净版上安装IIS1.0版本的组件,Windows Server 2016和Windows Server 2012版本,他们的组件是没有多大区别的,但是安装的方式有所差异,也就是安装的顺序比较怪异。由于在08和12版本上面安装都没有问题,理所当然我就以12版本的IIS安装方式去安装16版本的,既然是安装IIS,那么最重要的当然是安装【服务器角色】-原创 2017-08-04 11:13:15 · 4626 阅读 · 4 评论 -
C++ 压缩文件及文件夹 使用zlib开源库
C++ 压缩文件及文件夹 使用zlib开源库 使用zlib-1.2.11版本的开源库,实现我需要的对文件或者文件夹的压缩,查阅了一些博客大牛的资料,后面根据自己的需要修改。下面给出我的代码:#include "stdafx.h"#include #include #include #include #include "zip.h"#include "unzip.h"#in原创 2017-09-11 12:50:55 · 22375 阅读 · 15 评论 -
C++ 解压文件及文件夹 使用zlib开源库
C++ 解压文件及文件夹 使用zlib开源库 使用zlib-1.2.11版本的开源库,实现我需要的对文件或者文件夹的解压,查阅了一些博客大牛的资料,后面根据自己的需要修改。这是续上一篇的压缩,好久了都忘记这回事了。下面给出我的代码:#include "stdafx.h"#include <string>#include <iostream>#include...原创 2018-08-08 09:39:59 · 12750 阅读 · 25 评论