- 博客(3)
- 收藏
- 关注
原创 如何在Windows下使用Valgrind
可惜这么强大的工具(几乎)只能在linux上运行, Windows上是不能直接使用的.好在可以通过Windows下的linux子系统进行使用.命令wsl用于调用linux中的命令,由于Valgrind只能在linux中使用,因此前面要加上’wsl’打开你想要检查的程序(exe)所在的文件夹,右键打开终端(Powersell)我测试的时候不加的话运行的程序不是我提供的有内存泄露问题的exe文件.程序开始运行,Valgrind就会对你的程序进行内存分析了.使用已经释放的内存 (use-after-free)
2024-04-23 13:44:11
767
3
原创 git 换行符LF与CRLF转换问题
在各操作系统下,文本文件所使用的换行符是不一样的。UNIX/Linux 使用的是 0x0A(LF),早期的 Mac OS 使用的是0x0D(CR),后来的 OS X 在更换内核后与 UNIX 保持一致了。但 DOS/Windows 一直使用 0x0D0A(CRLF)作为换行符。Git提供了一个“换行符自动转换”功能。这个功能默认处于“自动模式”,当你在签出文件时,它试图将 UNIX 换行符(LF)替换为 Windows 的换行符(CRLF);当你在提交文件时,它又试图将 CRLF 替换为 LF。
2024-04-18 15:03:28
1229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人