自定义博客皮肤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++ 基于libcurl的http客户端

当使用C++想要实现HTTP客户端时,目前通用的做法就是使用libcurl。本文主要分享的是一个基于libcurl的HTTP封装类,其功能包括:同步的(HTTP/HTTPS)GET、POST请求,以及文件下载和进度报告。头文件代码:#ifndef __BASE_EASY_CURL_H__#define __BASE_EASY_CURL_H__#include #include

2016-12-28 17:59:54 10230 5

转载 pragma pack(非常有用的字节对齐用法说明)

声明:整理自网络达人们的帖子,部分参照MSDN。强调一点:#pragma pack(4)typedef struct{    char buf[3];    word a;}kk;#pragma pack()对齐的原则是 min(sizeof(word ),4)=2,因此是2字节对齐,而不是我们

2016-12-23 09:50:22 2580

原创 【Debug】LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

重装了系统(之前win10,现在win7),重新编译VS2010项目,提示下面错误:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏。据说,更新了系统,打了补丁也可能会出现同样的提示错误!【解决方案】第一步:打开项目属性页,“清单工具”-->“输入和输出”-->“嵌入清单”,改为“否”。如下图所示:重新编译项目,

2016-12-22 18:15:35 833

原创 C++ 通过文件路径获取文件名

从文件路径中,获取文件名称。比如:"C:\\Users\\Kandy\\Desktop\\data.txt" ---> data.txt。在C++的范畴,可以通过 strrchr 或者 string 中的查找字符的 find_last_of 来处理。而在Windows环境中,用其他的API来处理,或许会方便很多!#include #include #include #pragma c

2016-12-19 10:47:28 7668

原创 SVN报错 Committing to a tag

提交SVN的时候弹出下面的提示窗口:网上一搜,没看到什么有价值的参考信息,大多数都是说直接Commit就行!如果有对这个理解比较到位的,请留言给我!

2016-12-15 10:53:32 6424 1

原创 【Debug】fatal error LNK1241: 已指定资源文件

【问题背景】两个静态库A和B,都添加了资源Version。B库中包含了A库(附加依赖项里面添加了A.lib),编译的时候提示:fatal error LNK1241: 已指定资源文件。【解决方案】去掉了A库中的资源,重新编译即可。【原因分析】在编译器对B库进行编译的时候,同时链接了A库的资源,导致资源文件发生冲突。

2016-12-08 18:27:34 3029

原创 libcurl 提示 error LNK2001: 无法解析的外部符号

在使用 nmake 对 libcurl 进行编译的时候,设置的参数为:nmake /f makefile.vc mode=static VC=10 ENABLE_IDN=noRTLIBCFG=dlldebug=no但是在测试程序中使用 libcurl 时,出现了以下错误提示:error LNK2001: 无法解析的外部符号 __imp__curl_easy_setopt

2016-12-05 15:28:40 10520 7

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

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