一、JAVA反射 1、在运行状态中,对于任意一个类,都能够知道这个类的属性和方法。 2、对于任意一个对象,都能够调用它的任何方法和属性。 这种动态获取信息以及动态调用对象的方法的功能称为JAVA的反射。 二、反射的作用 在JAVA中,只要给定类的名字,就可以通过反射机制来获取类的所有信息,可以动态地 ...
分类:
编程语言 时间:
2017-04-21 22:55:12
收藏:
0 评论:
0 赞:
0 阅读:
156
题目:Linked List Cycle 判断一个单链表中是否有环,要求常量空间复杂度; 思路: 使用两个指针同时从链表表头开始移动,一个移动一步,一个移动两步,直到两个指针重合或某一指针指向链尾。 两个指针重合则单链表有环存在,否则没有。 第二个指针以第一个指针的两倍的速度移动,而第一个指针每次移 ...
分类:
其他 时间:
2017-04-21 22:54:56
收藏:
0 评论:
0 赞:
0 阅读:
247
一、需求分析 1. 显示候选人照片和姓名。 2. 可以使用多种模式进行抽奖,包括一人单独抽奖、两人同时抽奖、三人同时抽奖。 3. 一个人可以在不同的批次的抽奖中获取一、二、三等奖,但是不能在同一批次抽奖中获取多个奖项。 二、系统总体框架 系统需求比较简单,采用Java Swing技术可以很好的实现, ...
分类:
编程语言 时间:
2017-04-21 22:54:09
收藏:
0 评论:
0 赞:
0 阅读:
274
python入门(6)输入和输出 输出 >>> print 'hello, world' >>> print 'The quick brown fox', 'jumps over', 'the lazy dog' print会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样 ...
分类:
编程语言 时间:
2017-04-21 22:53:53
收藏:
0 评论:
0 赞:
0 阅读:
318
一、引言 很多时候我们的程序可能需要在运行时识别对象和类的信息,比如多态就是基于运行时环境进行动态判断实际引用的对象。在运行时识别对象和类的信息主要有两种方式:1.RTTI,具体是Class对象,它假定我们在编译时已经知道了所有类型。2.反射机制,运行我们在运行时发现和使用类的信息。 二、RTTI ...
分类:
编程语言 时间:
2017-04-21 22:53:19
收藏:
0 评论:
0 赞:
0 阅读:
254
Description Doris刚刚学习了fibonacci数列。用f[i]表示数列的第i项,那么 f[0]=0 f[1]=1 f[n]=f[n-1]+f[n-2],n>=2 Doris用老师的超级计算机生成了一个n×m的表格,第i行第j列的格子中的数是f[gcd(i,j)],其中gcd(i,j) ...
分类:
其他 时间:
2017-04-21 22:53:03
收藏:
0 评论:
0 赞:
0 阅读:
236
http://poj.org/problem?id=3099 树的重心:找到一个点,其所有的子树中最大的子树节点数最少,那么这个点就是这棵树的重心 求树的重心 如何在点中构造符合条件的树 得到树后 从任意一个点出发 dfs一次找到离这个点最远的点作为root1 在以root1出发 同样的方式求得ro ...
分类:
其他 时间:
2017-04-21 22:52:42
收藏:
0 评论:
0 赞:
0 阅读:
273
一、为什么需要垃圾回收 如果不进行垃圾回收,内存迟早都会被消耗空,因为我们在不断的分配内存空间而不进行回收。除非内存无限大,我们可以任性的分配而不回收,但是事实并非如此。所以,垃圾回收是必须的。 二、哪些内存需要进行垃圾回收 对于虚拟机中线程私有的区域,如程序计数器、虚拟机栈、本地方法栈都不需要进行 ...
分类:
其他 时间:
2017-04-21 22:52:23
收藏:
0 评论:
0 赞:
0 阅读:
358
Autofac跟Ninject一样,都是用于IOC,实现依赖注入的。主要有两个步骤,其余跟Ninject差不多。 1、主要的操作是在MVC项目下的Infrastructure(基础结构/公共建设)文件夹下,新建一人注册Autofac的IOC的类 2、在Global.asax文件里调用1、里的静态方法 ...
分类:
Web开发 时间:
2017-04-21 22:52:09
收藏:
0 评论:
0 赞:
0 阅读:
244
4月真是没写啥题,这题还是月初写的…… 不错的插头dp,首先由n和m的范围知肯定是轮廓线是横向划的 问题的难点在于怎么处理下面两个问题 1.怎么处理独立插头 2.怎么处理完全将W和L左右隔开 先说独立插头,一开始我是增加独立插头位来处理的,一直wa…… 后来意识到,因为独立插头一定是在第一行和最后一 ...
分类:
其他 时间:
2017-04-21 22:51:43
收藏:
0 评论:
0 赞:
0 阅读:
258
指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针 数组指针:a pointer to an array,即指向数组的指针 还要注意的是他们用法的区别,下面举例说明。 int* a[4] 指针数组 表示:数组a中的元素都为int型指针 元素表示:*a[i] * ...
分类:
编程语言 时间:
2017-04-21 22:51:22
收藏:
0 评论:
0 赞:
0 阅读:
307
Description 周末同学们非常无聊,有人提议,咱们扔硬币玩吧,谁扔的硬币正面次数多谁胜利。大家纷纷觉得这个游戏非常符 合同学们的特色,但只是扔硬币实在是太单调了。同学们觉得要加强趣味性,所以要找一个同学扔很多很多次硬币 ,其他同学记录下正反面情况。用H表示正面朝上,用T表示反面朝上,扔很多次 ...
分类:
其他 时间:
2017-04-21 22:50:36
收藏:
0 评论:
0 赞:
0 阅读:
401
python入门(7)Python程序的风格 Python采用缩进方式,写出来的代码就像下面的样子: 以#开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释。 其他每一行都是一个语句,当语句以冒号“:”结尾时,缩进的语句视为代码块。 缩进有利有弊。好处是强迫你写出格式化的代码,但没 ...
分类:
编程语言 时间:
2017-04-21 22:49:13
收藏:
0 评论:
0 赞:
0 阅读:
262
一、命名管道(FIFO) 匿名管道应用的一个限制就是只能在具有共同祖先(具有亲缘关系)的进程间通信。如果我们想在不相关的进程之间交换数据,可以使用FIFO文件来做这项工作,它经常被称为命名管道。 命名管道可以从命令行上创建,命令行方法是使用下面这个命令:$ mkfifo filename命名管道也可 ...
分类:
系统服务 时间:
2017-04-21 22:48:52
收藏:
0 评论:
0 赞:
0 阅读:
214
public class PropertiesInfo { /** * PropertiesInfo实例 */ private static PropertiesInfo pi = null; private static ResourceBundle resource; /** * 资源文件基名 ...
分类:
其他 时间:
2017-04-21 22:48:37
收藏:
0 评论:
0 赞:
0 阅读:
277
一、前言 为什么要学习了解Java虚拟机 1.我们需要更加清楚的了解Java底层是如何运作的,有利于我们更深刻的学习好Java。 2.对我们调试错误提供很宝贵的经验。 3.这是合格的Java程序必须要了解的内容。 基于此,笔者打算出一个Java虚拟机的系列,加深自己对知识点的理解,同时也方便各位有需 ...
分类:
其他 时间:
2017-04-21 22:48:24
收藏:
0 评论:
0 赞:
0 阅读:
385
移动: ...
分类:
移动平台 时间:
2017-04-21 22:48:10
收藏:
0 评论:
0 赞:
0 阅读:
263
【bzoj1014】: [JSOI2008]火星人 用平衡树维护字符串的hash 然后询问的时候二分一下就好了 1 /* http://www.cnblogs.com/karl07/ */ 2 #include <cstdlib> 3 #include <cstdio> 4 #include <cs ...
分类:
Web开发 时间:
2017-04-21 22:47:07
收藏:
0 评论:
0 赞:
0 阅读:
266
1.概述 Web服务技术(Web Service )是一种面向服务的架构技术,通过标准的Web协议提供服务,保证不同平台的应用服务能够互相操作。因为Web服务公布的数据基于XML格式和 SOAP协议。因此保证了不同语言开发的平台能够相互调用通信。 2.Web服务协议族 Web服务3个最重要的任务是通 ...
分类:
Web开发 时间:
2017-04-21 22:46:53
收藏:
0 评论:
0 赞:
0 阅读:
281
一、问题 在调用远程web services接口时出现了以下问题: 二、可能的原因和解决方法 网站根目录里的web.config文件缺少了相应的配置信息 ...
分类:
其他 时间:
2017-04-21 22:46:34
收藏:
0 评论:
0 赞:
0 阅读:
1057