关于breakpad在win10下无法生成dmp文件的追踪 个人使用breakpad很久,不会出问题,最近在win10上用breakpad,引入工程,发现在指定的目录下没有生成dmp, 后来用everything发现dmp被生成到了其他目录,感到费解,找出breakpad源码,把SetUnhandledExceptionFilterMiniDumpWriteDump相关的调用打上日志追踪,发现竟然没有调用,但dmp文件确实生成了,注释相关函数也不影响dmp文件生成,后来研究发现每次dmp都生成在了WanNengWBIme的目录下,索性把万能五笔卸载,再运行dmp正.
linphone-sdk win10+VS2019编译踩坑记 a. vpx 在VS2019上编译问题EP_vpx-build.rule==>自己编译原始rulesetlocalcd E:\linphoneSDK\source\external\libvpxif %errorlevel% neq 0 goto :cmEndE:if %errorlevel% neq 0 goto :cmEndcall E:\linphoneSDK\source\desktop\EP_vpx_build.batif %errorlevel% neq 0 goto
vlc-android 编译踩坑记 VLC-Android编译踩过的坑及感悟,整理发表出来,希望对大家有帮助。一、建议掌握的基本知识【否则在编译过程中,连错误都不知道怎么查,如下一些基本点是针对linux小白的,大牛勿喷】a. Makefile的工作原理,明白Rule-Target-Prerequisites-Recipe的关系,能自己写一些简单的Makefileb.autotools工具集的工作原理,因为vlc的编译依...
观察者模式 观察者模式: 观察者与被观察者可以是多对多的关系,一个观察者可以观察多个对象,一个对象也可以被多个观察者监视,鉴于此,写下了如下观察者模板:被观察者:#pragma once#include "Observer.h"templateclass Observable{public: virtual ~Observable() { DetachFun, Obser
设计模式之职责链 职责链模式就是针对一个请求,沿着一条对此请求有处理权的对象链依次处理,直到此次请求被处理掉而结束 。可以结合一些生活中的场景就比较容易理解了,比如在公司的请假审批流程,一般是层层向上级领导推进,直到这个请假被批准终止。代码如下:// ChainOfResponsibility.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include
管道的使用---参见Windows核心编程 管道也是一种重要的进程间通信方式,最近看了WINDOWS核心编程里面关于管道的理论及例子,觉得挺有意思,自己模拟着写了一个,其中有些还是不太明白尤其是服务端中的WaitForSingleObjectEx函数的返回值---WAIT-IO-COMPLETION,欢迎大家指点;测试时,可将编译的程序复制一份,一个做客户端,一个做服务端就可以,若要退出就在客户端直接发出“quit",即可。
一个单例模式的实现 欢迎大家点评,这是个人写的一个单例模板//单例模板templateclass _Instance_{public:T* pT;_Instance_(){pT = NULL;}~_Instance_(){if (pT) {delete pT;pT = NULL;}}};templateclas