- 博客(102)
- 资源 (8)
- 收藏
- 关注

原创 stl中auto_ptr,unique_ptr,shared_ptr,weak_ptr四种智能指针使用总结
在一次面试过程中被问到了stl中的四种智能指针的用法由于经验不足,我只知道auto_ptr和shared_ptr,然后还说了一个弱... 然后面试官就提示是weak_ptr,之后他又主动说出了unique_ptr我也只对auto_ptr和shared_ptr做了一下使用场景。现在回想起来,对这次面试还是很不满意,对自己的知识面也是很不满意,最近工作不是很忙,专门来总结一下这四种智
2016-08-19 14:25:03
6506
原创 文件(夹)命令行比较工具和一个图形界面比较工具
比较文件夹:diff -r -q dir1 dir2。windows上需要在git bash中运行。命令行比较工具:diff。
2024-03-24 19:00:59
468
原创 git如何在某个commitId的状态提交到一个分支
有些时候,我们在使用子仓库,或者其他情况,会有一个状态是当前的git仓库是在一个commitId上,而没有在一个分支上:这时如果想要把基于这个commitId创建一个分支,可以使用下面这个命令:就可以打到效果了。这个不一定是master分支,也可以是自己定义的分支,比如:
2024-03-20 23:31:58
550
原创 一个基于轮询的广告系统
基于轮询的广告系统,应用了c++,Qt,ruby,JavaScript技术,基于动态脚本下发来实现灵活的广告曝光。无论是PC客户端还是手机客户端都适用,在解决应急行问题,常规的软件缺陷修复都能起到很好的作用。“云指令”实现框架。
2024-02-27 10:55:08
1146
原创 gitlab更换了url之后怎么切换
gitlab.xxx.com 是更换后的url。1、查看远端url是什么。demo 是仓库名称。2、更换本地的url。
2024-02-20 19:48:35
696
原创 如何解决spy++无法捕获窗口消息问题
64为软件需要使用64为spy++,进程名称是spyxx_amd64.exe。也就是说32为软件需要使用32为spy++,进程名称是spyxx.exe。直接使用visual studio 工具->Spy++运行。64位软件,windows11系统。spy++无法捕获窗口消息。
2024-01-15 15:41:41
2078
原创 三种方式简单搭建http本地文件服务
之前写过一篇博文:https://blog.youkuaiyun.com/zsc_976529378/article/details/129353296。官网介绍:https://docs.python.org/3.4/library/http.server.html。python3 -m http.server 8888 -d $(自己文件所在目录)比如 python3 -m http.server 8888 -d d:\test。官网在这里:https://www.rejetto.com/hfs/
2023-12-21 19:53:55
1524
原创 Win7下静态变量析构导致进程卡死无法退出问题解决
上好几次出现进程卡死,无法退出,在用户机器上抓取了dump,发现是在DllMain函数中执行了静态变量的析构,这个静态变量析构的时候会使用std::condition_variable 类型的成员变量通知其他线程退出。上次是我同事发现的这个问题,想办法绕过去了,这次我想弄明白原因,在网上查了一些资料,google查找的关键字:ZwReleaseKeyedEvent deadlock,因为堆栈最后一个函数是这个。同时我也把我发现的这个问题写在了这篇文章的评论中了。到此,整个问题已经查明原因了。
2023-06-13 10:22:20
842
原创 git fatal: bad object refs/heads 解决方案
1、把 .git\refs\remotes\origin\ 下出问题的分支名称删除掉。2、把.git\refs\heads\下出问题的分支名称删除掉。再次执行git pull --rebase即可解决。
2023-05-14 17:33:31
7642
转载 如何查看二进制文件是32位还是64位
打开 visual studio 2017自带的”交叉工具命令行“或者下方的 ”开发人员命令提示符“。. 注意一定要加上-headers选项,否则看不到machine(x64)或x86提示。
2023-04-26 19:29:14
364
转载 如何判别lib文件是静态库还是动态库的导入文件呢
双击运行一下,如果弹出提示:缺少mspdb100.dll,那么就到:安装目录/Common7/IDE/mspdb100.dll,将其拷贝到安装目录/VC/bin文件夹下;重新一次前面的操作:将lib.exe拖入,空格,输入:/list,空格,拖入需要查看的lib文件,回车。5、后缀显示为:.dll的,则lib文件为动态库的导入文件;找到开始菜单中的”运行“,输入cmd,回车,将lib.exe文件直接拖到dos环境中,回车。所以,下载了一个lib,如何判断该lib文件是静态库还是动态库的导入文件呢?
2023-04-24 14:11:13
1082
原创 win10修改任务计划程序设置时提示“一个或多个指定的参数无效”的解决办法
win10修改任务计划程序设置时提示“一个或多个指定的参数无效”的解决办法
2023-03-05 10:40:04
4456
原创 PostQuitMessage的一个坑:在非UI线程中调用无法退出UI线程
PostQuitMessage的一个坑:在非UI线程中调用无法退出UI线程
2023-02-21 10:43:05
584
转载 “Fatal error in launcher: Unable to create process using”解决办法
pip安装包失败解决办法
2022-11-28 10:13:49
7065
6
原创 windows系统下压力测试工具(cpu使用率,内存使用率,磁盘使用率,磁盘空间)
windows系统下压力测试工具(cpu使用率,内存使用率,磁盘使用率,磁盘空间)
2022-11-07 16:43:32
21657
3
windows下文件占用测试工具:https://blog.youkuaiyun.com/zsc-976529378/article/details/144480342
2024-12-15
pdb文件和二进制文件是否匹配的校验工具chkmatch.exe
2024-03-07
基于轮询的广告系统,应用了c++,Qt,ruby,JavaScript技术,基于动态脚本下发来实现灵活的广告曝光 无论是PC客户
2024-02-26
InfoZipTest.zip
2020-04-25
JAVA编写的看图软件程序源代码
2012-03-18
java 反射机制
2011-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人