1.序列:一次排列的多个对象; 2.向量(数组列表):向量提供一些访问方法,使我们可以直接通过下标访问序列中的元素,也可以更新对应位置的元素,为与index区分,我们称这里的下标为 秩 rank,基于可扩充数组实现; 3.列表:列表是对链表结构的抽象,列表提供的访问,更新对应元素方法对节点对象进行了 ...
分类:
编程语言 时间:
2017-06-13 19:53:11
阅读次数:
240
1.【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。 2.【强制】所有的覆写方法,必须加@Override注解。反例:getObject()与 get0bject()的问题。一个是字母的 O,一个是数字的 0,加@Override可以准确判 ...
分类:
编程语言 时间:
2017-06-13 19:52:44
阅读次数:
429
这是js实现的粒子动画,有两种模式,分别是zoom和line,它们对应的效果不同,但是原理都相同,具体分析如下: 部分程序如下: ...
分类:
编程语言 时间:
2017-06-13 19:51:49
阅读次数:
264
这一章节我们来讨论一下守护线程与非守护线程。1.什么是守护线程?什么是非守护线程?非守护线程:Java虚拟机在它全部非守护线程已经离开后自己主动离开。守护线程:守护线程则是用来服务用户线程的,假设没有其它用户线程在运行,那么就没有可服务对象,也就没有理由继续下去。2.同样点大家都是线程。事实上能够互 ...
分类:
编程语言 时间:
2017-06-13 19:51:21
阅读次数:
189
package com.js.ai.modules.pointwall.testxfz; class OrdArray{ private long[] a; private int nElems; public OrdArray(int max) { a=new long[max]; nElems=... ...
分类:
编程语言 时间:
2017-06-13 19:51:06
阅读次数:
207
这是一个js实现的粒子聚合文字或图片的动画特效 部分程序如下 ...
分类:
编程语言 时间:
2017-06-13 19:50:54
阅读次数:
235
# part2#关键字参数:实参在定义时,按照key=value形式定义 #注意的问题一:位置实参必须在关键字实参的前面#注意的问题二:实参的形式既可以用位置实参又可以是关键字实参,但是一个形参不能重复传值 # part3#默认参数:在定义函数阶段,就已经为形参赋值,定义阶段有值,调用阶段可以不用传 ...
分类:
编程语言 时间:
2017-06-13 19:50:45
阅读次数:
236
# def foo(x,y=1,*args,z,**kwargs):# print(x)# print(y)# print(args)# print(z)# print(kwargs)# foo(1,2,3,4,5,z=10,a=1,b=3) ...
分类:
编程语言 时间:
2017-06-13 19:50:27
阅读次数:
227
软件正在统治世界。而软件的核心则是算法。算法千千万万。又有哪些算法属于“皇冠上的珍珠”呢?Marcos Otero 给出了他的看法。 什么是算法? 通俗而言,算法是一个定义明白的计算过程,能够一些值或一组值作为输入并产生一些值或一组值作为输出。因此算法就是将输入转为输出的一系列计算步骤。 —Thom ...
分类:
编程语言 时间:
2017-06-13 19:49:39
阅读次数:
215
随便一百度,网上一大把,并且还不止一种。所以这里就只记录目前用的一种好了。 实现ApplicationContextAware接口 即可: 使用时,直接SpringUtils.getBean()即可。 ...
分类:
编程语言 时间:
2017-06-13 19:48:51
阅读次数:
235
292. Nim Game 题目: You are playing the following Nim Game with your friend: There is a heap of stones on the table, each time one of you take turns to ...
分类:
编程语言 时间:
2017-06-13 19:47:56
阅读次数:
185
这是js写的富文本编辑器,还存在一些bug,但基本功能已经实现,通过这个练习,巩固了js富文本编辑方面的知识,里面包含颜色选择器、全屏、表情、上传图片等功能,每个功能实际对应的就是一个小插件啦 部分程序: ...
分类:
编程语言 时间:
2017-06-13 19:47:26
阅读次数:
335
管道流Pipes“管道”是java.io包的一部分,它是Java的特性。而不是Android特有的。一条“管道”为两个线程建立一个单向的通道。生产者负责写数据。消费者负责读取数据。public class PipeExampleActivity extends Activity { private ...
分类:
编程语言 时间:
2017-06-13 19:13:58
阅读次数:
246
计算机要想工作必须通电,也就是说‘电’驱使计算机干活,而‘电’的特性,就是高低电平(高低平即二进制数1,低电平即二进制数0),也就是说计算机只认识数字 编程的目的是让计算机干活,而编程的结果说白了只是一堆字符,也就是说我们编程最终要实现的是:一堆字符驱动计算机干活 所以必须经过一个过程: 字符 (翻 ...
分类:
编程语言 时间:
2017-06-13 19:13:02
阅读次数:
255
所谓多线程就是多个 程序同时运行,单线程:执行一段逻辑,等待完成后 在执行另外一个。 多线程:几个逻辑同时进行处理,不需要相互等待,提高了总的执行时间 接下来就用curl实现多线程 实现逻辑 1. fcsv.php 是csv生成文件。生成csv文件的时候,等待10秒钟。 2. curl.php 模拟 ...
分类:
编程语言 时间:
2017-06-13 19:11:53
阅读次数:
256
这是我面试遇到的一道题,题目如下: 这道题考察的是静态变量和动态变量的区别,答案是2,2 3,3。 对于a的值是2,是毫无疑问的。 b在这里有static修饰,说明b是静态变量,可以直接StaticTest.b来调用,a需要new出StaticTest 对象来调用。 b随着类的加载而存在,随着类的消 ...
分类:
编程语言 时间:
2017-06-13 19:11:47
阅读次数:
203