摘要: 1、首先看看需要被反射的Reflect2类的源代码View Code 1 package reflect.chester; 2 3 public class Reflect2{ 4 5 private String x="Private Field"; 6 public int y=23; 7 public int z; 8 private int w; 9 /**10 * 11 *@Title12 *@Describe 私有 无参数 构函数函数13 ... 阅读全文
posted @ 2011-11-27 19:35 蓝鸿鹄 阅读(594) 评论(0) 推荐(1)
摘要: 转载网址:http://www.cppblog.com/andxie99/archive/2007/06/24/26855.html c++为我们所提供的各种存取控制仅仅是在编译阶段给我们的限制,也就是说是编译器确保了你在完成任务之前的正确行为,如果你的行为不正确,那么你休想构造出任何可执行程序来。 但如果真正到了产生可执行代码阶段,无论是c,c++,还是pascal,大家都一样,你认为c和c++编译器产生的机器代码会有所不同吗,你认为c++产生的机器代码会有访问限制吗?那么你错了。什么const,private,统统没有(const变量或许会放入只读数据段),它不会再给你任何的限制,你可以. 阅读全文
posted @ 2011-04-05 10:52 蓝鸿鹄 阅读(1206) 评论(0) 推荐(4)
摘要: 自动化测试相对于手工测试有以下优点a.Speed--快速地进行成千上万个测试用例;b.Accuracy--不受人为的因素的干扰,例如记录错误的结果;c.Precision--每次都以同样的方式运行;d.Efficiency--晚上白天都可以进行测试;e.Skill-Building--培养技能,手工测试非常枯燥乏味,提高不了技能。 我们知道API(Application Programing Interface)测试是软件自动化测试的基础,API测试用来验证组成软件的那些单个方法的正确性;API测试也称为单元测试-Unit Test、模块测试-Module Test、组件测试-Componen 阅读全文
posted @ 2011-03-26 16:03 蓝鸿鹄 阅读(2942) 评论(3) 推荐(4)
摘要: 反射机制:反射机制就是程序在运行时动态加载一个类来进行,动态new一个对象出来,然后动态地去了解这个对象的内部结构,动态地去调用这个对象的某些方法。View Code 1 import java.lang.reflect.InvocationTargetException; 2 import java.lang.reflect.Method; 3 4 5 6 public class TestReflection { 7 8 9 public static void main(String[] args) {10 11 //String str = "com.mysql.jdbc.D 阅读全文
posted @ 2011-03-20 13:39 蓝鸿鹄 阅读(351) 评论(2) 推荐(1)
摘要: 类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远程下载 Java 类文件到浏览器中并执行。现在类加载器在 Web 容器和 OSGi 中得到了广泛的使用。一般来说,Java 应用的开发人员不需要直接同类加载器进行交互。Java 虚拟机默认的行为就已经足够满足大多数情况的需求了。不过如果遇到了需要与类加载器进行交互的情况,而对类加载器的机制又不是很了解的话,就很容易花大量的时间 阅读全文
posted @ 2012-08-08 09:21 蓝鸿鹄 阅读(238) 评论(0) 推荐(0)
摘要: 1、文件处理过程: 预处理--编译--汇编--链接。 预处理:处理#include操作和宏定义替换等。 编译: 预处理后的文本进到下一步-编译,编译产生汇编代码,送到汇编阶段。 汇编:产生目标文件--输出的结果可以用于链接的目标代码,目标代码文件已经是可以执行的二进制代码文件。 链接:把汇编产生的目标文件与其他目标文件链接处理产生可以执行文件。2、ASCII码 American Standard Code for Information Interchange。ASCII码用8位二进制数(一个字节)来表示一个字符。计算机存储的不是字符本身,而是将该字符所对应的ASCII 码放到... 阅读全文
posted @ 2012-04-18 21:24 蓝鸿鹄 阅读(193) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2012-01-31 14:38 蓝鸿鹄 阅读(28) 评论(33) 推荐(0)
摘要: 1、Androidmanifest.xml的文件一定要加上权限<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="chester.download" android:versionCode="1" android:versionName="1.0" ><uses-sdk 阅读全文
posted @ 2011-11-04 19:08 蓝鸿鹄 阅读(811) 评论(0) 推荐(0)
摘要: 1.xxxx后台用到了两个设计模式,工厂模式和单体模式先看看工厂模式public interface IDaoFactory抽象工厂,定义各种XXXDao GetXXXDao()方法。Dao是用来和数据库打交道的如:Save,update等等看看单体模式,在用Nhibernate操作数据库时 1 using System.Runtime.Remoting.Messaging; 2 using System.Web; 3 using NHibernate; 4 using NHibernate.Cache; 5 using NHibernate.Cfg; 6 using XXXX.S... 阅读全文
posted @ 2011-11-03 09:08 蓝鸿鹄 阅读(254) 评论(1) 推荐(0)
摘要: 一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETEURL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查 ,改 ,增 ,删 4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询 资源信息,而POST一般用于更新 资源信息(个人认为这是GET和POST的本质区别,也是协议设计 阅读全文
posted @ 2011-11-02 15:05 蓝鸿鹄 阅读(470) 评论(0) 推荐(0)
摘要: 1、activity的创建,android工程各个文件的作用,string.xml,main.xml2、android空间button,textview,edittext,以及如何在activity.java里面获取这些控件对象,用findViewById()3、Button点击的回调函数的创建,内部类。4、menu控件的创建 阅读全文
posted @ 2011-10-22 19:36 蓝鸿鹄 阅读(352) 评论(13) 推荐(0)
摘要: java与C++的虚函数比较java与C++的虚函数比较class base{ private void print() { System.out.println("base"); } public void doprint() { print(); }}class derive extends base{ private void print() { System.out.println("derive"); }}class testVirtual{ public static void main(String args[]) { base b = n 阅读全文
posted @ 2011-07-16 10:02 蓝鸿鹄 阅读(438) 评论(0) 推荐(0)
摘要: 转载文章cmnet和cmwap区别在论坛上泡了一段时间,发现很多朋友对CMWAP和CMNET的区别还是不甚了解。对于一些新软件,经常有人会问“CMWAP可以用吗?”,希望本文来能为大家解开这个疑惑。 如果你是一个菜鸟或者初学者,不妨直接跳到第(4)节,看看我提供的“应用程序能否工作于CMWAP的辨别方法”;如果你希望对CMWAP和CMNET有一个详细的了解,那么就读完全篇吧;如果你对这个问题有所研究的话,还请不吝赐教,解开仍旧困惑我的几个疑问。(1) 为什么会有两个接入点? 在网上查阅大量资料后并经过反复的尝试与探索后,我大致对中国移动提供的这两种接入方式有了初步了解。在国际上,通常只有一种G 阅读全文
posted @ 2011-07-14 21:29 蓝鸿鹄 阅读(4772) 评论(0) 推荐(0)