自定义博客皮肤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

保持热爱,不忘初心

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

转载 通过 forfiles 命令自动删除几天前的文件

forfiles 参数windows下bat批处理,自动获取文件的最后修改时间,然后将指定多少天之前的文件删除,需要Windows支持forfiles命令,xp以及以上系统都自带forfiles命令。forfiles的几个参数:/P 可是搜索的路径。在我们这里就是要在哪个目录寻找要删除的文件/M 根据搜索掩码搜索文件。默认为*,我们要删除某时间以前的文件。我们只关心时间。/D 文件...

2019-01-28 16:33:18 2739

原创 MySQL 使用 mysqldump 定时备份成sql文件

使用 MySQL 的 mysqldump 备份成 sql 文件: 系统环境MySQL安装位置:D:\Program Files (x86)\MySQL数据库的名称为:testMySQL的root密码:123456数据库备份的目标文件夹:D:/db_backup/ 备份脚本备份指定的数据库@echo offecho --------------------...

2019-01-28 15:27:46 1278 3

原创 MySQL Workbench 安装后提示 api-ms-win-crt-runtime-l1-1-0.dll丢失

【问题描述】安装 mysql-workbench-community-6.3.10-winx64.msi 后,启动workbench失败!提示“api-ms-win-crt-runtime-l1-1-0.dll 丢失”。但是,vs2015 的运行时库(vc_redist.x64.exe)也已经装了呀! 【解决方案】api-ms-win-crt-runtime 就是MFC的运行时...

2019-01-28 10:11:45 3241

原创 MySQL ERROR 2006 (HY000) at line xx: MySQL server has gone away的解决方案

【问题描述】将MySQL的数据转移到另外一台服务器。所以将原MySQL数据库备份为 *.sql 格式的,在导入另外一台服务器的MySQL时,就出现了“ERROR 2006 (HY000) at line xx: MySQL server has gone away”这样的错误!究其原因:是因为原数据库里面包含了较大数据包,而新的数据库还没有进行配置而导致的。 【解决方案】找到 my...

2019-01-28 09:52:42 3306

转载 vs2008 自动化编译工程(devenv.com)

目的:不用打开visual studio,使用脚本实现自动编译vs的工程。在vs2008下面提供了devenv.com命令行方式,我们可以从VS安装目录..\MicrosoftVisual Studio9\Common7\IDE下面找到它,以下是几个常见用法:用法:devenv.com [solutionfile | projectfile |anyfile.ext] [swit...

2019-01-15 18:41:36 1115

原创 windows 搭建HTTP文件服务器(Nginx 方式)

在Windows环境下,想建一个HTTP文件服务器,比较简便的方法就是使用HFS(下载地址:HFS下载地址)来实现。这里不介绍HFS怎么实现一个HTTP文件服务器,有兴趣的童鞋可以自行上网了解。本次主要介绍在Windows环境下,使用Nginx作为HTTP文件服务器的方法:Nginx下载地址:http://nginx.org/en/download.html下载完后,解压到本地磁盘,打开c...

2019-01-10 23:58:15 17863 5

转载 fopen 和它的读写标识 r、r+、rb+、rt+、w+.....

函数功能: 打开一个文件函数原型:FILE * fopen(const char * path,const char * mode);相关函数:open,fclose,fopen_s,_wfopen所需库: <stdio.h>返回值: 文件顺利打开后,指向该流的文件指针就会被返回。若果文件打开失败则返回NULL,并把错误代码存在errno 中。  一般而言,打开文...

2019-01-10 11:49:50 24329 1

原创 GB2312、GBK、UTF-8 如何转换

【什么是编码】首先,我们要明白,GB2312、GBK和UTF-8都是一种字符编码。除此之外,还有好多字符编码。只是对于我们中国人的网站来说,用这三种编码比较多。简单的说一下,为什么要用编码?在计算机内,储存文本信息用ASC II码,每一个字符对应着唯一的ASCII码。最初计算机是由美国发明的,他们也用的是键盘和上面的字母,所以他们的字符ASCII好解决。但是我们中国 的就不同了,每个汉字要...

2019-01-10 11:38:58 20368 4

原创 Mongoose (web服务器)相关资料

1、Mongoose介绍Mongoose是一个web服务器,通过提供一个web接口给它,它可以嵌入到现有的应用程序中去。Mongoose web服务器的执行是自满足的,它不依赖于任何其他服务。如果你将它复制到任何目录并执行,它将将启动web服务并将当前目录作为主目录、端口号是8080。当然这些配置选项都可以通过配置文件mongoose.conf设置。Mongoose它的前身是shttpd,...

2019-01-08 09:27:58 872

原创 为什么需要线程池

为什么需要线程池目前的大多数网络服务器,包括Web服务器、Email服务器以及数据库服务器等都具有一个共同点,就是单位时间内必须处理数目巨大的连接请求,但处理时间却相对较短。传统多线程方案中我们采用的服务器模型则是一旦接受到请求之后,即创建一个新的线程,由该线程执行任务。任务执行完毕后,线程退出,这就是是“即时创建,即时销毁”的策略。尽管与创建进程相比,创建线程的时间已经大大的缩短,但是如...

2019-01-07 14:38:51 180

转载 关键段CRITICAL_SECTION 与 互斥量Mutex 在线程互斥的性能比较

在多线程环境,对资源进行访问的时候,一般都需要加锁。这时候就涉及到加锁的性能问题:lock.h#ifndef _LOCK_H_#define _LOCK_H_#include <windows.h>//锁接口类class ILock{public: virtual ~ILock() {} virtual void Lock() const = 0; v...

2019-01-07 11:47:49 895

转载 浅谈智能指针 auto_ptr / shared_ptr

        通常使用类似new申请一块空间,交由一个指针指向,假如说最后忘记delete,将会造成内存泄露。而智能指针的出现,就是对这种问题的解决方式,智能指针类似指针,却可以用于管理动态分配的内存(智能指针模板定义了类似指针的对象,将new得到的空间的地址赋给该对象,当对象过期时,其析构函数将其释放)。(1) auto_ptr,C++98提出,C++11摒弃(2) shared_ptr...

2019-01-03 18:26:23 365

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关注的人

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