自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2017-09-16 21:42:17 341

转载 如何写SysV服务管理脚本

本文目录:1.1 SysV脚本的特性1.2 SysV脚本要具备的能力1.3 start函数分析1.4 stop函数分析1.5 reload函数分析1.6 status、restart、force-reload等1.7 结束语 SysV服务管理脚本和/etc/rc.d/init.d/functions文件中的几个重要函数(包括daemon,killproc,statu

2017-09-16 12:10:11 390

转载 Spark学习笔记1:Spark概览

Spark是一个用来实现快速而通用的集群计算的平台。Spark项目包含多个紧密集成的组件。Spark的核心是一个对由很多计算任务组成的,运行在多个工作机器或者是一个计算集群上的应用进行调度,分发以及监控的计算引擎。Sark核心引擎有着速度快和通用的特点,因此Spark支持为各种不同应用场景专门设计的高级组件,这些组件关系密切并且可以互相调用。Spark各组件密切结合的设计原理的优点:软件栈

2017-09-15 20:23:10 337

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

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

2017-09-15 10:46:18 7969

转载 HDU 5912 Fraction(模拟——分子式化简求解)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5912Problem DescriptionMr. Frog recently studied how to add two fractions up, and he came up with an evil idea to trouble you by asking you to calc

2017-09-14 19:06:09 291

转载 图片懒加载Demo

相关知识:【js获取元素位置+元素大小】全面总结 场景:包含大量图片的页面,并发加载最大量图片,会有性能 / 移动端流量问题 思路:看到图片再加载 方案:1.初始图片src属性不加,加一个data-src属性2.判断scrollTop,offsetTop,clientHeight的关系元素的总offsetTop  3.当满足一定关系,将dat

2017-09-14 14:06:09 355

转载 Java环境的搭建

一、JDK的下载JDK又称Java SE,可以从Oracle公司的官网上https://www.oracle.com/index.html下载。1、打开Oracle官网。将光标移到【Menu】-【Database and Technologies】-【Java】,然后单击【Java SE JDK】超链接,如图-1所示。图-12、单击【Java SE JDK】超链接之后,将跳转到

2017-09-13 22:02:07 246

转载 成为Java顶尖程序员 ,看这11本书就够了

学习的最好途径就是看书"学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:1、能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料2、对着书上的代码自己敲的时候方便"看完书之后再次提升自我的最好途径是看一些相关的好博文",我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是

2017-09-13 17:14:07 369

转载 PHP 第3方评论系统

这段时间,无觅 评论也下线不能使用了。客户好几个网站使用了。无觅 评论,前面也是用的是多说还是什么,总之也是第3方评论,没想到没过多久,又停止使用了。没办法,网站还是需要评论系统,一气之下,自己做了一个简单的评论系统,PHP + SQLITE,,,,,也有 PHP+MYSQL的版本,http://ping.df5d.com/   。。评论调用演示地址:http://www.ap

2017-09-13 12:26:05 386 1

转载 让js中的函数只有一次有效调用的三种常用方法

如何让js中的函数只被执行一次?我们有时候会有这种需求,即让一个函数只执行一次,第二次调用不会返回任何有价值的值,也不会报错。下面将通过三个小demo展示使用的方法,当做个人笔记。1.通过闭包来实现。 window.onload = function () { function once(fn) {

2017-09-12 20:50:03 30904

转载 rabbitmq 安装-单点

centos6.5  rabbitmq搭建环境:centos6.5 192.168.9.41 安装rabbitmq需要先安装erlang.rabbitmq3.6版本需要erlang R16B03++版本的支持。 1、准备好安装包wget http://erlang.org/download/otp_src_19.0.tar.gzwget http://www.rabbitm

2017-09-12 15:26:03 1322

转载 ABP从入门到精通(6):快速重命名解决方案

SolutionRenamerSolutionRenamer 是一个解决方案快速重命名工具。经测试重命名一个全新asp.net zero core项目(ABP asp.net zero,.net core版本,版本号4.4.0),耗时大约在3s左右。使用这个zip包是我刚刚在abp官网下载的abp项目,.net core版本,版本号3.0.0。1.首先解压这个包如下图所示,

2017-09-12 10:38:03 1567

转载 vue系列之动态路由【原创】

开题最近用vue来构建了一个小项目,由于项目是以iframe的形式嵌套在别的项目中的,所以对于登录的验证就比较的麻烦,索性后端大佬们基于现在的问题提出了解决的方案,在看到他们的解决方案之前,我先画了一个比较标准的单系统的解决方案。本文目录:一: 设想 二: 讨论 三:实现 四:总结 一: 设想简单解释下上图就是:首先前端从cookie获取token,如果没有to

2017-09-11 18:42:01 3334

转载 Cython的用法以及填坑姿势

因为项目需要,需要优化已有的Python代码。目前Python代码的执行过程是将Python代码转变成一行行指令,然后解释器解释指令的执行,调用到C代码层。如果去掉指令解释这个阶段,直接进入C代码层,效率就比较高了。如果用之前所述的使用Python C API将Python代码改造为C代码并作为Python的内建模块,工作量极其大,也不能保证其正确性,所以这种方法不太现实。而Cython库正好符合

2017-09-11 13:54:02 25987 3

转载 千里之行,始于足下

第一部分:结缘计算机      依稀记得,我还在读小学时,某一天,爸爸抱着一台大大的机器进了家门,从此我们家有了第一台电脑。一直认为计算机一个非常神奇的东西,如今的千千万万大都离不开计算机的功劳。从小的耳读目染,让我对它有着极大的兴趣,高考后所有报考的学校第一志愿都是填的计算机专业,可是却被学校调剂到了其他的专业。在家人的鼓励下,毅然决然选择了转专业,最后不负众望来到了自己的理想专业。  

2017-09-10 21:37:59 215

转载 Java--集合

1.集合的总体概括Java集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Arrays和Collections)、。Java集合工具包框架图(如下):2.关于Collection中的Listpublic class ListTest { /* * ArrayList 是一个

2017-09-10 16:58:00 199

转载 千里之行,始于足下

第一部分:结缘计算机      依稀记得,我还在读小学时,某一天,爸爸抱着一台大大的机器进了家门,从此我们家有了第一台电脑。一直认为计算机一个非常神奇的东西,如今的千千万万大都离不开计算机的功劳。从小的耳读目染,让我对它有着极大的兴趣,高考后所有报考的学校第一志愿都是填的计算机专业,可是却被学校调剂到了其他的专业。在家人的鼓励下,毅然决然选择了转专业,最后不负众望来到了自己的理想专业。  

2017-09-10 12:18:01 222

转载 JavaEE学习路线

针对很多初识Java者,对如何学习Java、如何学好Java很迷茫,最近刚把JavaEE的东西学完,把我的学习的经验分享给大家,一条适合大多数人的学习路线。第一部分:Java语言入门阶段第二部分:Java语言高级阶段 第三部分:web前端 第四部分:Javaweb编程(核心阶段) 第五部分:企业框架 第六部分:项目阶段 第七部分:企业专题就业指导

2017-09-09 20:33:56 470

转载 容器在 Weave 中如何通信和隔离?- 每天5分钟玩转 Docker 容器技术(65)

上一节我们分析了 Weave 的网络结构,今天讨论 Weave 的连通和隔离特性。首先在host2 执行如下命令: weave launch 192.168.56.104这里必须指定 host1 的 IP 192.168.56.104,这样 host1 和 host2 才能加入到同一个 weave 网络。 运行容器 bbox3: eval $(weave

2017-09-09 15:46:02 288

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

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

2017-09-09 10:54:00 1167

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

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

2017-09-08 19:01:54 1424 1

转载 Select2使用实例

1、List ProductList = ViewBag.ProductList as List; 2、样式    3、html select tabindex="1" style="width:360px;" id="ProductIDs" name="ProductIDs" multiple="multiple">@foreach (var item in Pr

2017-09-08 14:17:53 1188

转载 设计模式 3-23 抽象工厂模式

我看了很多的帖子,设计模式几乎是园子里的月经贴,每隔一段时间总有人来分享一下自己的学习心得,或为记录自己所学,或为换着方式分享与大家。但大多直接上来就是给代码,给UML图,给类图,其实这种是快,但很多工作经验少的同学,几乎无法体会其中的所含的内容,更无法在日常工作中运用所学,提升系统框架,功能的设计开发能力。我希望能通过足够简单的文字,让大家去体会到前人们所总结出来的设计模式世间本无设计模

2017-09-07 22:30:00 158

转载 Spring 学习笔记02

依赖注入依赖注入的方式主要有两种,setter注入和构造器注入1.setter注入setter注入指的是通过成员变量的setter方法来注入被依赖的对象首先定义两个接口:public interface People { void drinkWater();}public interface Water { String makeDrin

2017-09-07 17:37:52 127

转载 angular之表单验证ngMessages

刚接触angular1.x很多经常用到的ngMessages的地方,这里顺便记一下,效果如下图:  如果引用了angular-messages.js报如下错误,说明你的angular.js和angular-messages.js版本不匹配,需要找到能用的版本。可在这里在线测试各个版本https://docs.angularjs.org/api/ngMessages  引入版本匹

2017-09-07 12:57:51 348

转载 《人月神话》代序篇感想-客户需求满足

《人月神话》这本书入手已有些时日了,说来惭愧,一直没有认真的阅读过。近些时间晚上割接频繁,等待操作窗口期翻了一下,感觉大有裨益。想认真读完,又怕琐事太多,故将每次的感想记录:一来好记性不如烂笔头,二来也是督促自己;由本书代序所想我这本是《人月神话》的40周年中文纪念版,在本书的开头王计斌博士写了一个自我揶揄为“本书中唯一的一节废话”的代序。序中他将此书归为“神品”,这也体现了本书的价值。但

2017-09-06 21:09:55 164

转载 Hibernate学习

1.什么叫hibernate?Hibernate说的最简单实际上是一种能能够 直接操作JAVA对象 和 数据库 进行 交互 的一个技术,hibernate就是直接桥梁JAVA对象Hibernate HIbernate:是用来访问数据库的一种框架                   是一个非侵入式的ORMapping框架                   是一个

2017-09-06 16:21:51 258

转载 关于AVALON总线动态地址对齐

在NIOS的使用中,我们往往要用到自定义外设,然后通过AVALON交换架构和NIOSII进行通信。           AVALON总线,其实是一种交换架构的协议,在自定义外设挂在AVALON总线上时,一定要注意地址对齐。           AVALON总线要求自定义外设数据位宽必须为8、16、32,这样如果使用位宽为32,那么就不需要考虑对齐了。 如果使用数据位宽为8,也就是外设数据总

2017-09-06 11:25:48 463

转载 Markdown语法入门

本文内容参考与这里,本篇文档,用Markdown语法写成。概述宗旨Markdown 的目标是实现「易读易写」。可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到一些既有 text-to-HTML 格式的影响,包括 Setext、atx、Textile、re

2017-09-05 19:45:46 207

转载 深入理解js中的apply、call、bind

概述js中的apply,call都是为了改变某个函数运行时的上下文环境而存在的,即改变函数内部的this指向。apply()apply 方法传入两个参数:一个是作为函数上下文的对象,另外一个是作为函数参数所组成的数组。var student = { name : 'xiaoming'}function getName(firstName , lastName){

2017-09-05 14:45:47 239

转载 React 实现一个漂亮的 Table

概述对于企业级后台产品来说,Table 应该是使用最频繁的组件了,它通常比 Form 和 Chart 的使用还频繁。对于这么一个常用的组件,我们决定要把它从 RSuite 中单独出来开发,并且要具有一定的通用性,适应很多场景。 首先看一下,Table 完成的效果。预览地址: https://rsuitejs.com/rsuite-table Github: https://gith

2017-09-05 09:41:48 460

转载 设计模式-工厂方法

一。概念         工厂方法模式是类的创建模式,又叫虚拟构造子模式(virtual constructor) 或者多态性工厂模式。二。模式动机          定义一个抽像的工厂,将产品的具体创建工作推迟到抽像工厂的具体子类中,有些产品的创建非常复杂,试想如果将所有具体产品的创建工作都像简单工厂一样放到一个静态工厂方法中,那么这个工厂方法将无比巨大,且当需要扩展增加新的产品时,

2017-09-04 17:49:45 64

转载 thinkjs学习-this.assign传递数据和ajax调用后台接口

在页面加载时,就需要显示在页面上的数据,可以在后台使用this.assign赋值,在前台通过ejs等模板获取;用户点击按钮,或者触发某些事件和后台进行交互时,就需要用到ajax调用后台接口。本文通过一个例子讲述这两种方法的前后台实现。(方便起见,使用jQuery封装的ajax)'(ps:ajax调用后台接口的情形通常是用户触发事件,给后台传递一些前台的数据,然后后台根据这些数据进行相关操作,再

2017-09-04 13:05:45 2649

转载 bam文件softclip , hardclip ,markduplicate的探究

测序产生的bam文件,有一些reads在cigar值里显示存在softclip,有一些存在hardclip,究竟softclip和hardclip是怎么判断出来的,还有是怎么标记duplicate的reads的,我怀着这些问题进行了探究。测试步骤编辑两个bed文件,分别含有我们需要的read1和read2位置,这里每个文件包含两条read1或者两条read2,read1、read2一对

2017-09-03 21:17:44 800

转载 Ubuntu软件更新时出错问题解决

apt-get instal update提示:错误,无法解析域名等等之类的网上解决办法一大堆,先别急着用网上的方法,来检查检查系统是否有网络连接网络图标显示网络连接,等等,别被表面迷惑了,命令检查一下先ping一下自己主机的 IP,看能不能ping通ping 192.168.1.1ping不通,转到下面方法一 ↓再ping一下外网ping www.baidu.co

2017-09-03 16:33:47 4324 1

转载 GoogleNet:inceptionV3论文学习

Rethinking the Inception Architecture for Computer Vision论文地址:https://arxiv.org/abs/1512.00567 Abstract介绍了卷积网络在计算机视觉任务中state-of-the-art。分析现在现状,本文通过适当增加计算条件下,通过suitably factorized convolutions

2017-09-03 11:57:44 839

转载 html5学习之旅第一篇

什么是 HTML5?HTML5 是下一代 HTML 标准。HTML , HTML 4.01的上一个版本诞生于 1999 年。自从那以后,Web 世界已经经历了巨变。HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。  HTML5 中的一些有趣的新特性:用于绘画的 canvas(美 [ˈkænvəs]) 元素 用于媒介回放的

2017-09-02 15:17:41 210

转载 基于QEMU的ARM Cortex-A9开发板Vexpress-ca9的Linux内核的编译和运行

宿主机:Ubuntu16.04 x64(Linux内核4.4.0)交叉编译工具链:gcc-arm-linux-gnueabiarm-linux-gcc:4.4.3QEMU:2.5.0Linux kernel:4.4.1busybox:1.25.1 一、准备1.创建工作目录armv7/,进入该目录2.下载内核源码文件linux-4.4.1.tar.xz3.下载

2017-09-02 10:45:41 1897 1

转载 Maven详解(五)------ 坐标的概念以及依赖管理

我们知道maven能帮我们管理jar包,那么它是怎么管理的呢?这篇博客我们来详细介绍。1、什么是坐标?  ①、数学中的坐标    在平面上,使用 X 、Y 两个向量可以唯一的定位平面中的任何一个点    在空间中,使用 X、Y、Z 三个向量可以唯一的定位空间中的任意一个点   ②、Maven 中的坐标    俗称 gav:使用下面三个向量子仓库中唯一定位一个 Maven

2017-09-01 19:05:39 228

转载 读软件工程师的成长有感

在阅读了若干关于软件工程师的博文后,我闭眼低头,停步回首,步步踩下成长的足迹,好似泛起了圈圈涟漪,似乎是到了总结反思和展望进取的时候了。   来大学前,我的高中成绩虽然不是很好,但在我所就读的县城,还是属于中等偏上的。这在当时还是给了我一定的自信。尽管我一直以来认为自己资质不好,学东西很慢,容易出错,但还是相信努力可以弥补,相信未来总会有“好风凭借力,送我上青云”的一天。在大学,我要一往无前,

2017-09-01 14:21:41 592

空空如也

空空如也

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

TA关注的人

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