自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tobey(我是机器人)

数学,算法,语言,界面,工具

  • 博客(8)
  • 资源 (50)
  • 论坛 (5)
  • 收藏
  • 关注

原创 [C/C++]_[单个Unicode转UTF8]

1.这里只是单个unicode字符的转换,字符串转换的话需要遍历整个字符串,可用std::string的append添加.2.如果只是2字节宽的unicode,只需要unicode_char_length = 2就行了。3.如有问题,请指出,如果是wchar_t,直接强制转换为const char*就行。void OneUnicode2UTF8(const char* unic

2012-12-31 07:58:52 2313

原创 [HTTP]_[C/C++]_[HTML特殊字符转义成正常字符]

场景:1.在没有HTML库时(谁有好的html库介绍下,C/C++的?tinyXML?),以SAX方式解析HTML时,会读入特殊字符,这时候需要转义成正常字符才能使用。2.耗时,4-6小时(被打扰)。3.replace虽然挺好,但是会循环整个字符串执行替换,效率应该没有一次过替换高. #include void replace( iterator start, iter

2012-12-31 07:36:08 5862

原创 [BashShell]_[Shell编程]

1.添加命令到环境变量vi ~/.bash_profile增加一行 export path=$path:/path1:/path2:/pahtN保存退出2.增加显示文件命令ls,以列表,属性,颜色,文件特征显示文件。vi ~/.bash_profile增加一行 alias ll="ls -laGF"保存退出执行

2012-12-27 15:42:02 1030

原创 [Winhttp]_[C/C++]_[使用win32 SDK的Windows HTTP Services(WinHTTP)通过代理下载网页]

场景:1.使用win32 SDK的话编译出来的程序比第3方库更小更容易控制。2.缺点就是不能跨平台,在linux上边又需要重新写一套实现。3.优点就是可以对win32 SDK使用更熟悉。程序没怎么整理,有时间再弄。// test_http.cpp : 定义控制台应用程序的入口点。//#include #include "windows.h"#incl

2012-12-19 15:56:34 5013

原创 [Editplus]_[制作Ant的代码Snippet]

1.Editplus有一个功能,可以制作不同类型的常用的代码片段,以下是我制作的ant的代码片段。2.存为ant.ctl,放在Editplus的安装目录下。3.喜欢用editplus做开发工具的自己动动手把。。其他的snippet..#TITLE=Ant; EditPlus Auto-completion file v1.0 written by ES-Computi

2012-12-17 00:22:09 1595

原创 [libcurl]_[初级]_[使用libcurl库做简单软件更新解决方案]

场景:1.软件需要更新版本时,通过读取配置好的xml文件获得软件最新的版本信息。2.因为访问网络可能造成延迟,所以不能阻碍界面操作,所以还得用工作线程进行操作。3.使用expat库做xml分析,curl库下载xml数据流,两个都是跨平台的库,使用也比较方便。libcurl: http://curl.haxx.se/expat: http://expat.sourcefo

2012-12-16 23:20:19 2950

原创 [C#]_[使用NUnit对业务逻辑代码进行单元测试]

Nunit是xUnit系列中应用于C#的测试框架,类似JUnit,Gtest等测试框架。可对类,接口的业务逻辑进行单元测试,目前如果不会单元测试的开发人员就太不专业了。场景:1.当编写网站代码时,写了独立的查询类库,但是这个类库的逻辑如何进行测试呢,比较慢的方式就是人工点击鼠标,通过网页进行测试。但是这样的效率实在太低了,特别是在出现问题时,还得不停的修改代码-》运行-》点击页

2012-12-15 11:45:52 2859

原创 [Shell和批处理]_[枚举指定目录下的文件并处理]

场景:1.有时候需要对某个目录下的文件进行单独处理操作,比如某个目录下的.txt文件,调用命令来处理这些文件。2.如果复制文件路径并写死在脚本里的话,当txt文件增加时,就得修改脚本文件,这样会浪费大量的时间。3.当然用其他动态语言也能做到,我的宗旨时哪个简单用哪个,有系统语言就先用系统语言,对外部环境依赖越少的就优先考虑,比如windows上自动部署网站程序,去指定目录获取最新的文件

2012-12-01 15:26:15 6425

Windows窗口如何显示GIF动画

https://infoworld.blog.csdn.net/article/details/105937016 [ATL/WTL]_[Gdiplus]_[Windows窗口如何显示GIF动画] 项目例子, 使用vs2010以上版本, WTL(Win32)库.

2020-05-05

test-3-7-listview-userdata.zip

https://infoworld.blog.csdn.net/article/details/114081019 的项目代码,使用VS2010和WTL10.

2021-02-25

test-3-6-createwindowex.zip

https://infoworld.blog.csdn.net/article/details/114033153 项目代码,使用VS2010和WTL10.

2021-02-24

test-3-5-export-window-class.zip

1. 博客文章对应的项目代码,使用VS2010和WTL10. 已配置好Win32 Debug。可自行使用VS2010以上的IDE打开。 https://infoworld.blog.csdn.net/article/details/114013411

2021-02-24

Win32-WTL-MFC自定义表格.zip

使用VisualStudio 2010编译构建Debug模式, 用WTL库实现自定义的ListView, 由于WTL的原理就是就是对Win32的薄封装, 所以也可以移植到MFC. 参考博客说明 https://infoworld.blog.csdn.net/article/details/92437089

2019-06-16

libcurl下载大文件

http://blog.csdn.net/infoworld/article/details/46646933 使用libcurl下载大文件简单例子.

2015-06-26

[系统]_[WIN7和WIN10]_[禁用自动更新批处理脚本]

[系统]_[WIN7和WIN10]_[禁用自动更新批处理脚本] 博客https://infoworld.blog.csdn.net/article/details/105318485 对应的批处理工具,省得自己保存了。

2020-04-04

nunit使用例子-使用vs2010-C#

nunit的使用例子,测试接口.测试项目放在主项目的tests目录下。这样可以统一管理.http://www.nunit.org/.vs2010编译过.

2012-12-15

C++简单线程池设计

C++线程池的简单设计与实现,使用GCC编译,可自己改写为vs编译,使用pthread线程库和curl网络库。

2013-03-13

wxWidgets特性一览例子

wxWidgets特性一览例子,没有提供wxWidgets编译的头文件,需要的话可以去wxWidgets官网下载开发包或者联系我。

2013-05-31

通用编译构建Makefile文件

总结的通用Makefile文件,相比前一个netbeans里提取的简洁不少,由于时间关系在make 3.81里测试过。

2013-08-29

活动随机分组小程序-VBS-第一版

这个程序有BUG,已修改,从这里下载吧https://blog.csdn.net/infoworld/article/details/108699390。 说明: 1.每次搞活动都需要分组,比如20个人分3个组,如何才能更公平的分组,想到的只能是随机分组程序。 2.时间关系并没有实现男女平衡的分组,有时间的哥们可以自己实现。

2013-11-21

wxWidgets监听wxListCtrl和wxGrid的滚动条事件

http://blog.csdn.net/infoworld/article/details/24266019

2014-04-21

gtest的vc使用例子

gtest的vc2010使用例子,gtest是c++/c单元测试首选测试框架,类似Java的Junit. http://blog.csdn.net/infoworld/article/details/33738427

2014-06-23

wxWidgets技术归档

阅读 Cross-Platform GUI Programming with wxWidgets 和实际开发经验总结参看,请使用文档结构图查阅。

2014-07-02

原生的复选框(checkbox button)和单选按钮(radio button)实现透明背景效果解决方案

vs2010,参考 http://blog.csdn.net/infoworld/article/details/39451125,改进例子,实现 复选框和单选框的透明背景,其他其他控件也可以用.

2014-09-21

[wxWidgets]_[初级]_[常见更新进度条的方案]

1. 很多程序需要根据处理业务的进度来更新进度条,进度条的目的是让用户能知道业务处理的进度,有进度条的程序更友好,让用户知道程序在运行,而不是没有响应。 博文: http://blog.csdn.net/infoworld/article/details/40654983 用的是wxWidgets 3的,库自己下吧,http://www.wxwidgets.org/downloads/

2014-10-31

zlib的C++封装类压缩文件

项目培训需要封装了zlib库生成压缩文件,没什么技术含量,放出来.^-^. 有需要的童鞋拿去,还是想提醒下偷懒的童鞋要看懂代码。 http://blog.csdn.net/infoworld/article/details/41290969

2014-11-19

socket I O模型 model 之 Select 模型例子

http://blog.csdn.net/infoworld/article/details/43935853 项目代码

2015-02-25

pthread和win32的临界区 Critical Section 比较

[并发并行] [线程同步] [pthread和win32的临界区 Critical Section 比较] vs2010

2015-02-27

ZipHelper完整项目

ZipHelper使用的完整项目,自己改下需要压缩的文件路径。使用cpp. vs2010,可用vs2017重新构建.

2015-04-14

Windows程序设计

Windows程序设计,chm格式,中文版Win32控件教程

2015-05-02

[zlib]_[初级]_[使用Zlib完整解压zip内容]

http://blog.csdn.net/infoworld/article/details/46648709 使用zlib解压zip文件,vs2010

2015-06-26

[并发并行]_[C/C++]_[使用线程本地存储Thread Local Storage(TLS)调用复制文件接口的案例]

http://blog.csdn.net/infoworld/article/details/49715355 项目代码,mingw编译.

2015-11-08

tls线程本地存储例子

http://blog.csdn.net/infoworld/article/details/49715355 mingw编译

2015-11-08

[ATL/WTL]_[初级]_[窗口如何实现WM_MOUSELEAVE和WM_MOUSEHOVER]

http://blog.csdn.net/infoworld/article/details/49718879 WTL响应WM_MOUSELEAVE和WM_MOUSEHOVER

2015-11-08

[并发并行]_[线程同步]_[pthread_once 实现单例模式分析]

http://blog.csdn.net/infoworld/article/details/49798215 mingw 编译,Win32部分可以直接用vs编译.

2015-11-12

[并发并行]_[初级]_[C++实现sychronized方式的对象锁]

参考: http://blog.csdn.net/infoworld/article/details/50182241

2015-12-05

ZipHelper1.1

支持中文路径名的正确存储,其实就是在存储文件名时把文件名转换为ansi,因为这个zlib的版本1.2.5的zip.h不支持wchar_t*的接口.如果要完全改的话可以直接改zip.c源码.

2016-04-06

[Windows]_[中级]_[崩溃报告的高级解决方案源码]

[Windows]_[中级]_[崩溃报告的高级解决方案] http://blog.csdn.net/infoworld/article/details/53958736

2016-12-31

使用zlib库压缩目录

zlib一直是C/C++开发者的首选zip,gz库压缩方案, 但是官方的例子并不支持压缩目录, 说的也不清楚, 我感觉官方貌似是想考验下库的使用者? http://blog.csdn.net/infoworld/article/details/60480313

2017-03-05

pthread work queue manager

.C++标准库没有提供线程池操作, 连Win32都没有集成线程池, 相比之下macOS完善多了, 至少有operations. http://blog.csdn.net/infoworld/article/details/75418451

2017-07-19

test-template-class-export.zip

1. 在Windows上编译动态库时带有C++类的注意事项,C4251警告。具体说明参考 https://blog.csdn.net/infoworld/article/details/112967544 ,我只的初始积分是1积分。

2021-01-21

win32实现dispatch_async博客文章配套项目

参考博客 http://blog.csdn.net/infoworld/article/details/78361720

2017-10-27

infoworld博客备份2.0.1版本

python实现的csdn博客备份, 由于pyinstaller打包无控制台程序会被误报木马, 所以保留控制台. https://blog.csdn.net/infoworld/article/details/19547723

2018-12-03

WTL-MFC-Win32无边框窗口.zip

用vs2010实现的项目, 只配置了Debug模式,虽然使用的是WTL来实现界面,但是消息映射是一样的,很容易移植到MFC. 详细内容查看 https://infoworld.blog.csdn.net/article/details/91960284

2019-06-14

test-WTL10.zip

1.通过WTL向导生成项目后, 编辑把项目test-WTL10项目里的test-WTL10.rc,把Dialog->IDD_ABOUTBOX里的边框去掉。 2.通过参考https://blog.csdn.net/infoworld/article/details/91960284 把3个消息加上就可以了。 3.Debug目录里保留了一个exe可运行,点菜单Help->about.. 拉伸about窗口。

2019-10-12

test-modify-link-text-color.zip

博客 [WTL/ATL]_[初级]_[设置超链接字体颜色] 的代码项目. https://blog.csdn.net/infoworld/article/details/103751851

2019-12-29

test-calc-link-size.zip

[WTL/ATL]_[初级]_[计算CLinkCtrl的合适大小]的匹配,使用VS2010以上版本打开. https://infoworld.blog.csdn.net/article/details/103753246

2019-12-29

test-ccombobox.zip

[WTL/ATL]_[初级]_[关于CCombobox的下拉列表背景色是黑色的问题]博客配套完整项目, vs2010以上打开. https://infoworld.blog.csdn.net/article/details/103754071

2019-12-29

infoworld的留言板

发表于 2020-01-02 最后回复 2020-01-02

博客的持之以恒图标的问题

发表于 2014-07-21 最后回复 2014-07-22

csdn有没有推出客户端工具

发表于 2014-02-17 最后回复 2014-07-21

[开源]_[基于wxWidgets界面Python实现的csdn blog导出备份工具]

发表于 2014-02-21 最后回复 2014-07-21

我的BLOG的原创文章从100多降到82,积分从3w多降到2w多。

发表于 2014-04-24 最后回复 2014-04-24

空空如也

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

TA关注的人 TA的粉丝

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