
其他
文章平均质量分 71
Finn Wang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
KeyPresser 一款自动化按键工具
KeyPresser 是一款自动化按键工具,它可以与窗口交互,并支持后台运行, 无需保持被控窗口在前台运行。用户可以选择要操作的目标窗口,并通过勾选复选框来控制要发送哪些按键消息。可以从组合框中选择所需的按键,并在编辑框中输入时间间隔以控制按键发送之间的延迟。程序提供“开始”和“停止”按钮来启动和终止按键发送过程。时间间隔最小值、最大值相同时,将以固定的时间间隔触发时间间隔最小值、最大值不同时,将在最小、最大值之间生成随机时间间隔触发。原创 2025-05-03 18:07:08 · 1829 阅读 · 0 评论 -
一文了解“字符集”
在计算机中每个字符都要使用一个编码来表示,而每个字符究竟使用哪个编码来表示要取决于使用哪个字符集(Charset)。计算机字符集可归类为3种:单字节字符集(SBCS)、多字节字符集(MBCS)和宽字符集(Unicode字符集)。原创 2022-09-20 12:24:58 · 3131 阅读 · 1 评论 -
通过字体名获取字体文件
由于在GLFT/FreeType中需要传入字体文件作为参数,所以需要通过字体名来寻找字体文件。现已完成,特此总结分享。参考链接:https://www.codeproject.com/Articles/1235/Finding-a-Font-file-from-a-Font-namehttps://github.com/chaoticbob/Cinder-SdfText 具体看acquireFontNamesAndPaths,有读mac,windows,Linux的https://github.c.原创 2021-07-30 11:43:02 · 1271 阅读 · 0 评论 -
C++如何正确使用智能指针?
目录关于Jenkins持续集成是什么为什么要持续集成?持续集成怎么做?搭建GitLab+Jenkins+MSBuild持续集成环境什么是MSbuild?Jenkins插件创建一个自动编译VC工程的任务步骤关于JenkinsJenkins是一个持续集成的工具,用于自动化各种任务,包括构建、测试和部署软件。持续集成是什么大师 Martin Fowler 对持续集成是这样定义的:持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次转载 2020-05-11 17:36:18 · 186 阅读 · 0 评论 -
inno setup 水波纹效果,检测安装vcredist_x86.exe等
以下inno setup脚本,实现了:1.水波纹效果 2.安装时检测是否安装其他版本,并在欢迎页面添加文字提示 4.检测安装vcredist_x86.exe 3.卸载时添加提示; 脚本由 Inno Setup 脚本向导 生成!; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!#define MyAppName "GX_Standardizeddrawing_...原创 2019-06-12 10:54:16 · 1882 阅读 · 0 评论 -
Linux与Windows下的网络编程区别
socket相关程序从Windows移植到Linux下需要注意的:1)头文件Windows下winsock.h/winsock2.hLinux下sys/socket.h错误处理:errno.h2)初始化Windows下需要用WSAStartupLinux下不需要3)关闭socketWindows下closesocket(…)Linux下close(…)4)类型Win...转载 2019-08-07 17:44:27 · 773 阅读 · 0 评论 -
MFC DoModal()无法显示对话框
默认情况下,MFC 使用主应用的资源句柄加载资源模板。 如果您在 DLL中启动一个对话框,资源实际存储在 DLL 模块。可以通过添加以下代码为执行此函数的开头,来切换资源到当前dll,对话框就可以正常显示了:AFX_MANAGE_STATE(AfxGetStaticModuleState( ));...原创 2019-08-30 17:31:48 · 3939 阅读 · 1 评论