1.定义 将抽象部分与它的实现部分分类,使它们都可以独立地变化 2.结构 Abstraction: 抽象部分的接口。维护一个实现部分对象的引用,抽象对象里面的方法,需要调用实现部分的对象离开完成 RefinedAbstraction: 拓展抽象部分的接口。定义跟实际业务相关的方法 Implement ...
分类:
其他好文 时间:
2016-08-07 21:46:59
阅读次数:
167
1.首先遇到了一个问题line unavailable,然后通过以下方式解决: http://blog.csdn.net/xuefeng0707/article/details/8738869 对于想了解JDK源码的同学来说,通过调试JDK源码来学习是一个常用的方法。 如果调试时,不能进入JDK源码 ...
分类:
其他好文 时间:
2016-08-07 21:46:09
阅读次数:
157
LeetCode 141. Linked List Cycle ...
分类:
其他好文 时间:
2016-08-07 21:47:13
阅读次数:
156
原文链接:http://caibaojian.com/regexp-example.html 正则表达式(regular expression)是一个描述字符模式的对象。使用javascript正则表达式可以进行强大的模式匹配和文本检索与替换功能。 手机号码正则表达式验证。 function che ...
分类:
移动开发 时间:
2016-08-07 21:47:35
阅读次数:
253
//安装CentOS7 1.用LinuxLive USB Creator,LiveUSB Creator设置U盘安装不成功,UltraISO可以. 2.旧电脑(x8le)安装时报"/dev/disk/by-label/... does not exist"(Fedora安装时也可能碰到). 解决:在 ...
分类:
其他好文 时间:
2016-08-07 21:47:52
阅读次数:
310
Spring ,版本4.3.2 1,异常信息: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.springframework.contex ...
分类:
编程语言 时间:
2016-08-07 21:45:52
阅读次数:
152
Antenna Placement Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 8721 Accepted: 4330 Description The Global Aerial Research Centre has bee ...
分类:
其他好文 时间:
2016-08-07 21:47:02
阅读次数:
223
最近在做一个php小项目的时候,发现curl调用微信的授权api.weixin.qq.com,经常是需要等待很久,但是有时候却很快。 刚开始以为是网络慢问题,没去注意。后面通过打上时间日志观察发现,慢的时候基本是在5秒。既然那么有规律了,那肯定是有某个问题的。 http请求的初始过程是什么呢?dns ...
分类:
微信 时间:
2016-08-07 21:45:58
阅读次数:
426
今天写了个java类连接oracle,抛出了这个问题 java.sql.SQLException: No suitable driver found for jdbc:oracle:thin:@127.0.0.1:1521:orcl; 很显然是URL错误,以前碰到过类似的问题,故一起总结一下。 以前 ...
分类:
数据库 时间:
2016-08-07 21:46:20
阅读次数:
344
将大于等于m的数改为1,其余的改为0。问题转变成了有多少个区间的区间和>=k。可以枚举起点,二分第一个终点 或者尺取法。 ...
分类:
其他好文 时间:
2016-08-07 21:44:17
阅读次数:
135
描述 最近天气炎热,小Ho天天宅在家里叫外卖。他常吃的一家餐馆一共有N道菜品,价格分别是A1, A2, ... AN元。并且如果消费总计满X元,还能享受优惠。小Ho是一个不薅羊毛不舒服斯基的人,他希望选择若干道不同的菜品,使得总价在不低于X元的同时尽量低。 你能算出这一餐小Ho最少消费多少元吗? 输 ...
分类:
其他好文 时间:
2016-08-07 21:43:55
阅读次数:
476
H - Anniversary party Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%lld & %llu Submit Status H - Anniversary party Submit Status Description ...
分类:
其他好文 时间:
2016-08-07 21:46:30
阅读次数:
167
C++ 智能指针详解 一、简介 由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。 用智能指针便可以有效缓解这类问题,本文主要讲 ...
分类:
编程语言 时间:
2016-08-07 21:43:51
阅读次数:
264
当我第一次看见数组指针和指针数组这两个名字的时候,我以为是一个东西呢,当看到英文解释就知道这两个是不一样的了。 指针数组:array of pointers,用于存储指针的数组,也就是数组元素都是指针 数组指针:a pointer to an array,指向数组的指针,数组可以是任意维的 下面举例 ...
分类:
编程语言 时间:
2016-08-07 21:43:27
阅读次数:
300
处理出每个位置左边的最大值和右边的最大值。然后就可以o(1)计算去掉某位置的最大值了。 ...
分类:
其他好文 时间:
2016-08-07 21:42:58
阅读次数:
205