自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 Chromium Base学习笔记 —— Weakptr

WeakPtr 不会影响Object的声明周期。 任何其他的对象,包括它自己在任何时间都可以delete。WeakPtr存在的意义就是保证其他对象访问它的时候的安全性(有可能被意外delete,所以访问到Null等)// EXAMPLE: class Controller { public: void SpawnWorker() { Worker::StartNew(w

2017-07-13 16:55:14 1157

原创 Chromium Base学习笔记 —— Callback

Callback对象在传递过程中,必须是const-reference类型。基本用法如下:int Return5() { return 5; }base::Callback func_cb = base::Bind(&Return5);LOG(INFO) 绑定类方法:绑定类方法的时候,该Class必须继承自RefCounted。如果需要在Thread中传递,那么需

2017-07-13 11:26:56 2270

原创 __cdecl、__clrcall、__stdcall、__fastcall、__thiscall、__vectorcall等含义

调用约定(Calling Convention) 是计算机编程中一个比较底层的设计,它主要涉及:函数参数通过寄存器传递还是栈?函数参数从左到右还是从右到左压栈?是否支持可变参数函数(vararg function or variadic function)?是否需要函数原型?调用者(caller)还是被调用者(called or callee)清理堆栈?官方详解可见:h

2017-06-13 13:55:34 2117

原创 Windows中VS_VERSION_INFO详解

每个exe或者dll文件,都可以生成自己的version文件例如,project的名字是Demo,在工程目录下,有个Demo.rc文件,内部会有一个VC_VERSION_INFO的结构,如下:其中有以下信息:FileVersion:The Value member identifies the version of this file. For example,Valu

2017-05-16 18:25:35 4460

原创 OpenSSL编译方法

自己编译openssl-1.1.0e版本的OpenSSL,按照网上的方式编译,发现太多坑了ms\do_msms\do_masmms\do_nasm等都找不到命令后来发现官方文档有详细的编译方法,如下:(在INSTALL文件中介绍)其中,nmake会出现找不到命令的错误,需要执行如下脚本:C:\Program Files (x86)\Microsoft Vis

2017-05-15 15:39:57 593

SDL+ffmpeg 播放器(Windows)

雷大师作品,用于学习

2017-03-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除