FRAME

Crafting Interpreters:学习一

Crafting Interpreters:学习一

bingliaolong 1个月前 9 0

什么是解释器/编译器 解释器 vs 编译器:有什么区别 很多人以为"编译器把代码变成机器码,解释器直接执行代码",这个说法不算错,但不够准确 更准确的区分方式是看代码的"意义"(semantics)是何时、如何被实现的: 编译器(Compi...

Soui八

Soui八

bingliaolong 4年前 14 0

SetMsgHandled 当用户在自己的消息映射表中增加一个消息处理函数,而且是插入在映射表的CHAIN_MSG_MAP(SHostWnd)前(也应该在此之前,否则很可能就收不到消息)。 默认情况下会自动标志该消息已经被处理了,如此一来就不会继续交给SHostWnd处理。 解决...

Nginx 变量一

Nginx 变量一

bingliaolong 5年前 38 0

变量 只能存放字符串 用户变量 通过set指令创建的nginx变量 通过不支持“变量插值”的模块配置指令专门构造出取值为\$的 Nginx 变量,然后再在echo中使用这个变量 nginx变量一旦创建,变量名的可见范围就是整个nginx配置。但是,当操作的时候,其实操作的是自个持...

Bkwin一

Bkwin一 8

bingliaolong 4年前 25 0

源码实现 模板类函数指针 命名空间宏定义 与或判断选项开关 判断Windows安装某款字体 这里的实现是通过判断注册表来判断是否安装了某款字体。 应用 lbtoast_menu.h lbtoast_menu.cpp 弹出窗口 关于定时器 监听不到想监听的消息 需要在对应的消息映射...

分布式

分布式

bingliaolong 6年前 17 0

架构的演进过程 业务简单、系统功能单一、访问量小的场景下 单节点web应用架构 业务和系统功能相对复杂、访问量较大的场景下 Nginx负载的多web节点集群架构 业务复杂、系统庞大、访问量巨大的场景下 分布式微服务架构 分布式架构特点 分布性 对等性 并发性 缺乏全局时钟 故障随...

Chromium:多线程通信机制

Chromium:多线程通信机制

bingliaolong 5年前 42 0

closure Chromium多线程通信用到的Closure实际上是一个特殊的Callback。 如果把上面创建的Callback对象看作是一个Closure,那么它首先会被发送到目标线程的消息队列中,然后再在目标线程中调用它的成员函数Run,最后就会导致函数MyFunc在目标...

base_timer

base_timer

bingliaolong 5年前 6 0

类图 类TimerBase 类OneShotTimer TimerBase的派生类 类RepeatingTimer TimerBase的派生类 类RetainingOneShotTimer TimerBase的派生类 类ElapsedTimer

Nginx编译与安装

Nginx编译与安装

bingliaolong 7年前 10 0

Nginx编译与安装 ./configure进行编译之前的配置 --prefix 指定最终安装目录:默认值 /usr/local/nginx --sbin-path 用来指定可执行文件目录:默认值 /sbin/nginx --conf-path 用来指定配置文件目录:默认值 co...

扫一扫二维码分享
繁