自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (etcd)raft算法的学习笔记 (二)

Raft 一致性算法section 5几个子章节结合etcd源码讨论一、section 5.1服务器始终处于三种状态:leader、follower、candidate(etcd新增了一个learner,在后面补充)follower: 该角色处于被动位置从不会主动发起请求,仅仅是简单的回应leader和candidate的请求leader:该角色处理所有客户端发来的请求。如果follower不小心接收到了客户端请求,该请求将会转发给leadercandidate:该角色是follower到le

2020-06-04 17:00:39 474

原创 (go)创建一个二维数组或切片,并通过变量赋值

golang是无法直接在二维数组创建时传变量的m := 2n := 2//var dp [m][n]int 这样会报错提示无法使用变量var dp [][]intfor x := 0; x < m+1; x++ { //循环为一维长度 arr := make([]int, n+1) //创建一个一维切片 dp = append(dp, arr) //把一维切片,当作一个整体传入二维切片中}结果:[[0 0] [0 0]]...

2020-06-04 11:24:24 3284

原创 (etcd)raft算法的学习笔记 (一)

论文原文:https://ramcloud.atlassian.net/wiki/download/attachments/6586375/raft.pdf中文翻译:https://github.com/maemual/raft-zh_cn/blob/master/raft-zh_cn.md相关动画:http://thesecretlivesofdata.com/raft/一、什么是一致性算法 一致性算法比较通俗的解释就是,让一组机器能像一个整体一样操作下去,哪怕其中的一台机器宕机了,整个集群也能继

2020-05-28 16:15:35 245

原创 (LeetCode)动态规划问题学习笔记

由易到难涉及的几个例题:LeetCode 198. House Robber 打家劫舍(Easy)LeetCode 1143. Longest Common Subsequence 最长公共子序列(Medium)LeetCode 72. Edit Distance 编辑距离(Hard)最后两个为二维动态规划问题动态规划的解题方法:定义子问题:子问题是和原问题差不多的问题,但是并不完全一样,且规模较小。通常原问题可能是一个数组,在这个数组内需要进行某种有规律的运算,那定义到子问题可能就是将数

2020-05-25 00:21:54 539

原创 (go) 嵌套map,结合leedcode第36题有效的数独

原题链接:link.使用map记录数独//方法1 初始化一个空的多维映射func isValidSudoku(board [][]byte) bool { row := map[int]map[byte]int{} //存放 column := map[int]map[byte]int{} box := map[int]map[byte]int{} for ...

2020-05-06 16:26:39 141

原创 (go)copy map

复制一个map,最快的方法是定制化创建一个新的map,类型相同,然后通过loop将k,v赋予新的map;package main import ("fmt")func main() { map_origin := map[string]int{ "x":1, "y":2, } map_copy := map[string]...

2020-05-06 12:24:56 2205

原创 cron在win编辑后拷至linux踩的坑

cron在win编辑后拷至linux部署在docker上踩的坑过程描述最近因为需要运行一些定时任务脚本并打包在docker上部署,之前尝试过cron一直都没问题,但这次不知道为什么一直不能跑起来,最后在排除了语法格式,时间,cron的启动情况等网上出现的常见的一些错误原因后依然没有解决。发现的坑在一系列尝试后,肉眼无法发现任何问题,关键docker预装的是ubuntu没有相关的日志。于是在...

2019-12-16 10:50:42 102

翻译 XGBOOSTsales predict实例学习,kaggles

XGBOOST实例学习 以kaggle一道题sales predict为对象,kerners里面这道题的特征工程有个老外的一套流程简单易懂https://www.kaggle.com/dlarionov/feature-engineering-xgboost ,感觉一遍流程完整理解下来能学习到很多东西。下面是整个逻辑和处理过程的大白话描述有问题的地方欢迎指出: (1)特征的含义:①训练集包含:...

2018-08-31 17:40:42 1593 3

转载 python numpy 的一些学习总结

python numpy 的一些学习总结创建数组 np.array(list) dim #维度 shape #形状 dtype #数据类型创建1维数组里面全是0 np.zeros(x) 创建多维数组里面全是0 np.zeros((x, y)) 创建1维数组从0~x-1 np.arange(15) 返回单位矩阵的数组 np.eye(x)数组的运算: A*B...

2018-08-10 17:03:49 222

原创 裁判文书网爬虫列表信息

裁判文书网爬虫列表信息裁判文书网StackEdit 以上代码是裁判文书网列表信息里面构造3个参数number vl5x guid的方法 guid用uuid库 number就用guid去请求另一个POST(这个就自己找啦) 关键的vl5x就要去右键网站源代码最下面那个js混淆代码解密后用能运行js的库用返回头信息cookies里截取的vjkl5去获取 建议用sc...

2018-08-06 18:15:43 1569

空空如也

空空如也

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

TA关注的人

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