自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Springboot系列:Springboot与Thymeleaf模板引擎整合基础教程(附源码)

前言由于在开发My Blog项目时使用了大量的技术整合,针对于部分框架的使用和整合的流程没有做详细的介绍和记录,导致有些朋友用起来有些吃力,因此打算在接下来的时间里做一些基础整合的介绍,当然,可能也不会特别的基础,但是源码会开放给大家,方便大家学习,此次的源码地址为springboot-thymeleaf,多谢大家支持。简介Thymeleaf是一个跟Velocity、FreeMar

2017-09-16 18:14:14 397 1

转载 WPF在Canvas中绘图实现折线统计图

最近在WPF中做一个需要实现统计的功能,其中需要用到统计图,之前也没有接触过,度娘上大多都是各种收费或者免费的第三方控件,不想用第三方控件那就自己画一个吧。在园子还找到一篇文章,思路来自这篇文章,文章链接:http://www.cnblogs.com/endlesscoding/p/6670432.html  不过根据我的需求,数据每次都在变化,所以都只能从后台绑定,先来看一下完成后的效果

2017-09-15 21:34:34 1046 1

转载 CentOS克隆机器步骤,图文教程

在上一篇文章中,主要介绍了CentOS的装机步骤,这一篇文章主要介绍如何从一台装好的CentOS克隆出另一台机器,并且配置好网络。首先被克隆的CentOS需要关机,右键点击被克隆的CentOS->管理->克隆点击下一步选择第一个,从虚拟机的当前状态进行克隆,点击下一步这里,选择第二个,创建完整克隆,点击下一步设置新的虚拟机名称,点击完成会出现克隆

2017-09-15 16:46:09 5827

转载 各种排序算法(JS实现)

