- 博客(114)
- 收藏
- 关注
原创 little endian && big-endian
java 的ClassFile采用big-endian存储数据Intel x86 采用little-endianMotorola采用big-endian0x1234Intel 地址 0x4000 0000 0x34 0x4000 0001 0x12 Motorola 地址 0x4000 0000 0x
2006-09-29 15:32:00
846
原创 LCD 驱动
LCD的型号是 CM162-4 有U1, U2. 外形尺寸(L*W*H)/mm 80*36*12, 点数/mm 5*8, 内藏控制器 SPLC 780------------------------------------------------------------------------| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 1
2006-07-31 14:52:00
1920
1
原创 全额限定名
全额限定名说白了就是路径名全额限定名: java/lang/Stringclass文件中就是: java.lang.String pathname2classname classname2pathname
2006-07-05 19:34:00
1145
原创 二叉树的数据结构
typedef struct Btree{ ElemType data; //先假设为 int struct Btree *lchild, *rchild;}Btree;recrusive递归先序void preorder(Btree *bt){ printf("%d/t", bt->data); preoder(bt->l
2006-06-19 17:15:00
1189
原创 VIA
calloc, malloc区别?XOR, AND, OR指令的功能?9个点,4条直线一笔画,很老套。(M)体积为1,8,27的三个立方体容器,只能灌一次水,如何量出13单位的水?程序题,考后置++运算符,宏替换,程序循环优化。算法题:10个房间有任意数量的金币,顺序走一遍,只能拿一次,现在采取这样的策略,用程序计算拿到最多金币的概率:前四个房间只看不拿,后面的房间如果发现有比前四个房间最多的
2006-06-03 17:35:00
1109
原创 中兴2
指出下列程序的错误: int size=50; const int n=10; int main() { int array1[size]; //应该是定维数 int array2[n]; n=2*n;//lvalue不能是常数 return 0; }字符串的倒转char* inverseString(char *dest
2006-05-31 23:58:00
1175
原创 SIM= Subscriber identity module
数字移动电话手机与模拟移动电话手机相比较,在结构上多了一块SIM卡。SIM卡叫用户识别卡。它实际上是一张内含大规模集成电路的智能卡片,用来登记用户的重要数据和信息。 SIM卡存储的数据可分为四类:第一类是固定存放的数据。这类数据在移动电话机被出售之前由SIM卡中心写入,包括国际移动用户识别号(IMSI)、鉴权密钥(KI)、鉴权和加密算法等等。第二类是暂时存放的有关网络的数据。如位置区域识别码(LA
2006-05-27 21:40:00
1889
原创 nj motorola
int i=5,j; j=(++i)*(i--); 运行后i=_______,j=_________ (++i)*(i--) ; ++i=6 i=6i--=6 i=56*6=36i=5所以i=5, j=36
2006-05-27 21:28:00
802
原创 CAFE_VM
jni.hclass _Jv_JavaVM{public: const struct JNIInvokeInterface *functions; jint DestroyJavaVM () { return functions->DestroyJavaVM (this); } jint AttachCurrentThread (void **penv, void *args)
2006-05-14 15:57:00
1969
原创 classfile的数据结构
typedef enum ClassFileType{ CP_NULLCLASS= -1, CP_INVALID=0, CP_ZIPFILE=1, CP_DIR=2, CP_SOFILE=3, CP_BYTEARRAY=4} ClassFileType;typedef ClassFileType classFile{ unsigned char *mem;
2006-05-09 21:41:00
861
原创 主程序
// use ansi c,// HEC = Human Engineered Computer Company//做这个程序的目的是实现java.exe的功能//也就是对ClassFile文件(字节码文件进行处理)//首先需要#include "stdio.h"#include "iostream.h"#include "stdlib.h"#include "jni_md.h"#in
2006-04-05 22:29:00
1342
原创 this_class super_class
常量池的索引是 1~constant_pool_count-1this_class 2B this_class位置的常量池必须是CONSTANT_Class_info表。该表由标签和name_index组成super_class紧跟在super_class后面。它是2B的常量池索引对接口,在常量池入口super_class位置的项是java.lang.Object
2006-04-05 20:12:00
829
原创 GEL
GEL= Generic Extensive LanguageMcBSP=Multiple Channel Buffer Serial Port
2006-04-04 22:11:00
774
原创 access_flags
对于接口文件public interface interfaceName{} access_flags=ACC_PUBLIC|ACC_ABSTRACT|ACC_INTERFACEACC_PUBLIC=0x0000 0001ACC_ABSTRACT=0x0000 0400ACC_INTERFACE=0x0000 0200access_flags=0x0000 06
2006-04-04 20:05:00
1952
原创 Java虚拟机类装载
Java虚拟机类装载:原理、实现与应用作者:刘学超一、引言Java虚拟机(JVM)的类装载就是指将包含在类文件中的字节码装载到JVM中, 并使其成为JVM一部分的过程。JVM的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块, 而不影响系统其他功能模块的正常运行。本文将分析JVM中的类装载系统,探讨JVM中类装载的原理、实现以及应用。二、Java虚拟机的类装载实
2006-04-04 18:50:00
862
原创 mycompiler
java编译器:1 AddExpression.java加法适用于: int,long,float,double,String2 SubtractExpression.java减法适用于: int,long,float,double3 MultiplyExpression.java乘法适用于: int,long,float,double4 DivideExpression.java除法
2006-03-31 11:20:00
837
原创 singleton单态
单态定义:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。还有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且能synchronize的安全自动加1,
2006-03-31 10:44:00
749
原创 NI笔试题
software1) char *p[] = {"a", "b", "c", "d", "e"} printf("%d/n", sizeof(p)); //sizeof(pointer)*5=202) int p[] = {1, 2, 3, 4, 5} printf("%d/n", *p++); // 1 printf("%d/n", *++p); // 33) 实现int
2006-03-31 10:43:00
1772
原创 编译与解释
对接口而言只能编译 javac interName.java不能解释,因为没有maintype interName..java出错信息如下: Exception in thread "main" java.lang.NoSuchMethodError: main
2006-03-31 09:23:00
623
原创 字符串的复制
char * __cdecl strcpy(char * dst, const char * src){char * cp = dst;while( *cp++ = *src++ ); /* Copy src over dst */return( dst );}
2006-03-30 15:33:00
783
原创 collections&Collection
java.util.Collection是接口.java.util.Collections是方法. 大多数是静态方法
2006-03-30 14:27:00
698
原创 金山
金山JAVA笔试题(转自白云黄鹤bbs) ( 发表时间:2004-11-25 23:13:34 ) 楼主 本人报的是J2EE工程师,昨天笔试了java题目,后来晚上参加最后的面试,本来觉得自己蛮 有希望的,可是面试官说
2006-03-30 11:15:00
1201
原创 multiple thread
public class Property{ public static class Nuaa1 extends Thread implements Runnable{ //静态嵌套类 public void run(){ System.out.println("Hello1"); } } pu
2006-03-30 10:17:00
857
原创 abstract 与private和final
BatchEnvironment env = BatchEnvironment.create(out,sourcePathArg,classPathArg,sysClassPathArg,extDirsArg);private与abstract不能并用final 与abstract不能并且用因为方法是abstract,所以需要子类中进行实现。private的话,则子类不能访问该方法final
2006-03-30 09:32:00
1026
原创 类的状态
package Mycompiler;//java_10// file name: ClassDeclaration.java//10******************************************************************************//*****************************************************
2006-03-29 15:02:00
1623
原创 ClassDeclaration.java类的状态
ClassDeclaration.javaJava中类的8种状态1. CLASS_UNDEFINED=0 //类定义尚未装载2. CLASS_UNDECIDED=1 //二进制定义被装载,但是源文件的定义是否被装载尚未知道3. CLASS_BINARY=2 // 二进制文件已经被装载4. CLASS_SOURCE=3 //
2006-03-28 21:38:00
1506
原创 查看登陆帐号
exec sp_helplogins 数据类型转换:cast( fieldName as [length]) convert([, length], [, style]) 添加用户exec sp_adduser xiabinggrant all to xiabing
2006-03-28 19:35:00
951
原创 javacompiler主体
Main.java1。Line 436: env.parseFile(new ClassFile(file));解析java源文件 (词法分析)-->BatchEnmvironment.java2。Line 529: src.compile(buf);//对缓冲区中的内容进行编译 see SourceClass.java-->SourceClass.java负责生成字节码文件。
2006-03-28 13:09:00
752
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人