自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (13)
  • 收藏
  • 关注

转载 研磨设计模式之适配器模式(Adapter)-场景问题

4.1  场景问题4.1.1  装配电脑的例子1:旧的硬盘和电源小李有一台老的台式电脑,硬盘实在是太小了,仅仅40GB,但是除了这个问题外,整机性能还不错,废弃不用太可惜了,于是决定去加装一块新的硬盘。在装机公司为小李的电脑加装新硬盘的时候,小李也在边上观看,顺便了解点硬件知识。很快的,装机人员把两块硬盘都安装好了,细心的小李发现,这两块硬盘的连接方式是不一样的。

2014-09-29 15:53:09 626

转载 研磨设计模式之外观模式(Facade)(模式讲解)

3.3  模式讲解3.3.1  认识外观模式(1)外观模式的目的       外观模式的目的不是给子系统添加新的功能接口,而是为了让外部减少与子系统内多个模块的交互,松散耦合,从而让外部能够更简单的使用子系统。       这点要特别注意,因为外观是当作子系统对外的接口出现的,虽然也可以在这里定义一些子系统没有的功能,但不建议这么做。外观应该是包装已有的功能,它主要

2014-09-29 15:51:54 556

转载 研磨设计模式之外观模式(Facade)(解决方案)

3.2  解决方案3.2.1  外观模式来解决       用来解决上述问题的一个合理的解决方案就是外观模式。那么什么是外观模式呢?(1)外观模式定义       这里先对两个词进行一下说明,一个是界面,一个是接口。界面       一提到界面,估计很多朋友的第一反应就是图形界面(GUI)。其实在这里提到的界面,主要指

2014-09-29 15:50:37 548

转载 研磨设计模式之外观模式(Facade)(场景问题)

3.1  场景问题3.1.1  生活中的示例   外观模式在现实生活中的示例很多,比如:组装电脑,通常会有两种方案。   一个方案是去电子市场把自己需要的配件都买回来,然后自己组装,绝对DIY(Do It Yourself)。这个方案好是好,但是需要对各种配件都要比较熟悉,这样才能选择最合适的配件,而且还要考虑配件之间的兼容性。如图3.1所示:图3.1  客

2014-09-29 15:49:13 522

转载 研磨设计模式之简单工厂模式(模式讲解)

3.1  典型疑问       首先来解决一个常见的疑问:可能有朋友会认为,上面示例中的简单工厂看起来不就是把客户端里面的“new Impl()”移动到简单工厂里面吗?不还是一样通过new一个实现类来得到接口吗?把“new Impl()”这句话放到客户端和放到简单工厂里面有什么不同吗?       理解这个问题的重点就在于理解简单工厂所处的位置。       根据前面的学习,我

2014-09-29 11:51:46 697

转载 研磨设计模式之简单工厂模式(解决方案)

1  简单工厂来解决问题       用来解决上述问题的一个合理的解决方案就是简单工厂,那么什么是简单工厂呢?1:简单工厂定义2:应用简单工厂来解决的思路       分析上面的问题,虽然不能让模块外部知道模块内的具体实现,但是模块内部是可以知道实现类的,而且创建接口是需要具体实现类的。       那么干脆在模块内部新建一个类,在这个类里面来创建接口,然后

2014-09-29 11:50:57 461

转载 研磨设计模式之简单工厂模式(场景问题)

简单工厂不是一个标准的设计模式,但是它实在是太常用了,简单而又神奇,所以还是需要好好掌握的,就当是对学习设计模式的热身运动吧。   为了保持一致性,我们尽量按照学习其它模式的步骤来进行学习。1  场景问题       大家都知道,在Java应用开发中,要“面向接口编程”。       那么什么是接口?接口有什么作用?接口如何使用?一起来回顾一下:

2014-09-29 10:30:36 510

转载 打开windows的路由功能

1、windows NT:  打开注册表:regedit.exe  打到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters  增加:  Value Name: IpEnableRouter  Data Type: REG_DWORD  Value: 1  重启机器。  2、wi

2014-09-26 14:16:12 1651

转载 Java中23种设计模式

