一、什么是反射机制? 反射的官方定义是这样的:在运行状态中,对于任意的一个类,都能够知道这个类的所有属性和方法,对任意一个对象都能够通过反射机制调用一个类的任意方法,这种动态获取类信息及动态调用类对象方法的功能称为java的反射机制。 讲的通俗一点的话就是,对于jvm来说,.java文件必须要先编译 ...
分类:
编程语言 时间:
2018-03-13 00:55:07
阅读次数:
171
题目要求 代码: c include include include using namespace std; //定义表示学生的结构体 struct E { char name[101]; int age; int score; //方法一:运算符重载 bool operator s2,返回值 0 ...
分类:
编程语言 时间:
2018-03-13 00:55:36
阅读次数:
205
转载请注明出处:http://www.cnblogs.com/skywang12345/p/3533995.html CyclicBarrier简介 CyclicBarrier是一个同步辅助类,允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。因为该 bar ...
分类:
编程语言 时间:
2018-03-13 00:56:02
阅读次数:
198
一.java常用数据类型 int 只有 true或false没有0或非0 二.数据类型转换 1.自动转换:byte ->short int->char->int->long int ->float->double 转换条件:由低类型向高类型(即箭头所指的转换方向)变量类型不会改变,但计算值会变为高类 ...
分类:
编程语言 时间:
2018-03-13 00:57:15
阅读次数:
220
Java toString() 方法 (一)、方便println()方法的输出 输出: ToString是Object继承里面已经有了的方法,所有类都是继承Object,所以“所有对象都有这个方法” 它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是 ...
分类:
编程语言 时间:
2018-03-13 00:57:39
阅读次数:
174
我只改了两个数字,然后,所有错误,不翼而飞,两天折腾,全是穷折腾。 事情是这样的,除了官方说法,其他不带官方doc的教程都是耍流氓。 有人说,官方说anaconda+python非常简单好配置,为什么,我这么多错误,最后不得不用pip,因为官方配置文档,就是makefile.config里面是ana ...
分类:
编程语言 时间:
2018-03-13 00:57:56
阅读次数:
432
近两天看到的基础,温故而知新 1,abstract类和接口的区别: abstract类:·可以有非抽象成员变量 ·可以有非抽象成员方法 ·子类必须实现父类中的所有方法,否则也必须定义为抽象类 接口:·成员方法默认修饰符为public abstract ·成员变量默认修饰符为public static ...
分类:
编程语言 时间:
2018-03-13 01:01:07
阅读次数:
192
太久没有写点东西了,今天分享一下Java web中我们的一个简单动态加载jar包,无需热部署以及更新以前的class即可上线服务应用,Java的反射机制内容这里不做科普(下面基本无代码,仅提供思路,代码党绕行)。 环境:java8+tomcat(tomcat中的类加与javase的加载器不是一样的,暂不做
分类:
编程语言 时间:
2018-03-13 01:02:20
阅读次数:
245
内省的解释 内省在wiki上的解释: 在计算机科学中,内省是指计算机程序在运行时(Run time)检查对象(Object)类型的一种能力,通常也可以称作运行时类型检查。 不应该将内省和反射混淆。相对于内省,反射更进一步,是指计算机程序在运行时(Run time)可以访问、检测和修改它本身状态或行为 ...
分类:
编程语言 时间:
2018-03-13 01:02:26
阅读次数:
260
注:摘取于http://www.cnblogs.com/ClassNotFoundException/p/6641867.html ...
分类:
编程语言 时间:
2018-03-13 01:05:00
阅读次数:
219
时间复杂度 算法的时间复杂度是一个函数,它定量描述了该算法的运行时间,时间复杂度常用“O”表述,使用这种方式时,时间复杂度可被称为是渐近的,它考察当输入值大小趋近无穷时的情况 时间复杂度是用来估计算法运行时间的一个式子(单位),一般来说,时间复杂度高的算法比复杂度低的算法慢 几次循环就是n的几次方的 ...
分类:
编程语言 时间:
2018-03-13 01:05:14
阅读次数:
209
【问题描述】奶牛在熊大妈的带领下排成了一条直队。显然,不同的奶牛身高不一定相同……现在,奶牛们想知道,如果找出一些连续的奶牛,要求最左边的奶牛 A 是最矮的,最右边的 B 是最高的,且 B 高于 A 奶牛,且中间如果存在奶牛,则身高不能和 A、B 奶牛相同,问这样的一些奶牛最多会有多少头。从左到右给 ...
分类:
编程语言 时间:
2018-03-13 01:06:24
阅读次数:
298
列表函数 追加和扩展 list.append() 在列表末尾追加新的对象 extend()在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表) 其他函数 count() 统计某个元素在列表中出现的次数 index() 从列表中找出某个值第一个匹配项的索引位置 insert() 将对象插 ...
分类:
编程语言 时间:
2018-03-13 01:07:20
阅读次数:
208
写得时候思路很清晰,所以没化多久便基本实现了。 版本1: 版本2: 基本思路:建立树的方式类似由下而上建立堆的办法,所以时间复杂度为O(n),这样算法就会变得很简单,只用考虑处理栈中的节点即可。好像也没什么好说的了。 ...
分类:
编程语言 时间:
2018-03-13 01:07:28
阅读次数:
188
普通的获取CustomMessages中字段的信息,只需使用CustomMessage方法即可 S 的结果是: Create a Desktop icon 但NameAndVersion字段的内容不是固定,而是希望能动态绑定的,那么就需要使用占位符%1和%2了,而动态绑定时,还需要使用FmtMess ...
分类:
编程语言 时间:
2018-03-13 01:08:34
阅读次数:
210
网上看到的两个链接 阿里版 google版 ...
分类:
编程语言 时间:
2018-03-13 01:08:56
阅读次数:
135
sudo cp /usr/bin/python /usr/bin/python_bak sudo rm /usr/bin/python sudo ln -s /usr/bin/python3.5 /usr/bin/python ...
分类:
编程语言 时间:
2018-03-13 01:10:17
阅读次数:
184
由于使用c++太少,在项目中定义成员函数时,想着应该返回vector<string>&还是vector<string>;思考上升到函数返回对象时,经历几次构造函数。 依稀记得函数返回对象,需要经过生成一个临时对象(call copy constructor),然后根据语句是变量声明还是复制分别调用c ...
分类:
编程语言 时间:
2018-03-13 01:10:26
阅读次数:
197
server: port: 8081 spring: application: name: spring-hy-sale feign: hystrix: enabled: true hystrix: command: HelloClient#toHello(): execution: isolati... ...
分类:
编程语言 时间:
2018-03-13 01:10:32
阅读次数:
208
继承:从父类继承到子类。 调用时需传入一个对象作为参数。 ...
分类:
编程语言 时间:
2018-03-13 01:11:12
阅读次数:
118