- 博客(15)
- 资源 (4)
- 收藏
- 关注
转载 通过Java反射调用方法的实例,通过这个例子,能明白怎么用反射。
转自 http://lavasoft.blog.51cto.com/62575/61002通过Java反射调用方法 这是个测试用的例子,通过反射调用对象的方法。 TestRef.javaimport java.lang.reflect.Method; import java.lang.reflect.InvocationTargetException;
2012-08-31 17:14:04 433
原创 Java 中 @override的作用
我们在看代码的时候经常看到@override出现在函数的前一行。很多人不理解这是什么意思。其实@override就是告诉编译器,你的方法是重载的父类的方法。这样做有什么作用了。这样的话,编译器会在父类方法中查找是否有这个方法,以确定你是重载。比如说,父类有个方法是add(),当你想重载的时候,写成了bdd(),这时,如果你在重载前面加了@override,那么编译器会告诉你,你的bdd方法
2012-08-31 16:46:38 818
转载 安装JAVA,配置
windowsxp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08;2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存
2012-08-28 10:44:05 344
原创 有一个项目分析工具,网站是the home of alitheia core,下面是安装配置和用法
该工具感觉不完善。我这里只说配置方法。想调试自己看源代码。安装配置环境软件安装 maven。http://maven.apache.org/download.html这是个服务器。下载Maven 3.0.4 (Binary zip)apache-maven-3.0.4-bin.zip将其解压,最好解压到D盘。目录结构为D:\apach
2012-08-28 10:42:16 635
原创 做网站的一些杂碎笔记
String[][] projects = new String[10][3]; 这是个二维数组的声明。遍历的时候遍历前面那一维。 Project[] projects = new Project[10]; 这是个对象的数组。遍历的时候就是按照一般一维数组的方法来遍历。 List projects = new List(); 这是个类似于容器的东西了。遍历的时候,可以使用Iterate遍历器来遍历
2012-08-28 09:28:00 1697
转载 关于alpha透明的一点研究
有很多时候要用到透明。比如地上的影子,游戏里的隐身,或者界面什么的。正常情况下,我们看到的就是颜色。颜色多是拿一些数值给出的。一般是拿新的数值覆盖旧的数值,就达到了颜色的更新。而如果想要将一片颜色以透明的样子覆盖上去,就需要将数值叠加处理。最简单的就是将颜色数值相加除以2。但是通常,我们希望可以调整这个混合后的颜色,也就是,我们希望能调整透明度。这里就可以设个alpha值。一般设为0到1之
2012-08-28 08:58:32 2379
翻译 Analyzing Interaction Orderings with Model Checking 个人翻译,需要的拿
1、个人翻译,仅为分享,但转贴请注明出处。2、翻译的不是很到位,因为一些原文的一些词汇很模棱两可,比如method是方法还是函数之类的。敬请谅解,欢迎指正。3、Analyzing Interaction Orderings with Model Checking 一文需要的自己谷歌。还有,里面所有的figure,也就是图和代码,可以自己从原文中截取。基于模型检查的交互管理分析
2012-08-27 19:04:36 2244
原创 C或C++中重载的一些注意之处
重载,就是一个函数,输入不同类型数据,有不同结果。举个例子:void add();int add(int);void add(short);void add(int, char); 以上为重载的定义。输入不同类型的实参,调用不同的结果。如 add(4)。 实参是由编译程序辨别。也就是说,有如下规律: *首先精确匹配。也就是,如果输入的是add(4),那
2012-08-10 09:26:33 1039
原创 博弈论(1)
博弈论,博弈博弈,就是与人博弈,双方都有不同策略,有不同收益。博弈论叫game theory。游戏理论。很有趣。 怎么选择自己的策略呢? 简单的例子: 囚徒博弈。这个是最基础的。即甲乙两人,如果两个人都不招供,都要做1年牢。可是如果一个人招供而另一个未招供,招供的这个释放,另一个坐5年,而如果两人都招供,则都坐2年。 现在假如你是甲,怎么选择。你有两个选择:如果你招
2012-08-01 11:06:50 580
原创 任天堂红白机- 好的设计的典型
任天堂红白机,用很小的内存,不强劲的CPU,却生成了如此之多各种各样的游戏。为什么说是好的设计。1、专注于游戏。游戏是什么,现在的游戏厂商已经偏离了最基本的思路了。游戏,主要是玩。是可玩性。对画面的要求并不是很高的。无论是FC,还是NDS,我们都可以看到,分辨率并不高的。游戏要么好玩,要么剧情好,如此才是经典。现在的游戏追求高画质,3D什么的,根本就是偏离了主题了。 PS:题外话。使
2012-07-18 10:44:16 1230
原创 面试常问知识,须看书籍
面试常问:C++:细节,包括虚函数,内联函数,多态,双重指针。STL:用法设计模式:尤其是工厂模式。 最好一看的书籍: C++Primer,effective c++,算法导论,stl中文版,effective stl,大话设计模式,鸟哥的linux私房菜,linux程序设计,编程珠玑,编程之美,python程序设计,数据挖掘概念与技术 最好会用vi,cvs(sv
2012-06-06 14:49:23 417
原创 用递归法,求sin的值(或cos)。tag:递归,二分
这个方法,可以用来手工计算sin值,当然,这里介绍的是用来编程的。 计算sin的值,普通点呢,直接用math函数(相当于直接用计算器)。文艺点呢,一般也会用泰勒公式。下面这个就有点…… 怎么个递归法。这个要怎么做呢。比如说,我现在要求65度的sin值。 sin值是直角边除以斜边。需要知道的就是y值和斜边长度。好,我们把斜边的长度值固定为1000
2012-06-04 11:22:49 2334
原创 安卓桌面插件(窗口小部件)的各种问题
1,安装了插件,但是在添加小工具里没有,找不到:把应用移动到手机内存。装在SD卡上就没有2,小插件不更新/不自动更新:看看是不是有任务管理器自动删除了,若装了360,看看开机启动是不是禁止了。
2012-06-04 11:00:50 1550
原创 在VS2010中搭建C语言的ICTCLAS2012分词环境及应用举例
1)在张华平博士的百度空间中,下载最新的ICTCLAS2012。解压后可以看到很多文件夹包括DATA、Windows-C,和一些文件。 2)在VS2010中新建工程,比如工程名为1。(C的工程,这里是命令行的) 3)将DATA文件夹、和Windows-C 下的ICTCLAS2011.h以及dll和上层文件夹下的License.dll复制到工程1下的1文件夹中(源代码所在文件夹)
2012-06-04 10:58:26 996
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人