自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 理解 Redux 的中间件

为了演示,我们准备如下的示例代码来模拟 Redux dispatch action 的场景:const store = {dispatch: action => {console.log(“dispating action:”, action);}};store.dispatch({ type: “FOO” });store.dispatch({ type: “BAR” });...

2019-10-09 10:35:06 88

转载 设计模式在 Spring 框架中的实现

工厂方法模式Spring 框架使用工厂模式来实现 Spring 容器的 BeanFactory 和 ApplicationContext 接口。Spring 容器基于工厂模式为 Spring 应用程序创建 bean,并管理着每一个 bean 的生命周期。BeanFactory 和 ApplicationContext 是工厂接口,并且在 Spring 中存在有很多实现类。getBean() 方法...

2019-10-09 10:29:23 167

转载 自己动手实现智能家居之温湿度数据采集存储(DHT11,MySql)

在这里插入代码片DHT11有三个IO接口,一个VCC(正极)接3.3v,一个GND接GND,剩下一个DATA接树莓派的任意一个GPIO。在设备上有印刷的字体标明了引脚,可以根据指示接到树莓派上。使用开源类库Adafruit_DHT获取温湿度读取温度和湿度我们可以使用已经封装好的开源库:Adafruit_DHTimport Adafruit_DHTUse read_retry metho...

2019-10-09 10:28:20 1405

转载 java线程系列之自己动手写一个线程池

简介线程池是Java并发编程中经常使用到的技术,那么自己如何动手写一个线程池呢?本文彤哥将手把手带你写一个可用的线程池。属性分析线程池,顾名思义它首先是一个“池”,这个池里面放的是线程,线程是用来执行任务的。首先,线程池中的线程应该是有类别的,有的是核心线程,有的是非核心线程,所以我们需要两个变量标识核心线程数量coreSize和最大线程数量maxSize。为什么要区分是否为核心线程呢?...

2019-10-09 10:22:07 204

转载 基于HTML5 WebGL的工业化3D电子围栏

在这里插入代码片```下是我绘制电子围栏的相关伪代码:复制代码 1 G.makeShapes = function (data, typeName, color, lastColor, g3dDm) { 2 //data是包含电子围栏图形信息的json对象数组 3 let shapes = data; 4 for (let i = 0; i < ...

2019-10-09 10:15:24 195

转载 c#Winform自定义控件-导航菜单

主要用的就是停靠窗体了,(十九)c#Winform自定义控件-停靠窗体,不了解的可以先去看一下思路:通过实体对象设置的对齐方式来实现左右对齐,当鼠标进入一项的时候,判断是否弹出下拉列表,或关闭其他列表开始添加一个类用来设置节点信息复制代码1 public class NavigationMenuItem2 {3 /// 4 /// T...

2019-10-09 10:09:55 1743

转载 Spring Boot 2.x基础教程:Swagger接口分类与各元素排序问题详解

接口的分组我们在Spring Boot中定义各个接口是以Controller作为第一级维度来进行组织的,Controller与具体接口之间的关系是一对多的关系。我们可以将同属一个模块的接口定义在一个Controller里。默认情况下,Swagger是以Controller为单位,对接口进行分组管理的。这个分组的元素在Swagger中称为Tag,但是这里的Tag与接口的关系并不是一对多的,它支持更...

2019-10-09 10:04:53 856

转载 JQuery高级笔记

JQuery 高级1. 动画1. 三种方式显示和隐藏元素1. 默认显示和隐藏方式1. show([speed,[easing],[fn]])1. 参数:1. speed:动画的速度。三个预定义的值(“slow”,“normal”, “fast”)或表示动画时长的毫秒数值(如:1000)2. easing:用来指定切换效果,默认是"swing",可用参数"linear"* swing...

2019-10-08 16:00:07 63

转载 基于 HTML5 WebGL 的垃圾分类系统

注:gif 的上传大小有限,实际效果与还请参考 demo 链接)首先,我应用已经精心布置好的 3D 场景,为了有更好的操作体验感,我们要从它的基本设置开始:复制代码gv.setMovableFunc(() => { return false }) // 禁止拖动gv.getWireframe = (d) => { d.s(‘wf.visible’, false) } // 隐...

2019-10-08 15:58:58 367 1

转载 创建一个自己的Vue UI组件库,并将它发布在npm上

首先我们来开发一个可复用的顶栏控件,这里是用vuetifyUI库进行第二次开发。npm install vuetify or yarn add vuetify顶栏控件代码:src/components/TopBar.vue 配置project下面我们配置当前项目,让它可以发布在npm上首先我们编辑入口文件 src/components/ind...

2019-10-08 15:58:02 367

转载 深入了解String,StringBuffer和StringBuilder三个类的异同

Java提供了三个类,用于处理字符串,分别是String、StringBuffer和StringBuilder。其中StringBuilder是jdk1.5才引入的。这三个类有什么区别呢?他们的使用场景分别是什么呢?本文的代码是在jdk12上运行的,jdk12和jdk5,jdk8有很大的区别,特别是String、StringBuffer和StringBuilder的实现。jdk5和jdk8中...

2019-10-08 11:49:21 261

转载 java程序猿如何练习java版的易筋经?

java版的易筋经<The Java® Language Specification>《易筋经》练法古拙朴实,修聚而得的内力也是无可撼动,根基之稳,于「三大神功」中称得第一。修习java,内功首推jsl,招式也要练起,不然内功无法表现出来。我们举例来说,在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理。此外,...

2019-10-08 11:29:27 150

转载 结合案例分析java中的观察者模式

首先看一下java中已经定义好了的观察者类(Observer)、被观察者类(Observable)的结构:1 // 观察者类2 public interface Observer {3 // 此方法用于定义观察者观察到变化后发生的行为4 // 第一个参数是被观察者;第二个参数是一个可变对象,方便动态传递某些信息5 void update(Observable o...

2019-10-08 11:27:03 124

空空如也

空空如也

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

TA关注的人

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