• 博客(3)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java向前引用容易出错的地方

所谓向前引用,就是在定义类、接口、方法、变量之前使用它们,例如,class MyClass{ void method() { System.out.println(myvar); } String myvar = "var value";}      myvar在method方法后定义,但method方法可以先使用该变量。在很多语言,如C++,是

2013-06-26 11:47:49 4110 2

原创 Android的init过程(二):初始化语言(init.rc)解析

Android的init过程(一)本文使用的软件版本Android:4.2.2Linux内核:3.1.10    在上一篇文章中介绍了init的初始化第一阶段,也就是处理各种属性。在本文将会详细分析init最重要的一环:解析init.rc文件。init.rc文件并不是普通的配置文件,而是由一种被称为“Android初始化语言”(Android Init Language,这里简称为AIL)的脚本写

2013-06-17 09:36:09 38891 10

原创 世界上最早的算法:辗转相除法(求两个自然数最大公约数)

在数学界,辗转相除法,又称欧几里得算法,被认为是世界上最早的算法(公元前300年),该算法用于求两个最大公约数的算法。辗转相除法首次出现于欧几里得的《几何原本》(第VII卷,命题yⅠ和Ⅱ)中,而在中国则可以追溯至东汉出现的《九章算术》。    两个自然数的最大公约数是能够同时整除它们的最大的正整数。辗转相除法基于如下原理:两个整数的最大公约数等于其中较小的数和两数的相除余数的最大公约数。例如,12

2013-06-07 17:53:27 4719 1

深度解析Java中的5个“黑魔法”完整源代码

深度解析Java中的5个“黑魔法”完整源代码,包含注释的有趣应用、可执行的注释、枚举实现接口、初始化的多种方式等。

2020-04-16

GWT.in.Practice

介绍GWT API的英文版的电子书, Asynchronous JavaScript and XML (Ajax) development is hard. Not ascending- Everest hard, maybe not even calculating-your-taxes hard, but hard. This is true for a number of reasons: JavaScript can require a lot of specialized knowledge and discipline, browsers have slightly different implementations and feature sets, tooling is still immature, and debugging in multiple environments is problematic. All of these factors add up to developers needing a vast knowledge of browser oddities and tricks to build and manage large Ajax projects.

2008-12-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除