自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2017-09-16 19:54:14 474

转载 如何写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 10:14:13 265

转载 linux安装与远程连接

1、在VMware上创建新的虚拟机,保证有linux版本的iso镜像文件   具体参考http://jingyan.baidu.com/article/eae0782787b4c01fec548535.html2、进行切换用户  进行root用户的切换:    #su  password:  进行普通用户的切换:  #su username3、编辑文件命令  #

2017-09-15 18:26:09 530

转载 深入理解计算机系统(2.1)------信息的存储和表示

前面我们介绍了《深入理解计算机系统》第一章的内容----计算机系统漫游。包括简单介绍了 Hello World 程序在计算机中是如何运行的,存储设备的层次结构以及操作系统的抽象概念。第一章的内容只是对很多概念有个简单了解,所以还是不懂的话也不要紧,后面都会对这些概念进行深入的探究。而这一章我们将介绍《深入理解计算机系统》第二章----信息的表示和处理。  程序=数据结构+算法,所以了解数据结构

2017-09-15 13:50:12 589

转载 redis笔记

redis笔记下载完redis,执行make命令。然后启动redis就进src文件夹,执行./redis-server就可以了。 再在文件夹下执行 ./redis-cli 就可以执行redis的命令了。 pipelining 一次请求发送多个命令,以提高性能。我们在使用redis时都是向它发送命令,每次都是需要和redis建立tcp连接,然后发送命令信息,red

2017-09-14 22:18:08 315

转载 软件的社交能力

首先回顾一下《变身博士》中著名的精神病,他的发病起因大抵可归结为一条——人格分裂。再来思考一下自己是否有分裂的迹象,当然,我没有,至少我不会当众承认。然而澄清的世界在互联网面前改变了,任何人都可以申请N个不同的帐号来扮演不同的角色,这不是人格分裂又是什么?既然计算机只认得0和1,它就不会在乎你的长相,你是否是个变异的澳大利亚袋鼠,更不会在乎你是财务部发票管理员还是分公司发票管理员,但是,我们是否有

2017-09-14 17:10:08 423

转载 [js高手之路]Vue2.0基于vue-cli+webpack父子组件通信教程

在git命令行下,执行以下命令完成环境的搭建:1,npm install --global vue-cli  安装vue命令行工具2,vue init webpack vue-demo   使用vue命令生成一个webpack项目,项目名称为vue-demo 3,cd vue-demo 切入项目4,npm install安装package.json中的所有依赖包5,np

2017-09-14 12:02:07 335

转载 C# 编写Windows Service(windows服务程序)

Windows Service简介: 一个Windows服务程序是在Windows操作系统下能完成特定功能的可执行的应用程序。Windows服务程序虽然是可执行的,但是它不像一般的可执行文件通过双击就能开始运行了,它必须有特定的启动方式。这些启动方式包括了自动启动和手动启动两种。对于自动启动的Windows服务程序,它们在Windows启动或是重启之后用户登录之前就开始执行了。只要你将相应的W

2017-09-13 20:10:08 433

转载 个人介绍

(⊙v⊙)嗯,大家好,我是15计科四班的赖攀。个人觉得自己除了学习,其他都比较喜欢!自己对这个专业也是没有多大兴趣。从大一到现在对自己的要求也是不能挂科。所以平时也会好好学习,敲代码的基础很弱。希望能够好好学习这一科。对这门课的希望就是 老师最好讲的简单一点,因为本来基础很差,所以 需要不少时间去理解,自己平时也有在学习其他知识。其他就没什么希望了。自己的目标 是不求能融会贯通这一门课,只

2017-09-13 15:26:04 260

转载 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-13 10:46:08 309

转载 异步任务利器Celery(一)介绍

