摘要: 安装 Ubuntu,对于 NVIDIA 显卡,默认情况下会使用第三方开源驱动,并且一般情况下,第三方开源驱动和系统兼容性更好。由于 NVIDIA 显卡驱动不是开放的,所以对 Linux 系统的原生支持要差一点,会引入一些小问题。所以,一般情况下,如果不是特别必要,使用第三方开源驱动是个好选择。 但如 阅读全文
posted @ 2016-11-05 22:54 Anonymous596 阅读(2358) 评论(0) 推荐(0) 编辑
摘要: 花了将近一个半月时间,踏踏实实的过了一边数据结构和算法。之前一直断断续续看过好几次,但没有一次完整的看完。这次把这个坑终于填上了。 虽然说,在 Python 大行其道的今天,算法都被隐藏了,像我在现在的公司,从来都不会接触算法,Python 的简单明了,开发效率,足以顺利漂亮的完成项目。但是一接触 阅读全文
posted @ 2016-10-26 22:12 Anonymous596 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 本文基于 CodeBlocks (16.0.1) 和 wxWidgets (3.0.2) 搭建 Linux 下 GUI 开发环境。 1. 安装 CodeBlocks Ubuntu 默认的源当前 CodeBlocks 版本为 13.x,为安装最新稳定版,如下步骤, $ sudo add-apt-rep 阅读全文
posted @ 2016-08-30 22:27 Anonymous596 阅读(4070) 评论(0) 推荐(0) 编辑
摘要: 本文基于 CodeBlocks (16.01) 和 wxWidgets (3.0.2) 搭建 Windows 环境下 GUI 开发环境。 1. CodeBlocks 官网,下载最新版安装包 codeblocks-16.01mingw-setup.exe 此版本包含GCC,GDB,官网介绍为: NOT 阅读全文
posted @ 2016-08-30 15:10 Anonymous596 阅读(5453) 评论(0) 推荐(1) 编辑
摘要: Emacs 提供了方便的 GDB 调试功能,使用方法简明如下, 1. 编译时加入调试信息, 例如: $ clang++ -g -Wall t.cpp -o t 2. 调试 t ,直接用命令 M-x gdb 打开 gdb 调试窗口,默认为单一窗口,可以使用命令 M-x gdb-many-windows 阅读全文
posted @ 2016-08-23 14:44 Anonymous596 阅读(3184) 评论(0) 推荐(0) 编辑
摘要: 和我一样的80后,理工专业的人,基本上都是从大学一年级的C语言开始接触编程。(这里有个小插曲,记得研究生毕业去一家公司面试,面试官很屌的问我:你什么时候开始编程。我答:大一开始。他很轻蔑的看我一眼说:我家小孩小学就开始编程。我心里骂骂咧咧:去你大爷的,小学你丫会编程?之后看过听过很多国外大牛,像 L 阅读全文
posted @ 2016-08-07 22:54 Anonymous596 阅读(297) 评论(0) 推荐(0) 编辑
摘要: Emacs 自动补全,最好的插件当属 ycmd。以下记录我的安装过程。 1. 安装 ycmd server github 官方地址: https://github.com/Valloric/ycmd - git 克隆 ycmd 到本地 ~/ycmd $ git clone https://githu 阅读全文
posted @ 2016-08-06 22:20 Anonymous596 阅读(6498) 评论(0) 推荐(0) 编辑
摘要: Vim 下的自动补全,最好的工具莫过于 YouCompleteMe,官方文档在这里 http://valloric.github.io/YouCompleteMe/ 安装稍显复杂,以下记录我的过程。 1. 安装 Vundle (这里顺带就把 YouCompleteMe 下载了) Vundle 是 V 阅读全文
posted @ 2016-08-06 09:25 Anonymous596 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 在 Emacs 中输入中文,一般用 ibus 一类的输入法也能应付,但来回切换有点麻烦,这里介绍国人写的一个好插件 eim。 - 安装 由于在 list-packages 中没有找到这个插件,所以不能自动安装,选择手动直接从 github 克隆,(为方便管理,手动安装的插件都放在 ~/.emacs. 阅读全文
posted @ 2016-07-30 08:28 Anonymous596 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 直接在 Emacs 中使用 shell 能增加一点效率。Emacs 本身支持的 shell 相关的命令很多,此处化繁为简,只用一条足够了。 M-x shell:将打开一个名为 * shell * 的 buffer,之后可以像 terminal 中一样使用了。 效果如下, 阅读全文
posted @ 2016-07-02 20:20 Anonymous596 阅读(2251) 评论(0) 推荐(0) 编辑