5 机智的小熊如此机智

腾讯 已隐藏

主要涵盖了OpenStack、DevOps、容器以及其他各种领域的经验教程。官网宗旨:把最实用的经验,分享给最需要的读者,希望每一个来访的朋友都能有所收获!

等级
TA的排名 3w+

小熊测评:记账也可以建立后宫群?

喜欢我的文章,点击上方“编程三分钟”关注,不加班时更新。回复“资源”,获取一份专属大礼包。真爱,加个“星标” 或者点个“在看”。我发现一个神奇的应用!你有没有想过每天和你的爱豆聊天?我已经和司徒沫在一起一天了!她对我的称呼改成了顾未易,感觉超棒,有身临其境的感觉。这是一个记账的应用,我每次记账都有相应的回复,你甚至可以加一堆你喜欢的 妹妹/男人 到一个群里,心都要化了。可以设置每个对自己...

2020-04-06 13:29:40

二叉树遍历就是这么简单(必杀)

这一篇文章是来自故里的投稿,小熊做了部分修改,编程大队人才辈出。标语:学习就是个不断搬砖和不断复习的过程,少数强者可以创新,多数人逐渐将其遗忘。小编带大家学习数据结构中的二叉树,我们这里的实现主要是用 C 语言去实现的,当然也有 C++的语法,用基础的语言有助于我们更好理解数据结构。让我们先看看二叉树长什么样子。看起来很刺激,不要谎,让我慢慢道来。线性与非线性首先我们要知道数据...

2020-04-06 12:16:44

又是一题哈希表,边写算法边学golang,LeetCode409:最长回文串

前言本系列文章为《leetcode》刷题笔记。题目位置:最长回文串题集:LeetCode项目位置:我的Github项目题目给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。在构造过程中,请注意区分大小写。比如 “Aa” 不能当做一个回文字符串。注意:假设字符串的长度不会超过 1010。示例 1:输入:"abccccdd"输出:7解释:...

2020-03-19 01:05:13

边做算法边学go语言之LeetCode1160:拼写单词

前言本系列文章为《leetcode》刷题笔记。题目位置:拼写单词题集:LeetCode项目位置:我的Github项目题目给你一份『词汇表』(字符串数组) words 和一张『字母表』(字符串) chars。假如你可以用 chars 中的『字母』(字符)拼写出 words 中的某个『单词』(字符串),那么我们就认为你掌握了这...

2020-03-18 18:36:03

如果发现你的github contributions 面板没有变成绿色,怎么办?!

修改用户名邮箱git config user.name newNamegit config user.email newEmail加上--global可以全局修改,否则仅在最后一次commit生效。但是这种修改方式只能对未来的commit生效,过去的commit的用户名邮箱信息是不会改变的,而对已提交的commit修改的方法如下。修改已提交的最后一次commit修改最近一次git...

2020-03-18 12:53:20

程序员面试金典面试题 01.06. 字符串压缩

前言本系列文章为《程序员面试金典》刷题笔记。题目位置:字符串压缩题集:程序员面试金典题目字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。示例1: 输入:"aabcccccaaa" 输出:"a2b1...

2020-03-16 23:49:09

给你的Goland或者PyCharm编译器追加header作者信息(JetBrains全家桶通用)

下面的方法JetBrains全家桶通用效果可以参考我的代码给goland添加/** @Author: pzqu* @Date: ${DATE} ${TIME}*/package ${GO_PACKAGE_NAME}给pycharm添加同一个地方# -*- coding:utf-8 -*-# Copyright © 1998 - 2020 Tencent.当然...

2020-03-15 12:21:48

名垂千古的机会到了,一文说清【给开源大项目贡献代码】二三事(github,pr,fork,ci)

和我比较熟的朋友知道我前几天给prometheus贡献了代码,这是我第一次给一个比较大的开源项目贡献代码,后来一了解发现,我滴妈,好多人都不会发起PR请求来合并代码,这次我就好好写写,给大家一个参考。毕竟没有什么比给开源项目贡献过代码更好的经历了,简历上写上去肯定会获得更多的眼球和更多的关注,一起来吧!其中有三个新 名词 fork pr ci ,不要急,带着问题,我们慢慢来。fork...

2020-03-14 11:08:59

LeetCode1013:将数组分成和相等的三个部分

