template method(模板方法)模式是一种行为型设计模式。它在一个方法中定义了算法的骨架(这种方法被称为template method。模板方法),并将算法的详细步骤放到子类中去实现。template method使得子类能够不改变一个算法的结构就可以重定义该算法的某些特定步骤。 须要指出 ...
分类:
编程语言 时间:
2017-07-19 18:51:01
阅读次数:
160
当我们使用Echrts很Highcharts的时候,总是觉得各种统计图表是多么神奇,今天我就用现代浏览器支持的canvas来绘制饼状统计图,当然仅仅是画出图并没什么难度,但是统计图一般都有输入,根据不同的输入来绘制,需要发挥你脑力。 1.canvas简单使用 1.1先看我们的html,需要一个绘图的 ...
分类:
其他好文 时间:
2017-07-19 18:30:34
阅读次数:
162
数码管的基本原理 关于数码管,一个单个的数码管可以看做是多个led灯的集合,如下图所示 其中的8和。都是LED组成的,通过引脚上电即可点亮不同的LED然后组成不同的数字,这个过程在数码管的设计中叫做段选。 在多个数码管的情况下,需要选择哪个数码管点亮,这个在数码管设计中称作位选,多个数码管可以通过位 ...
分类:
其他好文 时间:
2017-07-19 18:30:22
阅读次数:
318
calendar:protected ..其他包中的类不可以访问calendar a = calendar.getInstance();获取当前时间,输出值一堆,看不懂c.get(calendar.YEAR)年份c.get(calendar.MONTH+1)月份0-11c.get(calendar. ...
分类:
其他好文 时间:
2017-07-19 18:30:15
阅读次数:
162
要想成为Java全栈工程师,我们需要学习JavaSE基础。这也是零基础的我入门首先要学习的东西,这里总结下JavaSE里到底有哪些知识,并通过绘制思维导图的方式形成一个初步的知识体系。 学完这些知识,应该我们JavaSE知识就算学完了。当然了如果开发桌面应用程序的话,还需要学习Swing,AWT,打 ...
分类:
编程语言 时间:
2017-07-19 18:30:08
阅读次数:
158
一、Event 1、为什么会有Event? 线程的一个关键特性就是每个线程的运行都是独立运行且状态不可预测。如果程序中的线程需要通过别的线程的状态来判断自己线程中的 某个程序是否需要执行,那么Event就产生了。 2、Event的作用? threading库中Event对象主要是通过判断自己线程中的 ...
分类:
编程语言 时间:
2017-07-19 18:29:54
阅读次数:
168
1、安装hadoop环境,以hadoop-2.5.0版本为例,搭建伪分布式环境,所需要工具包提供网盘下载:http://pan.baidu.com/s/1o8HR0Qu 2、上传所需要的工具包到linux相对就应的目录中 3、接上篇(Linux基础环境的各项配置(三)中最后一部分,需卸载系统自带的j ...
分类:
其他好文 时间:
2017-07-19 18:29:44
阅读次数:
187
今天在Android Studio中把另外一个项目引入当前项目,编译的时候出现了java.util.zip.ZipException: duplicate entry错误。 错误例如以下所看到的:FAILURE: Build failed with an exception. * What went ...
分类:
移动开发 时间:
2017-07-19 18:29:36
阅读次数:
509
去掉持久化 首先要确保你启动Redis加载的配置文件的路径是正确的 修改配置文件 redis.windows-service.conf 找到以下内容并设置 若无请添加 appendonly=no save "" 在Redis中提供了两种 持久化功能 1. RDB持久化:该机制是指在指定的时间间隔内将 ...
分类:
其他好文 时间:
2017-07-19 18:29:26
阅读次数:
365
1.前言 开头不说点什么,总是有点不习惯。还是说点什么吧,关于百度地图,我用的次数还是比较多的,没办法,需求呀。好吧,在用百度地图的时候,确实有过很多需求,不过好在百度地图很强大,每次需求在探索后都能满足功能。以后将百度地图中所遇到的一些常见的功能整理一下,也方便一些童鞋参考。我的有一个项目中,就是 ...
随着微信小程序不断地释放新功能,许多行业越来越关注小程序,目前已经有不少餐饮和线下传统零售企业开始谋划利用好小程序。但是,线下商业有着复杂的场景,如何针对自己行业的特点和需求开发出属于自己的小程序,是摆在商家面前的一道难题。 ...
分类:
微信 时间:
2017-07-19 18:29:10
阅读次数:
352
把hosts(在此目录C:\Windows\System32\drivers\etc)文件里的127.0.0.1 localhost这行注释去掉就可以参考:https://stackoverflow.com/questions/24900922/webdriverexception-message-can-not-connect-to-the-chromedriver-error-in-uti
分类:
其他好文 时间:
2017-07-19 18:28:56
阅读次数:
203
Preparation 假设当前为root用户,并已有jdk1.8环境。 cd /opt/package useradd sealion ElasticSearch wget https://artifacts.elastic.co/downloads/elasticsearch/elasticse ...
分类:
其他好文 时间:
2017-07-19 18:28:38
阅读次数:
158
printf "%-5s %-10s %-4s\n" No Name Mark printf "%-5s %-10s %-4.2f\n" 1 Sarath 80.3456 %-5s知名了一个格式为左对齐且宽度为5的字符串替换(-表示左对齐) pgrep -f wechat 查找有wechat的pid ...
分类:
系统相关 时间:
2017-07-19 18:28:32
阅读次数:
292
一、JSP是什么:JSP:JavaServerPage二、JSP的用途:用于开发动态web应用。通过在HTML编写的静态页面中添加专用标签、脚本程序,从而实现网页中动态内容的显示。三、JSP的主要特点:实现程序逻辑与页面相分离:HTML设计界面,JSP标签和脚本生成页面的动态内容。在服务器端JSP引..
分类:
Web程序 时间:
2017-07-19 18:28:17
阅读次数:
231
在MicroService开发中经常会遇到一个问题,自己的服务需要调用其它小组的服务,但是其他小组的服务还没有完成。为了不耽误进度,我们就需要先实现一个Mock的服务,最后再切换到真正的外部服务上去。同时,一旦外部服务出现问题,为了不阻塞本地开发,我们需要很方便的切换到Moc..
分类:
其他好文 时间:
2017-07-19 18:28:10
阅读次数:
147