自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2017-09-16 15:46:12 599

转载 PHP SplObjectStorage使用实例

SplObjectStorage是SPL标准库中的数据结构对象容器,用来存储一组对象,特别是当你需要唯一标识对象的时候,需要的朋友可以参考下:PHP SPL SplObjectStorage类实现了Countable,Iterator,Serializable,ArrayAccess四个接口。可实现统计、迭代、序列化、数组式访问等功能。看下面一个简单的例子: 1 php 2 c

2017-09-15 18:58:10 3094

转载 自上而下,逐步揭开PHP解析大整数的面纱

遇到的问题最近遇到一个PHP大整数的问题,问题代码是这样的$shopId = 17978812896666957068;var_dump($shopId);上面的代码输出,会把$shopId转换成float类型,且使用了科学计数法来表示,输出如下:float(1.7978812896667E+19)但在程序里需要的是完整的数字作为查找数据的参数,所以需要用的是完整的

2017-09-15 14:18:10 529

转载 Spark 贝叶斯分类算法

一、贝叶斯定理数学基础  我们都知道条件概率的数学公式形式为  即B发生的条件下A发生的概率等于A和B同时发生的概率除以B发生的概率。  根据此公式变换,得到贝叶斯公式:  即贝叶斯定律是关于随机事件A和B的条件概率(或边缘概率)的一则定律。通常,事件A在事件B发生的条件溪的概率,与事件B在事件A的条件下的概率是不一样的,而贝叶斯定律就是描述二者之间的关系的。  更进一步将贝叶

2017-09-15 09:22:09 929

转载 10种常见的软件架构模式

Tips原文作者:Vijini Mallawaarachchi原文地址:10 Common Software Architectural Patterns in a nutshell有没有想过要设计多大的企业规模系统?在主要的软件开发开始之前,我们必须选择一个合适的体系结构,它将为我们提供所需的功能和质量属性。因此,在将它们应用到我们的设计之前,我们应该了解不同的体系结构。

2017-09-14 17:42:07 796

转载 【Java数据结构学习笔记之三】Java数据结构与算法之队列(Queue)实现

