golang中的面向"对象"
写在前面Go语言中的面向"对象"和其他语言非常不同,仅仅支持封装,不支持继承和多态。那么你可能要问了,仅仅依靠封装能实现一些较为复杂的事情么?Go语言通过接口和封装来实现较为复杂的事,所以更多的是成为接口编程。既然只有封装,就没有class(类),只有struct(结构体)。
别在 PHP 代码里乱套 try-catch 了,10 个异常处理套路更厉害
很多程序员在写 PHP 的时候,习惯给每个方法都套上一层 try-catch。你以为这样就万无一失了吗?太天真了,在在大型项目里,遍地的异常捕获只会掩盖真实的 Bug,维护起来你就哭了。介绍 10 种模式,都是老司机才会用的。
手把手教你搭建自己的git+gerrit代码评审服务器
自己开发的代码,过了几天,忘记修改了什么,忘了上次改到哪了,代码突然找不到了等等,甚至容易消磨自己的耐心,成就感不高。
我用GPT,找了40918份远程工作
在传统求职网站上找工作的打工人,大多能倒出几大杯苦水:点了“不感兴趣”,网站还推这个岗位;但在AI时代,打工人找工作,拒绝信息辨别的精神内耗,主打一步到位。
Git 从入门到精通,这篇包教包会
作者:静默虚空juejin.im/post/5c8296f85188257e3941b2d4简介Git 是什么Git 是一个开源的分布式版本控制系统。什么是版本控制版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。
大项目鸿蒙 App 按这 3 层架构重构,状态管理 V2 全讲透
本文是《鸿蒙 ArkTS 高级开发实战》系列第 2 篇。建议先收藏,跟着练手效果更好。架构解决的不是"能不能跑",而是"改不动、测不了、没人敢接"。这篇把大项目最该先立的 3 层架构,和状态管理 V2 的选型逻辑一次讲清。
终于有桌面版了!79.7k Star,Claude/Codex/Cursor一个窗口全搞定
QUOTE把一堆编码 Agent 收进一个窗口, Orca 值得拆开看。去年这个时候,我写代码还是一次只开一个 Agent。Claude Code 在终端里跑着,我等着,review 完了再跑下一个。也听说过有人同时开好几个,当时觉得那不是给自己找事吗,review 都来不及。
5 层配置来源吊打单文件:opencode 配置拆解,686 行代码的架构智慧
如果你要设计一个 AI Agent 的配置系统——用户用 JSON 配置 provider、Agent、权限规则、MCP 服务——你会怎么组织?一个直观的想法是:全局一个 config.json,每个模块 import 自己需要的字段,各管各的。但这样 server.
95% 的用户没试过:Hermes 这 8 个新增进阶小技巧真能省事
6 月 11 日到 12 日,Hermes 一口气放出了好几个新功能。记忆可以先审批再保存,Profile 可以在网页里直接创建,Skill 不用进文件夹也能管理,定时任务还出现了可以直接填写的自动化蓝图。单看每一项,好像只是多了几个按钮。
体验找靓机的95成新华为Matebook 13
现在各种数码产品的首发价格水涨船高,连以往追求性价比的品牌也不例外。不过目前我们常用的手机、平板以及笔记本等产品也早就显得性能过剩了,但依然会有很多消费者习惯于高频率升级手里的电子产品,由此就培育了一个比较成熟的二手机市场。