代码改变世界

阅读排行榜

[原创] [YCM] YouCompleteMe安装完全指南

2016-02-01 13:40 by HGtz2222, 11391 阅读, 收藏,
摘要: 因为实在实在受不鸟ctags了: 代码中有很多类具有相同名字的变量, 比如 "id". 当我想看下当前的这个 "id" 到底是哪个id的时候, 可怕的事情粗线了, , , 一口气出来了10几个备选. 而且, 不能跳转到局部变量, 补全也不准确 , , , , , , 好吧, 我终于下定决心来折腾一下 阅读全文

FUSE使用心得

2012-05-03 20:41 by HGtz2222, 6472 阅读, 收藏,
摘要: 纲要:0.简介1.FUSE的下载,安装,参考资料来源2.带FUSE的程序的总体分析以及编译方法3.遇到的问题,解决方案和注意事项简介FUSE,,全称FilesysteminUserspace。从名字上看,并不怎么容易理解,其中有一个意义模糊的词Userspace。我以为,此处的User,是相对于kernel而言的。对于一个传统的文件系统,往往是从内核的层面上对一个文件系统进行支持,比如一些和文件操作相关的系统调用(例如mkdir,open等)都是在内核的层次上实现,从而完成对文件的相关操作。一方面,内核态的代码难以调试,开发效率低;另一方面,如果开发一个文件系统就需要程序员对于操作系统的内核了 阅读全文

Boost.asio入门心得: 编译和链接的注意事项

2012-07-30 15:58 by HGtz2222, 5837 阅读, 收藏,
摘要: 最近准备跟乐搞个IM. 网络这个坑终究还是准备想跳了, 于是拿来Boost.asio小试牛刀. 折腾了几天, 也遇到了不少问题. 参考资料: Boost官方文档. Boost中大部分库包含hpp文件即可直接使用, 少部分需要预先编译. asio这个库依赖了几个需要编译的库: system, regex, date_time, serialization, thread. 所以, 要使用asio, 首先要编译这几个库. 如官方文档所说(http://www.boost.org/doc/libs/1_41_0/doc/html/boost_asio/using.html#boost_asio... 阅读全文

could not deduce template argument for 'const std::_Tree<_Traits> &' from 'const std::string'

2013-09-24 13:38 by HGtz2222, 2789 阅读, 收藏,
摘要: VS2008, 写一个简单的demo的时候出现了这个:1>------ Build started: Project: GetExportTable, Configuration: Release Win32 ------1>Compiling...1>main.cpp1>e:\tzcode\getexporttable\getexporttable\GetExportTable.h(61) : warning C4996: 'scanf': This function or variable may be unsafe. Consider using 阅读全文

学习Boost小结(一)

2012-07-15 18:49 by HGtz2222, 1052 阅读, 收藏,
摘要: 记得有人说过这样一句话: "不了解boost就不知道C++的一半好". ---------引 C++是一个非常厉害的东西. Boost作为C++的准标准库, 还是有很大价值去深入围观的. 经过一段时间的学习, 现在进行一个小小的总结. 参考资料主要参照了罗剑锋前辈的<<Boost程序库完全开发指南>>和boost的官方文档. 0) boost的下载和安装 在Boost的官网http://www.boost.org/上可以很容易的找到下载的链接. 截止到2012年6月28日, Boost的最新版本已经是1.50.0了. 下载压缩包, 解压即可. 这东西 阅读全文