自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (10)
  • 收藏
  • 关注

原创 electron编译文件清理

windows 平台清理垃圾文件对执行程序无用的垃圾文件有那些C++工程编译的文件mac 端才使用的模块文件文档文件 例如 markdown、doc、excel 等这类开发文档文件C++ 源代码文件,如 cpp、cc、h、hpp 等objecC 源代码文件,mm、m、swift 文件等mac端才能使用的二进制文件如 .dylib、.framework、.a等文件可能没有用的压缩文件 tar、7z、zip文件(可选)部分脚本# 删除一些无关平台文件 /usr/bin/find $c

2020-09-09 15:57:18 671 1

原创 inno setup 开启 日志

有时候安装程序的错误,我们无法跟踪需要日志功能,那么innosetup中如何开启日志呢步骤一在setup模块中开启日志功能[setup]//打开日志功能SetupLogging=yes步骤二移动日志到指定位置方便查看[setup]procedure CurStepChanged(CurStep: TSetupStep);var logfilepathname, logfilename, newfilepathname: string;begin logfilepathname

2020-09-09 15:55:32 2201

原创 Expression:(Invalid integer length modifier, 0)

问题最新公司项目桌面端软件上传一些特殊文件名的文件造成程序奔溃,找半天才找到奔溃的地方,竟然是vsnprintf这个函数奔溃了,知道奔溃的函数了那就debug一下,然后报错如下[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w6DQOC0Q-1599638011054)(https://i.loli.net/2019/06/27/5d1458cf5730097064.png)]列上代码:void log::Write(LogLevel _level, const cha

2020-09-09 15:53:56 350

原创 windows、macosx 动态 加载 动态库 C++类封装

目的为了方便在windows平台或者mac、osx平台上调用动态库,封装一个C++基础模板类,实现动态库加载,函数获取以及直接调用,直接调用时只要传入函数名成和参数即可因为要兼容windows 和mac 平台我们定义两个宏做编译区分defined(OS_WIN)defined(OS_MACOSX)关键知识点windows 加载动态库使用到的函数 LoadLibraryExW,GetProcAddress,FreeLibrarymacosx 加载动态库使用到的函数 dlopen,GetProcA

2020-09-09 15:52:30 909

原创 windows C++ 获取 word、excel中拷贝的图片

目标C++ 从剪贴板中获取在 word、excel中拷贝图片,然后再其他软件中显示该图片,一般bitmap,jpeg,png 是我们常用的渲染格式。所以获取的图片肯能需要转换成常用的格式才能显示分析在 word中拷贝图片,在剪贴板中可能存在几种格式如下CF_DIB,CF_BITMAP在docx文件中拷贝一张图可能是这种格式CF_DIB,CF_BITMAP 这类型的图片获取最简单::GetClipboardData(format) 获取对应的bmp图片就可以了。HTML Format在doc

2020-09-09 15:50:54 1838 1

原创 inno setup 安装建立回滚机制

目的安装包在安装过程中可能因为环境或者其他特殊原因安装失败了,但是不能影响以前安装的旧版本,所以就需要建立回滚机制,当安装失败的时候自动复原到以前的版本实现步骤在安装之前,拷贝安装目录下的文件到缓存目录,或者移动安装目录下的文件到缓存目录安装完成之后判断,是否安装成功如果安装成功删除缓存目录如果安装失败把安装目录下的文件删除,从缓存目录拷贝文件到安装目录下删除缓存目录代码定义全局变量var isInstallSuccess:boolean; //用于判断是否安

2020-09-09 15:49:57 557

原创 C++ 读取asar中的文件

什么是asar官方说明asar - Electron ArchiveAsar is a simple extensive archive format, it works like tar that concatenates all files together without compression, while having random access support.FeaturesSupport random accessUse JSON to store files’ i

2020-09-09 15:48:27 854

VC6.0 CXimage

CXimage 是什么东西不介绍了,一般都是unicode版本,这个是ASCII版本,VC6.0工程,里面还包含GDIPLUS。

2013-05-26

winpca配置和统计流量信息

最新版本的winpcap在VC6.0中使用的配置方案,以及利用winpcap统计流量信息,界面显示

2013-05-07

MFC自绘菜单

MFC自绘菜单

2013-01-13

界面经典100例

VC界面经典小技巧一百例

2013-01-13

MFC 自制精美日历控件

不是MFC标准控件,自己绘制的MFC日历控件

2013-01-13

绘制加导入导出excel

绘制加导入导出excel

2013-01-13

MFC 自绘日期控件

自绘日期控件

2013-01-13

wpf编程宝典

wpf编程宝典

2013-01-13

GDI 绘制剖面图

dialog GDI绘制坐标系 双缓冲 鼠标拖动绘制矩形

2013-01-13

滚动条控件自绘

各种控件滚动条自绘

2013-01-13

空空如也

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

TA关注的人

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