微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!
篇专题提供篇的最新资讯内容,帮你更好的了解篇。
-- 单行注释 -- [[      [多行注释] -- ]]    ---------- - 1. 变量 & 控制流 ---------- num = 23 -- 数字都是双精度 str = 'aspythonstring' -- 像 Python 一样不可变 str = "aspythonuse" -- 可以双引号 str = [[          像 Python 的多行注释可用于    
lua动态修复线上bug实践(iOS篇) 利用wax框架,wax可以把Lua脚本语言和原生Objective-C应用编程接口(API)结合起来。这意味着,你可以从Lua里面,使用任何和全部的Objective-C类及框架. 1.wax.framework的问题 https://github.com/probablycorey/wax 这个框架已经4年没更新了,而且不支持64位. 用它来替换原来Vi
1、环境配置(vs2012,lua5.1) 项目属性 -> VC++目录 -> 可执行文件目录:C:\Program Files (x86)\Lua\5.1 项目属性 -> VC++目录 -> 包含目录:C:\ProgramFiles (x86)\Lua\5.1\include 项目属性-> VC++目录 -> 库目录:C:\Program Files (x86)\Lua\5.1\lib 2、头文
   当今的拼音输入法太多,如搜狗拼音输入法,以及谷歌拼音输入法,都增加了输入法扩展功能,虽然竞争很激烈,但从技术上来说差不多。    先介绍下谷歌输入法扩展API功能。 开始----lua开发 为了帮助开发者在谷歌拼音输入法的基本输入功能基础上,开发和定义更丰富的扩展输入功能,谷歌拼音输入法提供了以Lua脚本编程语言为基础的输入法扩展API。利用输入法扩展API,开发者可以编写自定义的输入功能。
一 前言 上一篇图文描述了C++实现游戏中应用的状态机,C++中的三大特性:封装,继承,多态得以应用,封装数据引擎访问的增,删,查,改,状态机基类以及多种状态子类实现私有private或者公共public继承它,但是发挥更大的作用是多态的使用,子类继承实现基类的virtual虚函数,在不同的事件机制触发下,迁移变换执行不同的状态,虽然毫无标准顺序可言,却是按照指定规则轨道正确行使,这是状态机设计的
http://www.cnblogs.com/zwywilliam/p/6023246.html 如何阅读luajit的代码——用vs调试篇 为什么要看luajit的源码 作为目前最快的脚本语言之一,luajit确实是一个杰作,但相比原生lua仅仅几万行的代码而言,luajit却可以说是巨无霸。更要命的是,luajit之所以快,是因为大量使用了机器码相关的技术,无论是它的机器码编译部分,还是字节码
Aladdin_XLua 前言 前段时间腾讯开源了一个内部热更框架XLua在Unity开发群里引起一阵热议,也受到广大开发者的热捧,然后我当然也抱着好奇的心去学习学习。后面也会将扩展之后的工程放在git上,大家一起学习交流!在此感谢XLua作者创造出这么好用的框架! 相关链接 XLua源码 C#->Lua开源工具 可以将C#转化成lua并且具有 相关介绍文章 https://www.oschina
前言 在xLua没出来之前,开源的lua框架基本都是以界面用Lua开发为主,核心战斗用C#开发,但xLua出来之后主推C#开发,Lua用作HotFix,这里我展示的第一个例子就是基于界面的经典2D小游戏——俄罗斯方块,界面逻辑是用C#写,启动加载逻辑是用lua,后面我会继续第二个同样的Demo,但是以纯Lua为主,这个案例明天更新。 效果图 由于我不会美术,所以这里使用的开源的游戏资源,感谢此作者
用 Lua 实现一个微型虚拟机-基本篇 目录 介绍 机器指令模拟 最终核心代码 虚拟机内部状态可视化 完整项目代码 后续计划 参考 介绍 在网上看到一篇文章 使用 C 语言实现一个虚拟机, 这里是他的代码 Github示例代码, 觉得挺有意思, 作者用很少的一些代码实现了一个可运行的虚拟机, 所以打算尝试用 Lua 实现同样指令集的虚拟机, 同时也仿照此文写一篇文章, 本文中大量参考引用了这位作者
转载自: http://www.cnblogs.com/zwywilliam/p/5999924.html http://www.cnblogs.com/zwywilliam/p/5999980.html 用好lua+unity,让性能飞起来——lua与c#交互篇 前言 在看了uwa之前发布的《Unity项目常见Lua解决方案性能比较》,决定动手写一篇关于lua+unity方案的性能优化文。 整合
标准MFC WinSock ActiveX控件开发实例(II)高级篇 作者:小辉 下载源代码 摘要:本文主要利用VARIANT类型作参数进行的网络数据传送和接收,以及SAFEARRAY,BSTR的详细使用方法。 另外还提供该控件在VC,VB下的调用方式以及相关数据的处理。 关键字:ActiveX,Socket,VARIANT, SAFEARRAY,BSTR。 回顾:在上一篇文章《标准MFC Win
.NET 2.0 - WinForm Control - DataGridView 编程36计(一) 目录: ① 取得或者修改当前单元格的内容 ② 设定单元格只读 ③ 不显示最下面的新行 ④ 判断新增行 ⑤ 行的用户删除操作的自定义 ⑥ 行、列的隐藏和删除 ⑦ 禁止列或者行的Resize ⑧ 列宽和行高以及列头的高度和行头的宽度的自动调整 ⑨ 冻结列或行 ⑩ 列顺序的调整 ⑪ 行头列头的单元格 ⑫
      从事计算机程序设计已经十多年了,从很久很久以前的DBase到Foxbase到FoxPro到Visual Basic再到现在的VB.Net,一路走来的艰辛不足为外人道,总之非常难、非常苦。     这么多年走下来,尽管自己非常愚笨,很多东西别人一看就明白的,自己要反反复复地想半天,测试半天才弄清楚,尽管自己从事了这么多年的程序设计,不旦没有一分钱的利益(纯粹是个人爱好,自己另有工作),而
参看《VB 编程标准》 第四章 命名约定 4.1 变量命名约定 所有变量的定义应该遵循匈牙利命名法,使用3个字母前缀来表示数据类型或控件类型,3个字母前缀必须小写,前缀后面是由表意性强的一个单词或多个单词组成的名字,而且每个单词的首写字母大写,其它字母小写,这样保证其他人阅读时对变量名能够进行正确的断句。 按照这种方式命名变量,在一个变量名就可以反映出变量类型和变量所存储的值的意义两方面内容,这使
托盘程序是指这样一类程序:当程序运行后,会在系统的托盘区(也有说是状态区域)创建此程序的图标,使用者可以通过点击图标出现的菜单来控制程序的运行状态。托盘程序有很多优点,如不占屏幕,后台运行,便于控制等。所以现在越来越多的程序都做成了托盘程序。在VB.NET中,编写托盘程序是比较方便和简单的。这是因为VB.NET没有自身类库,它所使用的类库是.Net框架中为所有.Net平台开发语言提供的公用类库——
         我们在做项目的时候往往会使用到配置文件,为什么呢?使用配置文件是不是能给我们带来好处呢?答案是肯定的。如果我们把有可能需要改动的字符串(如:数据库连接字符串)写在配置文件中,那么将来需要改动的时候,维护人员可以直接修改配置文件进行维护,而不需要将你的源程序修改、重新编译。          既然配置文件可以给我们带来方便,那么我们到底该如何添加、使用配置文件呢?         
       写机房收费系统的这三个月,对写代码的认识更深刻了,对学习的过程也更多了点体会。         多敲代码:从软件工程到UML,C#,设计模式,再到vb.net。这个过程中只敲了敲教程中的代码,没实现过其他什么例子,也没想到用新学的语言敲一遍机房收费系统。代码敲的少的后果就是,在这次实现机房收费系统的过程中,开始的一段时间都用在了熟悉语法上。        做什么都有一个逐步提高的过程
这次是3D音效理论篇。 作为DirectSound中最令人瞩目的一个组件,DirectSound3D(简称DS3D)被众多游戏厂商所推崇,其中最值得一提的是CS了,玩家之所以能通过声音判断敌人的位置,DS3D起到了至关重要的一步。下面就开始进入令人激动的DS3D! ===============华丽的分割线=============== 学习要点: ·了解向量、三维向量、DirectX的向量类和坐
恩,这次讲DS3D实践篇,就是做一个DS3D的例子。 这次的例子是一个3D播放器,开始播放声音后不仅可以设置声源和听众的位置,还可以设置各种其它参数。 ===============华丽的分割线=============== 学习要点: ·掌握使用WaveFormat类; ·掌握使用Guid3DAlgorithm类; ·掌握使用主缓冲区和二级缓冲区; ·将DS3D的各项理论实践化。 =======
             最近学习了VB.NET,对.NET平台和一些VB的特性有了些了解,和大家分享一下。         我们都学过VB6.0,那么VB.NET和VB6.0都叫VB,他们有什么相同和不同点吗?下面我们来比较一下,VB6.0我们可以说它是面向过程的编程语言,而VB.NET则是完全的面向对象编程。他们的基础语法大部分是相同的,VB.NET是运行在.NETFramework下,与VB