随笔分类 -  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 阅读全文
posted @ 2013-10-17 17:28 avexer 阅读(841) 评论(0) 推荐(0)
摘要: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__ 阅读全文
posted @ 2013-10-17 17:24 avexer 阅读(794) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2013-08-29 21:35 avexer 阅读(161) 评论(0) 推荐(0)
摘要:cmake -DCMAKE_BUILD_TYPE=Debug(或Release) 阅读全文
posted @ 2013-08-11 18:45 avexer 阅读(134) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2013-08-07 12:54 avexer 阅读(225) 评论(0) 推荐(0)
摘要:pthread_cond_wait内部原子地完成了mutex unlock,睡眠当前线程(OS应该有一个队列,哪些线程因等待这个条件变量而阻塞)。如果这两步操作不是原子的话会有什么情况呢?假设第一步mutex lock已经完成时,此时另外一个线程就可以获得mutex,并且cond_notify,那么这个notify会丢失。这是本人的一些理解,若有错误望指出。 阅读全文
posted @ 2013-07-24 09:18 avexer 阅读(217) 评论(0) 推荐(0)
摘要:header file:dlfcn.hfunctions:dlopendlsymdlclose 阅读全文
posted @ 2013-07-23 16:20 avexer 阅读(834) 评论(0) 推荐(0)
摘要:>ip link set wlp3s0 upRTNETLINK answers: Operation not possible due to RF-kill因为不小心按了Fn+F5把无线网卡禁用掉了,所以up不起来 阅读全文
posted @ 2013-05-26 15:56 avexer 阅读(2315) 评论(0) 推荐(0)