Java中的继承、封装、多态 继承的理解: 1、继承是面向对象的三大特征之一,也是实现代码复用的重要手段。Java的继承具有单继承的特点,每个子类只有一个直接父类。 2、Java的继承通过extends关键字来实现,实现继承的类被称为子类,被继承的类称为父类(有的也称其为基类、超类),父类和子类的关 ...
分类:
编程语言 时间:
2017-08-05 00:14:21
阅读次数:
224
先看对数的性质,loga(b^c)=c*loga(b),loga(b*c)=loga(b)+loga(c); (每次给的数位数都不确定,通过取对数变得很简单)假设给出一个数10234432,用科学计数法1.0234432*10^7表示,那么log10(10234432)=log10(1.023443 ...
分类:
其他好文 时间:
2017-08-05 00:14:14
阅读次数:
219
第三章: 一,DOM: Document(文档) Object(对象):用户定义对象,内建对象,宿主对象。 Model(模型) 二,节点: 元素节点:诸如:<body> <p> <h> <ul> 文本节点:文本节点总是被包含在元素节点的内部。 属性节点:因为属性节点总是被放在元素的起始标签里,所以属 ...
分类:
编程语言 时间:
2017-08-05 00:14:06
阅读次数:
155
斜率斜率斜率......... #include<iostream> #include<cstdio> #include<algorithm> #include<map> #include<cstring> #include<cstdlib> #include<vector> using names ...
分类:
其他好文 时间:
2017-08-05 00:13:58
阅读次数:
176
http://www.lydsy.com/JudgeOnline/problem.php?id=1003 题意: 思路: 首先用spfa计算一下任意两天之内的最短路,dis[a][b]表示的就是在第a天~第b天从1到m的最短路。 接下来就是dp了,f[i]表示前i天的最小代价,那么状态转移方程就是: ...
分类:
其他好文 时间:
2017-08-05 00:13:48
阅读次数:
176
1. new 一个抽象的类: 2. new 一个接口: ...
分类:
其他好文 时间:
2017-08-05 00:13:40
阅读次数:
153
解释器模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的句子。 解释器模式的结构 下面就以一个示意性的系统为例,讨论解释器模式的结构。系统的结构图如下所示: 模式所涉及的角色如下所示: (1)抽象表达式(Exp ...
分类:
编程语言 时间:
2017-08-05 00:13:31
阅读次数:
168
Java 8增强的包装类: 8中基本数据类型——8中包装类: byte Byte short Short int Integer long Long char Character float Float double Double boolean Boolean 除了int和char例外,其余基本数 ...
分类:
其他好文 时间:
2017-08-05 00:13:17
阅读次数:
240
arguments javascript对参数要求很随意,她才不管你传进来的参数是什么数据类型,甚至可以不传参数。实际上,javascript函数调用甚至不检查传入形参的个数。 同名形参 非严格模式下函数可以有同名形参,但之鞥呢访问最后出现的那个。。。 参数个数 case1:实参比形参少? 那剩下的 ...
分类:
编程语言 时间:
2017-08-05 00:13:09
阅读次数:
152
一个运行时的Java虚拟机实例的天职是:负责运行一个java程序。当启动一个Java程序时,一个虚拟机实例也就诞生了。当该程序关闭退出,这个虚拟机实例也就随之消亡。如果同一台计算机上同时运行三个Java程序,将得到三个Java虚拟机实例。每个Java程序都运行于它自己的Java虚拟机实例中。 Jav ...
分类:
编程语言 时间:
2017-08-05 00:12:57
阅读次数:
174
双向循环链表list list是双向循环链表,,每一个元素都知道前面一个元素和后面一个元素。在STL中,list和vector一样,是两个常被使用的容器。和vector不一样的是,list不支持对元素的任意存取。list中提供的成员函数与vector类似,不过list提供对表首元素的操作push_f ...
分类:
编程语言 时间:
2017-08-05 00:12:50
阅读次数:
142
动态代理是javase中重要的一环,比如说spring框架的aop基本上都是用动态代理实现的。 动态代理也能帮助程序员减少工作量,减少代码的冗余。 但是java本身的动态代理必须是实现了接口的类才能运用代理,这是一个缺点。 接口: 接口实现类: 动态代理实现(反射): 动态代理必须实现Invocat ...
分类:
编程语言 时间:
2017-08-05 00:12:44
阅读次数:
129
今天利用Windbg(x86)进行了获得句柄表的调试,从中获益良多,对调试步骤和按键又一次进行了熟悉,对于句柄表页的概念更是得到了进一步的清晰认识.windbg调试和句柄表不熟悉的朋友可以借鉴我的调试步骤l来熟悉句柄表基础知识, 调试步骤和获取部分如下。 3: kd> dt _EProcess 89 ...
分类:
数据库 时间:
2017-08-05 00:12:38
阅读次数:
169
装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。 装饰模式的结构 装饰模式以对客户透明的方式动态地给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰模式可以在不使用创造更多子类的情况下,将对象的功能加 ...
分类:
编程语言 时间:
2017-08-05 00:12:30
阅读次数:
180
1 debian下shell脚本的执行过程 当sh xxx.sh,或则./xxx.sh时,默认是sh解释器来执行这个shell脚本的,但是sh是到bash的软连接,所以本质上还是bash来解析这shell脚本。 2 debian下使用bash而不是用dash debian下默认是dash,需要sud ...
分类:
其他好文 时间:
2017-08-05 00:12:22
阅读次数:
150
没看解答敲了一遍,发现自己题目的理解能力有点差 虽然能实现四叉树的合并但并不能算出像素:-( 然后看答案后又敲了遍 ...
分类:
其他好文 时间:
2017-08-05 00:12:11
阅读次数:
162
Web做界面比原生桌面界面开发速度真心要快很多,而且组件也多。 分析: 1、.NET Core和Electron都是跨平台的。 2、NET Core做后端很方便,但是没有GUI,Electron做桌面应用很方便,但是存在Node.js单线程跑CPU密集计算的弱点。 灵感: 那Electron启动后, ...
分类:
Web程序 时间:
2017-08-05 00:12:05
阅读次数:
230