自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

词语大杂烩

www.boyasiqi.cn 小弟的网站多多指教

  • 博客(140)
  • 收藏
  • 关注

转载 Rundeck部署和基本使用

rundeck 介绍Rundeck 是一款能在数据中心或云环境中的日常业务中使程序自动化的开源软件。Rundeck 提供了大量功能,可以减轻耗时繁重的体力劳动。团队可以相互协作,分享如何过程自动化,查看业务活动或执行任务。Rundeck 允许您运行任意数量的节点从一个基于 web 的任务或命令行界面。Rundeck 还包括其他功能,使其易于扩展,您自动化努力包括 ︰ 访问控制、 工作流建设

2017-09-30 15:08:58 8653

转载 H5上传图片并使用canvas制作海报

马上就要“十一”国庆节了,又恰逢公司已经三周岁了,所以市场部和产品共同策划了一个“正青春,共成长”的主题代言活动,准备在国庆节以及中秋节期间让公司员工和用户为公司代言,于是就有了技术部前端开发人员即本人为公司来开发这个主题代言活动页面。开发要求:1、用户可以从手机相册上传图片或拍照上传图片;2、用户可以输入为公司代言的地点,如:我在:上海;3、将用户输入的代言地点及活动二维码生成一

2017-09-30 15:08:37 18410 13

翻译 Kafka快速上手(2017.9官方翻译)

快速开始本教程假定您正在开始新鲜,并且没有现有的Kafka或ZooKeeper数据。由于Kafka控制台脚本在基于Unix和Windows平台上不同,因此在Windows平台上使用bin\windows\而不是bin/更改脚本扩展名.bat。步骤1:下载代码下载 0.11.0.1版本和un-tar。12>tar -xz

2017-09-30 15:07:23 184

转载 设计模式之桥接模式

什么是桥接模式?定义:将抽象部分与实现部分分离,使它们都可以独立的变化。看定义,可能有点懵,不过没关系,下面我们将通过一个例子展开说明。例子:品牌汽车内置导航仪,但是希望实现每个品牌的导航仪都可以在任何一个品牌的汽车上安装并启动。假设汽车品牌: 宝马、奔驰假设导航仪品牌: 神行者、北斗、高德。设计思路及代码实现如下如图所示,来看一下一般设计思路:采用继承来实现每个组

2017-09-30 15:06:10 276

转载 asp.net core后台系统登录的快速构建

登录流程图示例预览构建步骤当然,你也可以直接之前前往coding仓库查看源码,要是发现bug记得提醒我啊~ LoginDemo地址1. 首先你得有一个项目2. 然后你需要一个登录页面完整Login.cshtml视图代码戳这里-共计55行效果预览图html>html>head> meta http-e

2017-09-30 15:05:41 1175

转载 C#设计模式之五建造者模式(Builder)【创建型】

今天我们要讲讲Builder模式,也就是建造者模式,当然也有叫生成器模式的。在现实生活中,我们经常会遇到一些构成比较复杂的物品,比如:电脑,它就是一个复杂的物品,它主要是由CPU、主板、硬盘、显卡、机箱等组装而成的。手机当然也是复杂物品,由主板,各种芯片,RAM 和ROM  摄像头之类的东西组成。但是无论是电脑还是手机,他们的组装过程是固定的,就拿手机来说,组装流水线是固定的,不变的,但是把不同的

2017-09-30 15:04:59 273

转载 JS 数据处理技巧及小算法汇总( 一)

1、根据属性来更新一个数组中的对象 const arr = [ {id: 1, score: 1}, {id: 2, score: 2}, {id: 3, score: 4}];//更新的值const newValue = {id: 3, score: 3}   更新数组中id为3的score值。  Es6 装逼写法如下:const result = i

2017-09-30 15:04:27 1975

转载 想了解概率图模型?你要先理解图论的基本定义与形式

