lua-resty-auto-ssl 发表于 2020-10-21 | | 阅读次数: 基于lua-resty-auto-ssl插件实现自动部署、更新SSL证书github地址 https://github.com/auto-ssl/lua-resty-auto-ssl 1、安装Openresty123curl -so /etc/yum.repos.d/openresty.repo h ... 阅读全文 »
利用kubeadm安装k8s 发表于 2019-08-26 | | 阅读次数: 环境主机配置和角色分配 ip host 角色 配置 192.168.136.130 master.huany.com master CentOS 7.6 192.168.136.131 node1.huany.com node1 CentOS 7.6 192.168.136.13 ... 阅读全文 »
linux下json解析神器 - jq 发表于 2019-08-02 | | 阅读次数: jq12345678910111213141516171819202122232425jq - commandline JSON processor [version 1.6]Usage: jq [options] <jq filter> [file...] jq [option ... 阅读全文 »
设定printf在终端输出字体的颜色 发表于 2019-08-01 | | 阅读次数: 终端字符的颜色是用转义序列进行控制,是文本模式下的系统显示功能,和具体的语言无关。转义序列是以 ESC 开头,可以用 \033 完成相同的工作(ESC 的 ASCII 码用十进制表示就是 27, = 用八进制表示的 33)。 格式1\033[显示方式;前景色;背景色m 1) 显示方式:0(默认值)、 ... 阅读全文 »
clion建立多级工作目录 发表于 2019-07-31 | | 阅读次数: 之前对Clion不熟悉,每次写项目都在主目录下,导致一个主目录只能写一个main函数,下面学习如何在CLion建立多级工程目录 操作:在主工作目录下,有一个CMakeList.txt文件,内容如下: 其中,ADD_SUBDIRECTORY(function-point),这个是代表包含子目录的意 ... 阅读全文 »
剑指Offer - 3.1 - 数组中重复的数字 发表于 2019-07-26 | | 阅读次数: 在一个长度为n的数组里的所有数字都是0~n-1的范围内。数组中某些数字都是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或者3. 解题思路我们注意到数组中的数字都 ... 阅读全文 »
go sync.Once 发表于 2019-07-26 | | 阅读次数: sync.Once 可以实现单例模式,确保sync.Once.Do(f func())只会被执行一次,可以初始化某个实例单例。 sync.Once表示只执行一次的函数。要做到这一点,就需要以下两点要求: 计数器,统计函数执行的次数 线程安全,保障在多G情况下,函数仍然只执行一次,比如锁。即对计时器 ... 阅读全文 »
c 函数指针 发表于 2019-07-26 | | 阅读次数: 基本概念首先,先不要把指向函数的指针认为太难了,它和普通的指针区别不是很大,只是定义形式上有所区别。 比如,对于一个指向整形的普通指针,定义形式如下: 1int *p; 在定义中,指针变量的名称是p,符号*说明了p是一个指针,int说明这个指针指向的是整形变量。 那么,如果我们定义一个指向函数的指针 ... 阅读全文 »
go waitgroup 发表于 2019-07-22 | | 阅读次数: 前言WaitGroup是Go应用开发过程中经常使用的并发控制技术。 WaitGroup,可理解为Wait-Groutine-Group,即等待一组goroutine结束。比如某个goroutine需要等待其他几个goroutine全部完成,那么使用WaitGroup可以轻松实现。 下面程序展示了一个 ... 阅读全文 »
c语言 - 字符数组和字符串 发表于 2019-07-20 | | 阅读次数: 字符数组定义用来存放字符的数组成为字符数组,例如: 12char a[20] = {'c', ' ', 'p', 'r', 'o', 'g', 'r' ... 阅读全文 »