自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sublime安装插件时显示没有可用插件包

channel_v3的版本问题首选项——>package settings——>package controll——>setting-Default如下图去这个网站下载channel_v3.json,然后记事本打开,把schema_version从3.0.0改为2.0保存到某一路径下面然后打开setting-User在里面添加如图配置该...

2020-02-05 00:46:52 1057

原创 rabbitmq集群搭建时.erlang.cookie权限设置

chown rabbitmq:rabbitmq .erlang.cookiechmod 400 .erlang.cookie

2019-12-10 15:43:29 2239

原创 python influxdb client中文报错

报错如图,python unicode编码错误,需要在开头加上# -*- coding: utf-8 -*-from __future__ import unicode_literals即可解决

2019-09-17 15:27:20 586

原创 Rocketmq命令行问题

如图,执行命令行报错原因是没有指定namesrv地址指定了之后仍然报错解决办法vim bin/tools.sh如黄框中添加java ext的全路径。问题解决

2019-08-14 16:58:31 294 1

原创 go mod使用问题总结

1.设置go moudle和配置go proxygo 1.11版本需要打开go moudle, 之后的不需要windows下的配置$env:GO111MODULE="on"$env:GOPROXY="https://goproxy.io"官网goproxy.io2.创建项目# 创建项目目录, 非src目录mkdir testcd test# 生成项目的go....

2019-08-13 15:42:28 765

原创 Rocketmq centos7下安装及使用

一、安装安装方面按照官方文档。下载二进制包,解压了可以直接用不用编译wget https://www-us.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zipunzip rocketmq-all-4.4.0-bin-release.zipcd rocketmq-all-4.4.0-bin-rele...

2019-08-12 16:13:57 593

原创 287. 寻找重复数 难度 中等

