首页
avatar
pyzm
· 0 点赞 · 0 评论
avatar
Otto

入驻GeekNote

第一天入驻GeekNote. Cheers 👏
· 1 点赞 · 1 评论
avatar
谢乾坤|Kingname

极其简单,加速Github Release 下载

不是程序员的同学,别忙着走。不要看到Github就觉得这篇文章跟你无关。无论你是不是程序员,这篇文章都能帮到你。
· 0 点赞 · 0 评论
avatar
电子芥末

一个命令行微博客(ipelago), 可订阅RSS,可自定义模板发布静态网站

iPelago: CLI personal microblog (命令行个人微博客)
· 2 点赞 · 8 评论
avatar
小毛驴
· 0 点赞 · 0 评论
avatar
小毛驴
· 0 点赞 · 0 评论
avatar
小毛驴
· 0 点赞 · 0 评论
avatar
小毛驴
· 0 点赞 · 0 评论
avatar
小毛驴

Go 线上服务问题排查指南

软件开发过程中 Code Review,Lint,QA 等手段都是为了提高软件质量,减少流入到线上的 Bug。在软件的生命周期中,维护的时间远远比开发花费的多。而排查线上服务问题的手段和在本地 Debug 有一些区别,本文介绍 Go 线上服务出现问题时如何排查。
· 1 点赞 · 0 评论
avatar
HackerPie

记一次Redis数据库配置导致的连接数泄露的问题

2017 年圣诞节当天,突然收到一个我经手过的项目的告警邮件,错误消息显示**“Redis::CommandError: ERR max number of clients reached”**。
· 2 点赞 · 0 评论
avatar
HackerPie

数据结构:单调栈

单调栈是指从栈顶到栈底,栈内元素的值符合单调性的一种特殊数据结构。从栈顶到栈底,元素的值单调递减,称为单调递减栈;反之,称为单调递增栈。
· 0 点赞 · 0 评论
avatar
HackerPie

依赖倒置原则

说起依赖倒置原则,已经不是个新鲜的词了,虽然也知道依赖倒置原则的具体设计模式,但是一直觉得难以理解何为“倒置”,直到今晚重新静心阅读了 Wikipedia 才恍然大悟!欣喜之余,赶紧写篇文章总结。
· 0 点赞 · 0 评论
avatar
HackerPie

后缀表达式之逆波兰表示法

对于人类来说,中缀表达式是最直观自然的,比如“3+5x4”或者“(3+5)x4”,一般来说,对于中缀表达式,在程序中会用一个抽象语法树来表示表达式和求值,比如:
· 0 点赞 · 0 评论
avatar
HackerPie

Unicode?UTF-8?GBK?……聊聊字符集和字符编码格式

作为程序员,经常会在编程语言、操作系统、网络以及文本编辑等多个层面遇上字符集或者字符编码的问题,尽管一般都能快速通过搜索引擎找到解决方案,但是对于这种字符集以及其相关的字符编码格式的知识,倒是未曾系统梳理。恰逢近期有了一些收获,趁热记录分享下。
· 1 点赞 · 0 评论
avatar
HackerPie

当反射 map[string]interface{} 遇上 MapIndex 方法,返回值的 Kind 不是具体类型?

反射是一种在运行时用于探测甚至修改内存数据以及程序行为的机制,在 go 语言中通过 reflect 包实现。直白来说,利用反射,我们可以实现包括但不限于的以下这些场景:
· 0 点赞 · 0 评论
avatar
HackerPie

MySQL + go 如何安全处理 decimal 类型数据

在电商或者金融相关的场景中,商品价格等数据都会涉及到小数的表示或者计算,如果使用编程语言内置的浮点数类型,会有精度丢失的风险。在应用领域,decimal 类型应运而生,MySQL 数据库中内置支持 decimal 数据类型,而程序设计上,一般编程语言都会有标准库或者第三方库...
· 0 点赞 · 0 评论
avatar
HackerPie

Golang 编写易于单元测试的代码

单元测试一直是大家老生长谈的话题之一,尽管各种测试方法论和测试工具集层层出不穷,但是实际上,在我所工作过的公司中,还没有见过能把单测坚持好的团队。单测的概念不复杂,单测的重要性大家也都是认同的,但是是什么造成单测没有执行下来呢?我觉得主要是两类原因吧:
· 0 点赞 · 0 评论
avatar
HackerPie

数据库数据加密的 4 种常见思路的对比

最近由于工作需要,我对欧洲的通用数据保护条例做了调研和学习,其中有非常重要的一点,也是常识性的一条,就是需要对用户的个人隐私数据做好加密存储,避免用户隐私明文数据泄露。
· 0 点赞 · 0 评论
avatar
HackerPie

多时钟解决雪花算法的时间回拨问题

分布式 ID 生成算法用于在分布式系统中生成全局唯一的 ID 标识,而 twitter 提出的雪花算法便是其中一种知名的算法,其每次会生成一个 64 位的全局唯一整数,算法的基本思想非常巧妙:
· 0 点赞 · 0 评论
avatar
steve lee

Ruby under Scanner

Recently, I have read the CS paper that compares Ruby and Java.
· 1 点赞 · 1 评论