Git 操作规范 面向互联网大厂协作习惯的分支与提交约定。目标:主干干净、历史可追溯、 Code Review 可审、发布可回滚。 1. 分支模型(推荐) 分支 用途 保护策略 main / master 生产对应主干,只接受 Review 后的合并 禁止直接 push;必须 PR/MR devel ...
三十年,五次范式跃迁:纸带打孔→汇编→C语言→可视化平台→组件化框架→AI自动编程。
每一次跃迁,都把我推到更上层:从「写代码」的人,变成「定义目标」的人。查资料、写代码、调BUG这些活儿被新范式接走,精力留给架构、业务与创意。
淘汰人的从来不是新范式,而是停止学习的心态。 ...
检索到相关材料,并不等于系统获得了可以用于判断的知识。本文区分 Representation、Knowledge 和 RAG 的职责,提出知识对象、来源证据、成熟度、版本与适用边界等工程要求,说明认知成果如何被验证、引用和持续更新。 ...
MySql迁移人大金仓问题 1.数据及结构迁移后,Navicat能查到表和数据,但是启动程序一直报错table xxx not exists 或者column not exists, 一般都是表名和系统表冲突导致的,Kingbase内置了sys_user,sys_config等表 如果业务表跟它同名 ...
Git 冲突全攻略来袭!拆解冲突底层原理,覆盖 pull、merge、rebase、cherry-pick 四大高频场景,梳理标准化冲突解决流程。包含冲突标记解读、实用命令速查,讲解 IDEA 三路合并、自定义 merge 驱动等提效方案。剖析二进制冲突、静默逻辑冲突等 5 大难点,配套团队避坑方案... ...
把按键计数搬到一块小屏上,程序第一次有了可以盯着的现场。屏幕一直黑着的时候,为什么先按顺序一处一处排除,而不是把所有可疑的地方一起改掉? ...
前言 作为一个后端开发,每天上班第一件事情就是打开日志平台,看有没有错误发生。 但这项重要但又枯燥的活,在LLM出现之前是无法交给实习生/初级开发的,因为大概率需要中/高级开发来分析根本原因,这个过程又耗时又费劲,还无法体现工作量。 所以在LLM出现之后,这个工作完全可以"偷懒",来提高工作效率。 ...
dp好难。。。(还好吧) 是什么 斜率优化dp,重点是 “斜率”,想想什么东西会有斜率,函数吧,一般都是一次函数 (谁会出二次函数这种恶心东西)。 那么这时候的dp转移方程就可以优化作(看作)一次函数,然后通过推出来的公式来求\(x,y,k\)(\(b\)是常数,不过也有要求b的情况),得出当前的结 ...
你有没有想过,用 SQL 就能做假设检验? 今天我们就来聊聊,如何用 DuckDB 快速完成数据分析中的两个经典任务: 对分类变量做卡方检验 对连续变量做相关性分析 整个流程非常丝滑: 用 DuckDB 直接读取 CSV 或 Parquet 文件 用熟悉的 SQL 做聚合计算 把精简后的结果交给 P ...
当大多数语言都在比拼"谁的功能更多、谁的运行时更重"时,ObjectSense 选择了一条相反的路:用不超过千行的精炼内核,把 Vim 语言(VimL)重新封装成一门真正的面向对象 脚本语言,让"写出可靠且高效的软件"这件事变得更轻、更稳、更可控。 回到一个朴素的问题:我们真的需要那么多重型语言与庞 ...
背景 在13年的时候,我开始负责整个公司的搜索引擎。嗯……,不是很牛的那种大项目负责人。而是整个搜索就我一个人做。哈哈。 后来跳槽之后,所经历的团队都用Elasticsearch,基本上和缓存一样,是项目必备的工具。目前静儿在做的项目中也在用,正好系统学习一下。毕竟静儿的梦想就是打造自己的搜索引擎。 ...
如果你在 Windows 上用 WSL开发,大概率经历过这些瞬间: 在 WSL 里跑了个服务,Windows 浏览器用 localhost 死活打不开;手机想连电脑调试个页面,发现局域网根本访问不到;更别提公司 VPN 一开,WSL 里的 apt 或 npm 就各种域名解析失败,/etc/resol ...
我认为现在“AI+X”和以往的概念并不一样,它需要更大规模的资金投入,依托业务场景开展长周期迭代,是迈向高自动化智能社会的前期铺垫。所以,以前的概念更偏向基础技术成熟度的积累,而“AI+X”更注重与实际业务的结合。 ...
前段时间 Codex的 Remote Control 功能挺火的。 在电脑上跑一个编程任务,然后掏出手机,扫个码,就能从沙发上继续盯着这个任务跑。听起来很未来对吧。 我第一时间体验了,也确实好用。但用了两周之后我发现一个问题,Remote Control 只能控制 Codex的会话。什么意思呢,就是 ...
9 月中旬,AI 圈刷屏的是一个奇怪的模型:它不聊天、不写文章、不做总结,问它问题,它只回三样东西——选项、评分、是否,每样附带一个概率。 它叫 Jev,名字来自一位十九世纪的经济学家,9 月 15 日由旧金山公司 TypeSafe AI 开放早期访问。发布当天冲上技术社区千分级热度;上线 24 小 ...
SSH Client 一个基于 Rust 和 egui 开发的跨平台 SSH 客户端应用。 项目开源网址 https://gitee.com/shiningrise/ssh-client 程序界面 功能特性 多会话管理:支持同时打开多个 SSH 会话标签页 终端模拟:完整的 VT100/ANSI 终 ...
大家好,我是码农刚子。最近把项目里的 Radzen 从 5.x 升到了 6.0.0。 升级本身挺顺利,Breaking Changes 不算多。但用着用着就发现,有那么几个官方组件,API 设计得总让人觉得「差那么一口气」。 不是不能用,是用起来别扭。每次写都要翻文档、猜参数、然后心里嘀咕一句「这也 ...
TickerQ 踩中了 .NET 转向 AOT 和源生成的大趋势,设计在线;OpenClaw.NET 的 /loop 则把这个趋势落到了一个看得见的场景里——给 AI Agent 写定时循环这件事,用 .NET 的源生成调度器一千行左右就能落地,还全程 AOT。 ...
本文继续探讨轮胎制造场景(已简化,实际会更复杂),一旦某台设备报警,最头疼的问题往往是:这台设备生产的半成品,最终流到了哪些成品轮胎上?又是谁组装的?传统做法靠多表自联接加 CONNECT BY 递归硬凑,SQL 又长又难维护。此时若在合适的场景下使用 Oracle 属性图,查询思路往往会更清晰。 ...
一、前置条件与系统准备 1.1 系统要求确认 Claude Code 在 Ubuntu 20.04 及以上版本均受支持,Ubuntu 25.10 Server 完全兼容。硬件方面需要至少 4 GB RAM,处理器为 x64 或 ARM64 架构。网络方面需要能够访问 Anthropic API 端点 ...