- 博客(6)
- 收藏
- 关注
原创 JVM基本原理--dalvik
一、简介dalvik是google在其android智能手机操作系统中用的java虚拟机。借此讲一下我对虚拟机的基本理解吧。一切编程语言要想在计算机上运行必须翻译成机器码(这是废话)。java是一种半编译半解释型语言。半编译是指:java源代码,会经过javac命令变成 .class文件。半解释是指: .class文件被jvm解释的过程。也就是因为jvm的半解释才有了java的动态语言特性:反...
2011-04-22 15:37:21 185
原创 C 实现循环队列
前几天在公司开发写了个循环队列,感觉挺好的,没用上可惜了。拿出来秀一秀 队列可以自动增长,就是涨上去需要再trim下。 头文件: #ifndef _NODECIRCLEQUEUE_H#define _NODECIRCLEQUEUE_Htypedef enum { false=0, true=!false } bool;typedef void *Node;...
2011-03-06 02:27:51 123
原创 经典的java事件模型
在看sun的代码时有许多经典实现,非常值得学习,下面是sun事件处理的经典实现,具体看代码:public class MainLoop { private static MainLoop loop=null; private int pollRequests = 0; private MainLoop(){} public static ...
2010-12-07 18:08:15 135
原创 用Dbus与android的bluz通信
android的bluetooth架构是建立在bluez之上的,bluz通过dbus暴露了底层蓝牙设备的服务。先用android内置的命令bttest enable,开启bluedroid进程。这样bluz就可以接收dbus请求了。先来看段简单dbus代码:char*send_method_call_with_string_reply(char* objectPat...
2010-11-26 15:16:38 572
原创 BlazeDS整合Spring实现增删改查
BlazeDS整合Spring,adobe开发者中心有文章介绍:http://www.adobe.com/devnet/flex/articles/spring_blazeds_integration.htmlhttp://www.adobe.com/devnet/livecycle/articles/blazeds_spring_05.html 前几天在IBM...
2010-08-05 17:35:46 100
一个简单的mvc实现
从一本书上看到一个mvc的简单实现,有点像struts2,大家分享一下 1、核心一个FrontController拦截所有请求,web.xml如下: <?xml version="1.0" encoding="UTF-8"?><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" x...
2009-09-05 13:00:51 130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人