自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BuzzFeed如何从Perl单体应用迁移到Go和Python微服务

\本文要点\\BuzzFeed近日从一个单体Perl应用程序迁移到了大约500个使用Python和Go编写的微服务。\\t起初,他们的路由逻辑是在CDN中实现的,但事实证明,这很难测试和维护。他们后来改成使用NGINX路由。\\t网站路由服务被设计成在BuzzFeed自己的Rig平台上运行,这便于他们部署到他们运行的每一个Amazon弹性容器服务环境(ECS)(测试、过渡、生产)中的每个服务上。\...

2018-06-30 14:55:08 64

转载 Linux目录详解

Linux目录详解转载地址:https://www.cnblogs.com/itcui/p/5632311.htmllLinux目录详解(RHEL5.4)由于linux是开放源代码,各大公司和团体根据linux的核心代码做各自的操作,编程。这样就造成在根下的目录的不同。这样就造成个人不能使用他人的linux系统的PC。因为你根本不知道一些基本的配置,文件在哪里。。。这就造...

2018-06-30 09:27:04 83

转载 angular directive 深入理解

由于业务的需要,最近angular 的diretive 研究的比较多,有和同事一起共同协作开发scada的项目, 对directive 有了进一步更深的理解。感觉才开始真正理解了这句话的意思:In an AngularJS directive the scope allows you to access the data in the attributes of the element to ...

2018-06-29 11:26:00 143

转载 生成一定数量的随机数,并且不重复的方法

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-06-28 13:49:00 1529

转载 charles 基本操作

http-proxy-middleware说到项目中解决跨域的方法,不得不提一下这个工具代理 /api 请求在 http://www.example.org 主机名下。可以这样配置:var express = require('express');var proxy = require('http-proxy-middleware'...

2018-06-28 04:21:21 122

转载 CefSharp 封装自己的简单H5浏览器 详细配置

下载了最新的CefSharp源码,发现在自己机器可以运行,到普通的WIN7系统 报了 System.IO.FileNotFoundException: Could not load file or assembly 'CefSharp.Core.dll' or one of its dependencies.  确认目标机器 VC++ 对应版本都装了 还是不行, 于是采用直接去NuGe...

2018-06-27 16:17:00 1965

转载 【Python初级】由生成杨辉三角代码所思考的一些问题

杨辉三角定义如下: 1 / \ 1 1 / \ / \ 1 2 1 / \ / \ / \ 1 3 3 1 / \ / \ / \ / \ 1 4 6 4 1 / \ / \ / \ / \ / \1 ...

2018-06-26 19:12:00 88

转载 Java三大框架

三大框架:Struts+Hibernate+Springjava三大框架主要用来做WEB应用。Struts主要负责表示层的显示Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作)Hibernate主要是数据持久化到数据库再用jsp的servlet做网页开发的时候有个web.xml的映射文件,里面有一个mapping的标签就是用来做文件映射的...

2018-06-25 16:21:00 42

转载 研发运营一体化能力成熟度模型

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-06-25 10:01:00 143

原创 Kubernetes包管理器Helm现在由CNCF托管

本月早些时候,云原生计算基金会(CNCF)技术监督委员会(TOC)投票决定接受Helm作为孵化器托管项目。 Helm是一个软件包管理器,提供了一种“简单的方法来查找、共享和使用为Kubernetes而构建的软件”。\\自2016年2月起,Helm作为Kubernetes CNCF托管项目的子项目存在。该项目由Deis(于2017年被微软收购)发起并与谷歌的Kubernetes部署管理器合并成为Ku...

2018-06-25 04:54:44 94

转载 从生物神经网络到人工神经网络

如今提及人工智能,大家期待的一定是某种可以“学习”的方法,这种方法使用数学模型从数据中获取模式的某种表示。在众多“学习”方法中,获得最多关注,承载最多期望的非“神经网络”莫属。既然我们将这种数学方法称作神经网络,那么他必然和广泛存在于生物体内的神经网络存在某种联系。让我们考察一个典型的神经连接。每个神经元(细胞)都向外伸出许多分支,其中用来接收输入的分支称作树突(dendrities),用...

