1.反射 a.意义:允许运行中的Java程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性 b.概括:运行时探究和使用编译时未知的类 c.反射的核心原理: ①JVM在加载一个类的时候,会把该类的信息存放到一个Class对象中。该对象又被称之为类模板对象。JVM可以通过检索该对象, 得到这 ...
分类:
编程语言 时间:
2017-01-15 19:23:00
阅读次数:
229
1.最简单用法 urlopen(url, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT,...) 1 import urllib2 2 import urllib 3 4 5 response = urllib2.urlopen("http:// ...
分类:
编程语言 时间:
2017-01-15 19:23:17
阅读次数:
398
1、什么是正则表达式 定义了一组查找模式的有序字符串 2、正则表达式的基础语法有哪些 单匹配单个字符 . 任意字符 \d 数字[0-9] \D 非数字[^0-9] \s 空白字符[\t\n\x0b\f\r] \w 一个字符[a-zA-Z_0-9] 范围匹配单个字符 [abc] simple clas ...
分类:
编程语言 时间:
2017-01-15 19:19:03
阅读次数:
192
字典是可变的: first和second同时指向一个字典。first修改也会影响second。在程序中一定注意对字典参数的修改会对原始的字典进行修改。这也体现了字典是可变的。 字典的copy方法是浅拷贝。 看似first和third是独立的,是真的吗?? four是first的浅拷贝,对four中可 ...
分类:
编程语言 时间:
2017-01-15 19:12:19
阅读次数:
161
9.流程控制顺序结构普通的一行行执行代码条件结构--分支结构--选择结构1.单路分支If(条件){条件成立时执行码}2.双路分支If(条件){条件成立时执行的代码}else{条件不成立时执行的代码}3.多路分支用于范围if(条件1){条件1成立时执行的代码}elseif(条件2){条件2成立时执行的代..
分类:
编程语言 时间:
2017-01-15 18:26:01
阅读次数:
214
首先是单链表(带附加表头),实现类代码如下: 测试代码如下: 小结: 一.单链表与顺序表相比: 1.顺序表可以方便的随机存取表中的任一节点,速度快;但是在表中插入删除一个数据时,为了保持其他元素的相对次序不变,平均需要移动一半的元素,效率很低;还有若事先对表长估计不足,过小会形成内存浪费,过大则需要 ...
分类:
编程语言 时间:
2017-01-15 18:15:10
阅读次数:
294
java web基础 URL重定向Filter httpRequest.getRequestDispatcher("/helloWorld").forward(httpRequest, response); 服务器端转发,不改变浏览器端URL地址,常用 httpResponse.sendRedire ...
分类:
编程语言 时间:
2017-01-15 18:08:17
阅读次数:
266
创建和启动线程,传统有两种方式: 方式1:继承Thread类; 方式2:实现Runnable接口; 线程类(java.lang.Thread):Thread类和Thread的子类才能称之为线程类。阅读API main方法就是一个主线程 方式1: 步骤: 1. 定义一个类A继承于java.lang.T ...
分类:
编程语言 时间:
2017-01-15 18:08:49
阅读次数:
155
Runtime类描述了虚拟机一些信息。该类采用了单例设计模式,可以通过静态方法 getRuntime()获取Runtime类实例。下面演示了获取虚拟机的内存信息: 输出结果: Runtime类提供gc()方法,用于释放Java虚拟机的一些无用空间。gc是garbage collection的缩写,就 ...
分类:
编程语言 时间:
2017-01-15 18:06:22
阅读次数:
180
转载至:https://www.bytelang.com/article/content/NQbmUaRIXyA= 要想创建一个iterator,必须实现一个有__iter__()和__next__()方法的类,类要能够跟踪内部状态并且在没有元素返回的时候引发StopIteration异常. 这个过 ...
分类:
编程语言 时间:
2017-01-15 18:02:20
阅读次数:
264
说明: UserManagerImp是设值注入,UserManagerImp2是构造注入 接口不注入,也就是在Spring配置文件中没有接口的<bean>,但是定义的时候是用接口 类都注入,①UserManagerImp和UserManagerImp2属于实现类 ②UserDaoImp是Dao类也要 ...
分类:
编程语言 时间:
2017-01-15 17:54:02
阅读次数:
248
#include #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]... ...
分类:
编程语言 时间:
2017-01-15 17:06:01
阅读次数:
154
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作。现在用python简单实现sed的主要命令,将old_text替换为new_text,同时将原来的文件备份,原有的文件被修改。 sed.py的内容如下: 测试 test.t ...
分类:
编程语言 时间:
2017-01-15 16:53:56
阅读次数:
198
#include #include #include #define LL long long #define ULL unsigned long long using namespace std; const int MAXN=100010; //以下为倍增算法求后缀数组 int wa[MAXN]... ...
分类:
编程语言 时间:
2017-01-15 16:53:59
阅读次数:
283
Runnable/Callable 线程(Thread) Executors/ExecutorService Future 线程安全问题 示例:搜索引擎 解决方案 Runnable/Callable Runnable只有一个没有返回值的方法 1 2 3 trait Runnable { def ru ...
分类:
编程语言 时间:
2017-01-15 16:52:38
阅读次数:
276
##Java集合类概述 Java集合类是一种工具类,用于存储不定长度的数据。Java集合可以大致分为Set, List和Map三种体系,其中Set代表无序、不可重复的集合;List代表有序、 重复的集合;而Map代表具有映射关系的集合。从Java5之后又增加了Queue体系集合, 代表一种队列集合实 ...
分类:
编程语言 时间:
2017-01-15 16:50:00
阅读次数:
206
本文对应《R语言实战》第8章:回归 回归是一个广义的概念,通指那些用一个或多个预测变量(也称自变量或解释变量)来预测响应变量(也称因变量、效标变量或结果变量)的方法。通常,回归分析可以用来挑选与相应变量相关的解释变量,可以描述两者的关系,也可以生成一个等式,通过解释变量来预测响应变量。 回归分析的各 ...
分类:
编程语言 时间:
2017-01-15 16:49:41
阅读次数:
702