- 博客(98)
- 资源 (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 6349
原创 文件(夹)命令行比较工具和一个图形界面比较工具
比较文件夹:diff -r -q dir1 dir2。windows上需要在git bash中运行。命令行比较工具:diff。
2024-03-24 19:00:59 337
原创 git如何在某个commitId的状态提交到一个分支
有些时候,我们在使用子仓库,或者其他情况,会有一个状态是当前的git仓库是在一个commitId上,而没有在一个分支上:这时如果想要把基于这个commitId创建一个分支,可以使用下面这个命令:就可以打到效果了。这个不一定是master分支,也可以是自己定义的分支,比如:
2024-03-20 23:31:58 283
原创 一个基于轮询的广告系统
基于轮询的广告系统,应用了c++,Qt,ruby,JavaScript技术,基于动态脚本下发来实现灵活的广告曝光。无论是PC客户端还是手机客户端都适用,在解决应急行问题,常规的软件缺陷修复都能起到很好的作用。“云指令”实现框架。
2024-02-27 10:55:08 1061
原创 gitlab更换了url之后怎么切换
gitlab.xxx.com 是更换后的url。1、查看远端url是什么。demo 是仓库名称。2、更换本地的url。
2024-02-20 19:48:35 404
原创 如何解决spy++无法捕获窗口消息问题
64为软件需要使用64为spy++,进程名称是spyxx_amd64.exe。也就是说32为软件需要使用32为spy++,进程名称是spyxx.exe。直接使用visual studio 工具->Spy++运行。64位软件,windows11系统。spy++无法捕获窗口消息。
2024-01-15 15:41:41 661
原创 三种方式简单搭建http本地文件服务
之前写过一篇博文:https://blog.csdn.net/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 706
原创 Win7下静态变量析构导致进程卡死无法退出问题解决
上好几次出现进程卡死,无法退出,在用户机器上抓取了dump,发现是在DllMain函数中执行了静态变量的析构,这个静态变量析构的时候会使用std::condition_variable 类型的成员变量通知其他线程退出。上次是我同事发现的这个问题,想办法绕过去了,这次我想弄明白原因,在网上查了一些资料,google查找的关键字:ZwReleaseKeyedEvent deadlock,因为堆栈最后一个函数是这个。同时我也把我发现的这个问题写在了这篇文章的评论中了。到此,整个问题已经查明原因了。
2023-06-13 10:22:20 701
原创 git fatal: bad object refs/heads 解决方案
1、把 .git\refs\remotes\origin\ 下出问题的分支名称删除掉。2、把.git\refs\heads\下出问题的分支名称删除掉。再次执行git pull --rebase即可解决。
2023-05-14 17:33:31 4941
转载 如何查看二进制文件是32位还是64位
打开 visual studio 2017自带的”交叉工具命令行“或者下方的 ”开发人员命令提示符“。. 注意一定要加上-headers选项,否则看不到machine(x64)或x86提示。
2023-04-26 19:29:14 220
转载 如何判别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 756
原创 win10修改任务计划程序设置时提示“一个或多个指定的参数无效”的解决办法
win10修改任务计划程序设置时提示“一个或多个指定的参数无效”的解决办法
2023-03-05 10:40:04 2555
原创 PostQuitMessage的一个坑:在非UI线程中调用无法退出UI线程
PostQuitMessage的一个坑:在非UI线程中调用无法退出UI线程
2023-02-21 10:43:05 378
转载 “Fatal error in launcher: Unable to create process using”解决办法
pip安装包失败解决办法
2022-11-28 10:13:49 6495 6
原创 windows系统下压力测试工具(cpu使用率,内存使用率,磁盘使用率,磁盘空间)
windows系统下压力测试工具(cpu使用率,内存使用率,磁盘使用率,磁盘空间)
2022-11-07 16:43:32 14860 3
原创 安装DirectShow的Filter一些总结
我们的软件是使用DirectShow开发的,需要兼容各种相机设备。一个用户是使用第三方购买的相机并配有SDK,他的SDK重装系统没有了。我给他发了一份SDK并准备给他安装。总结下遇到的一些低级错误吧。前提:1、SDK中有一个xxx.ax的filter文件和一个yyy.dll文件。2、电脑是64位系统。我们的软件是32位。犯错一:我用regsvr32 xxx.ax文件。错误的点是没有使用全路径,虽然提示注册成功了,实际注册的路径是c:\windows\SysWOW64\xx
2022-05-14 22:52:45 587
原创 windbbg中如何把dump文件中的内存数据保存到文件
在看一个dump文件时发现有一个jpg图片的数据buffer的实际大小和参数中的大小不太符合。导致了0xc0000005的崩溃,所以我想把dump中的图片内存写到文件中,确认下图片是否是一个正常的jpg图片。比如下面这个例子就是把从0x10de8c00开始的300个字节的内容写到d:\1111.jpg文件中。.writemem d:\1111.jpg 0x10de8c00 L300参考资料:.writemem (Write Memory to File) - Windows dr..
2022-05-05 16:02:50 534
原创 解决VS2015无法打开WinSock2.h,无法找到ws2_32.lib
解决VS2015无法打开WinSock2.h,无法找到ws2_32.lib
2022-03-26 14:10:33 3918 1
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关注的人