我们都知道机器学习里的决策树,其可以表示为给定特征条件下类的条件概率分布。并且我们知道决策树由结点和有向边组成,结点又由表示特征的内部结点和表示类的叶结点构成。而通常决策树的学习又包括了特征的选择、决策树的生成和决策树的剪枝。那么这种树型算法又是来自哪呢?其实树型只是图的一个小分支,而接下来我们将进一步了解源于离散数学并十分重要的分支:图论(graph theory)。如果这是你第一次涉足

2017-09-30 15:03:56 1218

转载 [UWP]创建一个进度按钮

最近想要一个进度按钮。传统上UWP上处理进度可以这样实现,首先是XAML,包括一个ProgressBar和一个按钮:StackPanel Orientation="Horizontal" Margin="0,30" > ProgressBar x:Name="ProgressBar" Maximum="1" Width="230"/> Button x:Name="

2017-09-30 15:03:15 455

原创 原始数据类型和对象类型赋值时的差异

JavaScript的数据类型分为原始数据类型和对象类型。二者在内存中存放的方式不同,导致了其赋值时差异。分别举个栗子  var x = 1; var y = x; //y获得了和x同样的值 y = 2; console.log(x); // 1 var m = [1,2]; //m存放的是指向[1,2]这个数组对象的引用地址 var n = m; //n也

2017-09-30 15:02:52 404

转载 android studio集成ijkplayer

介绍ijkplayer是一款非常火的开源视频播放器,android和IOS通用。关于怎么编译怎么导入android Studio中自己的项目,其中坑很多,本篇记录下自己的操作记录。ijkplayer现在的版本是0.8.3,当然是使用最新的版本集成了。编译ijkplayer关于编译,我是在Ubuntu上编译后拷贝到win10中的,ijkplayer源码需要gcc编译,wind

2017-09-29 16:59:45 1025

转载 移动端touch事件实现页面弹动--小插件

动手之前的打盹说实话真的是好久没有更新博客了,最近一直赶项目,身心疲惫;最关键的是晚上还要回去上一波王者,实在是忙啊!这周下来,清闲了些许,或许是因为要到国庆的缘故吧,大家都显得无精打采。俗话说的好: ”身在曹营,心在汉!“。早早的就去为祖国庆生去了,哈哈。是时候表演真正的技术了,那么先来一杯coffee,就是那种像屎尿混合在一起的颜色的饮料;要问什么味道,哈哈,一周没洗的脚被一双一年没洗

2017-09-29 16:59:26 595

原创 Spring-boot:5分钟整合Dubbo构建分布式服务

概述:  Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。   我们来看

2017-09-29 16:59:07 672

原创 翻译连载 | 第 10 章:异步的函数式(上)-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇

第 10 章:异步的函数式(上)阅读到这里,你已经学习了我所说的所有轻量级函数式编程的基础概念,在本章节中,我们将把这些概念应有到不同的情景当中,但绝对不会有新的知识点。到目前为止,我们所说的一切都是同步的,意味着我们调用函数,传入参数后马上就会得到返回值。大部分的情况下是没问题的,但这几乎满足不了现有的 JS 应用。为了能在当前的 JS 环境里使用上函数式编程,我们需要去了解异步

2017-09-29 16:58:45 209

转载 [js高手之路] html5新增的定时器requestAnimationFrame实战进度条

在requestAnimationFrame出现之前,我们一般都用setTimeout和setInterval,那么html5为什么新增一个requestAnimationFrame,他的出现是为了解决什么问题?优势与特点:1)requestAnimationFrame会把每一帧中的所有DOM操作集中起来,在一次重绘或回流中就完成,并且重绘或回流的时间间隔紧紧跟随浏览器的刷新频率

2017-09-29 16:58:10 654

转载 巧用Mono.Cecil反射加载类型和方法信息

最近在做服务的细粒度治理,统一管理所有服务的方法、参数、返回值信息。方便后续的各个模块之间的对接和协作。   目前系统中所有的服务,管理到接口契约粒度,即服务接口声明和服务接口实现。要做服务的细粒度治理:   首先需要将服务的各个方法信息全部反射出来,然后再统一管理。   大致的思路是这样的:     1. 下载所有最新的服务包(dll文件集合)     2

