总结:Bootstrap(自助法),Bagging,Boosting(提升)

前言 最近在理清一些很必要的也很基础的东西,记录一下,结合网上和文献,自己也有些易化使之更轻松理解,如有错误,请不吝赐教,多谢! Bootstrap(自助法) Bootstrap是一种抽样方法 核心思想 这里写图片描述 子样本之于样本,可以类比样本之于总体 栗子:我要统计鱼塘里面的鱼的条数,怎么统计呢?假设鱼塘总共有鱼1000条,我是开了上帝视角的,但是你是不知道里

  • 0
  • 0
  • 发布于 2020-01-12 14:20
  • 阅读 ( 30 )

震惊!阿里热更新框架 Sophix 背后隐藏的真相竟然是……

   移动互联网市场日趋成熟,移动产品研发进入平稳发展阶段,这意味着开发者的思维和研发模式也应转入下半程。安全领域技术在开发中的应用一直是操作系统平台发展周期中的重要一环。热修复,作为安全领域技术的衍生品,自2016年开始,持续受到关注,并不断演进。    2016年上半年,为了提升产品在敏捷开发下的最佳发布体验,分别尝试了备受关注的阿里和微信两

  • 0
  • 0
  • 发布于 2020-01-12 13:58
  • 阅读 ( 10 )

【技术小记 | 服务器】阿里云专有网络实现外网访问 Nginx 安装与配置

欢迎大家访问我的个人博客:吴佳轶|WuJiaYi,第一时间获取最新的文章。 专有网络和经典网络的区别 相信很多人在购买阿里云ECS云服务器的时候,对于专有网络和经典网络的网络类型看的不知所云。对于新手来说,不知道该如何选择,很多人就随便的选了一下,在后期配置Web服务器的时候,却发现不管怎样都无法实现外网访问,这一定是你选择了专有网络的缘故。 对于专有网

  • 0
  • 0
  • 发布于 2020-01-12 13:53
  • 阅读 ( 25 )

【技术干货】听阿里云CDN安防技术专家金九讲tengine+lua开发

摘要:系统介绍tengine的安装、运行和开发,全文包含大量代码示例,由阿里云CDN安防技术专家金九撰写。 一、介绍    Tengine:轻量级、高性能、高并发、配置化、模块化、可扩展、可移植的Web和反向代理服务器,Tengine是nginx超集,但做了很多优化,包含了很多比较有用的模块,比如直接包含了lua、proc等很有用的模块。    Lua:一个很轻量级的脚本,也号称性能最高的脚本

  • 0
  • 0
  • 发布于 2020-01-12 13:48
  • 阅读 ( 54 )

阿里技术官必问Java题:设计一个类Dubbo的RPC框架的方法及步骤

