posted @ 2020-08-18 20:21 玻璃星 阅读(122) 评论(0) 推荐(0)
摘要:
<?php /** * @param array $arr 递增数字数组 * @param int $number 待查找的数字 * @return int 返回找到的键 */ function binary_search($arr,$number){ // 非数组或数组为空,返回-1 if(!is 阅读全文
摘要:
软件中的对象(类,模块,函数等等)应该对于扩展是开放的,但是对于修改是封闭的 做好的功能扩展时不用修改原来的代码? 阅读全文
posted @ 2020-08-18 00:08 玻璃星 阅读(98) 评论(0) 推荐(0)
摘要:
1、策略模式 特点:避免使用多重条件语句。 实现:定义一系列算法,将他们用封装起来,是他们可以互相替换。 <?php abstract class Strategy{ //抽象策略类 abstract function goToSchool(); } class Run extends Strate 阅读全文
posted @ 2020-08-17 22:48 玻璃星 阅读(115) 评论(0) 推荐(0)
摘要:
import java.util.Collection; import java.util.HashMap; import java.util.Set; public class HasMapDemo { public static void main(String[] args) { HashMa 阅读全文
posted @ 2020-08-10 14:26 玻璃星 阅读(146) 评论(0) 推荐(0)
摘要:
Cookie 负数:清除cookie 0:关闭浏览器时清除 正数:几分钟后过期 Session 0:永久 正数:几分钟后过期 PrepardStatement的优点 <1>、用PrepardStatement写成的sql语句,容易阅读,维护方便。 <2>、批处理效率高,执行速度快。 <3>、安全,可 阅读全文
posted @ 2020-08-03 00:12 玻璃星 阅读(92) 评论(0) 推荐(0)
摘要:
步骤: 1、创建远程接口,定义可以被远程调用的方法; 2、实现远程接口;(extends UnicastRemoteObject) 3、服务端向RMI registry注册服务器 ;(Naming.rebind("ServiceName",service) 4、客户端找到服务端;(Naming.lo 阅读全文
posted @ 2020-07-25 13:50 玻璃星 阅读(84) 评论(0) 推荐(0)
摘要:
增加元素到链表中 boolean add(Element e) //增加指定元素到链表尾部. void add(int index, Element e) //增加指定元素到链表指定位置. 从链表中删除元素 void clear() //从链表中删除所有元素. E remove(int index) 阅读全文
posted @ 2020-07-17 19:49 玻璃星 阅读(111) 评论(0) 推荐(0)
摘要:
重载(overload) 1、同一个类内; 2、方法名相同,参数不一样. 重写/覆盖(override) 覆盖父类的同名方法. 阅读全文
posted @ 2020-07-17 15:45 玻璃星 阅读(154) 评论(0) 推荐(0)
摘要:
关键字 自身 子类 同一个包中的其他类 不同包中的其他类 public yes yes yes yes (所有) protected yes yes yes no (子类,同包) default yes no yes no (同包) private yes no no no (自己) 阅读全文
posted @ 2020-07-17 15:05 玻璃星 阅读(99) 评论(0) 推荐(0)
浙公网安备 33010602011771号