2017-09-29 16:57:46 818

原创 设计模式之适配器模式

把一个类的接口变换成客户端所期待的另一种接口,从而使原本接口不匹配而无法一起工作的两个类能够在一起工作。模式中的角色:目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。需要适配的类(Adaptee):需要适配的类或适配者类。适配器(Adapter):通过包装一个需要适配的对象,把原接口转换成目标接口。适配器模式有类的适配器模式和对象的适配器模式两

2017-09-29 16:57:31 139

翻译 Scaffolding Template on Asp.Net Core Razor Page

我们知道在Asp.Net MVC中,如果你使用的EF的DBContext的话,你可以在vs中通过右键解决方案-添加控制器-添加包含视图的控制器,然后vs会根据你选择的Model自动生成相应的CURD的控制器和View,非常便利,这种就叫做 ASP.NET Scaffolding Template,之前雪燕大大有过一篇介绍,有兴趣可以看看【传送门】大家知道近期Asp.Net Core2.0发

2017-09-29 16:57:06 296

转载 数据结构与算法--关键路径

关键路径与无环加权有向图的最长路径现在考虑一个这样的问题:你今天事情比较多,要洗衣服、做作业还要烧水洗澡,之后出去找朋友玩。假设洗衣服要20分钟,烧水要30分钟,做作业的话你把朋友做好的带回来抄,只需要10分钟。你想能早些去找朋友,但在那之前又必须将那些事做完,你要怎么安排呢?很容易想到,这三者同时进行:打好水开始烧水,衣服扔进洗衣机,回书桌抄作业...20分钟后作业写完了,衣服也洗好了,

2017-09-29 16:56:34 2347

转载 Python NLP入门教程

什么是NLP?简单来说,自然语言处理(NLP)就是开发能够理解人类语言的应用程序或服务。这里讨论一些自然语言处理(NLP)的实际应用例子,如语音识别、语音翻译、理解完整的句子、理解匹配词的同义词,以及生成语法正确完整句子和段落。这并不是NLP能做的所有事情。回到顶部NLP实现搜索引擎: 比如谷歌,Yahoo等。谷歌搜索引擎知道你是一个技术人员,所以它

2017-09-29 16:56:16 9529 1

翻译 Highway Networks

一 、Highway Networks 与 Deep Networks 的关系深层神经网络相比于浅层神经网络具有更好的效果,在很多方面都已经取得了很好的效果,特别是在图像处理方面已经取得了很大的突破,然而,伴随着深度的增加,深层神经网络存在的问题也就越大,像大家所熟知的梯度消失问题,这也就造成了训练深层神经网络困难的难题。2015年由Rupesh Kumar Srivastava等人受到L

2017-09-28 13:20:59 241

转载 ASP.NET Core 2.0 使用支付宝PC网站支付