目录1. 设计模式 31.1 创建型模式 41.1.1 工厂方法 41.1.2 抽象工厂 61.1.3 建造者模式 101.1.4 单态模式 131.1.5 原型模式 151.2 结构型模式 171.2.1 适配器模式 171.2.2 桥接模式 191.2.3 组合模式 231.2.4 装饰模式 261.2.5 外观模式 291.2.6 享元

2014-09-23 16:24:16 696

转载 JFreeChart笔记 (十) 时间序列图:差异对比图

公司的新项目开始了,现在每天都得加班到晚上九点以后。难道加班是每个程序猿的宿命?整天累的跟个孙子似的就为了那点工资,真是悲剧呀~算了不吐槽了,抽点时间继续更新吧。差异对比图就是比较两条序列线,将不同的部分用不同的颜色标出来。Java代码package lw.release.s1TimeSeries;   imp

2014-09-19 10:33:38 1423

转载 JFreeChart笔记 (九) 时间序列图:显示多重时间标签文字

讲解前先看一下下面的程序运行截图,注意时间轴的标签显示方式。我们之前所有的例子的时间轴的标签文字不管是以什么格式显示的,都是显示在一行。如果我们要下图的这种显示方式,不同时间类型出现在不同行,这种效果该如何做呢?这一节我们将学习如何在时间轴上显示多重时间标签文字。Let's go!下面是实现代码,关键部分已经标出,使用方法注释中都写明白了:J

2014-09-19 10:32:31 1329

转载 JFreeChart笔记 (八) 时间序列图:自定义序列线缩略图

最近一直忙着出差,一个多周没有更新了,好多做好的例子都没及时发出来,让期待的同学久等了,很抱歉。今天出差这边网刚办好,就先继续填坑吧~O(∩_∩)O~这一节要讲解的内容先看下面的程序运行截图,注意我用蓝颜色的圈标记出来的序列线缩略图部分。默认情况下JFreeChart是用一条横线来显示序列线的缩略图的,如何按照我们自己的心意,画出需要的序列线缩略图呢?比如说不要直线,用一条波浪线来表示序列

2014-09-19 10:31:50 1084

转载 JFreeChart笔记 (六) 时间序列图:移动平均线

这一节中我们将学习到时间序列线的在现实中的比较常用的一个例子:移动平均线什么是移动平均线呢?移动平均线(MA)是以道·琼斯的“平均成本概念”为理论基础,采用统计学中"移动平均"的原理,将一段时期内的股票价格平均值连成曲线,用来显示股价的历史波动情况,进而反映股价指数未来发展趋势的技术分析方法。总的来说移动平均线是股票分析中长用到的一种线图,它具体的作用,想了解的同学可以去百度百科看下htt

2014-09-19 10:30:12 1605

转载 JFreeChart笔记 (五) 时间序列图:设置轴线标签显示样式

之前所有的例子中,我们所生成图表中的X时间轴中的时间间隔,和Y轴中的数值样式是不可控制的,它是JFreechart根据数据点的对应的时间和数值自己设置的。如果我们就想让X轴中标签为每隔一年或每隔3个月、Y轴中标签数值小数点后一定要保留3位小数,这该如何设置,本节例子就是解决这类问题。PS:楼主最近要开始出长差了,可能更新会变慢些,大家谅解下呀O(∩_∩)O~

2014-09-19 10:29:19 2354

转载 JFreeChart笔记 (七) 时间序列图:值标记线

在一些比如说产量、销售额等的图表中常常会涉及到一个预期值或者目标值,这种值标记线如何在图表中画出来呢?这一节将教给大家值标记线的画法。先看效果图:实现代码如下,关键部分已标出:Java代码 package lw.release.s1TimeSeries;import java.awt.Color;  i

2014-09-19 10:29:02 2199

转载 JFreeChart笔记 (三) 时间序列图:设置图表显示属性

上篇文章中我们学习了怎么样在swing框架下构建一个基本的时间序列图,这一节将学习如果设置JFreeChart的显示样式,本节实例运行效果图如下:       本实例新增实现功能:       ① 设置图表背景色、背景图片、网格线颜色等       ② 设置序列线颜色、数据点外框是否画出,数据点是否填充,填充颜色等   