本篇是数据结构与算法的第三篇,本篇我们将来了解一下知识点:队列的抽象数据类型 顺序队列的设计与实现 链式队列的设计与实现 队列应用的简单举例 优先队列的设置与实现双链表实现 队列的抽象数据类型  队列同样是一种特殊的线性表,其插入和删除的操作分别在表的两端进行,队列的特点就是先进先出(First In First Out)。我们把向队列中插入元素的过程称为入队(En

2017-09-14 12:30:09 454

转载 CSS中的路径裁剪样式clip-path

前面的话  CSS借鉴了SVG裁剪的概念,设置了clip-path样式,本文将详细介绍路径裁剪clip-path 概述  clip-path属性可以防止部分元素通过定义的剪切区域来显示,仅通过显示的特殊区域。剪切区域是被URL定义的路径代替行内或者外部svg,或者定义路线的方法  [注意]IE浏览器不支持,且低版本webkit内核浏览器需要添加-webkit-前缀【clip

2017-09-13 20:38:05 1036

转载 原生JS实现AJAX、JSONP及DOM加载完成事件,并提供对应方法

JS原生AJAXajax:一种请求数据的方式,不需要刷新整个页面; ajax的技术核心是 XMLHttpRequest 对象; ajax 请求过程:创建 XMLHttpRequest 对象、连接服务器、发送请求、接收响应数据;下面简单封装一个函数,之后稍作解释ajax({        url:"./testXhr.php",            

2017-09-13 15:54:06 485

转载 Java基础——正则表达式

一、什么是正则表达式正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Uinx中的工具软件(例如sed和

2017-09-13 11:14:05 423

转载 极化码小结(2)

Chapter2 极化码的编码  极化码的编码问题主要包括两个方面。  首先是生成矩阵的构造:生成矩阵GN:  先来看信道合并示意图,下图截自Arikan论文(以后不再解释,Arikan论文特指论文《Channel polarization: A method for constructing capacity-achieving codes for symmetric bin

2017-09-12 19:18:18 2981 1

转载 Matlab- 主函数和子函数间接传递变量

在matlab一般可以通过函数的输入和输出接口来传递变量,但是有的时候,我们因为函数已经写好,并在比较多的脚本中被调用,此时再修改输入接口的工作量比较大,如果可以通过其它方式传递变量,就可以省去很多的工作量。初步想了一下,可以通过两种形式实现:在主函数中定义全局变量function main()clear all;close all;clc;x=3;global y

2017-09-12 14:02:03 18071

转载 计算机-第一作业-自我介绍

我的这次博客分为两部分:一、自我介绍。二、回答问题。一、自我介绍  我叫邹双黛,摩羯女+东北女+侗族女 一枚。本科在吉林师范大学读书,专业是计算机科学与技术。现在就读于东北师范大学计算机技术专业。二、回答问题1、回想一下你曾经对计算机专业的畅想(1)、当初你是如何做出选择计算机专业的决定的?(2)你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?        (3)、你

2017-09-11 22:18:01 767

转载 python循环解码base64

第一次写博客,都不知道该如何下手,写的不是很好,还望各位大佬不要喷我。先来介绍一下base64:Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。python中有自带的解码函数,可以直接使用,有时候我们需要对base64编码进行多次解码,在线反复解码的话毕竟还是有点不方便最近在一个CTF平台上做练习的时

2017-09-11 17:22:04 2971 1

转载 2017、起航!

一、它的起源    一次偶然的机会突然让自己有了一个想法,写一写自己的博客,分享一下自己的东西。以前都是在论坛上看着别人分享的经验和技术心得,自己看的也是受益良多。从来都是在各大论坛里潜水,没有想过自己会写一些东西(其实主要是感觉自己很low)。但有时就很奇怪,突然就冒出了这么一个想法,没有什么缘由,想干就干呗。二、大学·大学    高中报考时,由于高考分数、专业前景、和离家远

2017-09-11 12:38:20 259

转载 xml可视化编辑器

——业内首创的在线可视化XML结构化数据编辑方法Boxth Visual XML Web Editor (Boxth XWE) 是专为在线处理XML结构化数据而设计的在线(Web)、可视化(WYSWYG)、支持协同编辑(Cooperative Editing)的XML文档编辑工具。Boxth XWE 首次实现了Word到XML文档的自动解析转换和样式还原,让用户可以在数据与

2017-09-10 20:26:00 2203

转载 Docker打包 Asp.Net Core应用,在CentOS上运行

本文主要介绍下运用docker虚拟技术打包Asp.net core应用。 Docker作为一个开源的应用容器引擎,近几年得到广泛的应用,使用Docker我们可以轻松实现应用的持续集成部署,一次打包,到处运行。开篇借用百科上对docker的介绍。    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器

2017-09-10 15:33:59 791

转载 xml可视化编辑器

——业内首创的在线可视化XML结构化数据编辑方法Boxth Visual XML Web Editor (Boxth XWE) 是专为在线处理XML结构化数据而设计的在线(Web)、可视化(WYSWYG)、支持协同编辑(Cooperative Editing)的XML文档编辑工具。Boxth XWE 首次实现了Word到XML文档的自动解析转换和样式还原,让用户可以在数据与

2017-09-10 11:05:59 3925

转载 centos6-7通用查看系统版本的方法

因为最近要写一个centos的初始化脚本,但是centos6和centos7版本有很多命令都不相同,所以为了让脚本在两个版本之间都可以使用,就需要对centos系统版本进行判断。    通过查找各种资料,我发现基本有下面几种查看系统版本的方法:方法一:可以用lsb_release -a来查看系统版本[root@centos6 ~]# lsb_release -aLSB Vers

2017-09-09 19:21:57 6200

转载 再起航,我的学习笔记之JavaScript设计模式18(观察者模式)

观察者模式观察者模式(Observer):又被称为发布-订阅者模式或消息机制,定义了一种依赖关系,解决了主体对象与观察者之间功能的耦合。创建一个观察者对象首先我们创建一个闭包对象,让其在页面加载就立即执行var Observer=(function(){ //为了防止消息队列暴露而被篡改,我们将消息容器设置为静态私有变量 var _messages={}

2017-09-09 14:33:56 331

转载 Java--集合

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

2017-09-09 09:41:54 259

转载 MongoDB副本集和分片模式安装

设备:  三个1G、20G、1核的虚拟机,系统是SentOS7 min设置目录:Server1:mkdir -p /home/mongoshard/data/shard11 /home/mongoshard/data/shard21 /home/mongoshard/data/configServer2:mkdir -p /home/mongoshard/data/sh

2017-09-08 13:05:54 277

转载 数据库面试技巧,通过JDBC展示自己专业性,摘自java web轻量级开发面试教程

这篇文章是我之前写的博文 数据库方面的面试技巧,如何从建表方面展示自己能力 和 面试技巧,如何通过索引说数据库优化能力,内容来自Java web轻量级开发面试教程是一个系列的,通过面试官的视角和大家分享在数据库方面的面试经验,这些内容都来摘自  java web轻量级开发面试教程。       之前的两篇文章点击量都还行,也感谢管理员放入首页,这鼓舞到了我,也让我更有信心和大家分享我的经验

2017-09-07 21:13:53 227

转载 Linux下的Spark安装及使用

1. 确保自己的电脑安装了JAVA Development Kit JDK, 用来编译Java应用, 如 Apache Ant, Apache Maven, Eclipse. 这里是我们安装Spark的支持环境. 查看自己是否安装了JDK: java -version 这里我已经安装了所以显示的是JDK的版本信息, 如果没有安装则显示"The program java can be fou

2017-09-07 16:21:51 1106

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

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

2017-09-07 11:45:51 186

转载 String、Stringbuffer和Stringbuilder之间的区别

关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下1、在执行速度方面:Stringbuilder>Stringbuffer>String2、string的执行速度最慢的原因            String是字符串常量            Stringbuffer是字符串变量            Strin

2017-09-06 19:53:50 166

转载 AndroidTv Home界面实现原理(二)——Leanback 库的主页卡位缩放动画源码解析

先看个效果图:上一篇中,我们留了问题,在 Tv Home 界面这种很常见聚焦卡位放大动画效果,我们这一篇就来看看 Leanback 库是怎么实现的。如果要我们自己实现的话,思路应该不难,就是写个放大、缩小动画,然后在卡位获得焦点时应用放大动画,失去焦点时应用缩小动画,所以关键点只是在于如何进行封装。那下面就来学学Google Leanback 库的 ItemView 缩放动画的实现

2017-09-06 15:05:50 651

转载 [知了堂学习笔记]_记一次BootStrap的使用

效果图如下: 一、简介:什么是Bootstrap?    Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。什么是响应式布局?     引用一句Bootstrap的标题语 “Bootstrap的响应式 CSS 能够自适应于台式机、平板电脑和手机”。    简而言之就是:只用编写一次静态的HTML和CSS,在不同分辨率的设备上就能展现不

2017-09-06 10:13:55 236

转载 Java学习路线图

JAVA学习路线图,特此声明;仅希望对热爱JAVA学习有所帮助如若转载或者使用本图,请注明出处,避免后期出现版权问题,谢谢!!! JAVA学习路线图此乃是java攻城狮的学习路线图,由简到繁,由易到难,一步步的学习,最后成为JAVA攻城狮。希望对大家的学习有所帮助阶段一  1:学习HTML     2:学习CSS    3:Javascript    4:jqu

2017-09-05 18:29:48 185

转载 多线程的使用

多线程前言我看了不止一个人说多线程是鸡肋,但是就依照我个人觉得多线程在一些小型的爬虫中还是可以显著的提高速度的,相比多进程来说应该还是挺简单的使用多线程继承threading.Thread继承threading.Thread模块是一个很好的一个选择,就像java中也是可以继承类和实现接口一样,这都是很好的选择,下面我们来看看具体如何使用class Myt

2017-09-05 13:17:47 265

转载 mapper.xml是怎样实现Dao层接口

上午写了一个简单的 从xml读取信息实例化一个Bean对象。下午就开始想mybatis是怎么通过xml文件来实现dao层接口的,一开始想直接用Class.forName(String name)然后调用getMethods的办法来得到Dao接口所有的方法Method,结果证明这对接口实没有用的,会报一个错误。于是想百度,但是百度的结果全是怎么配置mapper的。。然后我又四处翻资料,终于找到一些办

2017-09-04 21:21:49 13406

转载 深入剖析C++多态、VPTR指针、虚函数表

在讲多态之前,我们先来说说关于多态的一个基石------类型兼容性原则。一、背景知识  1.类型兼容性原则   类型兼容规则是指在需要基类对象的任何地方,都可以使用公有派生类的对象来替代。通过公有继承,派生类得到了基类中除构造函数、析构函数之外的所有成员。这样,公有派生类实际就具备了基类的所有功能,凡是基类能解决的问题,公有派生类都可以解决。类型兼容规则中所指的替代包括以下情况: 

2017-09-04 16:37:47 476

转载 React 实现一个漂亮的 Table

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

2017-09-04 11:49:44 6309 2

转载 编码格式简介:ASCII码、ANSI、GBK、GB2312、GB18030和Unicode、UTF-8,BOM头

编码格式简介:ASCII码、ANSI、GBK、GB2312、GB18030和Unicode、UTF-8,BOM头 二进制:只有0和1。 十进制、十六进制、八进制:计算机其实挺笨的,它只认识0101这样的字符串(二进制),当然了我们看这样的01串时肯定会比较头晕的。所以很多时候为了描述简单都用十进制,十六进制,八进制表示。实际上都是等价的,没啥太多不一样。 位(b

2017-09-03 20:01:43 1020

转载 r2uqqxkm

閫嗘尝鍏扮畻娉曚粙缁?/h2>鍋囧畾缁欏畾涓€涓彧 鍖呭惈 鍔犮€佸噺銆佷箻銆侀櫎锛屽拰鎷彿鐨勭畻鏈〃杈惧紡锛屼綘鎬庝箞缂栧啓绋嬪簭璁$畻鍑哄叾缁撴灉銆?闂鏄細鍦ㄨ〃杈惧紡涓紝鎷彿锛屼互鍙婃嫭鍙风殑澶氬眰宓屽 鐨勪娇鐢紝杩愮畻绗︾殑浼樺厛绾т笉鍚岀瓑鍥犵礌锛屼娇寰椾竴涓畻鏈〃杈惧紡鍦ㄨ绠楁椂锛岃繍绠楅『搴忓線寰€鍥犺〃杈惧紡鐨勫唴瀹硅€屽畾锛屼笉鍏疯寰嬫€с€?

2017-09-03 15:17:44 16655

转载 ajax和json

1、$ ajax({url:"",data:{username:"admin"},//发送时携带的参数type:"post/get",//请求类型dataType:"html/text/json",//返回类型success:function(data){},error:function(){}})2、"text/javascript" src="j

2017-09-03 10:41:42 167

转载 Spring事务管理——事务的传播行为

1、简介       当事务方法被另一个事务方法调用时,必须指定事务应该如何传播。例如:方法可能继续在现有事务中运行,也可能开启一个新事务,并在自己的事务中运行。事务的传播行为可以由传播属性指定。Spring定义了7种类传播行为。如下图所示:2、传播属性的定义     ①、事务的传播属性可以再@Transactional注解的propagation属性中定义。如图所示:

2017-09-02 18:45:40 270

转载 C#使用Xamarin开发可移植移动应用进阶篇(9.混淆代码,防止反编译)

前言系列目录C#使用Xamarin开发可移植移动应用目录源码地址:https://github.com/l2999019/DemoApp可以Star一下,随意 - -说点什么..今天讲讲如何混淆我们的C#代码,来达到反编译的目的今天的学习内容?使用Dotfuscator来混淆C#代码,防止反编译.   正文 嗯,既然是客户端应用,自然而然就需

2017-09-02 14:05:40 335

转载 【设计模式】装饰者模式-明月装饰了你的窗子

装饰者模式  使用装饰者模式,可以动态的给一个对象添加一些额外的职责。这适用于,我们只希望给某个对象而不是整个类添加一些功能的场景。通过使用含有某个特定功能的类来“包裹”原始的类,提供给原始的类某些它本身不具备的特性。比如,我们有一杯“茉莉茶”,现在加上一颗“柠檬”,那我们就有了一杯“柠檬茉莉花茶”。“柠檬”作为一个装饰者,提供了“茉莉茶”本身没有的清爽口感。当然,这也带来了一定的负担,你

2017-09-02 09:33:40 303

转载 Java并发包中CopyOnWrite容器相关类简介

简介:本文是主要介绍,并发容器CopyOnWriteArrayList和CopyOnWriteArraySet(不含重复元素的并发容器)的基本原理和使用示例。欢迎探讨,如有错误敬请指正 如需转载,请注明出处 http://www.cnblogs.com/nullzx/1. CopyOnWriteArrayList从类的名字我们可以看出,该类是基于ArrayList类实现的。

2017-09-01 17:53:43 195

转载 想成为千万富翁?首先你要做到这14件事

将你收入中的至少10%用于自我投资,将你至少80%的业余时间用于学习成为千万富翁的最大价值不在于这千万的财富,而在于一个通过赚取千万财富的过程使自己成为了一个更加杰出的人。 —商业哲学家Jim Rohn。大多数人都希望周围的环境能朝着有利于自己的方向改变,而不是通过努力让自己变得更优秀,从而能主动改善自己所处的环境。其实,你完全可以不要像大多数人那样被动地等待好运降临到

2017-09-01 13:01:40 662

空空如也

空空如也

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

TA关注的人

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