2018-06-24 18:39:00 602

转载 Hadoop生态圈-Azkaban部署实战

                    Hadoop生态圈-Azkaban部署实战                                      作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。      一.Azkaban部署流程1>.上传azkaban程序并创建解压目录[yinzhengjie@s101 data...

2018-06-24 17:30:00 71

转载 C#异步编程

什么是异步编程什么是异步编程呢?举个简单的例子:using System.Net.Http;using System.Threading.Tasks;using static System.Console;namespace Core{ class Async { static void Main() {...

2018-06-24 14:32:00 68

转载 #1 插入排序算法的简单分析

简介插入排序是一种用于排序的算法,该算法适合数据较少的应用场景(在后面介绍其他算法的时候会进行对比)。算法原理简述插入排序就像是你拿了一手的扑克牌,你要把他排好顺序,你需要拿起一张牌,然后把它和左边的牌做比较,直到找到合适的位置后插入,对这些牌从左到右重复上面的过程,就可以得到正确的排序。C++ 代码演示如不习惯使用 C++ 可...

2018-06-24 06:39:51 51

转载 Android系统根目录下的各个文件夹的作用与区别介绍

目 录(本篇字数:883)介绍系统目录结构介绍/system下目录预览/data 下目录预览导入/导出方式/cache 下目录预览/storage下目录预览/etc 目录三个相同的 sdcard 的文件夹,三者有何区别? 介绍 作为一位android开发者,我们怎么能不了解android的系统目录呢?通过...

2018-06-23 22:06:00 1109

转载 TypeError: "x" is not a function

https://stackoverflow.com/questions/32751209/jasmine-typeerror-is-not-a-function信息TypeError: "x" is not a function错误类型TypeError哪里出错了?问题出在你试图去调用一个像函数一样的值,但是该值实际上不是函数,有时候你的代码需要调用一些函数,但是那种值...

2018-06-22 13:09:00 554

转载 cmake:设置编译选项的讲究(add_compile_options和CMAKE_CXX_FLAGS的区别) 转自CSDN

https://blog.csdn.net/10km/article/details/51731959cmake:设置编译选项的讲究(add_compile_options和CMAKE_CXX_FLAGS的区别)2016年06月22日 09:53:48阅读数:25928在cmake脚本中,设置编译选项可以通过add_compile_options命令,也可以通过set命令修改CMAKE_C...

2018-06-22 11:25:00 3430

转载 每日一学(一)

    以下两段代码各自的输出结果是什么,为什么。     //1. var a="window"; function Test(){ console.log(a); var a="local"; console.log(a); } Test(); ...

2018-06-22 11:12:00 52

原创 Zookeeper集群部署和使用

Zookeeper 由 Apache Hadoop 的 Zookeeper 子项目发展而来,Google Chubby的一个开源实现。它是一个分布式应用程序协调服务,提供的功能包括:配置管理,名字服务,提供分布式同步、队列管理、集群管理等。 从设计模式角度来看,是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zook...

2018-06-21 21:28:55 121

转载 路飞学城-Python开发集训-第1章

第一章的视频内容,已经看了几天了,通过几天的学习和敲代码,已经理解了循环的运用,由于英语的能力只达到了认识字母的地步,所以使用了中文变量,后期尽可能的熟悉基础单词。本章学习的主要有变量、变量的定义、数据类型、运算和分支循环。通过视频讲解能够较为熟练的进行基础运算和单多循环。数据类型-基本类型python 声明变量的时候不需要定义数据类型。想要查看对象的类型时 可以用 type(o)...

2018-06-21 19:45:00 105

转载 Unity设置AppIcon方法

制作unity自动打包工具时,不同的渠道需要不同的AppIcon,在网上找了方法,记录下Unity4.6测试可用,Unity2017.2.0测试不可用代码: public void SetDefaultIcon() {     Texture2D texture = AssetDatabase.LoadAssetAtPath(string.Format("Asse...

2018-06-21 11:56:00 720

转载 jquery点击新增一行节点

HTML:<div id="tab_4" class="edit set"style="display: none"> <div id="sp_0" class="sp_0"> <table> <tr> <th>排序</th> ...

2018-06-20 19:30:00 419

转载 OAuth 2.0 授权码认证

参考文章理解 OAuth 2.0 阮一峰--授权码模式,有缺漏OAuth 2.0 官网-关于授权码模式的完整教程OAuth 2.0 官网-授权代码请求组成成分用户应用1应用2流程用户在应用1浏览、使用的过程中,涉及到要使用应用2功能的时候,就产生了 oauth 认证!以下具体步骤参考的是:Laravel pas...

2018-06-20 18:25:02 117

转载 python格式化输出之format用法

format用法相对基本格式化输出采用‘%’的方法,format()功能更强大,该函数把字符串当成一个模板,通过传入的参数进行格式化,并且使用大括号‘{}’作为特殊字符代替‘%’使用方法由两种:b.format(a)和format(a,b)。1、基本用法  (1)不带编号,即“{}”  (2)带数字编号,可调换顺序,即“{1}”、“{2}”  (3)带关键字,即“{a}”...

2018-06-19 21:34:00 179

转载 Maven安装

所需工具 :JDK 1.8Maven 3.3.3Windows 系统注:Maven 3.2 要求 JDK 1.6 或以上版本, 而 Maven 3.0/3.1 需要 JDK 1.5 或以上1. JDK 和 JAVA_HOME确保已安装JDK,并 “JAVA_HOME” 变量已加入到 Windows 环境变量。jDK安装操作要以按上面数字顺序,在这个教程中,安装的 JD...

2018-06-19 14:10:00 51

转载 Sublime Text3 快捷键

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-06-19 10:18:00 40

转载 验证码-定时器版

#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time : 2018/6/19 8:50# @File : 定时器.py# 简单定时器# from threading import Timer## def task(name):# print('hello %s ' % name)### t = Timer(5, task, args=...

2018-06-19 09:10:00 61

转载 深入理解javascript系列(十六):深入高阶函数

由于这两天,广州-东莞-惠州三日游,所以更新速度有所放慢...前面我们说过,简单点理解高阶函数,则凡是接收一个函数作为参数的函数,就是高阶函数...大神说,高阶函数是一个高度封装的过程,理解它需要一点想象力。所以本次就借助几个例子,来理解高阶函数的封装。1.  数组map方法封装的思考过程我们知道数组有一个map(映射)方法,它对数组中的每一项运行给定的函数,返回每次函数调用的结果并组成数组。简单...

2018-06-19 05:14:28 131

转载 golang 解码未知键的 json 字符串

我们可以使用 interface 接收 json.Unmarshal 的结果,然后利用type assertion特性来进行后续操作。package mainimport ( "encoding/json" "fmt")func main() { b := []byte(`{"Name":"Wednesday","Age":6,"Parents":...

2018-06-17 14:47:00 624

转载 ASP.NET Core 中读取 Request.Body 的正确姿势

ASP.NET Core 中的 Request.Body 虽然是一个 Stream ,但它是一个与众不同的 Stream —— 不允许 Request.Body.Position=0 ,这就意味着只能读取一次,要想多次读取,需要借助 MemoryStream ,详见博问 asp.net core中2次读取Request.Body的问题 using (var buffer = new Mem...

2018-06-16 16:51:00 3350

转载 携程酒店评论获取-解密过程

为什么80%的码农都做不了架构师?>>> ...

2018-06-14 22:26:00 507

转载 三分钟带你对 Softmax 划重点

红色石头的个人网站:redstonewill.com1. 什么是SoftmaxSoftmax 在机器学习和深度学习中有着非常广泛的应用。尤其在处理多分类(C &gt; 2)问题,分类器最后的输出单元需要Softmax 函数进行数值处理。关于Softmax 函数的定义如下所示:其中,Vi 是分类器前级输出单元的输出。i 表示类别索引,总的类别个数为 C。Si 表示的是当前元素的指数与所有...

2018-06-14 03:20:18 4627

转载 HBase2.0中的Benchmark工具 — PerformanceEvaluation

为什么80%的码农都做不了架构师?>>> ...

2018-06-13 15:04:00 99

转载 CSS 常用技巧

概述相信大家在写css属性的时候,会遇到一些问题,比如说:垂直对齐,垂直居中,背景渐变动画,表格宽度自适应,模糊文本,样式重置,清除浮动,通用媒体查询,自定义选择文本,强制出现滚动条,固定头部和页脚,自己在网上看到的一篇关于css的文章,感觉这里边一些常用的css代码片段对大家很有帮助,所以我就把这篇文章分享给大家,希望大家能够喜欢。css代码片段1、垂直对齐 如果你用CSS,则你会有困惑:我该怎...

2018-06-13 01:50:23 214

转载 微会动微信互动3D摇一摇助力沃奥思航海教育产品推介会

2018年6月11日,由秦皇岛国际旅游港泰盛鸿洲国际游艇俱乐部与沃奥思营地联合主办,枫宝文化(北京)有限公司承办“‘星’教育,新文旅”,沃奥思航海教育产品推介会在京北京京瑞温泉国际酒店隆重举行,200余位各界人士出席参加本次活动。在本次推介会上青少年冠军帆船夏令营横空出世,颠覆传统教育运动、程式化的夏令营模式,将更健康、更新颖、更有意义的营地教育带给青少年,开创青少年教育的新...

2018-06-12 19:55:55 120

转载 微服务架构 vs. SOA架构

 面向服务架构(SOA)已经存在有些年头了,这是一种用于设计软件的伟大原则。在SOA中,所有组件都是独立自主的,并能为其他组件提供服务。要替换掉系统中的某些部分而不对整个系统造成较大的影响本是个难题,然而只要维护好系统各模块之间的低耦合,该难题便能迎刃而解,这也是我们之前谈及微服务时所认可的。大体上,SOA与微服务架构是非常相像的。那么它们之间的区别到底是什么呢?微服务是细粒度的SOA组件。换句...

2018-06-11 19:30:00 154

转载 开启和关闭HBase的thrift进程

开启$HBASE_HOME/bin/hbase-daemon.sh start thrift[hadoop@bigdatamaster hbase]$ jps3543 ThriftServer17407 NameNode3101 QuorumPeerMain19101 Jps17735 ResourceManager17563 SecondaryNameNode...

2018-06-11 14:57:00 165

转载 python 图片转字符画

整代码:将以下代码保存为py文件from PIL import Imageimport argparse#命令行输入参数处理parser = argparse.ArgumentParser()parser.add_argument('file') #输入文件parser.add_argument('-o', '--output') #输出文件...

2018-06-09 16:55:00 65

转载 Mongodb插入数据出现:E11000 duplicate key error collection:错误解决方案!

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-06-07 19:58:00 4622

转载 HDU 2082 找单词(生成函数)

Problem Description假设有x1个字母A, x2个字母B,..... x26个字母Z,同时假设字母A的价值为1,字母B的价值为2,..... 字母Z的价值为26。那么,对于给定的字母,可以找到多少价值&lt;=50的单词呢?单词的价值就是组成一个单词的所有字母的价值之和,比如,单词ACM的价值是1+3+14=18,单词HDU的价值是8+4+21=33。(组成的单词与排列顺序无关...

2018-06-07 19:42:00 52

空空如也

空空如也

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

TA关注的人

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