- 博客(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
sqlite3_blob_test.zip
2019-05-15
基于winInet的文件上传程序
2019-04-04
基于mongoose实现Http Server(多线程)
2019-02-14
SpreadSheet的DLL版本(含源代码)
2018-07-02
SpreadSheet简单使用实例
2018-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人