开闭原则 定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 问题由来:在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进行重构,并且需要原有代码经过重新测试。 解决方案:当软件需要变化时,尽量通过扩展软 ...
分类:
其他好文 时间:
2017-05-23 22:38:43
阅读次数:
181
在安装配置 SSL 证书时,可以使用一种能使数据传输更加安全的Web安全协议,即在服务器端上开启 HSTS (HTTP Strict Transport Security)。它告诉浏览器只能通过HTTPS访问,而绝对禁止HTTP方式。 HTTP Strict Transport Security ( ...
分类:
其他好文 时间:
2017-05-23 22:38:35
阅读次数:
382
QUARTER(date) 返回 date 对应的一年中的季度值 ...
分类:
其他好文 时间:
2017-05-23 22:38:28
阅读次数:
177
Day5-05.23 1、每日会议 会议内容: 1、组长林乔桦对昨日的工作进行了总结并且安排今日的任务。 2、潘益靖副组长说明昨日任务的完成情况。 3、组员对昨天的各项工作进行了汇报以及对今天的工作进行了总结,在邀请隔壁室友测试使用的过程中发现的问题进行了讨论。 4、今天安排,大家各就其位听从组长安 ...
分类:
其他好文 时间:
2017-05-23 22:38:21
阅读次数:
163
APP:带历史剪贴板、文字撤销找回的输入法 1.这一领域之前有哪些产品? 没有 2.你的项目有先天优势还是后天优势? 先天优势,有别家没有的新功能 3.在这个领域是否有颠覆性的技术? 有,带历史剪贴板、文字撤销找回功能 4.任何没有解决“用户需求”仍然存在? 近乎完美的用户输入体验 5.为什么你的产 ...
分类:
移动开发 时间:
2017-05-23 22:38:14
阅读次数:
191
Java中的配置文件常为properties文件,格式为文本文件,文件内容的格式是“键=值”格式.注释信息使用“#”来注释. 获取指定路径文件的输入流: ...
分类:
编程语言 时间:
2017-05-23 22:38:06
阅读次数:
117
第一种方式:同步到网络时间服务器 # ntpdate time.windows.com将硬件时间设置为当前系统时间。 #hwclock –w 加入crontab: 30 8 * * * root /usr/sbin/ntpdate 192.168.0.1; /sbin/hwclock -w 每天的8 ...
分类:
其他好文 时间:
2017-05-23 22:37:58
阅读次数:
278
这周科研时间占据了60%的,睡觉30%,最后那可怜的10%时间留给了前端,现在整个人处于蒙圈状态。今天我们不聊科研,不聊前端,来,来,我们聊一聊情怀。 作为一位伪文艺程序媛平时除了听周杰伦的悲伤情歌以外,最喜欢的就是民谣。为了证明这一切我还特意买了把吉他,好吧,它至今还被遗弃在宿舍的某个角落里。之所 ...
分类:
其他好文 时间:
2017-05-23 22:37:49
阅读次数:
207
[java] view plain copy public static <T extends Comparable<? super T>> void sort(List<T> list) { Object[] a = list.toArray(); Arrays.sort(a); ListIter ...
分类:
其他好文 时间:
2017-05-23 22:37:40
阅读次数:
281
细细算起来,视频文件可以分成两大类:其一是影像文件,比如说常见的VCD便是一例。其二是流式视频文件,这是随着国际互联网的发展而诞生的后起视频之秀,比如说在线实况转播,就是构架在流式视频技术之上的。流式视频(Streaming Video)采用一种“边传边播”的方法,即先从服务器上下载一部分视频文件, ...
分类:
其他好文 时间:
2017-05-23 22:37:33
阅读次数:
175
抽象工厂模式 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂 ...
分类:
其他好文 时间:
2017-05-23 22:37:24
阅读次数:
209
正如它们的名字所说明的:NoClassDefFoundError是一个错误(Error),而ClassNOtFoundException是一个异常,在Java中错误和异常是有差别的,我们能够从异常中恢复程序但却不应该尝试从错误中恢复程序。 ClassNotFoundException的产生原因: J ...
分类:
其他好文 时间:
2017-05-23 22:37:16
阅读次数:
174
线程池的好处 1. 降低资源的消耗 通过重复利用已创建的线程降低线程创建和销毁所造成的消耗 2. 提高响应速度 当任务到达时,任务可以不需要等到线程创建就能立即执行 3. 提高线程的可管理型 线程是稀缺资源,如果无限制地创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一分配、调优 ...
分类:
编程语言 时间:
2017-05-23 22:37:07
阅读次数:
191
jvm全称是Java Virtual Machine(java虚拟机)。它之所以被称之为是“虚拟”的,就是因为它仅仅是由一个规范来定义的抽象计算机。我们平时经常使用的Sun HotSpot虚拟机只是其中一个具体的实现(另外还有BEA JRockit、IBM J9等等虚拟机)。在实际的计算机上通过软件 ...
分类:
其他好文 时间:
2017-05-23 22:37:01
阅读次数:
171
基础知识: 一、人机交互方式: 图形化界面(GUI) 命令行方式(CLI) 二、常用的DOS命令: dir:列出当前目录下的所有文件以及文件夹; md:创建目录; rd:删除目录; cd:进入指定的目录; cd..:返回到上一级目录; cd/:退回到根目录; del:删除文件; exit:退出dos ...
分类:
编程语言 时间:
2017-05-23 22:36:55
阅读次数:
221
工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 介绍 意图:定义一个创建对象的接口, ...
分类:
其他好文 时间:
2017-05-23 22:36:48
阅读次数:
212
上一篇文章已经简单介绍了jvm的内部体系结构。并且对各个组成部分做了简要的说明。下面通过一个简单的java程序,讲解运行过程中牵涉到的几个数据区域。 代码如下: jvm实例运行一个Java程序,首先需要通过类装载器子系统把作为程序运行起点的类装载到内存。形成可以被虚拟机直接使用的Java类型。在上面 ...
分类:
其他好文 时间:
2017-05-23 22:36:42
阅读次数:
219