1. 什么是反射 Class、Method、Field、Constructor,它们是反射对象。它们是类、方法、成员变量、构造器,在内存中的形式。 也就是万物皆对象!类是类型、方法是类型、成员变量是类型、构造器也是类型。 可以把Class当作类的元神;Method是方法的元神;Field是成员的元神 ...
分类:
编程语言 时间:
2017-07-29 12:46:53
阅读次数:
156
元组(tuples)把多个值组合成一个复合值。元组内的值能够使随意类型。并不要求是同样类型。你能够把随意顺序的类型组合成一个元组,这个元组能够包括全部类型。仅仅要你想,你能够创建一个类型为(Int, Int, Int)或者(String, Bool)或者其它不论什么你想要的组合的元组。 元祖定义 l ...
分类:
编程语言 时间:
2017-07-29 12:46:18
阅读次数:
210
Python API 2.0 在2.0的事情开始更复杂一些,但是你会得到更多离散和可读的类: Python API pre 2.0 这很简单: 运行方法返回每个主机的结果,根据是否可以联系来分组。 返回类型是模块特定的,如关于模块文档中所示: 一个模块可以返回任何类型的JSON数据,所以Ansibl ...
分类:
编程语言 时间:
2017-07-29 12:45:16
阅读次数:
181
Description 维护一个W*W的矩阵,初始值均为S.每次操作可以增加某格子的权值,或询问某子矩阵的总权值.修改操作数M<=160000,询问数Q<=10000,W<=2000000. 维护一个W*W的矩阵,初始值均为S.每次操作可以增加某格子的权值,或询问某子矩阵的总权值.修改操作数M<=1 ...
分类:
编程语言 时间:
2017-07-29 12:45:04
阅读次数:
146
食物链 并查集 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 有N仅仅动物, 分别编号为1,2,...,N. 全部动物都属于A,B,C中的一种. 已知A吃B, B吃C, C吃A.按顺序给出两种信息K条.第一种: x和y属于同一类.另外一种: x吃 ...
分类:
编程语言 时间:
2017-07-29 12:44:36
阅读次数:
129
前言 Java语言有三大重要的特性,分别是继承、多态和封装。今天我们就来聊聊继承,继承是复用程序代码的有力手段,使用继承我们会少写许多代码,也可以让我们在写代码的时候逻辑变得更加清楚。 继承的基本语法 在Java语言中,用“extends”关键字来表示一个类继承了另一个类,例如: public cl ...
分类:
编程语言 时间:
2017-07-29 12:44:26
阅读次数:
148
一个java文件从被加载到被卸载这个生命过程,总共要经历4哥阶段: 加载->链接(验证+准备+解析)->初始化(使用前的准备)->使用->卸载 其中加载(除了自定义加载)+链接的过程是完全由jvm负责的,什么时候要对类进行初始化工作(加载+链接在此之前已经完成了),jvm有严格的规定(四种情况): ...
分类:
编程语言 时间:
2017-07-29 12:43:53
阅读次数:
167
第三方库放的位置:E:\python\Lib\site-packages 标准库:E:\\python\\lib 第三方库的上一级 ...
分类:
编程语言 时间:
2017-07-29 12:43:17
阅读次数:
81
在SpringMVC的controller中,@RequestMapping只写路径,不包含RequetMethod.GET和RequetMethod.POST,HttpServletRequest的getParameter(“*”)方法同时支持这两种方式。 ServletRequest接口中对该方 ...
分类:
编程语言 时间:
2017-07-29 12:42:03
阅读次数:
132
首先,要明确encode()和decode()的差别 encode()的作用是将Unicode编码的字符串转换为其它编码格式。 比如:st1.encode("utf-8") 这句话的作用是将Unicode编码的st1编码为utf-8编码的字符串 decode()的作用是把其它编码格式的字符串转换成U ...
分类:
编程语言 时间:
2017-07-29 11:41:58
阅读次数:
177
1、除了导入spring四个核心以及日志jar包外,还需要导入aop包 2、在配置文件中添加注解扫描 扫描指定包下的注解 <context:component-scan base-package=" * "></context:component-scan> 扫描属性上的注解 <context:an ...
分类:
编程语言 时间:
2017-07-29 11:40:21
阅读次数:
305
KMP算法用来解决一系列字符串单模式匹配问题,其以难理解,难记忆著称。其next数组的构造就如同AC自动机中的fail指针,就是如果匹配失败,字符串应从哪里开始继续匹配。这里的next数组表示:next[i]=前i个字符的公共最长前后缀长度。觉得对于KMP算法,这篇写的不错——http://www. ...
分类:
编程语言 时间:
2017-07-29 11:40:03
阅读次数:
116
题目也是源自今日头条前端工程师笔试题。题目描述: 现在有一个字符串,你要对这个字符串进行 n 次操作,每次操作给出两个数字:(p, l) 表示当前字符串中从下标为 p 的字符开始的长度为 l 的一个子串。你要将这个子串左右翻转后插在这个子串原来位置的正后方,求最后得到的字符串是什么。字符串的下标是从 ...
分类:
编程语言 时间:
2017-07-29 11:39:50
阅读次数:
191
一、异常简介 什么是异常? 异常就是有异于常态,和正常情况不一样,有错误出错。在java中,阻止当前方法或作用域的情况,称之为异常。 java中异常的体系是怎么样的呢? 1.Java中的所有不正常类都继承于Throwable类。Throwable主要包括两个大类,一个是Error类,另一个是Exce ...
分类:
编程语言 时间:
2017-07-29 11:38:55
阅读次数:
210
# 线程之间用于交互的一个对象,这个event是一个内部的标签,线程可以等待这个标签的状态 #举个例子,比如红绿灯是一个线程,三辆汽车是3个线程,如果为红灯,则三个汽车的线程必须 #要停止,如果是绿灯,则三个汽车的线程就可以跑起来 import threading #创建一个事件 event = t... ...
分类:
编程语言 时间:
2017-07-29 11:37:52
阅读次数:
434
题目描述 给定 n 个数求这 n 个数划分成互不相交的 m 段的最大 m 子段和。 给出一段整数序列 A1,A2,A3,A4,...,Ax,...,An ,其中 1≤x≤n≤1,000,000, -32768≤Sx≤32767。 我们定义一种函数 sum(i,j)=Ai + ... + Aj (1≤ ...
分类:
编程语言 时间:
2017-07-29 11:37:12
阅读次数:
312
本文是《Java核心技术 卷1》中第12章泛型程序设计阅读总结。 泛型是在Java5中增加的。是Java公布以来的最大变化。使用泛型能够避免在代码中杂乱的使用Object然后再强制类型转化,使得代码具有更好的安全性和可读性。尤其是在集合类中。比方ArrayList就是一个使用的很广泛的泛型集合类。 ...
分类:
编程语言 时间:
2017-07-29 11:35:23
阅读次数:
261