240 发简信
IP属地:北京
  • Resize,w 360,h 240
    基于Clean Architecture的Go项目架构实践

    经过这些年的发展,Go语言已经成为一门被广泛使用在各个领域的编程语言。从k8s、docker等基础组件,到业务领域的微服务,都可以用Go构建。在...

  • Resize,w 360,h 240
    Python跨服务传递作用域的坑

    背景 在一个古老的系统中,有这样一段代码: 第一段用户代码定义了函数,第二段用户代码执行函数(不要问为什么这么做,因为用户永远是正确的)。第一个...

  • Resize,w 360,h 240
    利用AWS Lambda和iOS捷径实现手机一键开小区门禁

    我住的小区使用了一个叫守望领域的智能门禁系统,可以通过手机App开小区门禁和单元门,但是用App开门需要经过四五步:打开App→进入开门界面→找...

  • 规避 Go 中的常见并发 bug

    在Understanding Real-World Concurrency Bugs in Go[https://cseweb.ucsd.edu...

  • Resize,w 360,h 240
    MySQL 子查询中order by不生效问题

    一个偶然的机会,发现一条SQL语句在不同的MySQL实例上执行得到了不同的结果。 问题描述 创建商品表product_tbl和商品操作记录表pr...

  • 为 WSL2 一键设置代理

    在 WSL2 环境中 clone 一个很大的 git 项目,不走代理速度很慢,所以研究了一下怎么让 WSL2 走 Windows 的代理客户端。...

  • Resize,w 360,h 240
    面向开发者的 WSL2 安装指南

    为什么要使用 Windows 做开发 一直以来 macOS 以类 unix 的特性,获得了程序员的青睐,但是近几年 Apple 在硬件领域少有让...

  • gRPC 跨进程使用引发的问题

    问题描述 在 Python 项目中使用 gRPC 进行通信,跨进程使用时,会出现阻塞或报错的情况(根据 gRPC.io 的版本不同,现象不同)。...

  • Resize,w 360,h 240
    探究vscode debug流程,解决无法运行go程序的问题

    问题描述 vscode 无法以 run 模式运行 go 项目(只能以 debug 模式调试),并且有如下报错。 图中被遮盖的部分是项目内的 pa...

个人介绍
欢迎关注我的公众号:Python私房菜