2014-09-19 10:27:48 1900 2

转载 JFreeChart笔记 (四) 时间序列图:自动定位时间点

前一节我们学会了如何根据自己需要设置图标的显示样式,但是我们之前用到的模拟数据都是通过series.add(new Month(1, 2002), 142.9)这种方式添加的。我们每添加一个数据点就要new一个Month,并要指明具体的年月,这样用起来很不方便。因为时间序列图的时间轴都是定长的时间单位,比如年月日时分秒等,也就是相邻的数据点其实就是时间单位加1而已,所以我们只要知道第一个数

2014-09-19 10:26:41 2088

转载 JFreeChart笔记 (二) 时间序列图:基本时间序列图

时间序列图是一种基本的图表,它的特点是横轴是时间,纵轴是值。像是每周的营业额、每年利润等图表都是这种类型。这一部分先学习下如何利用swing组件构建一个基本的时间序列图。本实例新增功能点: ① Swing框架下如何使用JfreeChart② 基本的时间序列图构建需要哪些步骤③ 实现汉字支持④ 某些数据点没有数据,序列线不连续该如何处理先看

2014-09-19 10:26:30 1895

转载 JFreeChart笔记 (一) 前言

因为工作中要用到做图表,所以最近一直在学习JFreeChart,在学习的过程中发现JFreeChart在做图表上真的是功能很强大,柱状图、饼图、线图、甘特图等各种常见使用样式,应用相当广泛。它本身是开源免费的,但是JFreeChart的例子源码和文档是收费的。正因如此目前关于JFreeChart的应用还没有专门的书籍介绍,网上的例子也基本都是那些随包发布的,内容很浅显,许多实用的功能都不知道如何实

2014-09-19 10:23:07 599

原创 linux shell 显示完整路径

export PS1='[\u@\h:$PWD]'

2014-09-17 17:43:13 1460

转载 Jfree 设置背景颜色,饼图透明

JFreeChart chart = ChartFactory.createPieChart3D("", dataset, false, false, false);// 设置外层图片 无边框 无背景色 背景图片透明 chart.setBorderVisible(false);chart.setBackgroundPaint(null);chart.setBackgroundIma

2014-09-17 08:55:08 1923

转载 实现:Linux主机做路由,为子网实现共享上网

实现:Linux主机做路由,为子网实现共享上网。2个IP,一个公网IP(22.33.44.55),一个内外网关(192.168.0.254)。         首先打开路由转发,并且为了保证开机重启后生效。如下操作:    1:修改/etc/sycctl.conf,打开路由转发。    [root@kook ~]# vi /etc/sysctl.conf    ne

2014-09-14 16:50:56 440

转载 iptables

一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代

2014-09-13 20:09:54 318

转载 centos ssh登录后添加提示信息

1./etc/ssh/sshd_config文件中PrintMotd 属性修改为 yes #AllowTcpForwarding yes #GatewayPorts no #X11Forwarding no X11Forwarding yes#X11DisplayOffset 10 #X11UseLocalhost yes PrintMotd yes

2014-09-13 16:48:11 1774

转载 yum 添加网易源

网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错,将yum源设置为163yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。V9zz的云主机就将yum源设置为163的yum,具体设置方法如下:1,进入yum源配置目录cd /etc/yum.repos.d2,备份系统自带的yum源mv CentOS-Base.rep

2014-09-13 15:19:16 886

转载 让Ubuntu显示详细的开机信息

