自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HelloKandy's Blog

保持热爱,不忘初心

  • 博客(7)
  • 资源 (12)
  • 收藏
  • 关注

转载 C++ 显示当前日历(控制台程序)

网上看到一个用控制台输出日历的程序(输入年月,显示当前日历, 按下左右方向键会显示上个月或下个月的日历,按其他键两次退出),感觉有点意思,稍微做了下整理。#include#include#include#include//是否为闰年bool IsLeapYear(int year){ bool bLeap = ((0==year%4 && 0!=year%100) || 0==

2016-09-14 18:42:03 2018

原创 进程通讯(命名管道)

服务端代码:// pipe_server.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include int main(int argc, _TCHAR* argv[]){ srand(time(NULL)); char buf[256] = ""; DWORD rlen = 0; HAND

2016-09-13 17:58:00 1158

原创 通过枚举驱动符号链接 判断程序***有几个实例在运行

枚举符号链接:#include #include #include #include // 定义函数返回值//typedef ULONG NTSTATUS;// 宽字节字符串结构定义typedef struct _UNICODE_STRING { USHORT Length; USHORT MaximumLength; PWSTR Buffer;} UNICOD

2016-09-11 18:16:28 1955

原创 程序A启动了程序B,并判断程序B是否已经退出

问题背景:在程序A中启动程序B,程序A需要知道程序B是否已经退出,再来决定下一步的操作逻辑。无论程序A是通过何种方式(CreateProcess 或者 ShellExecuteEx)来启动程序B的,一般的做法就是拿到程序B的进程句柄,再使用 WaitForSingleObject 来判断程序B是否已经结束。示例代码如下:#include #include int main(){

2016-09-11 11:45:57 1215

原创 Windows下 文件复制、删除、重命名操作

一、文件复制操作#include #include using namespace std;int CopyFile(char *SourceFile,char *NewFile){ ifstream in; ofstream out; in.open(SourceFile,ios::binary);//打开源文件 if(in.fail())//打开源文件失败 { cou

2016-09-09 11:48:58 3512

原创 如何创建内存映射文件,并对其进行写入与读取数据

本文介绍如何使用CreateFileMapping,MapViewOfFile创建内存映射文件,向内存映射文件中写入数据,读取数据。#include #include #include #define BAD_POS 0xFFFFFFFF // returned by SetFilePointer and GetFileSize#define SUCCESS 0using na

2016-09-08 16:05:53 6428

原创 C++ 根据字符串 调用同名函数

根据字符串,调用与字符串同名函数:#include #include #include typedef void (*pFunc)();std::map strFuncMap;void func1(){ printf("this is func1!\n");}void func2(){ printf("this is func2!\n");}void buil

2016-09-02 17:18:52 7427 1

DllInjector.exe

1、支持dll注入 2、支持选择目标进程 3、界面美观,操作简单 4、非源码,仅仅提供exe形式的软件 ps:需要源码请联系作者

2020-01-14

wechat_avater.exe

1、使用Python编写的获取微信好友头像 2、将微信好友头像拼接成图片墙

2019-07-10

sqlite3_blob_test.zip

本项目使用vs2008编译,演示代码使用了两种方式实现插入JPG文件: 1、使用原始的sqlite3接口实现 2、使用cppsqlite3u封装的接口实现

2019-05-15

基于winInet的文件上传程序

1、基于wininet的文件上传 2、测试时可使用hfs作为http服务端程序 3、有封装好的类,可直接使用 4、可能因为字符编码问题,需要自行调整

2019-04-04

基于mongoose实现Http Server(多线程)

1、基于mongoose 6.7实现的http server 2、支持多线程(本项目使用vs2008编译) 3、附带mongoose6.7版本源代码,6.7以上的版本,多线程实现方式与现在不一样)

2019-02-14

HTTP 获取网页源代码

1、通过访问URL,获取该URL对应的网页源代码 2、将获取到的网页源代码写入本地文件

2019-01-04

CPictureEx 示例程序

1、CPictureEx 类的示例程序; 2、生成随机验证码的图片并显示; 3、该示例程序基于MFC;

2018-10-12

SpreadSheet的DLL版本(含源代码)

1、修正SpreadSheet的几个错误问题 2、将SpreadSheet封装为DLL(MFC版本) 3、提供了win32程序调用MFC版本DLL的程序示例 4、代码在vs2008下编译通过

2018-07-02

SpreadSheet简单使用实例

1、SpreadSheet是一个Excel操作封装类,使用起来比其他的更为方便。 2、修正了原版SpreadSheet几个错误问题 3、压缩包里面包含了SpreadSheet的简单使用示例。 4、使用vs2008编译通过

2018-07-02

C++的MVC模式简单示例

C++的MVC模式,界面使用VC/MFC编写。对于MVC模式初学者来说,具有较大的参考价值。

2018-04-17

C++获取程序版本信息

通过代码获得程序资源中VS_VERSION_INFO所有信息。

2016-06-15

jsoncpp的简单使用

jsoncpp的简单使用:遍历json所有键值,从字符串中解析json,从文件中读取json数据,写json数据至文件。

2016-06-14

空空如也

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

TA关注的人

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