posted @ 2020-08-18 20:21 玻璃星 阅读(117) 评论(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 玻璃星 阅读(93) 评论(0) 推荐(0) 编辑
摘要:
1、策略模式 特点:避免使用多重条件语句。 实现:定义一系列算法,将他们用封装起来,是他们可以互相替换。 <?php abstract class Strategy{ //抽象策略类 abstract function goToSchool(); } class Run extends Strate 阅读全文
posted @ 2020-08-17 22:48 玻璃星 阅读(114) 评论(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 玻璃星 阅读(137) 评论(0) 推荐(0) 编辑
摘要:
Cookie 负数:清除cookie 0:关闭浏览器时清除 正数:几分钟后过期 Session 0:永久 正数:几分钟后过期 PrepardStatement的优点 <1>、用PrepardStatement写成的sql语句,容易阅读,维护方便。 <2>、批处理效率高,执行速度快。 <3>、安全,可 阅读全文
posted @ 2020-08-03 00:12 玻璃星 阅读(88) 评论(0) 推荐(0) 编辑
摘要:
步骤: 1、创建远程接口,定义可以被远程调用的方法; 2、实现远程接口;(extends UnicastRemoteObject) 3、服务端向RMI registry注册服务器 ;(Naming.rebind("ServiceName",service) 4、客户端找到服务端;(Naming.lo 阅读全文
posted @ 2020-07-25 13:50 玻璃星 阅读(79) 评论(0) 推荐(0) 编辑
摘要:
增加元素到链表中 boolean add(Element e) //增加指定元素到链表尾部. void add(int index, Element e) //增加指定元素到链表指定位置. 从链表中删除元素 void clear() //从链表中删除所有元素. E remove(int index) 阅读全文
posted @ 2020-07-17 19:49 玻璃星 阅读(106) 评论(0) 推荐(0) 编辑
摘要:
重载(overload) 1、同一个类内; 2、方法名相同,参数不一样. 重写/覆盖(override) 覆盖父类的同名方法. 阅读全文
posted @ 2020-07-17 15:45 玻璃星 阅读(129) 评论(0) 推荐(0) 编辑