C/C++
文章平均质量分 52
写文章的思考者
C++、chromium浏览器、Windows等技术开发
展开
-
git如何在某个commitId的状态提交到一个分支
有些时候,我们在使用子仓库,或者其他情况,会有一个状态是当前的git仓库是在一个commitId上,而没有在一个分支上:这时如果想要把基于这个commitId创建一个分支,可以使用下面这个命令:就可以打到效果了。这个不一定是master分支,也可以是自己定义的分支,比如:原创 2024-03-20 23:31:58 · 299 阅读 · 0 评论 -
windbg看不了chromium崩溃堆栈怎么解决
windbg看不了chromium崩溃堆栈怎么解决原创 2024-03-07 11:57:59 · 419 阅读 · 0 评论 -
侵入式智能指针和非侵入式智能指针
侵入式智能指针和非侵入式智能指针原创 2024-02-08 17:52:32 · 821 阅读 · 0 评论 -
使用chromium代码函数入参和出参传入同一个变量踩到的坑
使用chromium代码函数入参和出参传入同一个变量踩到的坑原创 2024-01-19 21:40:29 · 444 阅读 · 0 评论 -
PostQuitMessage的一个坑:在非UI线程中调用无法退出UI线程
PostQuitMessage的一个坑:在非UI线程中调用无法退出UI线程原创 2023-02-21 10:43:05 · 385 阅读 · 0 评论 -
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 · 539 阅读 · 0 评论 -
解决VS2015无法打开WinSock2.h,无法找到ws2_32.lib
解决VS2015无法打开WinSock2.h,无法找到ws2_32.lib原创 2022-03-26 14:10:33 · 3941 阅读 · 1 评论 -
std::string转json时多了\u0000【jsoncpp库】
std::string转json时多了\u0000【jsoncpp库】原创 2022-02-07 22:55:33 · 3887 阅读 · 0 评论 -
杂七杂八备忘录
(一)c++写内容到文件中#include <vector>#include <string>#include <fstream>#include <iostream>#include <windows.h>using namespace std;void main(){ std::string msg = "1...原创 2020-04-29 21:17:13 · 171 阅读 · 0 评论 -
MulDiv的用法
MulDiv(a, b, c) 中的 a、b、c 是三个 Integer, 同时返回一个 Integer.其计算方式类似于: a * b / c 或 a * b div c, 但也有区别.//例一: 相同处 var a,b,c,n1,n2: Integer; begin a := 4; b := 3; c := 2; n1 := a * b div c; ...转载 2020-04-18 20:05:57 · 612 阅读 · 0 评论 -
C语言宏中"#"和"##"的用法以及宏展开规则
之前也看过一些C语言宏的使用,特别是对_T 以及 TEXT 宏的实现也比较感兴趣,但是之前对_T,TEXT宏的实现也是一知半解,没有彻底搞明白,周末在写另外一篇博客(https://blog.csdn.net/zsc_976529378/article/details/105451453)时恰好又用到了宏,所以想好好把这块学习整理下。C语言宏中#的用法#的作用是把一个token(标记)...原创 2020-04-11 20:41:03 · 2911 阅读 · 0 评论 -
Windows API 获取系统路径
每次写代码获取系统路径都是要百度一番,以为重来记不住,也没想去记住这些API。但是这样每次开发效率就比较低,所以还是整理下吧,加深下印象,至少后面可以在自己博客里就能轻松的找到了吧。直接上代码吧。#include "stdafx.h"#include <Shlobj.h>#include <tchar.h>#include <Windo...原创 2020-04-11 15:20:15 · 1236 阅读 · 0 评论 -
CreateProcess创建进程踩过的坑(路径中含有空格以及路径反斜杠太少)
CreateProcess如果原创 2020-04-04 19:53:08 · 2078 阅读 · 0 评论 -
关于dll中函数的导出与导入
被同事问了一个编译不过的问题,写博客整理备忘。假设我在做一个计算机,然后里头的数学运算希望放到一个dll中实现,方便复用。计算机calc.exe数学运算库:math.dll math.lib我希望在math.dll中导出int add(int,int);函数给calc.exe使用做法:第一步:在math项目对应中添加两个文件math.h#ifdef MA...原创 2020-04-05 19:35:58 · 494 阅读 · 0 评论 -
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 · 6352 阅读 · 0 评论 -
在VC中使用自定义资源,FindResource,LoadResource,LockResource
在VC中使用自定义资源,FindResource,LoadResource,LockResource转载 2016-08-11 18:03:08 · 372 阅读 · 0 评论 -
priority_queue 用法详解
priority_queue 用法详解转载 2016-08-15 14:25:51 · 1702 阅读 · 0 评论 -
简单windows共享内存封装类
简单windows共享内存封装类原创 2016-09-21 10:10:53 · 7623 阅读 · 7 评论 -
袖珍Windows日志记录工具
袖珍Windows日志记录工具原创 2016-08-15 17:12:07 · 418 阅读 · 0 评论