一:定义
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
二:使用场景
一般用在框架的封装上。hibernate、struts都是用反射机制实现的。
举例:JDBC中加载数据库驱动Class.forName("com.my...
分类:
编程语言 时间:
2015-01-24 11:42:55
收藏:
0 评论:
0 赞:
0 阅读:
224
1月23日,已经停牌4个月的友利控股(000584)发布公告,宣布由于进入重大资产重组停牌程序,申请继续停牌,拟购买中清龙图 100%股权。
根据公告,友利控股拟购买资产基本情况:本次拟发行股份购买的资产为中清龙图 100%股权,中清龙图主要从事网页游戏、手机游戏等业务,是国内领先的网络游戏的开发商和发行代理商之一。中清龙图拥有强大的研发能力、拥有丰富的产品储备及运营能力。
...
分类:
编程语言 时间:
2015-01-24 11:42:35
收藏:
0 评论:
0 赞:
0 阅读:
391
在c语言中有专门处理系统时间,程序计时等等功能的库,
即time.h
在time.h中函数clock_t clock( void )可以完成计时功能。
这个函数返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元(clock tick)数,在MSDN中称之为挂钟时间(wal-clock)。其中clock_t是用来保存时间的数据类型,在time.h文件中,...
分类:
编程语言 时间:
2015-01-24 11:42:28
收藏:
0 评论:
0 赞:
0 阅读:
295
Given n points
on a 2D plane, find the maximum number of points that lie on the same straight line.
这道题做的时候要考虑几个edge
1. infinity
2. same points
这里我们用hashtable将得到的slope存起来,最后每过一个点将其和其他所有点的组合成的sl...
分类:
编程语言 时间:
2015-01-24 11:42:27
收藏:
0 评论:
0 赞:
0 阅读:
412
本函数是返回对象obj的内存查看对象。所谓内存查看对象,就是对象符合缓冲区协议的对象,为了给别的代码使用缓冲区里的数据,而不必拷贝,就可以直接使用。例子:#memoryview()
v = memoryview(b'abc123')
print(v[1])
print(v[0])
import struct
buf = struct.pack("i"*12, *list(range(12)))
...
分类:
编程语言 时间:
2015-01-24 11:41:25
收藏:
0 评论:
0 赞:
0 阅读:
501
作者:二青个人站点:zhangerqing.cn 邮箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggefAtomic简介Atomic包是java.util.concurrent下的另一个专门为线程安全设计的Java包,包含多个原子操作类。这个包里面提供了一组原子变量类。其基本的特性就是在多线程环境下,当有多个线程同时执行这些类的实例包含的方法时...
分类:
编程语言 时间:
2015-01-24 11:40:15
收藏:
0 评论:
0 赞:
0 阅读:
297
SpringMVC介绍之约定优于配置
所谓的约定优于配置就是指在程序开发过程中我们约定好一些规则可以使我们更少的进行配置和代码编写。就这么简单的一句话可能你还不是很懂什么是约定优于配置,没关系,看完后面对SpringMVC的约定优于配置的介绍之后你就会明白了。
SpringMVC对约定优于配置的支持主要表现在三个方面,Model、View和Controller。
...
分类:
编程语言 时间:
2015-01-24 11:37:56
收藏:
0 评论:
0 赞:
0 阅读:
456
1.静态的数组,被所有的对象所共享。就像一台空调,一旦打开,屋子里的所有人都能使用,一旦改变温度,所有人感受的温度也都改变。2.标准类的封装分为五部分 1)实例变量 2)构造器 3)设定器 4)访问器 5)功能方法3.类与类之间的聚合关系可以大大提高工作效率4.toString()方法系统自动调用
分类:
编程语言 时间:
2015-01-24 11:35:45
收藏:
0 评论:
0 赞:
0 阅读:
217
Integera=Integer.valueOf(100); Integerb=Integer.valueOf(100); System.out.println(a==b); Doubled1=Double.valueOf(100); Doubled2=Double.valueOf(100)...
分类:
编程语言 时间:
2015-01-24 11:33:15
收藏:
0 评论:
0 赞:
0 阅读:
282
[转]一、单行注释单行注释以#开头,例如:print 6#输出6二、多行注释(Python的注释只有针对于单行的注释(用#),这是一种变通的方法)多行注释用三引号'''将注释括起来,例如:'''多行注释多行注释'''三、中文注释在文件头上写入:#coding=gbk或:#coding=utf-8虽然...
分类:
编程语言 时间:
2015-01-24 11:30:25
收藏:
0 评论:
0 赞:
0 阅读:
315
本文是我做家教时的题目,希望没有版权问题。这是一个简单的C++类继承的例子,继承关系为图形->三角形->左(右)三角形,图形->矩形->正方形,里面还包括填充图形等类,同时展示了多态性。注意,本程序需要用支持C++11的编译器编译,如VS2013,DEV C++等1、主程序//prog.cpp#in...
分类:
编程语言 时间:
2015-01-24 11:28:45
收藏:
0 评论:
0 赞:
0 阅读:
424
Virtual是C++ OO(面向对象机制)机制中很重要的一个关键字。虚函数就是因为成员函数加了关键字virtual,可见它的重要性。 只要是学过C++的人都知道在类Base中加了Virtual关键字的函数就是虚拟函数(例如函数print),于是在Base的派生类Derived中就可以通过重写虚拟....
分类:
编程语言 时间:
2015-01-24 11:26:15
收藏:
0 评论:
0 赞:
0 阅读:
310
#ifndef、(或者#ifndef)、#def、#endif等宏这几个宏是为了进行条件编译。一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满...
分类:
编程语言 时间:
2015-01-24 10:06:55
收藏:
0 评论:
0 赞:
0 阅读:
324
目录(?)[-]编辑 anjuta编辑 kdevelop编辑 geany编辑 codeblocks编辑 eclipse编辑 netbeans编辑 其他IDE编辑 相关链接为避免以下某个软件安装时不自动安装 build-essential 不妨先执行:sudo apt-get install buil...
分类:
编程语言 时间:
2015-01-24 10:06:25
收藏:
0 评论:
0 赞:
0 阅读:
412
猜数字游戏:
1,产生随机数。
2,获取键盘录入。
3,将录入数据变成数字,和随机数比较。
给出提示信息。
4,重复这个过程,如果猜中,程序就结束。
注意:对于输入1~100以外的数字,,以及非数字要给出提示。
分类:
编程语言 时间:
2015-01-24 10:05:45
收藏:
0 评论:
0 赞:
0 阅读:
234
我之前编译了jrtplib 3.9.1,并且在项目中使用,结果发现在用这个库时,程序体积有增加了300多K,感觉实在是有点笨重,我无法就是用来发送rtp包而已。想想还是自己重新实现一个简单的类用用拉倒了,所以有了下面的代码。头文件:[cpp]view plaincopy/*!@brief简单rtp库...
分类:
编程语言 时间:
2015-01-24 10:03:15
收藏:
0 评论:
0 赞:
0 阅读:
320
题意:给定一棵树,查询时给定两个点,求出两个点的距离。
暴力做肯定超时的。我的做法是采用lca(最近公共祖先)的离线算法,即tarjan算法(据说Tarjan提出了很多算法,可能还有很多tarjan算法),算法里用到了并查集。在输入完所有查询之后,在求出答案。tarjan算法的做法是:一开始vis数组初始化为0,从树根开始递归往下对点进行染色,刚到一个点的时候将vis取为-1,在继续递归...
分类:
编程语言 时间:
2015-01-24 08:59:35
收藏:
0 评论:
0 赞:
0 阅读:
357
简述:
在上一篇文章中,介绍了适配器和映射器的一些概念,这篇文章主要是介绍SpringMvc注解的使用,下面先从一个最简单注解程序开始,慢慢引入一些常用的注解(@Controller,@Component,@Service,@Repository,@RequestMapping,@InitBinder,@RequestParam,@PathVariable,@RequestBody
,@Re...
分类:
编程语言 时间:
2015-01-24 08:59:20
收藏:
0 评论:
0 赞:
0 阅读:
317
介绍用Python来做网络安全,入侵测试和软件攻击的书。
超好的黑客入门书籍,作者用python演示了如何用最基础的方式进行黑客攻击。
http://pan.baidu.com/s/1c0Elquc
与另一本 Gray hat python 相对应...
分类:
编程语言 时间:
2015-01-24 08:58:35
收藏:
0 评论:
0 赞:
0 阅读:
268
Given a linked list, reverse the nodes of a linked list k at a time and return its modified list.
If the number of nodes is not a multiple of k then left-out nodes in the end should remain as it ...
分类:
编程语言 时间:
2015-01-24 08:57:45
收藏:
0 评论:
0 赞:
0 阅读:
268