Loading

摘要: 网上删除注册表的方式全部无效,直接在Microsoft Store搜ccleaner,选择registry清理一下就好了。fuck所有copy-cv战士🖕 阅读全文
posted @ 2022-12-04 10:35 柴承训 阅读(79) 评论(0) 推荐(0) 编辑
摘要: MFC自带的CEdit输入栏并没有限制拷贝粘贴功能,在一些特殊情况下并不方便使用。比如一般为了安全起见,密码输入栏禁止粘贴密码。这时候就需要我们自定义一个输入栏,微软提供了WM_PASTE消息,因此只需要我们监听这个消息并做处理即可。下面给一个小的demo: CPasswordEdit.h #pra 阅读全文
posted @ 2022-09-08 23:26 柴承训 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 最近遇到一个问题,使用libssh2_sftp上传文件时,传输的文件命名文xxx.xx.temp,上传完成后需要把temp后缀去掉。 libssh2提供了一个接口libssh2_sftp_rename用于重命名远端文件。 但是在调用libssh2_sftp_rename时出现一个问题,只有第一次调用 阅读全文
posted @ 2022-09-02 22:56 柴承训 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 最近遇到一个问题,程序莫名其妙崩溃,由于系统设置并没有生成core文件,因此也就不能通过gdb调试来查看出错时的调用栈信息。好在系统生成了crash.log文件,里面的backtrace信息可以帮我分析定位问题。 先来看一下当时的backtrace打印: 08-22 10:07:39.981 F/D 阅读全文
posted @ 2022-09-02 22:55 柴承训 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 在以前的文章里写了Windows下编译libcurl实现sftp传输文件,但是实际使用过程中遇到很大的问题,那就是传输速度非常慢,只有600KBps左右。然后用了Xftp和WinSCP两款软件做对比,Xftp勉强到1MBps,而WinSCP可以达到1.5MBps,传输速度都远大于我自己的传输速度。所 阅读全文
posted @ 2022-08-17 21:39 柴承训 阅读(1325) 评论(0) 推荐(0) 编辑
摘要: 作为一个obs老用户,一直用的是Mac版进行开发,作为Windows开发新手的我,准备编译一下osb练练手,熟悉一下Windows项目的编译流程。 osb wiki给出了Windows的编译流程,编译连接在这里。让我惊喜的是obs竟然要求vs2022,Windows 10 SDK (minimum 阅读全文
posted @ 2022-08-17 21:37 柴承训 阅读(1873) 评论(0) 推荐(1) 编辑
摘要: 常量成员,因为常量只能初始化不能赋值,所以必须放在初始化列表里面 引用类型,引用必须在定义的时候初始化,并且不能重新赋值,所以也要写在初始化列表里面 没有默认构造函数的类类型,因为使用初始化列表可以不必调用默认构造函数来初始化,而是直接调用拷贝构造函数初始化。 阅读全文
posted @ 2022-08-16 11:05 柴承训 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 最近几年信息安全事件频发,尤其是去年的log4j2漏洞,可以说是互联网史上破坏力最大、最危险的漏洞之一了,信息安全成了软件开发中非常重要的考虑因素。很多项目里功能项现在强制要求安全检测,只有符合安全标准才能发布。 作为信创产业的一枚螺丝钉,接到一个任务,要把原先使用的文件传输协议由FTP升级到SFT 阅读全文
posted @ 2022-08-15 21:02 柴承训 阅读(1410) 评论(0) 推荐(0) 编辑
摘要: 很多程序运行的时候,一些操作需要管理员权限才能运行,正好微软提供了一个接口 IsUserAnAdmin ,可以让我们很方便的检测出当前程序是不是以admin运行的。 #include <ShlObj.h> //IsUserAnAdmin() #include <iostream> int main( 阅读全文
posted @ 2022-08-14 14:01 柴承训 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 太久没写博客了,最近都在研究一些跟专业无关的东西,什么证券从业资格,区块链,solidity,宏观微观经济,中国通史,明清史,魏晋南北朝史,四大名著。。。偏偏吧吃饭的家伙落下了。罪孽罪孽,赶紧更新一篇技术博客,找回一下感觉。看了下自己的GitHub,最近几个月也是一片空白,说好的要为开源世界留下点什 阅读全文
posted @ 2022-07-19 23:57 柴承训 阅读(617) 评论(0) 推荐(0) 编辑