Go语言的可变长参数函数 一般情况一个函数的传入参数都是固定的,但是有一些函数能传入不定数量的参数(可变长的)。比如c语言中的printf。可以看:《C语言“…”占位符及可变参数函数》 在Go语言中,也有这样的函数。用法类似,... 09月13日 编程开发 发表评论 阅读全文
Golang 代码拾遗 摘要 本文主要记录golang的常用代码片段和特殊的代码写法。 内容 var _ 检测接口中的方法是否被定义 可以在结构体未被使用前,让编译器检查其是否实现了接口所需的所有方法。 代码 // 检查 N... 08月01日 编程开发 发表评论 阅读全文
Shell 常用代码片段 摘要 本文主要记录常用的Shell代码片段。 在线Shell终端网站 链接 分析 中文输出乱码问题 很多使用中文输出的程序,在shell中,中文可能会出现编码问题。 将字符集设置为中文utf8,这个语... 07月30日 编程开发 发表评论 阅读全文
MySQL使用常见问题和处理办法 记录MySQL的常见技术问题和处理办法 多个库使用通配符授权 比如有一批分库,是 user_001,user_002....user_xxx 这样有一定规律的一批库。 如何授权某个账户可以访问,而又避... 06月18日 计算机技术 发表评论 阅读全文
Windows10系统下UWP应用在使用代理时无法联网问题解决办法 现象 有时需要使用网络代理,但是它开着的时候,电脑的UWP应用就无法联网,比如Windows商店和天气应用,EXE应用不受影响。关掉代理,UWP应用就可以正常联网了。 原理 所有UWP应用均运行在被称... 03月10日 操作系统 发表评论 阅读全文
浅谈关系型数据库的演变 总结一下对关系型数据库变化粗浅的认识。 前言 第一次知道数据库,是在大学时的数据库课程,那个时候的数据库特指关系型数据库。到后面工作后,才知道除了MySQL,Oralce这类关系数据库之外,还有NoS... 01月01日 分布式系统 发表评论 阅读全文
Kubernetes是银弹还是智子? Kubernetes,当前最热门的系统,很多公司甚至将其列入战略计划,但也有不少人对其三缄其口。 本文仅代表个人简介,如有不同意见,请留言讨论。 前言 名词解答: 1. 银弹: 比喻为具有极端有效性的... 11月03日 分布式系统 发表评论 阅读全文
一个看上去是bug却是正确插入排序变种 看到一个有意思的排序算法,一开始看上去像是冒泡排序写错了。但实际上却是正确的排序算法,做个分析。文章链接 本质上是一个插入排序算法 算法 算法介绍 未知排序算法 不知道这个什么语言,但逻辑是清楚的。 ... 10月16日 编程开发 发表评论 阅读全文
小站点响应时间长可能是因为带宽不足 记本站之前响应时间问题的分析。 使用1Mbps出口带宽的站长需注意。带宽不足是很有可能的,希望这篇文章能帮你解决问题。 前言 之前网站打开的响应时间至少是5-6秒。也参考过很多网上的优化文章,但始终没... 10月05日 网络技术 发表评论 阅读全文
BloomFilter(布隆过滤器)学习笔记 看到一个集合查找的面试题,想起这个算法。 前言 一个面试题 现在有一个非常庞大的数据,假设全是 int 类型。现在我给你一个数,你需要告诉我它是否存在其中(尽量高效)。 如果int是32位或以下,这个... 09月25日 编程开发 发表评论 阅读全文