动态链接库中的全局变量

想给自己之前的日志库,加一个染色的功能 gcc 有一个自己的特性,叫 __thread,介绍可以看这里,https://gcc.gnu.org/onlinedocs…,是可以用来修饰一个全局变量,从而让这个全局变量在每个线程都有一份拷贝,例子如下: #include <stdio.h> #include <unistd.h> #include <pthread.h> #inc……

阅读全文

(void)var 是在干嘛

最近在看 muduo 的代码,看到类似这样的写法: size_t n = activeTimers_.erase(timer); assert(n == 1); (void)n; 而且不止一处,于是就很好奇,这种 (void)var 是在干嘛,查了一下,这里说道,http://stackoverflow.com/quest… It works around some compiler warnings. Some compilers will warn if you ……

阅读全文

从柴静的穹顶之下学什么

今天上午二刷柴静的穹顶之下,边看边记,想把提纲重新还原出来,同时也是对她的叙述手法的一个学习吧,先放提纲 提纲 开场,PM2.5,北京,2013.2,曲线图,共同经历,共鸣 出差,四地,细节,咳嗽,切柠檬 怀孕,B超图,低期望,健康,对比,良性,出生后,手术,细节,小熊 回溯,山西,十年,群众口述,每天都这样,小……

阅读全文