随笔分类 - linux
摘要:Generated by command:clang -dM -E -x c /dev/null#define _X86_ 1#define __ATOMIC_ACQUIRE 2#define __ATOMIC_ACQ_REL 4#define __ATOMIC_CONSUME 1#define __ATOMIC_RELAXED 0#define __ATOMIC_RELEASE 3#define __ATOMIC_SEQ_CST 5#define __CHAR16_TYPE__ unsigned short#define __CHAR32_TYPE__ unsigned int#define
阅读全文
摘要:Generated by command: gcc -dM -E -x c /dev/null#define __DBL_MIN_EXP__ (-1021)#define __pentiumpro__ 1#define __UINT_LEAST16_MAX__ 65535#define __ATOMIC_ACQUIRE 2#define __FLT_MIN__ 1.17549435082228750797e-38F#define __UINT_LEAST8_TYPE__ unsigned char#define __INTMAX_C(c) c ## LL#define __CHAR_BIT__
阅读全文
摘要:1. ulimit -c查看当前系统配置的core dump文件大小限制。如果为0则进程崩溃时不会core dump2. ulimit -c unlimited无大小限制3. /proc/sys/kernel/core_uses_pid默认dump出的文件名就是core,可以修改该文件(0或1),如果为1,生成的文件名为core.pid4. /proc/sys/kernel/core_pattern这个文件可以配置core的生成目录(默认为崩溃进程所在目录)及文件名格式。5. gdb your_bin ./core
阅读全文
摘要:cmake -DCMAKE_BUILD_TYPE=Debug(或Release)
阅读全文
摘要:1. thinkfanyaourt -S thinkfansudo systemctl enable thinkfan.service# edit /etc/thinkfan.conf (usedhttps://gist.github.com/4471319)sudo echo "options thinkpad_acpi experimental=1 fan_control=1" > /etc/modprobe.d/thinkfan.conf2. ldconfig3. sudo gedit /etc/default/rcSutc=yes ->utc=no4.s
阅读全文
摘要:pthread_cond_wait内部原子地完成了mutex unlock,睡眠当前线程(OS应该有一个队列,哪些线程因等待这个条件变量而阻塞)。如果这两步操作不是原子的话会有什么情况呢?假设第一步mutex lock已经完成时,此时另外一个线程就可以获得mutex,并且cond_notify,那么这个notify会丢失。这是本人的一些理解,若有错误望指出。
阅读全文
摘要:header file:dlfcn.hfunctions:dlopendlsymdlclose
阅读全文
摘要:>ip link set wlp3s0 upRTNETLINK answers: Operation not possible due to RF-kill因为不小心按了Fn+F5把无线网卡禁用掉了,所以up不起来
阅读全文
浙公网安备 33010602011771号