metatable的介绍:
Lua的table可以模拟面向对象,都得益于metatable的强大之处。在一个table中,如果索引一个元素未能找到,解释器会去该table下的metatable中的__index元素中去寻找,即table.metatable.__index.xxx中寻找。
但是如果要修改table中的元素或赋值操作,但是该元素不存在,那么会在table中创建该元素,而不会去me...
分类:
其他好文 时间:
2015-03-01 18:34:32
阅读次数:
223
1 public static string GetMD5(string str) 2 { 3 //创建MD5对象 4 MD5 md5 = MD5.Create(); 5 //开始使用MD5对象进行加密 6 ...
分类:
其他好文 时间:
2015-03-01 18:27:35
阅读次数:
136
不要重复造轮子。 很多控件都为我们提供了双击等事件的处理。但还是有一部分控件没用提供较好的帮助。 那么我们就可以使用GestureDetector来弥补此处的不足。 尽量不要自己去重复实现双击等事件。 因为这样你会损失掉一部分内容。步骤:1. 在onCreate 方法中去创建 mGestureDe....
分类:
其他好文 时间:
2015-03-01 18:26:27
阅读次数:
129
效果图:调用WindowManager,并设置WindowManager.LayoutParams的相关属性,通过WindowManager的addView方法创建View,这样产生出来的View根据WindowManager.LayoutParams属性不同,效果也就不同了。比如创建系统顶级窗口,...
分类:
其他好文 时间:
2015-03-01 18:24:20
阅读次数:
144
C#扩展方法当我们想为一个现有的类型添加一个方法的时候,有两种方式:一是直接在现有类型中添加方法;但是很多情况下现有类型都是不允许修改的,那么可以使用第二种方式,基于现有类型创建一个子类,然后在子类中添加想要的方法。当C# 2.0中出现了静态类之后,对于上面的问题,我们也可以创建静态工具类来实现想要...
原文来自:delphi7开发ActiveX的学习备忘录关于delphi7 ActiveX的学习备忘Author :5caidm ,2008-06-12步骤:1、先创建ActiveX工程文件;2、注册ActiveX文件(ocx文件) ;3、编写相应调用ActiveX文件(.ocx文件)的html文件....
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。
一项目创建:
创建项目是开发的第一步。
运行untiy之后如果是第一次运行会弹出
我们这里随便创建一个项目。
二Unti...
分类:
编程语言 时间:
2015-03-01 17:08:30
阅读次数:
302
一、服务器端实现
(1)创建动态服务器项目
个部分代码如下:
package com.lc.dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectionUtil {
/**
* 打开连接
*
...
分类:
移动开发 时间:
2015-03-01 17:07:36
阅读次数:
267
1.创建JNI头文件 在工程目录下输入:javah -classpath bin/classes -d jni com.example.rgbir.rgbirJNI 遇到的问题error: cannot access com.example.rgbir.rgbirJNIclass file fo.....
分类:
其他好文 时间:
2015-03-01 17:03:21
阅读次数:
166
// 创建对象// Person *student = [[Person alloc]init];// // student->_hobby = @"玉兔";// [student sayHi];// [student sleep]; // Person *caoyu = [[Person...
分类:
其他好文 时间:
2015-03-01 17:03:07
阅读次数:
183