2017年11月19日

docker笔记一

摘要: docker概念介绍: docker 是一个装在linux上的普通的软件。利用docker的命令,可以创建一个带有linux操作系统的镜像文件,docker命令运行这个带的linux操作系的镜像文件,从而得到一个操作系统,可以在上面安装其他软件,所以我们就为它取一个形象的概念叫作:容器。docker 阅读全文

posted @ 2017-11-19 13:08 EarlyBird 阅读(100) 评论(0) 推荐(0) 编辑

2015年2月10日

lua 元表是个啥?

摘要: 1 function readOnly(t) 2 local proxy = {} 3 local mt = { 4 __index = t, 5 __newindex = function(t,k,v) 6 error("a... 阅读全文

posted @ 2015-02-10 16:25 EarlyBird 阅读(3523) 评论(0) 推荐(1) 编辑

2014年10月15日

如何实现模拟器(CHIP-8 interpreter) 绝佳杰作.

摘要: 转自http://www.multigesture.net/articles/how-to-write-an-emulator-chip-8-interpreter/How to write an emulator (CHIP-8 interpreter) 如何写模拟器This guide is i... 阅读全文

posted @ 2014-10-15 19:48 EarlyBird 阅读(3175) 评论(1) 推荐(0) 编辑

2014年4月3日

Android jni 编程(参数的传递,成员,方法的)相互访问

摘要: 1 package com.test.androidjni; 2 3 import android.app.Activity; 4 import android.os.Bundle; 5 import android.util.Log; 6 import android.widget.TextView; 7 8 9 public class MainActivity extends Activity { 10 private static final String DEBUGTAG = "NATIVE"; 11 private String myStr... 阅读全文

posted @ 2014-04-03 15:32 EarlyBird 阅读(5433) 评论(0) 推荐(0) 编辑

2014年4月1日

查看Android.mk文件中的变量的值

摘要: 当某个Android.mk中包含如下:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_C_INCLUDES += \$(LOCAL_PATH) \$(JNI_H_INCLUDE) \我们想查看$(LOCAL_PATH)或者$(JNI_H_INCLUDE)的值是什么.我们可以在上面的内容最后,加一句#这一句的意思是打印变量$(JNI_H_INCLUDE)的值$(warning " JNI_H_INCLUDE = $(JNI_H_INCLUDE)")我们可以在命令行输入如下命令:mm >>temp.txt 阅读全文

posted @ 2014-04-01 21:41 EarlyBird 阅读(5751) 评论(0) 推荐(0) 编辑

2014年3月29日

C++模板类[初步]

摘要: C++模板类。 阅读全文

posted @ 2014-03-29 17:43 EarlyBird 阅读(2665) 评论(0) 推荐(0) 编辑

2014年3月25日

Java内部类{[普通内部类][静态内部类]}

摘要: 1 package Learn.com.seven; 2 /** 3 * 4 * @author tqw 5 * 本例主要学习内部类的使用 6 * Java的内部类分成两部分来讲: 7 * 1:内部类 8 * 2:静态内部类 9 *10 */11 public class ParcellA {//外部类12 13 private int pMember;//声明一个私有成员14 private static int pstMember;//声明一个私有静态成员15 private fin... 阅读全文

posted @ 2014-03-25 12:15 EarlyBird 阅读(7923) 评论(0) 推荐(1) 编辑

2014年3月5日

用VC编译lua源码,生成lua语言的解释器和编译器

摘要: 用VC编译lua源码,生成lua语言的解释器和编译器1.去网址下载源码http://www.lua.org/download.html2.装一个VC++,我用的是VC6.0 3.接下来我们开始编译源码,我们需要编译:一个静态库一个动态库一个lua语言解释器一个lua编译器建立一个工静态库工程打开VC-->文件-->(点击)新建--(弹出框中选择)工程-->(win32 static library)创一个空的工程工程名为luaLib把lua中所有的源码添加,去掉其中的lua.c 和luac.c这两个文件编译生成一个以luaLib.lib结尾的静态库(后面使用)建立一个工动态库 阅读全文

posted @ 2014-03-05 22:47 EarlyBird 阅读(6048) 评论(1) 推荐(1) 编辑

2012年7月12日

Think in Java源码编译与安装

摘要: Think in Java源码编译与安装 1:将你的下载的源码解压到c:\TIJ4\code目录中 2:安装JDK se5 最好是 jdk SE5 否则,需要修改源码中所有的build.xml中 equals arg1="1.5" 改成 equals arg1="1.6". 我用的是jdkse6放在:C:\Program Files\Java\jdk1.6.0_... 阅读全文

posted @ 2012-07-12 00:07 EarlyBird 阅读(3604) 评论(2) 推荐(1) 编辑

2012年7月6日

think in java 第5章 完整的JAVA初始化规则

摘要: package think.in.exercise11;/** * @author Administrator * 完整展示JAVA的初始化顺序 * 1:递归寻找顶层基类 * 2:静态成员初始化 * 3:静态块初始化 * 4:成员变量按先后顺序初始化 * 5:顶层基类的构造方法主体 * 6:下层子类的构造,重复2~6的执行步骤 */class Meal{ private String first = getFirst(); private String second = getSecond(); private static String zero = getZero();... 阅读全文

posted @ 2012-07-06 15:30 EarlyBird 阅读(254) 评论(0) 推荐(0) 编辑

导航