摘要: 目的 Visual Studio 在编译后,能帮助我们生成符号文件(.pdb),无论是查看 dump,还是做性能分析时加载,都是必不可少的。 但编译出的程序版本一多,维护和使用符号文件就成了个十分头痛的问题。这时,我们需要搭建自己的符号服务器来解决这个问题。 搭建 安装必备工具 Debugging 阅读全文
posted @ 2020-09-07 12:57 uhziel 阅读(1701) 评论(0) 推荐(0) 编辑
摘要: 介绍 linux 下 C++ 程序遇到的常见段错误(segmentation_fault) 阅读全文
posted @ 2020-07-30 23:07 uhziel 阅读(848) 评论(0) 推荐(0) 编辑
摘要: gcc - GNU project C and C++ compilergcc [option] file... preprocessing compilation assembly linking.c(with macros)--->.c(without macros)--->assembler input file--->object file--->executable file-E, -S,-c 告诉在编译哪个阶段停止。 -E 在执行preprocessing 后停止,产生标准输出。 -S 在执行compilation 后停止... 阅读全文
posted @ 2013-06-30 22:45 uhziel 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 睡眠占了人生的三分之一,可以说睡眠的好坏是生活质量一半的基础。对于需要经常加班的人来说,好的睡眠显得尤为重要。== 坏的睡眠会带来什么? == 过度睡眠疲惫、头疼 缺乏睡眠 白日嗜睡、工作效率低下、肌肤老化== 图片解析 ==睡眠周期:一个波峰到另一个波峰花费的时间。Y 轴从上到下,睡眠程度由浅入深。一个睡眠周期大约持续90分钟,每晚重复4-5次,深度睡眠时间逐次减少,浅度睡眠逐次延长。前两个周期的睡眠效果最好,有些4小时睡眠法利用的就是这段时间。如果加班时间长,时间不够用,可以考虑睡好前两个周期。深度睡眠中醒来 精神差;浅度睡眠中醒来 精神好 计算就寝时间(以在浅度睡眠中醒来) ... 阅读全文
posted @ 2013-05-31 06:48 uhziel 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 没有优劣,各有特点:1 项目间独立性强,适合项目间依赖少时。1.1/(repo)├─calc│ ├─branches│ └─trunk└─paint ├─branches └─trunk1.2/├─calc(repo)│ ├─branches│ └─trunk└─paint(repo) ├─branches └─trunk2 把各个项目作为一个整体,适合项目间依赖关系强的情况。/(repo)├─branches│ ├─calc│ └─paint└─trunk ├─calc └─paint比如:TortoiseSVNhttps://code.google.com/p/tortoise... 阅读全文
posted @ 2013-04-30 23:15 uhziel 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 出现的提示:其他用户已经安装 印象笔记已由其他用户安装,仅支持一个用户安装解决问题:先看http://www.zhihu.com/question/20167950还不行看这个http://discussion.evernote.com/topic/22282-%E2%9C%94-latest-evernote-cant-be-installed-after-old-version-not-uninstalled-properly/page-9#entry118027 阅读全文
posted @ 2013-03-06 14:23 uhziel 阅读(1647) 评论(0) 推荐(0) 编辑
摘要: errno 明面上看,是线程下全局变量,在一个线程内设置不会影响其他线程的值。man 3 errno 得知,errno 是可修改的整形左值。在 linux 中,实现方式为:errno 实际是个宏,会展开为 (*__errno_location ())。证据如下:$ cat > errno.c#include <errno.h>void f() { errno = 0;}$ gcc -E errno.c | tail -3void f() { (*__errno_location ()) = 0;}参考:http://stackoverflow.com/questions/16 阅读全文
posted @ 2013-02-25 23:28 uhziel 阅读(249) 评论(0) 推荐(0) 编辑
摘要: == Putty 基础配置 ==Putty 最让人讨厌的两点:* 蓝色太暗,几乎和背景色融为一体* 默认无法显示中文。因为 Linux 缺省编码是 UTF-8,而 Putty 是 GBK。只要导入下面的注册表文件,就能修改 Putty 的默认设置,解决那些讨厌的问题:http://files.cnblogs.com/uhziel/UTF-8_blues.zip会话名:Default Settings修改的配置:Window->Translation->Remote Character Set: UTF-8Window->Colours->ANSI Blue: Red:7 阅读全文
posted @ 2013-01-23 08:10 uhziel 阅读(999) 评论(0) 推荐(0) 编辑