目录:直接插入排序、希尔排序、简单选择排序、堆排序JS测试代码 function genArr(){ let n = Math.floor(Math.random()*20); let arr = []; for(let i = 0;i){ arr.push(Math.floor(Math.random()*10000));

2017-09-15 12:02:12 381

转载 Java的21个核心技术点,你知道吗?

写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,主要是和一些java基础知识点相关的,所以也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行当的准新手们,希望可以给大家一些经验,能让大家更好学习和使用Java。  这次介绍的主要内容是和J2SE相关的部分,另外,会在以后再介绍些J2EE相关的、和Java中各个框架相关的内容。  经过这么多年的Java开发

2017-09-14 20:14:10 600

转载 React Native顶-底部导航使用小技巧

导航一直是App开发中比较重要的一个组件,ReactNative提供了两种导航组件供我们使用,分别是:NavigatorIOS和Navigator,但是前者只能用于iOS平台,后者在ReactNative0.44版本以后已经被移除了。好在有人提供了更好的导航组件,就是我们今天要讲的react-navigation,并且ReactNative官方更推荐我们使用此组件。 本篇文章只讲解基础

2017-09-14 10:14:08 798

转载 简析短信轰炸给平台注册场景带来的交互安全威胁

大部分的网站和移动应用在注册时使用手机号码作为平台账号,利用短信验证来鉴别手机号是否属于用户本人。因此,我们在各类平台的注册场景经常见到短信验证。然而,这种验证工具背后却暗藏许多安全隐患。其中最主要的一种就是黑产利用各类平台的短信验证接口进行短信轰炸。短信轰炸造成短信通道阻塞、企业品牌形象受损、短信费用被大量恶意消耗等负面影响,若被用户投诉,还将导致短信接口封禁,直接影响网站正常业务。下面

2017-09-13 18:22:11 737

转载 Spring Cloud Netflix多语言-非java语言支持之Sidecar

Spring Cloud Netflix多语言/非java语言支持之Spring Cloud Netflix SidecarPolyglot support with Sidecar前言公司有一个调研要做,调研如何将Python语言提供的服务纳入到Spring Cloud管理中来,找到了这个Sidecar组件,发现官方提供一篇文档,对其进行相关翻译。声明:如果在阅读时发现有误或有更

2017-09-13 13:38:05 4460

转载 ActiveMQ笔记——技术点汇总

Table of contents· Introduction to ActiveMQ· Installing ActiveMQ· Message-oriented middleware· JMS specification    · What's the Java Message Service?    · JMS client    · Non-JMS client

2017-09-12 22:02:12 655

转载 【DDD】领域驱动设计实践 —— 框架实现

本文主要了在社区服务系统(ECO)中基于SpringMVC+mybatis框架对DDD的落地实现。本文为系列文章中的其中一篇,其他内容可参考:通过业务系统的重构实践DDD。框架实现图该框架实现基本和DDD的指导思想契合,主要分为四层,且将关注点放在了domain层。下面将逐层介绍各个组件的职责。框架详述User Interface层门面层,对外以各种协议提供服务,该层需要明

2017-09-12 16:38:03 5426 4

转载 diff.js 列表对比算法 源码分析

diff.js列表对比算法 源码分析npm上的代码可以查看 (https://www.npmjs.com/package/list-diff2) 源码如下: 1 /** 2 * 3 * @param {Array} oldList 原始列表 4 * @param {Array} newList 新列表 5 * @param {Strin

2017-09-12 11:50:03 2457

转载 代码整洁之道(1)

一、组织直线型代码1.尽量使语句之间有明确的顺序2.用注释对不清晰的依赖关系进行说明3.组织良好的代码顺序,不要让读者的目光跳来跳去4.如果你把相关的语句画上框,在语句排列很好的情况下方框是不会重叠的。二、条件语句2.1 if-else语句1.把正常情况的处理放在if后面而不要放在else后面2.确保对于等量的分支是正确的(例如>=和3.在if后不需要else时

2017-09-11 19:58:00 230

转载 Java Web应用开发技术简介

java web应用一般定义为:一个有HTML/XML文档,java Servlet,JSP(java Server Pages),JSTL(Java Server Pages Standard Tag Library),类以及其他任何种类文件可以捆绑起来,并在来自多个厂商的多个Web容器上运行的Web资源构成的集合。一:Java Web应用开发是基于JavaEE框架的,而JavaEE是建立在

2017-09-11 15:02:03 7184

转载 小而美的 React Form 组件

背景之间在一篇介绍过 Table 组件《 React 实现一个漂亮的 Table 》 的文章中讲到过,在企业级后台产品中,用的最多且复杂的组件主要包括 Table、Form、Chart,在处理 Table 的时候我们遇到了很多问题。今天我们这篇文章主要是分享一下 Form 组件,在业务开发中, 相对 Table 来说,Form 处理起来更麻烦,不是所有表单都像注册页面那样简单,它往往需要处理非

2017-09-11 10:22:01 385

转载 Kosaraju算法详解

•Kosaraju算法是干什么的?Kosaraju算法可以计算出一个有向图的强连通分量• 什么是强连通分量?在一个有向图中如果两个结点(结点v与结点w)在同一个环中(等价于v可通过有向路径到达w,w也可以到达v)它们两个就是强连通的,所有互为强连通的点组成了一个集合,在一幅有向图中这种集合的数量就是这幅图的强连通分量的数量• 怎么算??第一步:计算出有向图 (G) 的反

2017-09-10 18:09:58 2100 1

转载 更快更低耗!Spread表格控件V11 CTP发布,性能巨大提升

作为一款功能和 Excel 类似的表格控件,Spread Studio 提供灵活的定制能力和丰富的数据可视化效果,可用于在应用系统中实现表格数据录入和编辑等交互功能,涵盖 Windows Forms、ASP.NET、XAML 以及 WinRT 各平台。 Spread Studio 素来以数据处理快、内存占用低、和Excel高度相似而享誉全球,被中国石油、华为、NEC、宝钢、中国农行等用

2017-09-10 13:25:59 247

转载 List 接口常用子类及其特点

List 常用子类:- Vector: 内部是数组数据结构,是同步的. 增删, 查询都很慢- ArrayList: 内部是数组数据结构,是不同步的,替代了 Vector,不同步的效率较高. 特点: 查询速度快- LinkedList: 内部是链接列表实现,链表数据结构,是不同步的,有角标. 特点: 增删元素的速度很快Vector (了解)取出元素的特有方法: E

2017-09-09 21:42:02 612

转载 移动端滚动的橡皮筋问题

在开发的时候遇到了移动端滚动问题,在网上找了很多办法都不行,于是自己试了下面这个方法可行。发出来希望能帮助更多的同学,大家有更好的方法也欢迎在下面分享出来~这里面涉及到函数节流的知识,详见JavaScript 节流函数 Throttle 详解问题描述:页面中有一个排行榜需要滚动,整个页面不允许滚动。但是排行榜(class=list)滚动到最上面和最下面,继续滚动,会导致整个页面下拉上拉

2017-09-09 16:57:55 397

转载 .NET Core多平台开发体验[4]- Docker

对于一个 .NET开发人员,你可能没有使用过Docker,但是你不可能没有听说过Docker。Docker是Github上最受欢迎的开源项目之一,它号称要成为所有云应用的基石,并把互联网升级到下一代。Docker是dotCloud公司开源的一款产品,Docker从其诞生到现在,短短两三年的时间里已经成为了开源社区最火爆的项目。对于完全拥抱开源的.NET Core来说,它自然应该对Docker提供完

2017-09-08 20:13:57 216

转载 zabbix上监控docker

说明第一种方案,借助docker的python版的api,然后通过自己封装自定义脚本来做,稍微麻烦点,但是可以达到个人自定义的效果。第二种借助国外的一位大神已经封装好的模板来做,简单省事情,不过功能有限,更多功能还是需要自己开写脚本开发。 开始配置废话不多说,搭建部分可以直接略过了,不知道的童鞋,可以参考我写的其他文章,有docker安装的,也有宿主机安装的,不过我建议宿主机安装吧

2017-09-08 15:26:03 9637

转载 BZOJ4009 HNOI2015 接水果

4009: [Hnoi2015]接水果Time Limit: 60 Sec  Memory Limit: 512 MBDescription风见幽香非常喜欢玩一个叫做 osu!的游戏,其中她最喜欢玩的模式就是接水果。由于她已经DT FC 了The big black, 她觉得这个游戏太简单了,于是发明了一个更加难的版本。首先有一个地图,是一棵由 n 个顶点、n-1 条边组成的树(例

2017-09-08 10:41:57 409

转载 《Java从入门到放弃》JavaSE入门篇:面向对象语法一(入门版)

前一次简单说明了一下面向对象编程的概念,今天我们就把这些概念通过Java语法来实现,然后看看效果。来看第一个案例:定义女神类,再根据女神类创建三个女神对象,并使用女神对象的属性和方法。第一步:定义女神类(因为Java本身没有这个类型,所以我们自己创建这个类型)123456789101112131415

2017-09-07 18:57:52 217

转载 delphi怎样编译LINUX程序

delphi编译LINUX程序DELPHI XE 10.2(TOKYO)开始可以开发LINUX控制台程序。1)上传PASERVER到LINUX,并且运行PASERVER。2)开始编译,PROFILE NAME这里填写cxg3)查看LINUX的IP地址并填写好4)直接OK5)开始更新DELPHI本地的文件