在Mike过去持续分享的阿里Java面试题及面经中,几乎每次的面试题目中都会问到Dubbo相关问题,比如:“从0到1设计一个Dubbo的RPC框架,说说你的方法与步骤”,这个问题主要考察以下几个方面:1)你对RPC框架的底层原理掌握程度。2)考验你的整体RPC框架系统设计能力。Mike将这部分知识栈进行了梳理并分享给大家,希望对扩充知识栈、通过技术面试有所助力。RPC和RPC框架1.RPC(Rem

  • 0
  • 0
  • 发布于 2020-01-12 13:47
  • 阅读 ( 15 )

MVVMLin一个基于Jetpack+Kotlin+协程+Retrofit的快速开发框架

MVVMLin 一个基于MVVM用Kotlin+Retrofit+协程+Databinding+LiveData来封装的快速开发框架: 项目地址:MVVMLin Github上关于MVVM的框架也不少,之前一直在用RxJava+Retrofit用MVP模式来做项目,现在AndroidX是大势所趋,Kotlin已经成官方语言两年了,今年GoogleIO大会又出了新东西,哎~~~~学不动了呀。近期项目不太忙,把这几个新东西结合起来,封装了一个MVVM的框架,分享出来给大家献丑了。 抛弃了

  • 0
  • 0
  • 发布于 2020-01-12 13:06
  • 阅读 ( 13 )

安卓最好的异步任务执行框架:kotlin协程(coroutines)

简要介绍 安卓开发中一个最大的通点,就是异步任务的执行。 常用解决方案主要有如下几种:1、AsyncTask2、Handler3、RxJava 方案很多,都能用,只有一点不爽,烦。 如果不必异步执行,代码一行行执行,多好。可以要异步执行,立刻就坠入地狱。 解决方案 kotlin提出一个新的解决方案:协程(coroutines)。 协程简要理解如下: 构建于线程之上,官方称之为轻量型线程。 每个协程包

  • 0
  • 0
  • 发布于 2020-01-12 13:06
  • 阅读 ( 13 )

Hyperf 高灵活性的 PHP 协程框架

文档链接Hyperf是基于Swoole4.3+实现的高性能、高灵活性的PHP协程框架,内置协程服务器及大量常用的组件,性能较传统基于PHP-FPM的框架有质的提升,提供超高性能的同时,也保持着极其灵活的可扩展性,标准组件均均基于PSR标准实现,基于强大的依赖注入设计,保证了绝大部分组件或类都是可替换与可复用的。  框架组件库除了常见的协程版的MySQL客户端、Redis客户端,还为您

  • 0
  • 0
  • 发布于 2020-01-12 13:05
  • 阅读 ( 13 )

zan框架入门(一)——协程

zan是基于PHP协程的网络服务框架,要使用zan框架,首先需要了解php的yield。建议先看一下在PHP中使用协程实现多任务调度这篇文章,基础部分内容都只是这篇文章的整理。 yield yield是php的生成器语法,放在函数内部使用,其效果是return值并且中断此函数的执行。 一个简单的生成值的例子 <?php functiongen_one_to_three(){ for($i=1;$i<=3;$i++){ //注意变量$i的值在不同的yield之间是保持传

  • 0
  • 0
  • 发布于 2020-01-12 13:05
  • 阅读 ( 10 )

协程框架---greenlet基本介绍

1.基本使用 fromgreenletimportgreenlet deftest1(): print('test1.start') gl2.switch() print('test1.end') deftest2(): print('test2.start') gl1=greenlet(test1) gl2=greenlet(test2) gl1.switch() 打印: test1.start test2.start 使用greenlet()创建协程,参数是函数名,不要加() 使用switch()函

  • 0
  • 0
  • 发布于 2020-01-12 13:00
  • 阅读 ( 10 )

协程框架---gevent的基本介绍

1.基本介绍 一个基于greenlet的并发网络库。有了gevent后,不必像greenlet那样手动切换,而是当一个协程阻塞时,将自动切换到其他协程。 importgevent deftest1(): print('test1.start') gevent.sleep(0) print('test1.end') deftest2(): print('test2.start') gevent.sleep(0) print('test2.end') gevent.joinall([ gevent.sp

  • 0
  • 0
  • 发布于 2020-01-12 13:00
  • 阅读 ( 16 )

httprouter框架简析(一)

简述 关于go的web开发框架,主要是两大类。一类以beego为主,功能全,配置多,大而全;一类是以gin为主的,基于httprouter进行开发,轻而快。这个无所谓好坏,全看个人选择。今天主要说httprouter是如何实现。 httprouter支持参数类型的URL(/user/:id)也支持*的通配符URL(/static/*file)。 httprouter使用radixtree(前缀树)对请求的URL进行管理,最差时间复杂度为O(n),n为URL长度。 httprout

  • 0
  • 0
  • 发布于 2020-01-12 12:07
  • 阅读 ( 12 )

02Gin源码解读

简介 HttpRouter实现 数据结构 添加路由 addRoute insertChild 获取数据 总结 简介 Gin源码解读,基于v1.5.0版本. HttpRouter实现 添加路由主要是由addRoute完成: func(engine*Engine)addRoute(method,pathstring,handlersHandlersChain){ assert1(path[0]=='/',"pathmustbeginwith'/'") assert1(method!="","HTTPmet

  • 0
  • 0
  • 发布于 2020-01-12 12:06
  • 阅读 ( 11 )

Nginx Unit 安装与性能测试

安装 centos 配置安装源 在文件夹/etc/yum.repos.d/下创建unit.repo文件,内容如下: [unit] name=unitrepo baseurl=http://packages.nginx.org/unit/centos/7/$basearch/ gpgcheck=0 enabled=1 安装unit $sudoyuminstallunit $sudoyuminstallunit-phpunit-pythonunit-gounit-perl ubuntu 配置apt-key

  • 0
  • 0
  • 发布于 2020-01-12 12:05
  • 阅读 ( 15 )

03Gin源码解读

简介 Context初始化 Context之请求参数获取 Context之模型绑定和验证 Context之响应 Context之高级响应 Context之内容协商 总结 简介 Gin源码解读,基于v1.5.0版本. Context初始化 Context是Gin中很重要的一个部分,先看一下注释是怎么说的. //Contextisthemostimportantpartofgin.Itallowsustopassvariablesbetweenmiddleware, //managetheflow,valid

  • 0
  • 0
  • 发布于 2020-01-12 12:05
  • 阅读 ( 15 )

Gin 笔记

Context.Next()函数 //Next只能使用于中间件. //用于调用下一个中间件或者handler. func(c*Context)Next(){ c.index++ fors:=int8(len(c.handlers));c.index<s;c.index++{ c.handlers[c.index](c) } } 从源码看,调用前是Beforerequest,调用后代表AfterRequest

  • 0
  • 0
  • 发布于 2020-01-12 12:05
  • 阅读 ( 15 )

基于gin web框架搭建RESTful API服务

这篇主要学习go项目中的项目结构、项目规范等知识,ROM采用的database/sql的写法。 1.技术框架 利用的是ginweb框架,然后ROM层选用database/sql,安装mysql驱动。安装方式如下: //使用github上的gin托管地址 $goget-ugithub.com/gin-gonic/gin $gogetgithub.com/go-sql-driver/mysql 2.项目结构如下 项目结构分析: 1、main.go主要是存放路由,启动项目; 2、router主要存放路由信息

  • 0
  • 0
  • 发布于 2020-01-12 12:05
  • 阅读 ( 9 )

gin,websocket通信,chan通信,聊天

实现功能:websocket+chan通信 使用包: github.com/gin-gonic/gin github.com/gorilla/websocket 代码 packagewebsocket import( "encoding/json" "log" "net/http" "github.com/gin-gonic/gin" "github.com/gorilla/websocket" ) //ClientManagerisawebsocketmanager typeClientMana

  • 0
  • 0
  • 发布于 2020-01-12 12:04
  • 阅读 ( 13 )

gin 安装(使modules,makefile)

1新建一个项目目录 mkdirwages_service 2新建Makefile文件 touchMakefile 文件内容如下 all:cleandeps clean: @rm-rfgo.mod @rm-rfgo.sum @rm-rfvendor deps: @echo"初始化模块" gomodinitwages_service @echo"下载依赖" exportGOPROXY=http://goproxy.io gomodtidy-v @echo"检查依赖是否全部下载" gomodverify

  • 0
  • 0
  • 发布于 2020-01-12 12:04
  • 阅读 ( 15 )

gin PostForm 方法不起作用

情景:在httpiepost下,在axiospost下,总的来说,就是在form-data下只有c.Bind()会有用如果一定要用c.PostForm()headers必须为x-www-form-urlencoded

  • 0
  • 0
  • 发布于 2020-01-12 12:04
  • 阅读 ( 15 )