前言最近在使用ASP.NET Core来进行开发,刚好有个接入支付宝支付的需求,百度了一下没找到相关的资料,看了官方的SDK以及Demo都还是.NET Framework的,所以就先根据官方SDK的源码,用.NET Standard 2.0 实现了支付宝服务端SDK,Alipay.AopSdk.Core(github:https://github.com/stulzq/Alipay.Aop

2017-09-28 13:20:19 508

转载 IIS充当代理转发请求到Kestrel

在开始IIS代理转发请求到ASP.netCore程序之前,必须确保IIS已经安装了ANCM中包含的核心:AspNetCoreModule如何查看是否安装AspNetCoreModule:发布网站:右键项目ASP.NetCoreAPI>发布点击保存后点击发布出现以上表示发布成功二:IIS添加网站

2017-09-28 13:19:57 1055

翻译 JavaScript 面向对象编程

面向对象编程就是将你的需求抽象成一个对象,针对这个对象分析其特征(属性)和动作(方法),这个对象称为“类”。JavaScript 的核心是支持面向对象的,同时它也提供了强大灵活的 OOP 语言能力,遗憾的是对于JavaScript这种解释性的弱类型语言,没有强类型语言中那种通过class等关键字实现类的方式,但JavaScript可以通过一些特性模仿实现面向对象编程。面向对象有三个基本特征

2017-09-28 13:19:33 178

原创 Python扩展方法一二事

跟着一个有强迫症的老板干活是一件极其幸福的事情(你懂的)。最近碰到一个问题,简单的说就是对一个对象做出部分修改后仍然返回此对象,于是我就写了一个方法,老板看了之后只有一句话:不雅观,改成直接对此对象调用此方法。我脑海里千万个不情愿,然而没有办法,不得不低头,精通C#、Java、Scala等多种语言HelloWorld的我,一想便知这是扩展方法。于是开始Google之,看似简单的问题,其实里面也有一

2017-09-28 13:18:59 253

转载 [js高手之路] html5 canvas系列教程 - 像素操作(反色,黑白,亮度,复古,蒙版,透明)

相信大家都应该玩过美颜功能,而我们今天要讲的就是canvas强大的像素处理能力,通过像素处理,实现反色,黑白,亮度,复古,蒙版,透明等美颜效果.getImageData:获取一张图片的像素数据cxt.getImageData( x, y, width, height )x:图片所在的x坐标y: 图片所在的y坐标width,height 要获取的像素区域

2017-09-28 13:18:12 2748 2

转载 一步一步带你做WebApi迁移ASP.NET Core2.0

随着ASP.NET Core 2.0发布之后,原先运行在Windows IIS中的ASP.NET WebApi站点,就可以跨平台运行在Linux中。我们有必要先说一下ASP.NET Core。ASP.NET Core 是新一代的 ASP.NET,第一次出现时的代号为 ASP.NET vNext,后来命名为ASP.NET 5,随着它的完善与成熟,最终命名为 ASP.NET Core,这表明它

2017-09-28 13:16:11 7310

转载 MMORPG战斗系统随笔(一)

很久没有更新博客,中间迁移过一次博客,后来一直忙于项目的开发,忙的晚上回去没时间写博客,周日又要自我调整一下,所以空闲了很久没有继续写博客。最近终于慢慢放慢节奏,项目也快上线了,可以有空写一些个人的笔记。准备写一个战斗系统的入门笔记,也算一个自我总结和反思的过程,中间有些地方是个人的一些想法和理解,如果有什么不正确的,欢迎大家留言讨论。  通常,我们在玩一款游戏的时候,最直接面对的玩法,就

2017-09-28 13:15:52 892

转载 LinkedHashMap 源码解析

概述:LinkedHashMap实现Map继承HashMap,基于Map的哈希表和链该列表实现,具有可预知的迭代顺序。LinedHashMap维护着一个运行于所有条目的双重链表结构,该链表定义了迭代顺序,可以是插入或者访问顺序。 LintHashMap的节点对象继承HashMap的节点对象,并增加了前后指针 before after:/** * Link

2017-09-28 13:13:46 115

转载 pytorch实现VAE

一、VAE的具体结构二、VAE的pytorch实现1加载并规范化MNIST import相关类:from __future__ import print_functionimport argparseimport torchimport torch.utils.dataimport torch.nn as nnimport torch.opti

2017-09-28 13:13:21 8591 1

转载 我是如何利用Hadoop做大规模日志压缩的

刚毕业那几年有幸进入了当时非常热门的某社交网站,在数据平台部从事大数据开发相关的工作。从日志收集、存储、数据仓库建设、数据统计、数据展示都接触了一遍,比较早的赶上了大数据热这波浪潮。虽然今天的人工智能的热度要远高于大数据,但是大家还是不能否定大数据在人工智能中不可取代的地位。话回正题,当时遇到了一个需要解决的问题就是如何快速对日志进行压缩。那时一天的日志量大概是3TB左右,共100+种日志

2017-09-27 12:21:03 245

转载 C++11获取线程的返回值

C++11 std::future and std::promise在许多时候,我们会有这样的需求——即我们想要得到线程返回的值。但是在C++11 多线程中我们注意到,std::thread对象会忽略顶层函数的返回值。那问题来了,我们要怎么获得线程的返回值呢?我们通过一个例子来说明如何实现这个需求。假设我们的app会创建一个线程来压缩一个文件夹,该线程在压缩完文件夹

2017-09-27 12:20:18 3556 2

转载 再起航,我的学习笔记之JavaScript设计模式26(解释器模式)

解释器模式概念介绍解释器模式(Interpreter):给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。获取元素在页面中的路径我们都知道获取一个元素很简单通过document.getElementById方法我们可以很轻易的获取到文档中ID为某个字段的元素,那么如果我们想要获取元素在页面中的路径我们又改怎么办呢?我

2017-09-27 12:19:38 244

转载 Https系列之三:让服务器同时支持http、https,基于spring boot

假设我们的网站名为:www.my.com如果是之前的http,我们只需在浏览器中输入:my.com浏览器就会自动登录到:http:// www.my.com但部署了https后,发现在浏览器中输入:my.com,返回的结果是:无法访问此网站这对用户来说,体验是非常不好的。好吧,那我们试试一些比较有名的网站,如阿里云。在浏览器中输入:aliyun.com就能自动跳转到

2017-09-27 12:18:43 450

转载 为ASP.NetCore程序启用SSL

由于ASP.NetCore默认服务器Kestrel不像iis Express那样会自动生成本地证书,所以就需要手动构建pfx证书.生成pfx证书开发环境证书就用iis默认的本地证书即可,Cortana搜索:IIS,出现以下结果点击进入管理器:点击服务器证书选项选中以下本地默认证书后右键导出,指定路径和密码点击确认.修改Program中Buil

2017-09-27 12:18:22 10448 2

转载 深入理解计算机系统(3.4)------算术和逻辑操作

上一篇博客  我们介绍了几种数据传送指令,包括MOV,MOVS,MOVZ,PUSH和POP等,理解起来也不算难。本篇博客我们来接着看汇编语言的算术与逻辑运算指令,算术无非就是加减乘除,而逻辑运算也就是与或非,移位等操作。下面这张图是汇编里面的算术和逻辑操作:    上面除了 leal(加载有效地址)指令通常用来执行简单的算术操作,其余的指令都是标准的一元或者二元操作,下面我们分别来

2017-09-27 12:17:59 313

转载 Java实现CORS跨域请求

问题使用前后端分离模式开发项目时,往往会遇到这样一个问题 -- 无法跨域获取服务端数据这是由于浏览器的同源策略导致的,目的是为了安全。在前后端分离开发模式备受青睐的今天,前端和后台项目往往会在不同的环境下进行开发,这时就会出现跨域请求数据的需求,目前的解决方案主要有以下几种:JSONP、iframe、代理模式、CORS等等前面几种方式在这里不讲,网上有很多资

2017-09-27 12:17:42 508

转载 vue源码学习-vnode的挂载和更新流程

div id="app"> {{someVar}} div> script type="text/javascript"> new Vue({ el: '#app', data: { someVar: 'init' }, mounted(){

2017-09-27 12:17:08 5085

转载 详解 HTTPS 移动端对称加密套件优

近几年,Google、Baidu、Facebook 等互联网巨头大力推行 HTTPS,国内外的大型互联网公司很多也都已启用全站 HTTPS。 Google 也推出了针对移动端优化的新型加密套件 ChaCha20-Poly1305。又拍云 CDN 已经全面支持 Google 推出的针对移动端优化的加密套件—— ChaCha20-Poly1305。又拍云平台上所有的 CDN 用户都可以享受到该

2017-09-27 12:13:34 418

转载 [js高手之路] html5 canvas系列教程 - 图片操作(drawImage,clip,createPattern)

一、canvas怎么加载图片?canvas提供3种图片加载的API调用方式.drawImage( image, dx, dy )drawImage( image, dx, dy, dw, dh )drawImage( image, sx, sy, sw, sh, dx, dy, dw, dh )image:就是图片对象, 这个图片对象可以是动态创建出来的,也

2017-09-27 12:12:54 627

空空如也

空空如也

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

TA关注的人

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