2017-09-07 14:09:50 4433

转载 关于C#开发 windows服务进程

最近在做一个物联网项目,其中有一个模块是需要实现热水工程的自动化补水和回水功能实现的方式有多种,我选用了VS C#的Windows服务方式。首先是创建一个windows服务项目(名称随你喜欢的规范命名,我这里就用默认的Service1)VS自动为我们生成了一个什么都不干的空服务框架,虽然什么都不干,但是生成项目,安装进服务管理中,也是能启动和停止的。麻省虽小,五脏俱全。那么,一

2017-09-06 22:17:51 369

转载 JDBC操作数据库之查询数据

以数据库中查找图书信息,并将信息显示在jsp页面当中为例,下面贴上代码片段:(1)在index.jsp页面代码body中只要添加如下一段代码:查看所有图书(2)FindServlet.java类代码 1 package com.lyq.bean; 2 import java.io.IOException; 3 import java.sql.Connection;

2017-09-06 17:29:49 875 1

转载 Spark Structured Streaming框架(2)之数据输入源详解

Spark Structured Streaming目前的2.1.0版本只支持输入源:File、kafka和socket。1. Socket  Socket方式是最简单的数据输入源,如Quick example所示的程序,就是使用的这种方式。用户只需要指定"socket"形式并配置监听的IP和Port即可。val scoketDF = spark.readStr

2017-09-05 20:53:49 702

转载 VirtualBox 报错VERR_VD_IMAGE_READ_ONLY

VirtualBox 无法打开虚拟机,报错VERR_VD_IMAGE_READ_ONLY,详细报错如下:不能为虚拟电脑 Primary11gRAC2 打开一个新任务.Failed to open image 'E:\Vbox\Primary11gRAC2\11.2.0.4RAC2\11.2.0.4RAC2.vdi' for writing due to wrong permission

2017-09-05 10:57:54 5532 2

转载 Celery基本原理探讨

本文对Celery进行了研究,由于其实现相对比较复杂没有足够的时间和精力对各方各面的源码进行分析,因此本文根据Celery的使用方法以及实际行为分析其运行原理,并根据查阅相关代码进行了一定程度的验证。希望本文能有助于读者理解celery是如何工作的,从而能够更好地使用这个任务框架,而不仅仅是复制官网上的例子来配置。Celery是Python中任务队列的事实标准。其特点在于:启动后,

2017-09-04 18:57:44 5794

转载 为什么不加人?

郑昀(订阅号:老兵笔记) 最后更新于2017/8/31 以前我的口头禅是:要人有人,要枪有枪,兵强马壮,兵来将挡,水来土掩。最近两三年不说这话了。改成了:没人……就这几条(好)枪……这事儿不是不可以做,就看把手头上的哪些事情停掉…… 是的,在我朴素的、朴实无华的思想里,不希望给大家一个幻觉:公司的资源是无穷无尽的,随时都可以就地招募起

2017-09-04 14:21:43 201

转载 HTTP Components简介