django项目开发中遇到过一些问题,发送请求后服务器要进行一系列耗时非常长的操作,用户要等待很久的时间。可不可以立刻对用户返回响应,然后在后台运行那些操作呢?crontab定时任务很难达到这样的要求 ,异步任务是很好的解决方法,有一个使用python写的非常好用的异步任务工具Celery。broker、worker和backendCelery的架构由三部分组成,消息中间件(broke

2017-09-12 18:26:15 461

转载 jsp页面标签id与onclick内函数重名引发的问题

今天遇到一个很奇怪的问题,由于测试要做自动化脚本,让我们在所有可以点击的jsp页面元素上加上id,我在button按钮上加了一个id,发现button按钮onClick的函数不能用了,提示Uncaught TypeError: xxx(onClick的函数名) is not a function,然后再网上搜了一圈发现都说标签id名称和onClick函数名称不能一致,否则就会报错,但是貌似在a标签

2017-09-12 13:34:03 711

转载 深入浅出数据结构C语言版(17)——有关排序算法的分析

这一篇博文我们将讨论一些与排序算法有关的定理,这些定理将解释插入排序博文中提出的疑问(为什么冒泡排序与插入排序总是执行同样数量的交换操作,而选择排序不一定),同时为讲述高级排序算法做铺垫(高级排序为什么会更快)。   在讨论相关定理之前,我们必须先掌握一个与顺序有关的概念:逆序数。  所谓逆序数,就是“逆序组合的个数”,假设我们希望的顺序为从小到大(反之同理):  设有元素互异数列

2017-09-11 21:50:01 285

转载 none和hidden设置元素不可见的区别

none和hidden均可设置元素为不可见的状态。其中none属于display的属性值,hidden属于visibility的属性值。使用none时元素不会再占用空间,如果原先占用空间,当dispaly变为none时,其他元素会替补它原先的位置。而使用hidden时元素仍然占用空间,其他元素不会替补它原先的位置。html>head>meta charset="UTF-8">s

2017-09-11 16:54:01 1419 1

转载 走近RDD

RDD(Resilient Distributed Datasets)弹性分布式数据集。RDD可以看成是一个简单的"数组",对其进行操作也只需要调用有限的"数组"中的方法即可,但它与一般数组的区别在于:RDD是分布式存储,可以跟好的利用现有的云数据平台,并在内存中进行。此处的弹性指的是数据的存储方式,及数据在节点中进行存储的时候,既可以使用内存也可以使用磁盘。此外,RDD还具有很强的容错性,在sp

2017-09-11 12:06:02 270

转载 TX2017秋招笔试题之geohash编码

问题描述:geohash编码:geohash常用于将二维的经纬度转换为字符串,分为两步:第一步是经纬度的二进制编码,第二步是base32转码。此题考察纬度的二进制编码:算法对纬度[-90, 90]通过二分法进行无限逼近(取决于所需精度,本题精度为6)。注意,本题进行二分法逼近过程中只采用向下取整来进行二分,针对二分中间值属于右区间。算法举例如下: 针对纬度为80进行二进制编码过程:

2017-09-10 19:53:58 385

转载 C#中(int)、Conver.Toint32()、int.Parse()三种类型转换方式的区别与联系--C#基础知识

自己也是刚学习C#程序设计语言,总结了一点知识点,想分享给大家。毕竟刚学习这门语言,学得不深,哪里如果有错误,请帮个忙指出一下哈,谢谢!1、(int)可用于单精度、双精度等其他数值类型的转换(到整型int),不能用于转换string类型,例如:  这里用(int)转换string是不可以的,系统会报错,程序是不能运行。using System.Collections.Generic

2017-09-10 15:05:59 7649 1

转载 TX2017秋招笔试题之geohash编码

问题描述:geohash编码:geohash常用于将二维的经纬度转换为字符串,分为两步:第一步是经纬度的二进制编码,第二步是base32转码。此题考察纬度的二进制编码:算法对纬度[-90, 90]通过二分法进行无限逼近(取决于所需精度,本题精度为6)。注意,本题进行二分法逼近过程中只采用向下取整来进行二分,针对二分中间值属于右区间。算法举例如下: 针对纬度为80进行二进制编码过程:

2017-09-10 10:37:59 538

转载 Baffle.js – 用于实现文本模糊效果的 JavaScript 库

Baffle.js 是一个 JavaScript 库,设计用来模糊和揭开DOM元素的文本。 这些元素可以是一个 CSS 选择器的形式、一个节点列表或者一个单节点。 你也可以传递一个选择对象给插件。   在线演示      立即下载 您可能感兴趣的相关文章网站开发中很有用的 jQuery 效果【附源码】 分享35个让人惊讶的 CSS3 动画效果演示 十分惊艳的

2017-09-09 18:53:55 267

转载 七字真言解读TCP三次握手

三次握手所谓的“三次握手”即对每次发送的数据量是怎样跟踪进行协商使的发送和接收同步,根据所接收到的数据量而确定的数据确认数及数据发送、接收完毕后何时撤消联系,并建立虚连接。一、七字真言解读三次握手二、为什么需要三次握手?主机建立连接为什么需要三次握手?为了防止已经是失效连接突然又重新回到了服务端而产生的错误。“比如一个客户端发出一个连接请求报文虽然没有丢失,但是由于一些原因在在

2017-09-09 14:05:56 293

转载 iframe跨域

最近几天在做将之前的WebForm项目集成到新的MVC项目中,在新的MVC项目上要能够访问WebForm页面,一开始想着这中嵌套的会有跨域的问题,所以MVC中使用frame来进行布局,以为能避免frame的跨域问题,可是昨天还是遇到了,项目采用常见左侧手风琴导航右侧显示内容,之前WebForm的左侧也是导航,是树形导航,而且树有好多层,新的MVC的左侧导航只有二级,右侧是用jquery.cleve

2017-09-08 22:01:55 357

转载 在Windows上使用Ubuntu共享的打印机

Ubuntu下使用cups共享打印机, 是一种简单易用的方法。CUPS(Common UNIX Printing System,通用Unix打印系统)是Fedora Core3中支持的打印系统,它主要是使用IPP(Internet Printing Protocol)来管理打印工作及队列,但同时也支持"LPD"(Line Printer Daemon)和"SMB"(Server Message B

2017-09-08 17:13:58 708

转载 异步与并行~CancellationTokenSource对线程的作用

返回目录 说起CancellationTokenSource我们应该不会陌生,对于Thread,Task来说,我们启动一个线程去做一些事,如果希望它在某个阶段去被动的停止,可以使用这个CancellationTokenSource对象,把它注入到Task里,使用当外界触发Cancel()方法时,你的这个线程就会被取消了,挺好用,感觉应该是在Task内部封装的一种方法回周机制,在外部控制Task

2017-09-07 20:41:51 390

转载 jQuery四种异步加载

在页面开发的过程中,为了加快整体页面打开的速度,对于某局部的数据采用异步读取(Ajax技术)的方法获取,这一方法的应用极大地优化了用户的体验,优化了页面的执行。1.jQuery中的load()方法加载HTML在传统的JavaScript中,使用XMLHttpRequest对象异步加载数据;而在jQuery中,使用load()方法可以轻松实现获取异步数据的功能。load(url,[dat

2017-09-07 15:53:53 4125

转载 深度学习在 CTR 中应用

欢迎大家前往腾讯云技术社区,获取更多腾讯海量技术实践干货哦~作者:高航 一. Wide&&Deep 模型首先给出Wide && Deep [1] 网络结构:本质上是线性模型(左边部分, Wide model)和DNN的融合(右边部分,Deep Model)。推荐系统需要解决两个问题:记忆性: 比如通过历史数据知道”麻雀会飞”,”鸽子会飞”泛化性: 推断在历史

2017-09-07 11:17:51 914

转载 redis缓冲与数据库

redis是基于key-value结构存储的,且数据存放在内存中,相对数据库读写较快。基于redis的优势,将redis中存放用户数据,用户第一次登录时,将用户数据从数据库存放redis中,也可以将用户认证状态、是否是会员、是否加盟,等角色信息存放在redis中,用户再次访问某一个功能块时,需要验证权限,直接通过redis校验即可,降低了数据访问的频率。当用户的某些权限发送变化时,需要更新

2017-09-06 19:09:53 222

转载 .NET Core多平台开发体验[3]- Linux (Windows Linux子系统)

如果想体验Linux环境下开发和运行.NET Core应用,我们有多种选择。一种就是在一台物理机上安装原生的Linux,我们可以根据自身的喜好选择某种Linux Distribution,目前来说像RHEL、Ubuntu、Debian、Fedora、CentOS和SUSE这些主流的Distribution都是支持的。如果读者朋友们觉得这种方式比较麻烦,我们也可以采用虚拟机的形式安装相应的Linux

2017-09-06 14:37:51 457

转载 WCF透明代理类,动态调用,支持async-awai

我们希望WCF客户端调用采用透明代理方式,不用添加服务引用,也不用Invoke的方式,通过ChannelFactory服务端代码:[ServiceContract]public interface IGameService{ [OperationContract] Task DoWorkAsync(string arg); [Operation

2017-09-06 09:41:48 910

转载 Java 逆变与协变

最近一直忙于学习模电、数电,搞得头晕脑胀,难得今天晚上挤出一些时间来分析一下Java中的逆变、协变。Java早于C#引入逆变、协变,两者在与C#稍有不同,Java中的逆变、协变引入早于C#,故在形式没有C#直观(Google推出的基于jvm的Kotlin语音,则完全走向了C#的路线)。Java中逆变、协变,在泛型集合使用中更多些、更直观(像C#中的用法在Java中较少出现,但并非不可)。正常泛

2017-09-05 18:01:48 256

转载 写给后端的前端笔记:定位(position)

写给后端的前端笔记:定位(position)既然都写了一篇浮动布局,干脆把定位(position)也写了,这样后端基本上能学会css布局了。类别我们所说的定位position主要有三类:固定定位fixed,相对定位relative,绝对定位absolute。它们都有相同的四个属性:top,bottom,left,right区别主要在于他们的参照物不一样

2017-09-05 12:46:01 620

转载 JS实现回到Top(顶部)--JavaScrip

当我们浏览一段很长的网页时,已经看到底部了,想回到顶部看前面的内容,可是需要滚动好几转鼠标滑轮或者拉动滚动条走好长“一段路”。这对于用户来说,体验效果是不够好的。如果我们借助简单的一个按钮,点击一下就能回到顶部,这会让用户省很多事,用户体验效果就非常好了。注意编写程序代码时要解决如下问题:1、这个按钮如何布局2、JS如何解决点击按钮回到Top,且回到Top的用户体验最好3、按钮在怎

2017-09-04 20:53:44 1084

转载 接口测试 mock server 工具moco

看过乙醇分享的接口测试,自己练习了moco,这里呢,吧一些练习的笔记坐下记录,方便自己查阅。  开源地址https://github.com/dreamhead/moco  ,  到QuickStart 进行下载。下载就是一个jar包,新建文件夹,然后看着官网的例子来做第一个接口创建config.json,[ { "request":

2017-09-04 16:09:44 2276

转载 NOPI实现导入导出泛型List,支持自定义列

业务上需要自定义列的Excel的导入导出,在网上看了好多资料,很多都是有Bug而且都是支持Excel和DataTable的转换,所以自己总结了一下,应用.NET平台上的NPOI封装了支持自定义列的Excel导入导出到泛型List。    先大概说一下思路和原理,最后会附上源代码和demo供小伙伴们参考。有问题欢迎留言~    List To Excel:    参数:泛型集合数据,

2017-09-04 11:21:56 310

转载 灰度图像的sobel边缘检测算法

之前上一篇文章写了如何将图片进行灰度化处理,这篇文章参考CB的文章简单的介绍一下如何进行sobel边缘化处理。边缘 : 周围像素灰度急剧变化的那些像素的集合,它是图像最基本的特征公式 :     这里Gx和Gy分别代表横向及纵向边缘检测的图像灰度值,该点灰度值大小为G,式子里A代表经过灰度处理的原始图像,最终计算出来的结果和设定的阈值进行比较如果大于阈值显示一个颜色,否则就显示

2017-09-03 19:29:42 1913

转载 python -- 装饰器的高级应用

装饰器和装饰器模式装饰器模式是面向对象的一种设计模式,支持将行为动态增加到已经存在的对象上。当装饰一个对象的时候,就表示独立与其他类实例对象,为该对象扩展了新的功能。python的装饰器不是装饰器模式的一种实现。python装饰器是在定义的时候对函数或方法增加功能,而不是在运行的时候增加。装饰器模式可以在python中实现,但是这样做意义不大。因为python是鸭子类型风格的编程语言。

2017-09-03 14:49:42 720

转载 设计模式-工厂方法

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

2017-09-03 10:09:41 264

转载 RQNOJ 311 [NOIP2000]乘积最大:划分型dp

题目链接:https://www.rqnoj.cn/problem/311题意:  给你一个长度为n的数字,用t个乘号分开,问你分开后乘积最大为多少。(6 题解:  简化问题:    给原数字之前添加一个"1 *",乘号不计入数量,对答案无影响。    例如:"1231"可以变成"(1*)1231"。   表示状态:    dp[i][j] = max

2017-09-02 18:13:42 233

转载 Apache2.4+Tomcat9.0配置反向代理

所需工具,能看懂标题的人就知道要什么工具(Apache2.4+Tomcat)运行Tomcat需要jdk,学java的小伙伴都知道吧。昨天学的知识。现在总结一下并把配置过程发出来。当个记录以后自己忘了可以看。在学校大佬讲的太乱了,一直在debug。好多人都睡着了,大佬牛逼是牛逼,但是对于我们这些新手他一直在debug我们实在看不懂。最后大佬弄出来了,给我们总结了一下。他讲的过程我也没

2017-09-02 13:37:40 739

转载 一文看懂web服务器、应用服务器、web容器、反向代理服务器区别与联系

我们知道,不同肤色的人外貌差别很大,而双胞胎的辨识很难。有意思的是Web服务器/Web容器/Web应用程序服务器/反向代理有点像四胞胎,在网络上经常一起出现。本文将带读者对这四个相似概念如何区分。1. 一文看懂web服务器、应用服务器、web容器、反向代理服务器区别与联系1.1. Web服务器概念与基本原理1.1.1. Web服务器的历史 1.1.2. Web服务器工作

2017-09-01 22:05:48 279

转载 h5实现本地图片或文件的上传

首先放一个今天学到的小demo: 测试 * { margin: 0; padding: 0; } .myImg { width: 200px; } #imgs {

2017-09-01 17:21:54 606

空空如也

空空如也

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

TA关注的人

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