开心就好的专栏

如果你总是轻言放弃, 那么你将会一事无成.

configure: error: No BPF header found

环境: CentOS Linux release 7.6.1810 (Core) 内核版本: 3.10.0-957.el7.x86_64 安装softflowd-0.9.9时, 执行./configure时, 报错: configure: error: No BPF header found...

2019-05-17 13:35:15

阅读数 3

评论数 0

kafka No entry found for connection 0

环境: kafka_2.11-2.2.0 说明 $KAFKA_HOME为kafka根目录的值, 如:/root/test/kafka_2.11-2.2.0 情景: A主机正常启动kafka(完全使用默认配置, 按照: https://kafka.apache.org/quickstart), ...

2019-05-14 09:12:25

阅读数 16

评论数 0

docker: Cannot find a valid baseurl for repo: base/7/x86_64

$ cat Dockerfile FROM centos:7 USER root RUN yum -y install wget ... 执行docker build -t gerrylon/vflow:0.1 . 报错: … Cannot find a valid baseurl for r...

2019-05-11 10:50:30

阅读数 38

评论数 0

使用netcat(nc命令)发送udp包

向192.168.31.65的2055端口发送udp测试数据 echo "Hello World\!" | nc -4u 192.168.31.65 2055

2019-04-29 14:46:13

阅读数 82

评论数 0

k8s技巧整理(不定期更新)

“重启pod” 假定pod的replicas值为2. 利用scale # 先缩为0, 再扩为原来的replicas $ kubectl scale deployment $deployName --replicas=0 [-n $nameSpaceName] $ kubectl scale dep...

2019-04-04 17:05:56

阅读数 47

评论数 0

docker技巧整理(不定期更新)

删除名称或者tag为none的镜像 $ docker images <none> <none> 9ccdd3df2456 2 hours ago 27MB <none> &a...

2019-04-04 16:48:03

阅读数 51

评论数 0

golang之pprof

测试环境: go version go1.11.2 windows/amd64 go语言中自带pprof包来做代码性能的监控, 不过本篇说的不是自带的pprof怎么用, 而是一个第三方的包: github.com/pkg/profile. 话不多说, 实际使用下看看效果. 假如写了一个main.g...

2019-02-27 09:16:56

阅读数 56

评论数 0

葛立恒数

概述 2018年过年的时候, 在李永乐老师的视频里了解到"葛立恒数"这个东西, 现在呢, 自己想记录一下. 产生背景 以下摘自维基百科:1 葛立恒数与拉姆齐理论有关...

2019-02-24 11:36:55

阅读数 296

评论数 0

SQL之case...when...then

测试环境: mysql 8.0.13. sql中支持分支选择, 用的是case...when...then, 简单点的也有if. 为了方便说明, 测试表user如下(sex列:1->男生,2->女生, 3-&am...

2019-02-23 19:01:47

阅读数 31

评论数 0

beego:unexpected end of JSON input

使用beego框架,前端POST传递json字符串, 后端接收, 出现错误: unexpected end of JSON input: // 请求格式: // POST /todo {"Title": &...

2019-02-15 10:25:56

阅读数 235

评论数 0

并查集

概述 并查集, 书面叫不相交集. 由于关于这个数据结构(集合)主要操作是Union(集合求并)和Find(查找一个元素属于哪个集合), 所以经常见到叫并查集. 问题引入 为了对这种数据结构有个感性的认识, 先给一个实际的问题: 有10台电脑, 任意两台电脑可能有网线连接, 此时说这两个电脑连通....

2019-02-13 13:41:59

阅读数 35

评论数 0

桶排序

桶排序是针对类似这样的情况: 有N个整数, 它们的范围是[0,M][0, M][0,M], 那么我们可以做(伪码描述): 初始化一个count数组(也就是所谓的桶), 长度为M+1, 每个元素为一个空链表 这里用链表, 主要是当有重复元素时保持插入操作的快速; 依次读入N个整数, 将arr[i]...

2019-02-12 12:45:35

阅读数 33

评论数 0

golang之heap学习

测试环境 go version go1.11.2 windows/amd64 概述 heap, 即堆, 是一种用数组实现的完全二叉树. 堆有大根堆和小根堆, 分别是说: 对应的二叉树的树根结点的键值是所有堆节点键值中最大/小者。 为了方便叙述, 以小根堆为例说下概念. 堆常见的实现方法: 在数...

2019-02-11 23:46:01

阅读数 121

评论数 0

golang之list与LRU

测试环境: go version go1.11.2 windows/amd64 list是go语言自带的双循环链表实现. 源码位置: $GOPATH/src/container/list/list.go 其中两个核心数据结构: 一个是节点的定义: // 节点的定义 type Element s...

2019-02-11 21:08:41

阅读数 72

评论数 0

stl之stack

概述 stack, 即栈是一种操作受限制的线性表, 特点为: “后进先出”, 即LIFO(Last In First Out); 常用方法 对stack常用的操作记下笔记: #include <iostream&...

2019-01-29 19:38:21

阅读数 36

评论数 0

gcc编译后,printf和scanf顺序问题

测试环境: win10 家庭版 64位 gcc version 6.3.0 (MinGW.org GCC-6.3.0-1) 在需要用户输入时, 先用printf打印提示语, 再scanf, 结果顺序不对: int main(int argc, char const *argv[]) { c...

2019-01-29 10:13:37

阅读数 88

评论数 0

最大连续子序列和

问题描述 给定一个整数序列,a0,a1,a2,...,ana_0, a_1, a_2, ... , a_na0​,a1​,a2​,...,an​(可正可负),求其中最大的子序列和。如果所有整数都是负数,那么最大子序列和为0; 用数学语言描述, 就是: 求 max(0,∑ijai),&amp...

2019-01-28 20:29:35

阅读数 50

评论数 0

秦九韶算法

秦九韶算法是啥呢? 简单来说,就是用来计算多项式值的一种方法。 一般而言, 对于多项式: f(x)=anxn+an−1xn−1+...+a1x+a0f(x) = a_{n}x^{n} + a_{n-1}x^{n-1} + ... + a_{1}x + a_{0}f(x)=an​xn+an−1​xn...

2019-01-28 10:37:34

阅读数 178

评论数 0

C语言clock()测试函数运行时间

运行环境: win10家庭版 64位 MinGW.org GCC-6.3.0-1 以下英文解释引自man page: man 3 clock DESCRIPTION The clock() function returns an approximation of processor time u...

2019-01-28 09:52:53

阅读数 151

评论数 0

洗牌算法

洗牌在英文中叫shuffle,实际应用中就是给定一个数组, 将其中的元素打乱。 这个问题最开始学习js时遇到, 也有一个很好玩的办法: function shuffle(arr) { if (!Array.isArray(arr)) { return arr; } ...

2019-01-27 12:51:15

阅读数 26

评论数 0

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