首页
avatar
coffish
非技术党
但生活活活活活把我逼成一个懂一点 geeker knowhow 的编外。
avatar
question
avatar
Levi
如何修改 Docker 网桥默认 IP
当用户网络的网段和 Docker 创建的容器的网段相同时,有可能不能正常的访问容器所运行的服务,这个时候就需要修改我们 Docker 容器默认的网段。
avatar
HackerPie
MySQL + go 如何安全处理 decimal 类型数据
在电商或者金融相关的场景中,商品价格等数据都会涉及到小数的表示或者计算,如果使用编程语言内置的浮点数类型,会有精度丢失的风险。在应用领域,decimal 类型应运而生,MySQL 数据库中内置支持 decimal 数据类型,而程序设计上,一般编程语言都会有标准库或者第三方库...
avatar
HackerPie
后缀表达式之逆波兰表示法
对于人类来说,中缀表达式是最直观自然的,比如“3+5x4”或者“(3+5)x4”,一般来说,对于中缀表达式,在程序中会用一个抽象语法树来表示表达式和求值,比如:
avatar
HackerPie
依赖倒置原则
说起依赖倒置原则,已经不是个新鲜的词了,虽然也知道依赖倒置原则的具体设计模式,但是一直觉得难以理解何为“倒置”,直到今晚重新静心阅读了 Wikipedia 才恍然大悟!欣喜之余,赶紧写篇文章总结。
avatar
HackerPie
数据结构:单调栈
单调栈是指从栈顶到栈底,栈内元素的值符合单调性的一种特殊数据结构。从栈顶到栈底,元素的值单调递减,称为单调递减栈;反之,称为单调递增栈。
avatar
Otto
入驻GeekNote
第一天入驻GeekNote. Cheers 👏
1
1
avatar
吕小荣
.terraform.lock.hcl 简介
每种编程语言都有自己的包管理工具,Javascript 有 npm,Ruby 有 Bundler,Python 有 pip。这类管理工具通常会为项目创建一个类似 package.lock 的文件,锁定项目依赖版本,从而保证在不同的机器上运行程序时,依赖环境都相同。