摘要:
打印质数的算法应该是学习计算机编程的一个经典的问题,在这里想给大家展示一些方法,相信这些方法会对你的编程有一定的启发作用。请你注意几点,实际应用和教学应用有很大的差别。最后的那个使用编译时而不是运行时的方法大家可以重点看看。教科书的示例首先,先给一个教科书的示例。下面这个示例应该是教科书(至少是我上... 阅读全文
摘要:
下载安装文件:服务端安装文件:VisualSVN-Server-1.6.2客户端安装文件:TortoiseSVN-1.5.5.14361-win32-svn-1.5.4上面是我使用的版本。在VisualSVN Server 的官网http://www.visualsvn.com 上提供了两个产品。一... 阅读全文
摘要:
1.问题定义 电梯大家对于大家已经是很熟悉了,现在存在这样的问题,那就是在繁忙的上下班时间,在每层楼电梯都要停。这显然让很多办公室在高层的同志有点受不了。现在要求是这样:由于这个电梯楼层并不高,所以电梯只在一个楼层停,这样做电梯的每个人都在这个楼层走到自己想去的楼层。那么怎么知道电梯每次在哪个楼层停... 阅读全文
摘要:
一、基础概念 Lua 本身是函数式的语言,但借助 metatable (元表)这个强大的工具,Lua 实现操作符重载易如反掌。。 下文将详细的解释在Lua中实现类的原理,涉及到的细节点将拆分出来讲,相信对Lua中实现类的理解有困难的同学将会释疑。 类是什么? 想要实现类,就要知道类到底是什么。在我看 阅读全文
摘要:
前言 前言 Lua是一门以其性能著称的脚本语言,被广泛应用在很多方面,尤其是游戏。像《魔兽世界》的插件,手机游戏《大掌门》《神曲》《迷失之地》等都是用Lua来写的逻辑。 所以大部分时候我们不需要去考虑性能问题。Knuth有句名言:“过早优化是万恶之源”。其意思就是过早优化是不必要的,会浪费大量时间, 阅读全文
摘要:
一、检测lua内存泄漏:注:使用“collectgarbage("collect")”,局部变量v被回收,my_list没有被回收。注:局部变量v占用的内存被回收。注:将my_list置为nil,使用“collectgarbage("collect")”可以回收。总结一: 如何监测Lua的编程产生内... 阅读全文
摘要:
或许大家会有疑问,为何不直接使用VC;VS;或Dev这些IDE呢?何必舍近求远.主要是因为写程序这么多年来已经习惯了Editplus,包括他的快捷键,语法自动完成,语法提示等等,Editplus用了这么多年已经对他非常依赖了,以前不管是写asp;php;delphi;c#;javascript;ht... 阅读全文
摘要:
Sublime Text 2包含了大量快捷操作,而且还很方便修改和追加自己喜欢的快捷键。查看快捷键的方式也很简单: 点击菜单栏:Preferences->Key Bindings –Defaults 即可查看。快捷键: 打开/前往Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+R: 阅读全文
摘要:
v0.2 - Last updated November 8, 2013源自Google's C++ coding stylerev. 3.274目录 由 DocToc生成 头文件 #define用法 前向声明 内联函数 -inl.h文件 函数参数顺序 include的命名和顺序 作用域 命名空间 ... 阅读全文
摘要:
C++11新特性之六——元编程 阅读全文