基于版本4.5.x简介组件HttpClient,核心组件 HC Fluent,提供了流式操作接口 HttpMime,提供文件上传时用到的一些工具类 HttpClient Cache,有待学习 HttpClient OSGi,有待学习 特性基于标准、纯净的Java语言。实现了Http1.0和Http1.1 以可扩展的面向对象的结构实现了Http全部的方法(GET, POS

2017-09-03 22:29:45 241

转载 使用vue-resource进行数据交互

一.使用vue-resource插件进行数据交互式,返回的并不是直接的json数据,其实还封装了一层。如下代码:直接使用 res.result.list 取不到数据。1 methods:{2 cartview:function(){3 var _this = this;4 this.$http.get("d

2017-09-03 17:45:43 434

转载 jquery的2.0.3版本源码系列(6)-2880-3042行,回调对象,对函数的统一管理

目录1 . 回调对象callbacks的演示回调的使用有一点像事件绑定,先绑定好,等到有点击事件或者其他时就触发。 function aaa(){ alert(1); } function bbb(){ alert(2); }

2017-09-03 13:05:44 219

转载 判断IE浏览器版本

function IEVer(){var rv = -1;if (navigator.appName == 'Microsoft Internet Explorer'){var ua = navigator.userAgent;var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");if (re.exec(ua) != null){

2017-09-02 21:29:40 182

转载 JS小福利 —— 实时更新的页面小时钟

今天小女刚学会了一个好玩的小玩意儿~~特来跟大家分享一下~~~这是一个有趣的时钟显示程序,可以进行实时的年月日、星期、时分秒更新,有了这组小代码,以后可以作为日期插件应用在大型的JS代码中哦~~积少成多,时间是一点点省下来的,效率也是慢慢提高的。好了,废话不多说了,马上进入正题(*^▽^*)首先,为了使页面在固定位置定时刷新,我需要在body中写入一个div,代码结构如下:

2017-09-02 16:25:41 353

转载 神经网络权重初始化问题

之前看Andrew大神的视频有介绍到神经网络权重需要随机初始化而不是全初始化为0的问题,其真正深层次的含义没有弄明白,所以结合一些资料(cs231n课程)希望能让自己之后再想到这个问题的时候能够快速地明白过来。另外这篇文章其实是一篇译文,所以翻译不是很确定的地方也将原文中的英文语句复制在句后,如果有更合适的翻译也请留言告知一下,谢谢!参考文献: CS231n Convolution

2017-09-02 11:57:41 593

转载 Ajax新玩法fetch API

目前 Web 异步应用都是基于 XMLHttpRequest/ActiveXObject (IE)实现的, 这些对象不是专门为资源获取而设计的,因而它们的 API 非常复杂,同时还需要开发者处理兼容性问题。 虽然开发者普遍使用 $.ajax() 这样的上层包装,但 Fetch API 意在提供更加方便和一致的原生 API, 同时统一 Web 平台上的资源获取行为,包括外链脚本、样式、图片、AJ

2017-09-01 15:29:44 197

转载 [Torch7]的安装

1 安装Torch本文介绍Torch7的安装方法,因为本人安装Torch前安装了caffe,所以可能CUDA、cudnn、Blas等Torch可能需要用来的库的安装就不再重复介绍了,相关依赖出现问题的的猿友可以参考史上最全的caffe安装过程。1.1 安装luarocklua是通过luarock来进行软件包管理的,Torch7的接口是lua,因此需要先安装Lua,本人安装的是lua52

2017-09-01 10:41:35 2630 2

转载 Hive SQL基础操作

创建表hive查看本地的文件#Can execute local commands within CLI, place a command in between ! and ;!cat data/text.txt;文件的内容user1,Funny Story,1343182026191user2,Cool Deal,1343182133839user4,Intere

2017-08-31 19:05:35 3246

转载 大数据项目相关技术栈(Hadoop周边技术)

J2EE 框架Spring 开发框架 + SSH or SSMLucene 索引和查询IKAnalyzer 分词Webmagic 爬虫ETL工具:KettleSqoop 结构化数据库-hadoop数据萃取。可以将一个关系型数据库(MySQL ,Oracle等)中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系型数据库中。结构化数据库MySQ

2017-08-31 14:21:34 1167

转载 JSON数据格式

JSON是行业内使用最为广泛的数据交换格式,在很多场景都有广泛的应用。JSON适用于进行数据交互的场景,典型的是Ajax中实现异步加载;为了支持跨平台、数据安全等的Web Service也可以使用(API接口返回值)。JSON(JavaScript Object Notation)是一种完全独立于语言的、轻量级的数据交换格式。它基于JavaScript Programming Language

2017-08-31 09:45:34 278

空空如也

空空如也

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

TA关注的人

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