在Excel中的日期格式,比如2009-12-24将其转化为数字格式时变成了40171,在用java处理的时候,读取的也将是40171。如果使用POI处理Excel中的日期类型的单元格时,如果仅仅是判断它是否为日期类型的话,最终会以NUMERIC类型来处理。正确的处理方法是先判断单元格的类型是否则N ...
分类:
编程语言 时间:
2017-05-27 10:44:06
阅读次数:
597
概述 观察者模式又叫发布 – 订阅模式(Publish/Subscribe),它定义了一种一对多的关系,让多个观察者对象同时监听某一个目标对象(为了方便理解,以下将观察者对象叫做订阅者,将目标对象叫做发布者)。发布者的状态发生变化时就会通知所有的订阅者,使得它们能够自动更新自己。 观察者模式的使用场 ...
分类:
编程语言 时间:
2017-05-27 10:43:19
阅读次数:
280
面向对象三个特征:封装、继承、多态封装: 语法:属性私有化(private)、提供相对应的get/set 的方法进行访问(public)、 在set/get的方法中对属性的数据 做相对应的业务逻辑的判断 思想:封装外面的程序不能直接访问本类的属性,需要通过本类提供的方法间 接访问本类的属性,从而提高 ...
分类:
编程语言 时间:
2017-05-27 10:41:43
阅读次数:
218
精彩的设计模式盛宴刚刚落下帷幕。三天的时间。真是学习到了非常多。当中,遗留的非常多的问题。今天就谈谈synchronized这个keyword。关于对synchronizedkeyword的思考是从单例模式引发的。在代码中利用延迟载入,将对象的初始化定义为null值。在须要的时候才去进行对象的构造, ...
分类:
编程语言 时间:
2017-05-27 10:41:35
阅读次数:
191
首页 代码 文档 问答 资讯 经验 GitHub日报 | 安卓开发专栏 | 开发者周刊 | Android Studio 使用推荐 | Android开发推荐 登录 注册 首页 代码 文档 问答 资讯 经验 GitHub日报 | 安卓开发专栏 | 开发者周刊 | Android Studio 使用推 ...
分类:
编程语言 时间:
2017-05-27 10:40:59
阅读次数:
408
在编写JS代码的过程中,运用一定的设计模式可以让我们的代码更加优雅、灵活。 下面笔者就结合诸如redux的subscribe、ES6的class、vue里面的$dispatch、jquery里面的on/off来给大家简单介绍下设计模式在这些库、语法和框架中的使用。 设计模式解决的问题 设计模式并不是 ...
分类:
编程语言 时间:
2017-05-27 10:39:43
阅读次数:
213
1.random 用于产生 一个随机数 案例代码: 2.1-100的猜数字 3.数组概述 数组是存储同一种数据类型多个元素的容器 数组既可以存储基本数据类型,也可以存储引用数据类型 定义格式: 格式1:数据类型[] 数组名; 格式2:数据类型 数组名[]; 注意:这两种定义做完了,数组中是没有元素值 ...
分类:
编程语言 时间:
2017-05-27 10:39:34
阅读次数:
199
1459 迷宫游戏 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 你来到一个迷宫前。该迷宫由若干个房间组成,每个房间都有一个得分,第一次进入这个房间,你就可以得到这个分数。还有若干双向道路连结这些房间,你沿着这些道路从一个房间走到另外一个房间需要一些时间。游戏规定了你 ...
分类:
编程语言 时间:
2017-05-27 10:39:24
阅读次数:
201
JavaScript 设计模式与开发实践读书笔记 最近利用碎片时间在 Kindle 上面阅读《JavaScript 设计模式与开发实践读书》这本书,刚开始阅读前两章内容,和大家分享下我觉得可以在项目中用的上的一些笔记。 我的 github 项目会不定时更新,有需要的同学可以移步到我的 github ...
分类:
编程语言 时间:
2017-05-27 10:37:24
阅读次数:
196
一下1,2,3,4分别代表截图中第一行,第二行,第三行,第四行表示的内容 top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 当前时间,系统运行时间,当前登录用户数,三个数值分别为1分钟、5分钟、15分钟的平均负载。 进程 ...
分类:
编程语言 时间:
2017-05-27 10:36:34
阅读次数:
192
package com.js.ai.modules.pointwall.testxfz; import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import java.awt.Graphics; import ... ...
分类:
编程语言 时间:
2017-05-27 10:36:25
阅读次数:
220
转载请标明出处:http://blog.csdn.NET/lmj623565791/article/details/30490955 一直很喜欢Js,,,今天写一个Js的单例模式实现以及用法。 单例模式写法相当简单: [javascript] view plain copy var singleTo ...
分类:
编程语言 时间:
2017-05-27 10:35:28
阅读次数:
286
除了在硬件上增加告诉缓存之外,为了使得处理器内部的运算单元能尽量被充分利用,处理器可能会对输入代码进行乱序执行(Out-Of-Order Execution)优化,处理器会在计算之后将乱序执行的结果重组,保证该结果与顺序执行的结果一致,但并不保证程序中各个语句计算的先后顺序与输入代码中的顺序一致,因 ...
分类:
编程语言 时间:
2017-05-27 10:34:27
阅读次数:
213
AOP(Aspect Oriented Programming)。是面向切面编程的技术。AOP基于IoC基础。是对OOP的故意补充。 AOP之所以能得到广泛应用,主要是由于它将应用系统拆分分了2个部分:核心业务逻辑(Core business concerns)及横向的通用逻辑,也就是所谓的切面Cr ...
分类:
编程语言 时间:
2017-05-27 10:33:43
阅读次数:
270
import java.io.File; /** * new File("..\path\abc.txt") 中的三个方法获取路径的方法 * 1: getPath() 获取相对路径,例如 ..\path\abc.txt * 2: getAbslutlyPath() 获取绝对路径,但可能包含 ".."... ...
分类:
编程语言 时间:
2017-05-27 10:31:08
阅读次数:
156
1.并发通常可以提高单处理器上程序的性能 其实,在单处理器上并发的执行程序锁用的开销大于顺序执行。然而顺序执行时,程序有时会因为某些条件(通常是I/O问题)导致不能继续执行,称为线程阻塞,如果没有并发,程序将停止不前。而使用了并发,一个任务阻塞,其他任务还可以继续执行,这就保证了程序的完成。所以,如 ...
分类:
编程语言 时间:
2017-05-27 10:28:09
阅读次数:
137