摘要:
有过VIM使用和配置经验的同学都知道,VIM经过配置之后可以同IDE相媲美,作为神器当之无愧~不过,配置VIM也是很麻烦的,很多时候当我们需要换系统,或者是备份资料,到其他机器使用的时候就很麻烦.除了拷贝配置文件,还要把插件都拷贝过去,这确实是比较蛋疼的事情~最近在github发现一个新的管理插件 -- vundle,就试玩了一下,感觉还不错.不过,感觉这个插件已经问世很久了,如果真的是那样,那就只能说我后知后觉了.vundle使用很简单.git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle然后在.vimrc文件 阅读全文
阅读排行榜
学习C++要多久? 是时间的问题吗?
2012-07-24 08:20 by respawn, 16731 阅读, 收藏,
摘要:
这一周没有写过博客,是因为时间被安排来学习C++. 尽管学C很久,但是不得不承认,在C++方面,只能是个小菜鸟~今天是第八天了,我在看着sgi stl的源码. 欣赏着曾让C++繁荣的经典之作.为什么要学习C++ ? 以前我是如此的固执的认为C++是一门很悲剧的语言,因为它夹在C与 JAVA的中间,注定高不就低不行. 只能委身在游戏领域了~也不知道自己是怎么改变自己的想法的,可能是因为自己马上步入大四,就业的压力来了. 随着自己渐多的浏览招聘信息,发现自己需要学习一下C++,给自己在招聘的时候提供更多的选择.随着学C的逐渐深入,也意识到到了一定的阶段,需要的就是实践的经验来提高自己,理论的高度已 阅读全文
在cocos2d-x中调试lua
2012-11-11 10:55 by respawn, 14869 阅读, 收藏,
摘要:
cocos2d-x开发包中内置了lua,而且也内置了tolua++,提供了lua对C++的支持.在官网下载的开发包中的sample就包含了lua的实例.如何去调试项目中的lua代码呢? 今天的主题就是在cocos2d-x中调试lua代码.有两个工具可以选择,一个简单点,一个复杂点.1. Decoda(商用,需要收费,而且很贵,不过有好心人分享了破解版)2. LuaEdit(开源)我的意思不是在评价这两个debug工具,而是采用两种工具使用的方式难易.还是先说说简单容易操作的方式吧.这个不需要改动代码.(Decoda)我是在window上面编译的HelloLua sample,工具就是VS201 阅读全文
lua 加载C动态库
2012-11-23 10:37 by respawn, 14538 阅读, 收藏,
摘要:
今天翻看luasocket的C源码,也翻看了很多BSD Socket的资料,算是重新复习了一下BSD Socket. 在ubuntu上面使用安装使用luasocket,我安装的是lua5.1,不要使用apt安装luasocket && luasocket-dev. 如果采用这种方式安装,测试luasocket是不能使用的.我们应该安装库,安装liblua5.1-socket.这样才可以.原因是,luasocket在调用的时候是lua加载C的动态库. 这个可以从luasocket的makefile看的出来. 1 all: $(SOCKET_SO) $(MIME_SO) 2 3 $ 阅读全文
GNU C - 一个别致的HelloWorld程序 引申到: __attribute__((constructor)|(destructor)(PRIORITY))
2012-07-09 04:22 by respawn, 12134 阅读, 收藏,
摘要:
在前面的>关于object files的内容中,有看到使用自定义段的部分内容,(如果关于object files的内容不了解的话,可以去参考>这本书或者去wiki,其中也有关于段的解释,也可以称作节区.) 可以通过硬编码实现自定义段. __attribute__ ((section("name"))) .....编译生成的object file,代码会保存在".text"段,全局变量和静态变量会放在".data"和".bss"(未初始化的全局变量和局部静态变量)利用GCC的扩展机制就可以做到自定义段了. 阅读全文
浙公网安备 33010602011771号