会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
云轩奕鹤
勤學如春起之苗,不見其增,日有所長。綴學如磨刀之石,不見其損,日有所虧。
博客园
首页
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2014年11月7日
编程能力的四种境界
摘要: 现代心理学上一直试图通过观察一个人能够在这个冰山上打多深的孔来分析一个人能够什么程度的掌握一种技能。 人们把一个人能够到达的能力描述成四个阶段。 这篇文章里,我将试图把这种分类应用的我们每天都会应用的技能上,它就是编程。
阅读全文
posted @ 2014-11-07 14:26 云轩奕鹤
阅读(348)
评论(1)
推荐(1)
2014年10月27日
Sublime Text(2/3)编译lua
摘要: 想在subLime text 3中集成编译Lua(或其他语言)功能,只需要在Tool->Build System -> New Build System中将原来的 { "shell_cmd": "make" } 替换为下面的代码: { "cmd": ["c:/Users/Administrator/AppData/Roaming/Sublime Text 2/compile.exe", "$file"], "file_regex": "^(?:lua:)?[\t ](...*?):([0-9]*):?([0-9]*)", "selector": "source.lua" }
阅读全文
posted @ 2014-10-27 23:01 云轩奕鹤
阅读(4862)
评论(1)
推荐(0)
mac下搭建lua环境
摘要: mac下安装lua(可借助:rudix 地址:http://rudix.org) curl -s https://raw.githubusercontent.com/rudix-mac/rpm/2014.10/rudix.py | sudo python - install rudix 或者:curl -O https://raw.githubusercontent.com/rudix-mac/rpm/2014.10/rudix.py sudo python rudix.py install rud
阅读全文
posted @ 2014-10-27 19:56 云轩奕鹤
阅读(1294)
评论(0)
推荐(0)
2014年10月20日
lua二进制操作函数
摘要: 由于 Lua 脚本语言本身不支持对数字的二进制操作(例如 与,或,非 等操作),MUSHclient 为此提供了一套专门用于二进制操作的函数,它们都定义在一个“bit”表中,使用时只要requre “bit”即可。
阅读全文
posted @ 2014-10-20 18:45 云轩奕鹤
阅读(31008)
评论(0)
推荐(0)
工作、学习和生活的再平衡
摘要: 条件受限是好事,是激发创造力的源泉。 刚刚好就是真的好,不要沉迷在复杂问题上。 与其做半成品,不如做好半个产品。区别就是半成品让人绝望,而半个产品给人希望。 工作狂是失败者,工作狂制造的问题比解决的问题还要多,工作狂是在靠蛮力了弥补思维上的懒惰,其结果就是让工作的效率变得更低。
阅读全文
posted @ 2014-10-20 13:00 云轩奕鹤
阅读(364)
评论(0)
推荐(0)
2014年10月12日
正在被社会淘汰的8种人
摘要: 八小时之内决定现在,八小时之外决定未来。不是社会发展太快,是我们思维反应太慢。 思想观念40%+人际关系40%+专业能力20%=成功:(个人还是赞同另一种说法:人生‧工作的成果=思考方式(說不定就是負值了)╳熱誠(激情)╳能力(能力=努力(潛力-阻礙))。)从这个公式里找自己的短板,缺啥补啥,社会需要啥你就学啥,不只是学感兴趣的,而是学有利于社会,有利于成功的。
阅读全文
posted @ 2014-10-12 23:28 云轩奕鹤
阅读(648)
评论(0)
推荐(0)
2014年9月24日
lua实现深度拷贝table表
摘要: lua当变量作为函数的参数进行传递时,类似的也是boolean,string,number类型的变量进行值传递。而table,function,userdata类型的变量进行引用传递。故而当table进行赋值操作之时,table A 赋值给table B,对表B中元素进行操作自然也会对A产生影响,当然对B表本身进行处理例如B =nil或者将表B指向另一个表,则对A是没什么影响的;下面即是对lua table的深度拷贝。
阅读全文
posted @ 2014-09-24 22:11 云轩奕鹤
阅读(6675)
评论(0)
推荐(1)
钱,越花越有,越省越穷
摘要: 越花钱的人越有钱,越舍不得花钱的人却越穷!为什么会是这样?我想还是思维视角的问题。
阅读全文
posted @ 2014-09-24 09:36 云轩奕鹤
阅读(297)
评论(0)
推荐(0)
2014年9月20日
lua元表Metatable
摘要: Lua 中的每个值都可以用一个 metatable。 这个 metatable 就是一个原始的 Lua table , 它用来定义原始值在特定操作下的行为。 你可以通过在 metatable 中的特定域设一些值来改变拥有这个 metatable 的值 的指定操作之行为。 举例来说,当一个非数字的值作加法操作的时候, Lua 会检查它的 metatable 中 "__add" 域中的是否有一个函数。 如果有这么一个函数的话,Lua 调用这个函数来执行一次加法。
阅读全文
posted @ 2014-09-20 15:30 云轩奕鹤
阅读(806)
评论(0)
推荐(0)
挑战无处不在
摘要: 对于某些事情,如果以前没有在你身上发生过,那么这个事情在未来也不会发生。如果你以前没有对你接触过的东西去学习,去深挖,去思考,去改善,那么我不会相信你会在未来面对新的东西的时候也会有这样的态度;如果你以前没有用业余时间学习一些项目之外的东西,那么我也不会相信你会在未来会这样做;如果你以前没有把你的热情和态度转换成你的知识,经验和成果,那么我也不会相信你会在未来能做到。
阅读全文
posted @ 2014-09-20 14:08 云轩奕鹤
阅读(297)
评论(0)
推荐(0)
2014年9月18日
lua以xpcall实现try/catch功能
摘要: lua以xpcall实现try/catch功能
阅读全文
posted @ 2014-09-18 10:23 云轩奕鹤
阅读(9925)
评论(1)
推荐(0)
2014年9月16日
Lua: 好的, 坏的, 和坑爹的
摘要: lua小巧: 20000行C代码 可以编译进182K的可执行文件 (Linux下). 可移植: 只要是有ANSI C 编译器的平台都可以编译. 你可以看到它可以在几乎所有的平台上运行:从 microcontrollers Lego Minstorms NXT, 到 移动平台, 到 游戏主机,甚至 浏览器 (翻译成JavaScript). 作为一个嵌入式可扩展语言 提供了简单直接的 C/C++交互接口.
阅读全文
posted @ 2014-09-16 21:20 云轩奕鹤
阅读(1085)
评论(0)
推荐(0)
lua的io操作文档
摘要: I/O库提供两种不同的方式进行文件处理 1、io表调用方式:使用io表,io.open将返回指定文件的描述,并且所有的操作将围绕这个文件描述 io表同样提供三种预定义的文件描述io.stdin,io.stdout,io.stderr 2、文件句柄直接调用方式,即使用file:XXX()函数方式进行操作,其中file为io.open()返回的文件句柄 多数I/O函数调用失败时返回nil加错误信息,有些函数成功时返回nil
阅读全文
posted @ 2014-09-16 15:28 云轩奕鹤
阅读(591)
评论(0)
推荐(0)
2014年9月15日
树形打印lua table表
摘要: 调试 lua 程序的时候往往想以树的形式打印出一个 table,以下罗列了两种关于打印lua table的方法;
阅读全文
posted @ 2014-09-15 11:42 云轩奕鹤
阅读(1906)
评论(0)
推荐(0)
2014年9月14日
lua的table表处理 及注意事项
摘要: lua table处理以及其注意事项
阅读全文
posted @ 2014-09-14 17:24 云轩奕鹤
阅读(6070)
评论(1)
推荐(0)
2014年9月6日
lua如何构造类
摘要: lua也是可以用它的table的元表元方法来是实现一些基本的面向对象思想的;下面就是使用getmetatable以及setmetatable等方法来实现类如java的class,new,delete等方法;以此可以实现lua的单继承;
阅读全文
posted @ 2014-09-06 17:25 云轩奕鹤
阅读(569)
评论(0)
推荐(0)
lua如何调用C++函数
摘要: 第一步是定义函数。所有在Lua中被调用的C/C++函数将使用下面一类指针进行调用: typedef int (*lua_CFunction) (lua_State *L); 换句话说,函数必须要以Lua解释器作为唯一的参数,并且返回一个唯一的整数。由于用一个Lua解释器作为参数,因此函数实际上能够从栈中取得任意数量的参数。 在后面我们将看到,返回的整数实际上是被压入栈的值的个数。通过如此容易的封装,就能满足你在Lua中调用C++函数的需求。
阅读全文
posted @ 2014-09-06 17:06 云轩奕鹤
阅读(1876)
评论(0)
推荐(0)
2014年9月4日
lua使用io.open跨平台文件夹遍历匹配查找
摘要: -- Desc :实现在LUA_PATH中的lua文件中遍历寻找没用到PNG_PATH路径下的png图片,并将其打印出来。 -- Date :12:49:28 2014-09-04 1 print("Lua Script Start") 2 3 function getFileName( ...
阅读全文
posted @ 2014-09-04 12:55 云轩奕鹤
阅读(7686)
评论(0)
推荐(0)
2014年9月3日
lua跨平台文件夹遍历匹配查找
摘要: require"lfs"--[[Desc:在B路径D文件中下 搜寻A路径下的没用到的C类文件; 并且将没用到的B类文件名称打印出来; 设置好路径拖到lua自带编辑器中即可运行之;]]--目标所在路径(A)(eg:png所在路径)PNG_FILE_PATH = "E:/Re...
阅读全文
posted @ 2014-09-03 16:32 云轩奕鹤
阅读(2638)
评论(0)
推荐(0)
2014年8月31日
用VC编译lua源码,生成lua语言的解释器和编译器
摘要: 用VC编译lua源码,生成lua语言的解释器和编译器1.去网址下载源码http://www.lua.org/download.html2.装一个VC++,我用的是VC6.0 3.接下来我们开始编译源码,我们需要编译:一个静态库一个动态库一个lua语言解释器一个lua编译器建立一个工静态库工程打开VC...
阅读全文
posted @ 2014-08-31 17:48 云轩奕鹤
阅读(707)
评论(0)
推荐(1)
上一页
1
2
3
4
5
下一页
公告