Ctags是vim下方便代码阅读的工具,一般VIM中已经默认安装了Ctags,它可以帮助程序员很容易地浏览源代码。1、如果系统中没有此工具用如下方法安装:
到ctags官网下载源码,解压后 $ ./configure $ make $ sudo make install 如果你使用的是Ubuntu系...
分类:
其他好文 时间:
2014-05-16 18:28:12
阅读次数:
239
libevent源码深度剖析十二——让libevent支持多线程张亮
Libevent本身不是多线程安全的,在多核的时代,如何能充分利用CPU的能力呢,这一节来说说如何在多线程环境中使用libevent,跟源代码并没有太大的关系,纯粹是使用上的技巧。1
错误使用示例 在多核的CPU上只使用一个线程始...
分类:
其他好文 时间:
2014-05-16 09:43:05
阅读次数:
347
xib中添加辅助线com+shift+ |com+shift+ -
分类:
其他好文 时间:
2014-05-16 08:59:19
阅读次数:
201
选中要修改的类名,右击,然后如下:(一改全改,非常方便)
分类:
其他好文 时间:
2014-05-16 08:09:15
阅读次数:
179
代理模式(Proxy
Pattern)也叫做委托模式,它是一项基本设计技巧,许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式,而且在日常的应用中,代理模式可以提供非常好的访问控制,在一些著名开源软件中也经常见到它的身影,如Struts2的Form元素映射就采用了代...
分类:
其他好文 时间:
2014-05-16 05:38:40
阅读次数:
252
OCP,Open-Closed Principle,中文翻译为“开闭原则”。 当我第一次看到OCP原则时,我的感觉就是这原则也太抽象了吧,什么开,什么闭呢? 然后我去寻找更加详细的答案,最经典也是最常见的解释就是维基百科了:http://en.wikipedia.org/wiki/Open/closed_principle "software entities (classes, modules,...
分类:
其他好文 时间:
2014-05-15 14:48:35
阅读次数:
292
写在前面
本文参考了风宇冲的博文,在按照这篇博文实现LOGO闪光时,发现了一些问题。最严重的就是背景无法透明,看上去背景始终是黑色的;其次就是各个变量的意义不是非常明确,调节起来不方便;而且在闪光条的角度处理上考虑不全,在角度为钝角时会有Bug。
这篇文章针对上面的问题修改了该Shader,并将各个变量作为Shader面板中的可调节变量,可视化编辑闪光效果。...
分类:
其他好文 时间:
2014-05-15 04:02:48
阅读次数:
363
写论文的Idea哪里来?
1.寻求数学上的变化。
2.测试现有的他人方法的不足之处。
3.用多种方法详尽解决一个问题。
4.用一个方法解决多种问题。
5.善用跨学科成果。
最重要的2种能力:
1.实验能力。
2.检索能力。Research俗称Re-Search
写论文的要...
分类:
其他好文 时间:
2014-05-14 15:16:14
阅读次数:
266
一、移动光标1、左移h、右移l、下移j、上移k2、向下翻页ctrl + f,向上翻页ctrl
+ b3、向下翻半页ctrl + d,向上翻半页ctrl + u4、移动到行尾$,移动到行首0(数字),移动到行首第一个字符处^5、移动光标到下一个句子
),移动光标到上一个句子(6、移动到段首{,移动到段...
分类:
其他好文 时间:
2014-05-14 13:28:24
阅读次数:
319
快捷键CTRL+V:输入代码提示自动补全编辑器Ultraedit快捷键
说到编辑器的快捷键,VIM是无与伦比的。要反对,也得是带脚踏板的EmaCS。UE还是有差距的,很大差距。注意:VIM是开源、免费的,而UE则需要注册。UE是Windows下最好的编辑器——如果没有GVIM和Emacs的话。而V....
分类:
其他好文 时间:
2014-05-14 11:49:40
阅读次数:
408