暂无搜索历史
今天想和大家聊一个既老牌又实用的开源项目——NSQ。如果你是做后端开发,特别是跟 Go 语言打交道比较多的话,对这个名字应该不会陌生。即使你没用过,在消息队列这...
在后端服务中,我们经常需要异步执行耗时任务 —— 比如发送邮件、生成缩略图、导出报表、调用外部 API 等。让请求等待这些操作完成,会浪费用户体验,也浪费服务器...
在 Go 语言中,字符串 len == 0 和字符串等于空字符串 "",到底该用哪个?
作为一名开发者,在日常工作中,我们最常面对的可能不是复杂的算法,而是复杂多变的业务逻辑。
前几天在技术群里看到有小伙伴问了一个经典问题:"Go 结构体方法调用时,什么时候用值接收器,什么时候用指针接收器?"
最近在 Code Review 的时候,看到某同事写代码,那叫一个“继承满天飞”。为了给一个核心类增加不同的功能,他硬生生造出了十几个子类。看着那像族谱一样庞大...
你是否在配置 Celery 时,被复杂的 Broker、Backend、Worker 搞得头皮发麻?你是否在 Python async/await 的世界里,发...
Python 的包管理一直是个让开发者“又爱又恨”的话题。从 pip 到 virtualenv,再到 poetry、conda、pdm,工具层出不穷,但似乎总觉...
接手一个老项目,requirements.txt 装到一半报错,提示各种依赖冲突。
大家好,我是 Alex。很多小伙伴在学习 Python 时,都有一座很多初学者觉得难以翻越的大山,那就是 装饰器 (Decorator)。
Redis 是每一位后端工程师最熟悉的中间件之一。它轻量、高效、灵活,几乎是现代高并发系统中最常见的缓存组件。
当我们在使用 MySQL 设计表结构的时候都会遇到一个经典问题:“如果要存 IP 地址,到底该用什么数据类型?”
每次面试聊到高并发,面试官总喜欢似笑非笑地问一句:“兄弟,聊聊 I/O 多路复用呗?”
大家有没有遇到过这样的情况:你准备在本地跑某个开源项目,你找到了这个开源项目的镜像名称,也将这个镜像 docker pull 下来了,但是在运行的过程中,你发现...
虚拟MFA(多因素认证)的价值就在于此:它坦然接受‘密码必然会被泄露’这一现实,然后用第二道防线——你手机上的动态验证码,让攻击者即使拿到密码也毫无用处。
今天在服务器上拉取 docker 镜像时,死活都拉取不下来,更改了国内镜像源也依旧无法拉下来,最后就怀疑不是 docker 镜像源的问题,于是就干脆 ping ...
我们的地区表中现在都还保留着闸北区,然而,现在上海市早就没有使用闸北区这个名称了。用户也不止一次两次吐槽我们的地址选项,需要的地区没得选,早就没用的地区依旧还留...
最近想做一个海报,为了更加方便快速实现我的需求,我让 AI 直接帮我用 html 做了一下排版。排版倒是做好了,但是我需要的是一张图片,现在就需要将 html ...
这篇文章是从 0 到 1 使用 AI 开发完整项目的第 6 篇文章,这也是这个系列的最后一篇文章。
这篇文章是从 0 到 1 使用 AI 开发完整项目的第 5 篇文章,也是讲解用 AI 开发后端 API 接口的第一篇文章。
暂未填写公司和职称
暂未填写学校和专业
暂未填写个人网址