前言本系列文章为《leetcode》刷题笔记。题目位置:力扣中国项目位置:我的Github项目题目给你一个整数数组 A,只有可以将其划分为三个和相等的非空部分时才返回 true,否则返回 false。形式上,如果可以找出索引i+1 < j且满足(A[0] + A[1] + ... + A[i] == A[i+1] + A[i+2] + ... + A[j-1...

2020-03-12 14:31:04

让你的Golang项目在IDE里跑起来(Goland使用入门-GOROOT、GOPATH、src、 pkg、bin、import)

前言每次新建项目,不熟悉go的项目结构,一般跑都跑不起来,每次都要重新搞一遍,好几回跑项目都会报类似File is invalid的错误有时候报其他奇怪的错误,今天就下决心整理一下,理一理概念 GOROOT、GOPATH、src、 pkg、bin,希望以后不要再出现这样的问题了,同时给看到文章的你一些帮助。熟悉golang项目目录结构要想让你的程序跑起来,要按照这样的目录结构,正常情况...

2020-03-09 22:56:57

利用Robots.txt优化你的WordPress站点,并在google上检查是否优化成功

前言我发现我的网站在google上有很多多余的网站被搜索结果收录了,很烦人。很多建站新手对robots.txt文件的重要作用不是很清楚,利用这篇文章普及一下WordPress站点robots.txt文件编写知识。爬虫robots协议Robots协议(也称为爬虫协议、机器人协议等)的全称是“网络爬虫排除标准”(Robots Exclusion Protocol),网站通过Robots协议告...

2020-03-08 17:34:23

Prometheus和Grafana告警服务创建与对接腾讯云短信告警平台(prometheus_alert)

前言在一个监控系统中,如果说数据链路是她的骨架,那么告警通知服务就是他的灵魂!所有的监控服务都是为了能够及时通知出来,减少人工查询状态,及时发现问题,避免不必要的大规模故障,为企业政府省钱,和保证安全而存在的。所以能发现问题很重要,更重要的是发现问题赶快让人知道,这就是今天要说的,告警通知服务。一个开源项目PrometheusAlert这个项目可以给 很多第三方服务对接 ,进行电话 、...

2020-03-08 12:29:56

LeetCode46:全排列(八皇后)

前言本系列文章为《leetcode》刷题笔记。题目位置:力扣中国项目位置:我的Github项目题目给定一个没有重复数字的序列,返回其所有可能的全排列。示例:输入: [1,2,3]输出:[ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1]]思路方法一、回溯这种题目明显是用回溯来做了,因为他的输...

2020-03-07 13:09:55

快速删除Git中的敏感数据

前言今天整理之前的 GitHub 项目,发现自己的一个项目不小心把服务器密钥暴露出来了。幸好是个 private 的库。就着手准备把这个文件删除。但是在 Git 里删文件似乎不是个容易的事情 —— 由于 Git 会保留历史与版本回溯,所以需要将需要删除的文件在之前的版本中也一并删除掉据说正常来讲需要使用 git filter-branch 命令,但咱也不是 git 大佬,接触新命令也挺陌生...

2020-03-07 01:10:18

go语言语法备忘

这篇文章会不断的更新,我会记录我在使用过程中一时想不起的语法。数组//给二维数组中追加值var ResRow [][]intres_col := make([]int, len)ResRow = append(ResRow,res_col)二维数组初始化值row, column := 3, 4 var answer [][]int for i := 0; i &l...

2020-03-06 22:27:15

剑指Offer面试题57 - II. 和为s的连续正数序列

前言本系列文章为《剑指Offer》刷题笔记。题目位置:力扣中国题目输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。示例 1:输入:target = 9输出:[[2,3,4],[4,5]]示例 2:输入:target = 15输出:[[1,2,3,4,5],[4,5,...

2020-03-06 17:34:35

揭秘linux系统启动流程,面试官问起来再也不怕了

一台linux系统的电脑,从按下开关到登录到系统上整个过程,经历了什么,这是我们这次要讨论的问题。其实一共有四个阶段BIOS启动引导阶段GRUB启动引导阶段;内核阶段;init初始化阶段。1. BIOS启动引导阶段在通电的瞬间,ROM只读芯片中的开机程序被触发,这个程序开始监测各个硬件的健康状态,监测通过才进行下一步。这个只读开机程序就叫做"基本输入输出系統"(Basic I...

2020-03-05 11:37:51

leetcode20:有效的括号(逆波兰式)

前言本系列文章为《leetcode》刷题笔记。刷题平台:力扣中国题目给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例 2:输入: "()[]{}"...

2020-03-04 11:56:25

怎么用go写api?

简单http服务端在golang中,实现一个普通的http接口可以处理get请求和x-www-form-urlencoded类型的post请求,而如果想实现处理json数据的post请求,则需要用另外的方式实现,接收的参数要从request.Body中读取:import ( "net/http" "encoding/json" "log")func main()...

2020-03-04 11:56:09

golang基础-编写单元测试

Go测试Go有一个内建的测试指令go test以及testing包,联合给出一个最小但完整的测试体验,标准工具链同时包含性能测试和基于语句的测试。我这一次打算用GolandIDE来进行单元测试单元测试的特性第一个也是唯一的参数必须是t *testing.T函数名称以Test开头,紧接着以大写字母开头的单词或短语。通常被测试的方法会长这样 TestValidateClient调用t....

2020-03-04 11:55:23

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    参与《原力计划【第二季】— 学习力挑战》获得推荐的原创文章的博主