分布式系统政府数字消费券发放的技术分析 在领取数字消费券时,弹框前方拥堵,是系统出问题了么? 前言 近几年,为了促进消费,政府会发放一些消费券。有的会通过类似支付宝这样的合作商发放,也有直接使用政府APP发放。 发消费券是开心的事情,只不过... 09月23日 发表评论 阅读全文
Linux进程前后台切换相关命令 我们使用Linux时大多数是用shell命令行。一个命令终端不能直接执行多任务。但我们可以把某个任务先切到后台,再切别的任务到前台来操作。以下是几个任务操作的常用的命令。 在后台启动任务 我们只需要在... 09月21日 操作系统 发表评论 阅读全文
操作系统Linux Namespace机制简介 最近Docker技术越来越受到关注,作为Docker中很重要的一项技术,Namespace也就经常在Docker的简介里面看到。 在这里总结一下它的内部机制。也解决一下自己原来的一些疑惑。 Names... 09月18日 发表评论 阅读全文
单向链表翻转实现 链表管理会用到指针,指针是非常灵活的数据结构,但也容易掉坑里。 翻转链表,主要是要考虑好它的结构。可以画图来帮助思考。然后就是注意一些变量的变化。 #include <string> #i... 09月18日 编程开发 发表评论 阅读全文
几种语言的注释方法 C/C++以及JAVA java的注释语法和C/C++一样。 行注释 //注释内容 多行注释 /*注释内容*/ Python 行注释 #注释内容 多行注释 Python并没有提供多行注释的语法。 目前... 09月15日 编程开发 发表评论 阅读全文
计算机技术Wordpess REST API 错误排查记录 最近升级PHP7.4并修复一些语法Warning后,发现WP Statistics出现警告信息。健康检查也发现了REST API报错。各种分析后,终于解决了这个问题。 报错信息 虽然有各种报错信息,但... 09月14日 发表评论 阅读全文
Linux内核符号表Kallsyms简介 在使用perf排查问题时,我们经常会发现这个模块。这到底是个什么东西呢? 简介: 在2.6版的内核中,为了更方便的调试内核代码,开发者考虑将内核代码中所有函数以及所有非栈变量的地址抽取出来,形成是一个... 09月13日 操作系统 发表评论 阅读全文
Go语言的可变长参数函数 一般情况一个函数的传入参数都是固定的,但是有一些函数能传入不定数量的参数(可变长的)。比如c语言中的printf。可以看:《C语言“…”占位符及可变参数函数》 在Go语言中,也有这样的函数。用法类似,... 09月13日 编程开发 发表评论 阅读全文
Golang 代码拾遗 摘要 本文主要记录golang的常用代码片段和特殊的代码写法。 内容 var _ 检测接口中的方法是否被定义 可以在结构体未被使用前,让编译器检查其是否实现了接口所需的所有方法。 代码 // 检查 N... 08月01日 编程开发 发表评论 阅读全文
Shell 常用代码片段 摘要 本文主要记录常用的Shell代码片段。 在线Shell终端网站 链接 分析 中文输出乱码问题 很多使用中文输出的程序,在shell中,中文可能会出现编码问题。 将字符集设置为中文utf8,这个语... 07月30日 编程开发 发表评论 阅读全文