给定一个包含n+ 1 个整数的数组nums,其数字都在 1 到n之间(包括 1 和n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。示例 1:输入: [1,3,4,2,2]输出: 2示例 2:输入: [3,1,3,4,2]输出: 3说明:不能更改原数组(假设数组是只读的)。 只能使用额外的O(1) 的空间。 时间复杂度...

2019-05-09 21:08:41 117

原创 229. 求众数 II 难度 中等

给定一个大小为n的数组,找出其中所有出现超过⌊ n/3 ⌋次的元素。说明:要求算法的时间复杂度为 O(n),空间复杂度为 O(1)。示例1:输入: [3,2,3]输出: [3]示例 2:输入: [1,1,1,3,3,2,2,2]输出: [1,2]思路:使用mapfunc majorityElement(nums []int) []int { ...

2019-05-06 21:17:41 113

原创 golang爬虫项目Pholcus源码分析(五)

爬取数据的收集。使用管道收集数据,https://github.com/henrylee2cn/pholcus/blob/master/app/crawler/crawler.go#L57// 任务执行入口func (self *crawler) Run() { // 预先启动数据收集/输出管道 self.Pipeline.Start() // 运行处理协程 c := mak...

2019-04-19 02:17:28 436

原创 golang爬虫项目Pholcus源码分析(四)

download部分该部分用于下载爬来的数据1.example文件用于测试项目中的两种内核下载情况,测试了GET和POST方法,用于兼容需要登录的网站和不需要登录的网站。https://github.com/henrylee2cn/pholcus/blob/master/app/downloader/surfer/example/example.gopackage main...

2019-04-17 01:38:08 519

原创 golang爬虫项目Pholcus源码分析(三)

运行过程1.offline模式// https://github.com/henrylee2cn/pholcus/blob/master/app/app.go#L372// ******************************************** 私有方法 ************************************************* \\// ...

2019-04-17 01:22:55 397

原创 golang爬虫项目Pholcus源码分析(二)

运行界面显示以windows的exec文件为例// +build windowspackage execimport ( "os" "os/exec" "os/signal" "github.com/henrylee2cn/pholcus/config" "github.com/henrylee2cn/pholcus/cmd" // cmd版 "github.com...

2019-04-15 21:08:21 656

原创 golang爬虫项目Pholcus源码分析(一)

项目地址:https://github.com/henrylee2cn/pholcus操作界面的显示如图,example_main.go是一个例子,用于指引用户写自己的main函数。main函数中执行了一行命令用于指定本次运行的操作界面,通过这行命令可知去找exec包中的DefaultRun函数。如图,exec包中有五个文件,均属于package exec。DefaultR...

2019-04-12 00:39:59 1893 3

原创 gin框架练习(一)helloworld

安装好gin后,main文件中如下:package mainimport ( "net/http" "github.com/gin-gonic/gin")func main() { router := gin.Default() router.GET("/", func(c *gin.Context) { c.String(http.StatusOK, "hello")...

2019-04-07 23:52:24 581

原创 简单的gin框架例子

安装环境go get -u github.com/gin-gonic/gin安装gin框架,例子代码package mainimport "github.com/gin-gonic/gin"func main() { r := gin.Default() r.GET("/ping", func(c *gin.Context) { c.JSON(200, gin....

2019-03-30 03:09:55 1768

原创 golang安装gin等框架时显示 no Go files in C:\Users\Administrator\go\src\gopkg.in\yaml.v2

这种情况是yaml.v2被墙了,去C:\Users\Administrator\go\src\gopkg.in\ 目录下执行如下命令从github上clone yaml项目// 用v2分支git clone https://github.com/go-yaml/yaml.git下载完成后重命名为yaml.v2,cd进目录,执行go install即可。...

2019-03-30 02:47:18 18709

原创 22. 括号生成 难度 中等

给出n代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。例如,给出n=3,生成结果为:[ "((()))", "(()())", "(())()", "()(())", "()()()"]思路:递归,已经分发的左括号数目必须大于等于右括号的数目。二者又同时小于nvar res []stringfunc df...

2019-03-29 21:46:37 110

原创 859. 亲密字符串 难度 简单

给定两个由小写字母构成的字符串A和B,只要我们可以通过交换A中的两个字母得到与B相等的结果,就返回true;否则返回false。示例 1:输入: A = "ab", B = "ba"输出: true示例 2:输入: A = "ab", B = "ab"输出: false示例 3:输入: A = "aa", B = "aa"输出:...

2019-03-29 20:04:33 100

原创 819. 最常见的单词 难度 简单

给定一个段落 (paragraph) 和一个禁用单词列表 (banned)。返回出现次数最多,同时不在禁用列表中的单词。题目保证至少有一个词不在禁用列表中,而且答案唯一。禁用列表中的单词用小写字母表示,不含标点符号。段落中的单词不区分大小写。答案都是小写字母。示例:输入: paragraph = "Bob hit a ball, the hit BALL flew far a...

2019-03-29 18:18:25 263

原创 821. 字符的最短距离 难度 简单

给定一个字符串S和一个字符C。返回一个代表字符串S中每个字符到字符串S中的字符C的最短距离的数组。示例 1:输入: S = "loveleetcode", C = 'e'输出: [3, 2, 1, 0, 1, 0, 0, 1, 2, 2, 1, 0]说明:字符串S的长度范围为[1, 10000]。 C是一个单字符,且保证是字符串S里的字符。 ...

2019-03-29 13:50:33 108

原创 811. 子域名访问计数 难度 简单

一个网站域名,如"discuss.leetcode.com",包含了多个子域名。作为顶级域名,常用的有"com",下一级则有"leetcode.com",最低的一级为"discuss.leetcode.com"。当我们访问域名"discuss.leetcode.com"时,也同时访问了其父域名"leetcode.com"以及顶级域名"com"。给定一个带访问次数和域名的组合,要求分别计算每个...

2019-03-29 11:27:49 115

原创 994. 腐烂的橘子 难度 简单

在给定的网格中,每个单元格可以有以下三个值之一:值0代表空单元格; 值1代表新鲜橘子; 值2代表腐烂的橘子。每分钟,任何与腐烂的橘子(在 4 个正方向上)相邻的新鲜橘子都会腐烂。返回直到单元格中没有新鲜橘子为止所必须经过的最小分钟数。如果不可能,返回-1。示例 1:输入:[[2,1,1],[1,1,0],[0,1,1]]输出:4示例 2:输入...

2019-03-23 17:38:10 252

原创 993. 二叉树的堂兄弟节点 难度 简单

在二叉树中,根节点位于深度0处,每个深度为k的节点的子节点位于深度k+1处。如果二叉树的两个节点深度相同,但父节点不同,则它们是一对堂兄弟节点。我们给出了具有唯一值的二叉树的根节点root,以及树中两个不同节点的值x和y。只有与值x和y对应的节点是堂兄弟节点时,才返回true。否则,返回false。示例 1:输入:root = [1,2,...

2019-03-23 16:56:21 176

原创 211. 添加与搜索单词 - 数据结构设计 难度 中等

设计一个支持以下两种操作的数据结构:void addWord(word)bool search(word)search(word)可以搜索文字或正则表达式字符串,字符串只包含字母.或a-z。.可以表示任何一个字母。示例:addWord("bad")addWord("dad")addWord("mad")search("pad") -> false...

2019-03-22 20:02:03 125

原创 213. 打家劫舍 II 难度中等

你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都围成一圈,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你在不触动警报装置的情况下,能够偷窃到的最高金额。示例1:输入: [2,3,2]输出: 3解释:...

2019-03-21 14:05:19 130

原创 274. H指数 难度 中等

给定一位研究者论文被引用次数的数组(被引用次数是非负整数)。编写一个方法,计算出研究者的h指数。h 指数的定义: “h 代表“高引用次数”(high citations),一名科研人员的 h 指数是指他(她)的 (N 篇论文中)至多有 h 篇论文分别被引用了至少h 次。(其余的N - h篇论文每篇被引用次数不多于h次。)”示例:输入: citations = [3,0,...

2019-03-20 21:12:36 170

原创 ansible2.4+ python api封装

ansible2.4的结构跟2.3相比有修改的地方,所以封装的方式也需要调整一下。ansible_utils.py# -*- coding: utf-8 -*-from __future__ import unicode_literalsimport osfrom collections import namedtuplefrom ansible.parsing.datalo...

2019-03-20 17:16:02 722

原创 数据库和redis相关基础

一、数据库关系型数据库:采用关系模型来保存数据。非关系型数据库:使用键值对存储数据。其他数据库事务特性:原子性 一致性 隔离性 持久性乐观锁:觉得不会冲突,不上锁,加个标记,如果标记改了就重新取。悲观锁:使用即上锁,效率低。共享锁:读锁,取得锁的可以读不可以写。排他锁:拿到锁的才可以读写。二、redisredis是内存数据库,kv存储,单进程单线程,将并...

2019-03-19 21:18:26 109

原创 leetcode 56.合并区间 难度中等

给出一个区间的集合,请合并所有重叠的区间。示例 1:输入: [[1,3],[2,6],[8,10],[15,18]]输出: [[1,6],[8,10],[15,18]]解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].示例2:输入: [[1,4],[4,5]]输出: [[1,5]]解释: 区间 [1,4] 和 [4,5] 可被视为重叠区间。...

2019-03-19 01:23:31 177

原创 操作系统知识点

1.GET和POST的不同get参数通过url传递,post放在request body中。 get请求在url中传递的参数是有长度限制的,而post没有。 get比post更不安全,因为参数直接暴露在url中,所以不能用来传递敏感信息。 get请求只能进行url编码,而post支持多种编码方式 get请求会浏览器主动cache,而post支持多种编码方式。 get请求参数会被完整保...

2019-03-19 01:06:13 147

原创 k8s基础知识

一、架构master节点:运行如下deamon服务:apiserver:提供restful api服务 scheduler:用于调度pod到node Controller Manager:用于管理各种controller etcd:配置管理 网络:如flannelnode节点:kubelet:从scheduler获取pod配置信息,并在节点创建pod。 kube-p...

2019-03-19 00:37:38 388

原创 leetcode 209.长度最小的子数组 难度中等

题目描述:给定一个含有n个正整数的数组和一个正整数s ,找出该数组中满足其和≥ s的长度最小的连续子数组。如果不存在符合条件的连续子数组,返回 0。示例:输入: s = 7, nums = [2,3,1,2,4,3]输出: 2解释: 子数组[4,3]是该条件下的长度最小的连续子数组。进阶:如果你已经完成了O(n) 时间复杂度的解法, 请尝试O(nlo...

2019-03-18 15:27:49 312

原创 ssh相关原理及工具包

一、ssh原理ssh相对于telnet等协议的优点在于安全性,ssh使用了非对称加密来确保安全性。登录步骤:远程Server收到Client端用户的登录请求,Server把自己的公钥发给用户。 Client使用这个公钥,将密码进行加密。 Client将加密的密码发送给Server端。 远程Server用自己的私钥,解密登录密码,然后验证其合法性。 若验证结果,给Client相应...

2019-03-18 14:31:15 169

原创 安装kubernetes1.11

使用virtualbox创建两个centos虚拟机http://www.cnblogs.com/cocowool/p/kubeadm_install_kubernetes.html遇到问题:查看系统日志可知,没有拉取到quay.io/coreos/flannel:v0.10.0这个镜像解决办法:找到一个能用的docker pull docker.io/jmgao...

2019-03-18 14:01:41 149

原创 概率密度函数和最大似然法

一、离散型随机变量和连续型随机变量离散型随机变量:随机变量的值只能取自然数。0、1、2、3等连续型随机变量:随机变量的值取实数。可以带小数点如1.5二、概率分布函数和概率密度函数概率分布函数:离散型随机变量概率函数取值的累加结果。概率密度函数:表示连续型随机变量的概率,概率密度函数是连续型随机变量分布函数的导函数。如图,a图为连续型随机变量分布函数,b图为它的概率密...

2019-02-26 14:31:56 3826

原创 深度学习防止过拟合方法

1.丢弃法(dropout)随机设置某些节点的输出置为0,总输出不再依赖于这些神经元。使用丢弃法不会改变隐层节点的期望。训练过程中因为每个节点都可能被丢弃,所以输出不会过分依赖于某些节点,防止过拟合。测试过程中为得到确切的输出结果不会丢弃。2.正则化L1或L2范数...

2019-02-17 22:25:36 227

原创 sigmoid、tanh和ReLU

sigmoid的缺点:1.神经元接近0或1时会饱和,导致梯度消失。2.sigmoid取值范围[0,1],不是0中心的。影响反向传播时梯度下降的运作,梯度要么正数要么负数,权重更新Z字型下降,不过算是个小问题。tanh是一个简单放大的sigmoid神经元,取值范围[-1, 1]ReLU函数,公式为f(x) = max(0, x)优点:1.线性,收敛速度快。2.不含指数运算...

2019-02-17 21:42:17 795

原创 python threadpool使用

import timeimport threadingimport threadpooldef test(a, b): print threading.current_thread(), a, b time.sleep(1)# 参数格式data =[(['1','2'], None), (['3','4'], None)]start_time = time.t...

2018-11-20 11:28:23 894

原创 kubeadm安装后node节点无法ready

具体表现如下查看系统日志发现错误如下在master节点vim /etc/systemd/system/kubelet.service.d/11-cgroups.conf添加[Service]CPUAccounting=trueMemoryAccounting=true然后执行systemctl daemon-reloadsystemctl restart ku...

2018-08-23 17:16:18 2693

原创 导入kubernetes的sdk失败(ImportError: cannot import name UnrewindableBodyError)

错误信息:解决办法:重装urllib3库pip uninstall urllib3pip install urllib3

2018-08-23 10:14:00 3391 1

空空如也

空空如也

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

TA关注的人

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