1. 反射概念及功能
反射就是把Java类中的各种成分映射成相应的Java类。例如一个Java类中用一个Class类的对象来表示。一个类中的组成部分分为成员变量,方法,构造方法,包等等。
Java反射机制主要提供了以下功能: 判断在运行时任意一个对象所属的类;在运行时构造任意一个类的对象;判断在运行时任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。
2. Field反射
以下代码将obj对象中的String类型的字段对应的V...
分类:
编程语言 时间:
2014-10-26 06:50:05
阅读次数:
220
无论什么类型,所有的数据都是一系列的位,即0和1。变量的含义是通过解释这些程序的方式来传达的。最简单的是char类型,这种类型用一个数字表示Unicode字符集中的一个字符。实际上,这个数字与ushort的存储方式完全相同——它们都存储在0~65535之间。 然而,一般的,不同类型的变量使用不...
平时很常听到有些朋友说:呀,我系统的注册表启动项目有rundll32.exe,系统进程也有rundll32.exe,是不是病毒呀?这是对rundll32.exe接口不了解,其实其原理非常简单,了解并掌握其原理对于我们平时的应用非常有用,特别是后面介绍的一些DLL参数应用技巧,理解了原理我们就能自己挖...
分类:
其他好文 时间:
2014-10-26 06:49:20
阅读次数:
202
多日来,我发表了多篇关于Groovy的文章,想必大家对Groovy或多或少已经有所了解,今后我会抽空写些Groovy入门性质的文章,供大家参考。由于时间仓促,水平有限,不足之处请各位朋友多包涵提点,谢谢。既然是入门,我先不介绍那些IDE的东西,比如Eclipse中的Groovy插件(如果您迫不及待的...
分类:
其他好文 时间:
2014-10-26 06:49:21
阅读次数:
175
转自 :Groovy轻松入门——通过与Java的比较,迅速掌握Groovy (更新于2008.10.18)在前几篇文章中,我已经向大家介绍了Groovy是什么,学习Groovy的重要性等内容,还不了解Groovy的朋友不妨去看看我Blog中的Groovy分类。下面我将通过Groovy与Java的比较...
分类:
编程语言 时间:
2014-10-26 06:46:43
阅读次数:
211
Given a binary tree, return thelevel ordertraversal of its nodes' values. (ie, from left to right, level by level).For example:Given binary tree{3,9,2...
分类:
其他好文 时间:
2014-10-26 06:48:34
阅读次数:
188
Given a binary tree, return thebottom-up level ordertraversal of its nodes' values. (ie, from left to right, level by level from leaf to root).For exa...
分类:
其他好文 时间:
2014-10-26 06:47:17
阅读次数:
187
本文将对一个简单的TCP回射服务器和客户端进行抓包,从而分析一次成功而理想TCP会话的基本流程,多次不成功或与预期不一致的抓包结果将在下篇博文进行分析本文程序编译环境为:Linux version 3.16.4-1-ARCHgcc version 4.9.1 20140903 (prerelease...
分类:
其他好文 时间:
2014-10-26 06:46:47
阅读次数:
271
在我们平时开发Android项目的时候例如经常需要使用各种View控件,然后进行声明,findViewById,并且进行强转。每次都要写这样的代码就显得非常繁琐,并且容易出错哦。那么针对这种情况且不限定于以上的这类情况,Dependency injection 可以大大降低了类之间的依赖性,可以通过...
分类:
其他好文 时间:
2014-10-26 06:45:20
阅读次数:
375
如果在一个XML文档中我们只需要前面一部分数据,但是使用SAX方式或DOM方式会对整个文档进行解析,尽管XML文档中后面的大部分数据我们其实都不需要解析,因此这样实际上就浪费了处理资源。使用PULL方式正合适。Pull解析器和SAX解析器虽有区别但也有相似性。他们的区别为:SAX解析器的工作方式是自...
分类:
其他好文 时间:
2014-10-26 06:48:07
阅读次数:
219
上一篇我们简单的介绍了一下RoboGuice的使用(【一】注入框架RoboGuice使用:(A brief example of what RoboGuice does)),今天我们我看下View的注解的使用方法. 为了在Activity中使用View的注解,必须实现以下三个步骤: ①:自...
分类:
其他好文 时间:
2014-10-26 06:46:08
阅读次数:
219
Given a binary tree struct TreeLinkNode { TreeLinkNode *left; TreeLinkNode *right; TreeLinkNode *next; }Populate each next pointe...
分类:
其他好文 时间:
2014-10-26 06:47:59
阅读次数:
160
今天特别郁闷了,所有都快测试完毕了,突然出现了这个问题,卸载了重新加载,尝试了很多方法都没有成功。还好功夫不负有心人,问题终于解决了,难者不会,会者不难啊,记录下载,以备查询。 警告:未能解析引用的程序集“AIPAIProject.Common, Version=1.0.0.0, Culture=n...
分类:
其他好文 时间:
2014-10-26 06:45:21
阅读次数:
204
一、环境概述1、MVC4.0项目2、bootstrap引入:生产环境版本引入:在web\Content 文件夹中引入bootstrap-3.2.0-dist,源码版本CSS引入:将bootstrap-3.2.0\docs\examples中的所有css复制到Web\Content\bootstrap...
分类:
Web程序 时间:
2014-10-26 06:44:50
阅读次数:
732
1. Activity 主要关注与视图窗体的创建(目前理解为网站的网页)。它具有生命周期的概念,onCreate,OnStart,OnRestart, OnResume,OnPause,OnStop,OnDestroy。随着 Activity 对用户的可见和不可见状态转变,onStart()和onS...
分类:
移动开发 时间:
2014-10-26 06:45:31
阅读次数:
253
转载自:http://www.ruanyifeng.com/blog/2011/12/inode.html这篇文章对Inode的讲解比较透彻,好文章分享一下,一是收藏,二是让大家也可以一起学习(已懂的略过),对于一些重点的本人标红,并加些个人的补充。一、inode是什么?理解inode,要从文件储存...
分类:
系统相关 时间:
2014-10-26 06:46:43
阅读次数:
244
在engine中, 命令是实现了 ICommand,我们可以通过使用 UID, progID 或 ICommand 将一个命令宿主到 ToolBarControl中. ICommand接口有一个 OnCreate方法1 public void OnCreate (2 object ho...
分类:
其他好文 时间:
2014-10-26 06:44:52
阅读次数:
225