最新文章

深入理解C++11:C++11新特性解析与应用 三

深入理解C++11:C++11新特性解析与应用 三

bingliaolong C++ 3年前 6 0

新的改变 nullptr 在C++11中,nullptr是一个所谓“指针空值类型”的常量。 nullptr类型数据所占用的内存空间大小和void*是相同的。 nullptr和(void*)0 前者是一个编译时期常量 后者只是一个强制转换表达式,返回的也是一个void*指针类型。 ...

Learn Git Branching

Learn Git Branching 37

bingliaolong Git 3年前 11 0

提交代码 创建并切换分支 merge rebase HEAD 指向你正在其基础上进行工作的提交记录 HEAD 总是指向当前分支上最近一次提交记录 HEAD相对引用 reset reset通过把分支记录回退几个提交记录来实现撤销改动 reset向上移动分支,原来指向的提交记录就跟从...

Windows_API_Apply_1

Windows_API_Apply_1

bingliaolong Windows 3年前 8 0

取文件后缀 Ext默认打开应用 仅处理了HKEY_CLASSES_ROOT这一层。 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mp4\UserChoice这里的优先...

深入理解C++11:C++11新特性解析与应用 二

深入理解C++11:C++11新特性解析与应用 二 2

bingliaolong C++ 3年前 6 0

常用特殊 静态类型动态类型 主要区别在于对类型进行检查的时间点。 对于所谓的静态类型,类型检查主要发生在编译阶段。 对于动态类型,类型检查主要发生在运行阶段(和类型推导相关)。 auto auto声明变量的类型必须由编译器在编译时期推导而得。 auto声明的变量必须被初始化,以使...

Deelx正则引擎使用

Deelx正则引擎使用

bingliaolong C++ Regex 3年前 11 0

使用 CRegexpT 正则表达式,'\0'结束的。 表达匹配模式。 CRegexpT::Compile 正则表达式,'\0'结束的。 表达匹配模式。 CRegexpT::MatchExact 精确匹配。 tstring字符串,使用 \0 作为结束标志。 返回匹配结果 Match...

Deelx正则表达式语法

Deelx正则表达式语法 16

bingliaolong Regex 3年前 15 0

基本语法 普通字符 字母、数字、汉字、下划线,以及没有被定义特殊意义的标点符号,都是 "普通字符"。 简单转义字符 一些不便书写的字符,比如换行符,制表符等,使用 \n,\t 来表示。另外有一些标点符号在正则表达式中,被定义了特殊的意义,因此需要在前面加 &q...

Reading 2021 《肖申克的救赎》

Reading 2021 《肖申克的救赎》

《春天的希望》 你问我,我改过自新了吗?我甚至不知道什么叫改过自新,至少我不晓得那在监狱里代表了什么意思,我认为那只是政客爱用的字眼,这个词也许有一些其他的含意,也许有那么一天,我会明白它的含意,但那是未来的事了……而监狱里的囚犯早就学会不要去多想未来。 我的怨恨经年累月,越积越...

深入理解C++11:C++11新特性解析与应用 一

深入理解C++11:C++11新特性解析与应用 一 3

bingliaolong C++ 3年前 17 0

兼容性 预定义宏 __STDC_HOSTED__ 如果编译器的目标系统环境中包含完整的C库,那么这个宏就定义为1,否则值为0. __STDC__ C编译器通常用这个宏的值来表示编译器的实现是否与C标准一致。 C++11标准中这个宏是否定义以及定义成什么值由编译器决定。 __STD...

Linux 高性能服务器编程:Libevent

Linux 高性能服务器编程:Libevent 6

bingliaolong Linux 3年前 10 0

概述 Linux服务器程序必须处理三类事件: I/O事件 信号 定时事件 在处理这三类事件时通常需要考虑三个问题: 统一事件源 可移植性 对并发编程的支持 I/O框架概述 I/O框架库以库函数的形式,封装了较为底层的系统调用,给应用程序提供了一组方便使用的接口 这些库函数往往比程...

Linux 高性能服务器编程:高性能定时器

Linux 高性能服务器编程:高性能定时器 5

bingliaolong Linux 3年前 7 0

高性能定时器 时间论 基于排序链表的定时器存在一个问题:添加定时器的效率偏低 时间论解决了这个问题 上图所示时间论,(实线)指针指向轮子的一个槽(slot)。 它恒定的速度顺时针转动,每转动一步就指向下一个槽(虚线指向的槽),每次转动称为一个滴答(tick)。 一个滴答的时间称为...

扫一扫二维码分享