最近几天安装了Debian,发现Debian开机的时候会显示详细的开机信息,而我常用的Ubuntu却只是显示一个进度条,于是想把Ubuntu改成和Debian一样.于是上网查了一查,发现网上都说把linux选项后面的splash参数删除,或者改成nosplash,我开机的时候试了一下,发现这下果然不显示进度条了,不过屏幕确实一片紫色,根本没有开机进度信息,于是开始各种谷歌,最后在这篇文章(

2014-09-10 09:53:24 6772

奥比中光3D摄像头驱动(包含Linux和Windows)

OpenNI-Linux-Arm-2.3.0.66 OpenNI-Linux-Arm64-2.3.0.66 OpenNI-Linux-x64-2.3.0.66 OpenNI-Linux-x86-2.3.0.66 Windows-x64 Windows-x86

2023-03-16

Linux 下制作Windows 启动盘

Ubuntu等Linux系统下 下制作Windows 启动盘

2023-03-11

mac mounty

mac下读写ntfs,免费,方便,非常方便的小软件,操作简便

2019-01-18

bcprov加密库

org.bouncycastle.openssl.PEMException: problem parsing ENCRYPTED PRIVATE KEY: java.lang.SecurityException: JCE cannot authenticate the provider BC at org.bouncycastle.openssl.PEMReader$EncryptedPrivateKeyParser.parseObject(Unknown Source) at org.bouncycastle.openssl.PEMReader.readObject(Unknown Source) at org.whispersystems.textsecuregcm.push.RetryingApnsClient.initializePrivateKey(RetryingApnsClient.java:135) at org.whispersystems.textsecuregcm.push.RetryingApnsClient.(RetryingApnsClient.java:65) at org.whispersystems.textsecuregcm.push.APNSender.(APNSender.java:61) at org.whispersystems.textsecuregcm.WhisperServerService.run(WhisperServerService.java:182) at org.whispersystems.textsecuregcm.WhisperServerService.run(WhisperServerService.java:111) at io.dropwizard.cli.EnvironmentCommand.run(EnvironmentCommand.java:43) at io.dropwizard.cli.ConfiguredCommand.run(ConfiguredCommand.java:87) at io.dropwizard.cli.Cli.run(Cli.java:78) at io.dropwizard.Application.run(Application.java:93) at org.whispersystems.textsecuregcm.WhisperServerService.main(WhisperServerService.java:283) Caused by: java.lang.SecurityException: JCE cannot authenticate the provider BC at javax.crypto.Cipher.getInstance(Cipher.java:656) at javax.crypto.Cipher.getInstance(Cipher.java:595) ... 12 more Caused by: java.util.jar.JarException: file:/opt/code/signal-Server-master/target/TextSecureServer-1.87.jar has unsigned entries - org/whispersystems/dispatch/DispatchManager$4.class at javax.crypto.JarVerifier.verifySingleJar(JarVerifier.java:502) at javax.crypto.JarVerifier.verifyJars(JarVerifier.java:363) at javax.crypto.JarVerifier.verify(JarVerifier.java:289) at javax.crypto.JceSecurity.verifyProviderJar(JceSecurity.java:164) at javax.crypto.JceSecurity.getVerificationResult(JceSecurity.java:190) at javax.crypto.Cipher.getInstance(Cipher.java:652) ... 13 more --------------------- 作者:idwtwt 来源:CSDN 原文:https://blog.csdn.net/idwtwt/article/details/83793940 版权声明:本文为

2018-11-06

数值分析 索尔 中文版 扫描版

全网最低分,高质量文档,数值分析 ,国内外最权威著作

2018-09-19

深度学习入门之PyTorch.pdf

带完整目录,个人专门编辑,非常好的深度学习入门文档

2018-09-05

fer2013.tar.gz

表情识别数据fer2013,原地址在https://www.kaggle.com/c/challenges-in-representation-learning-facial-expression-recognition-challenge/data

2018-08-08

source insight 宏

source insight 宏,快捷添加文件头,函数头注释等宏

2017-06-13

java反编译工具

java反编译工具

2016-09-16

android备份,恢复源码

功能:备份联系人,短信到邮箱或sd卡,从sd卡,邮箱恢复短信,联系人,大部分有详细解释

2013-12-22

vc波形实时显示,可以多路

别人写的一个类,相当于控件;挺好用的;里面有使用的介绍

2012-05-14

红外模拟调制发射接收

老师给的一个红外调制发射接收器,由巴特沃斯滤波器组成,还没有经过实践验证,现分享一下

2012-01-12

PCF8591中文手册

PCEF8591的中文技术手册,翻译得还过得去,分享给大家,希望对英文不好的用些好处

2011-05-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除