会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
柴承训
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2022年12月25日
MFC CEdit disable时设置背景颜色
摘要: MFC作为一套非常老旧落后的框架,对于很多控件特效的支持还是非常有限,不少东西都要自己去手绘,做起来真的是太痛苦了。希望mfc跟ie一样,快快死掉。 今天又是一个奇怪的需求,要求输入框在disable时,背景颜色设置为白色。disable跟enable样式完全不做区分,UI设计也是人才。 CEdit
阅读全文
posted @ 2022-12-25 23:30 柴承训
阅读(405)
评论(0)
推荐(0)
2022年12月11日
MFC控件使用自己本地的字体文件
摘要: MFC作为一套古老的框架,加载使用本地字体流程也很复杂,网上的资料大多也都不能直接运行。在参考了一些github上现有代码和古代代码之后,实现了加载本地字体文件并显示在指定控件的功能。 首先要把字体文件加载到资源文件里,资源视图下右键-添加资源, 点击自定义,输入"OTF", "TTF"等需要加载的
阅读全文
posted @ 2022-12-11 23:05 柴承训
阅读(854)
评论(3)
推荐(0)
2022年12月4日
windows系统删除qt后,右键打开方式有很多无效的qt链接
摘要: 网上删除注册表的方式全部无效,直接在Microsoft Store搜ccleaner,选择registry清理一下就好了。fuck所有copy-cv战士🖕
阅读全文
posted @ 2022-12-04 10:35 柴承训
阅读(235)
评论(0)
推荐(0)
2022年9月8日
mfc输入栏禁用复制粘贴
摘要: MFC自带的CEdit输入栏并没有限制拷贝粘贴功能,在一些特殊情况下并不方便使用。比如一般为了安全起见,密码输入栏禁止粘贴密码。这时候就需要我们自定义一个输入栏,微软提供了WM_PASTE消息,因此只需要我们监听这个消息并做处理即可。下面给一个小的demo: CPasswordEdit.h #pra
阅读全文
posted @ 2022-09-08 23:26 柴承训
阅读(225)
评论(0)
推荐(0)
2022年9月2日
libssh2_sftp_rename失败问题
摘要: 最近遇到一个问题,使用libssh2_sftp上传文件时,传输的文件命名文xxx.xx.temp,上传完成后需要把temp后缀去掉。 libssh2提供了一个接口libssh2_sftp_rename用于重命名远端文件。 但是在调用libssh2_sftp_rename时出现一个问题,只有第一次调用
阅读全文
posted @ 2022-09-02 22:56 柴承训
阅读(772)
评论(0)
推荐(0)
Linux下利用backtrace定位问题函数
摘要: 最近遇到一个问题,程序莫名其妙崩溃,由于系统设置并没有生成core文件,因此也就不能通过gdb调试来查看出错时的调用栈信息。好在系统生成了crash.log文件,里面的backtrace信息可以帮我分析定位问题。 先来看一下当时的backtrace打印: 08-22 10:07:39.981 F/D
阅读全文
posted @ 2022-09-02 22:55 柴承训
阅读(748)
评论(0)
推荐(0)
2022年8月17日
libcurl libssh2 sftp传输速度提高
摘要: 在以前的文章里写了Windows下编译libcurl实现sftp传输文件,但是实际使用过程中遇到很大的问题,那就是传输速度非常慢,只有600KBps左右。然后用了Xftp和WinSCP两款软件做对比,Xftp勉强到1MBps,而WinSCP可以达到1.5MBps,传输速度都远大于我自己的传输速度。所
阅读全文
posted @ 2022-08-17 21:39 柴承训
阅读(1709)
评论(0)
推荐(0)
Window下 VS2019+QT6下编译osb-studio
摘要: 作为一个obs老用户,一直用的是Mac版进行开发,作为Windows开发新手的我,准备编译一下osb练练手,熟悉一下Windows项目的编译流程。 osb wiki给出了Windows的编译流程,编译连接在这里。让我惊喜的是obs竟然要求vs2022,Windows 10 SDK (minimum
阅读全文
posted @ 2022-08-17 21:37 柴承训
阅读(2465)
评论(0)
推荐(1)
2022年8月16日
哪些情况必须使用列表初始化?
摘要: 常量成员,因为常量只能初始化不能赋值,所以必须放在初始化列表里面 引用类型,引用必须在定义的时候初始化,并且不能重新赋值,所以也要写在初始化列表里面 没有默认构造函数的类类型,因为使用初始化列表可以不必调用默认构造函数来初始化,而是直接调用拷贝构造函数初始化。
阅读全文
posted @ 2022-08-16 11:05 柴承训
阅读(65)
评论(0)
推荐(0)
2022年8月15日
libcurl windows下编译并实现sftp传输文件
摘要: 最近几年信息安全事件频发,尤其是去年的log4j2漏洞,可以说是互联网史上破坏力最大、最危险的漏洞之一了,信息安全成了软件开发中非常重要的考虑因素。很多项目里功能项现在强制要求安全检测,只有符合安全标准才能发布。 作为信创产业的一枚螺丝钉,接到一个任务,要把原先使用的文件传输协议由FTP升级到SFT
阅读全文
posted @ 2022-08-15 21:02 柴承训
阅读(2140)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告