作业一:总结 1.什么是绑定到对象的方法,如何定义,如何调用,给谁用?有什么特性 1.1 绑定到对象的方法:只要是在类内部定义的,没有被装饰器装饰过的方法,都是绑定到对象的。 1.2 调用 :对象.对象的绑定方法, 1.3 给谁用:给对象用 1.4 特性 : (自动传值)调用时会把对象本身当做第一个 ...
分类:
编程语言 时间:
2017-04-23 01:17:06
阅读次数:
251
InputStream和OutputStream的对应关系如下: 这里针对每一个类,分别做一些实例和介绍:1、InputStream、OutputSTream 2、ByteArrayInputStream、ByteArrayOutputStream ...
分类:
编程语言 时间:
2017-04-23 01:16:28
阅读次数:
140
程序包含 1.数据:运行过程中产生的 2.代码:代码指令 数据和代码都是存放到内存中的,代码指令在程序加载的时候放到内存,数据是在程序运行的时候在内存中动态地生成,随时会被回收,要定义变量来存放数据 内存存储的最小单位是字节,内存中存放的是二进制数,只有1或者0,叫做位,1个字节可以存放8个bit, ...
分类:
编程语言 时间:
2017-04-23 01:16:22
阅读次数:
161
在实际编程中可以不用关注JVM中使用的是什么编码,而只需要关注自己输出需要采用的编码,JVM会根据你设置的编码正确操作。 1、String采用的是什么编码? 很多厂家根据规范实现了JVM,JVM只说明了String应该符合Unicode编码。Unicode编码只是一种编码模型,utf8,utf16, ...
分类:
编程语言 时间:
2017-04-23 01:15:48
阅读次数:
203
数组就是一个键值对组成的语言结构,键类似于酒店的房间号,值类似于酒店房间里存储的东西。 PHP有两种数组:索引数组、关联数组。 索引和关联两个词都是针对数组的键而言的。 索引数组 先介绍下索引数组,索引数组是指数组的键是整数的数组,并且键的整数顺序是从0开始,依次类推 赋值有三种方式: 第一种:用数 ...
分类:
编程语言 时间:
2017-04-23 01:15:06
阅读次数:
186
1.分类函数,所在函数库为ctype.h int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9'),返回非0值,否则返回0int isas ...
分类:
编程语言 时间:
2017-04-23 01:13:15
阅读次数:
184
学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢? 由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前 ...
分类:
编程语言 时间:
2017-04-23 01:12:18
阅读次数:
137
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; // ...
分类:
编程语言 时间:
2017-04-23 01:12:10
阅读次数:
179
定义: 接口(interface)是抽象方法和常量值定义的集合。 从本质上讲接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。 特性: ...
分类:
编程语言 时间:
2017-04-23 01:10:36
阅读次数:
143
题意:给出一个只由小写英文字符a,b,c...y,z组成的字符串S,求S中最长回文串的长度. 分析: manacher算法: 1、将字符串中每个字符的两边都插入一个特殊字符。(此操作的目的是,将字符串长度统一变成奇数,道理很容易想 奇数+偶数=奇数or偶数+奇数=奇数) eg:abba >#a#b# ...
分类:
编程语言 时间:
2017-04-23 01:10:28
阅读次数:
165
HTML5有个强大的功能,就是利用canvas进行画图。
分类:
编程语言 时间:
2017-04-23 01:09:05
阅读次数:
146
昨天遇到一个这样的场景: 有一个不分页的商品列表,里面可能有上千条数据(而且可能是静态数据)甚至更多,这里有个删除功能,需要我们删除其中的一些商品。 这时我的第一反应就是,数据过多不能循环整个数组,只有获取到它们的索引,然后循环得到的索引,使用数组的splice()方法对它进行删除。并且我这样做了, ...
分类:
编程语言 时间:
2017-04-23 01:08:52
阅读次数:
188
import timedef isPrime(n): for i in range(2,int(n**0.5)+1): if n % i==0: return False else: return True strPrimes=""t=time.clock()for j in range(2,100 ...
分类:
编程语言 时间:
2017-04-23 01:07:22
阅读次数:
252
一、MD5定义 MD5即Message-Digest Algorithm 5(消息-摘要算法5),为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据运算为另一固定长度值,是杂凑算法的基础原理,MD5的前身有MD2、MD3 ...
分类:
编程语言 时间:
2017-04-23 01:06:52
阅读次数:
237
关于局部敏感哈希算法,之前用R语言实现过,但是由于在R中效能太低,于是放弃用LSH来做相似性检索。学了python发现很多模块都能实现,而且通过随机投影森林让查询数据更快,觉得可以试试大规模应用在数据...
分类:
编程语言 时间:
2017-04-23 01:04:16
阅读次数:
599
UML图 减号代表private 同一类内访问 加号代表public 任何类都可以访问 #号代表proteced 同一包内类访问,子类可访问 缺省 同一包内类访问,子类不可访问 了解单例模式:三个必要 1.单例类只能有一个实例 2.单例类自己创建唯一实例 3.单例类向所有其他对象提供唯一实例 有待解 ...
分类:
编程语言 时间:
2017-04-23 01:02:22
阅读次数:
160
1、Throwable、Error、Exception(必须处理的异常)、RuntimeException(可处理可不处理异常,属于Exception的Subclass) 2、五个关键字try、catch、finally、throw、throws 3、异常应该先捕捉小的异常,再捕捉大的异常 4、重写 ...
分类:
编程语言 时间:
2017-04-23 00:58:22
阅读次数:
197