全部安全开发新闻数码摄影汽车北京AIIT其他
  • 文章封面

    什么是事件循环:为什么 exec() 一跑,Qt 程序就“活”了

    作者:everystep发布日期:2026-04-16 13:15:20

    如果你刚从基础 C++ 进入 Qt,事件循环通常不是你主动去学的,而是你在真正开始写 Qt 程序时,被一连串现象逼着必须弄懂的。你第一次写 Qt 程序,往往很快就会碰到这些场景:• 在 main()

    阅读全文
  • 文章封面

    用纯 C++ 手写一个迷你信号/槽系统

    作者:everystep发布日期:2026-04-15 20:19:20

    在用 Qt 写界面的那些年,我最常敲的一行代码,大概就是这句: connect(button, &QPushButton::clicked, this,

    阅读全文
  • 文章封面

    QPointer 和传统指针有什么区别:为什么 Qt 需要“会自动变空”的指针

    作者:everystep发布日期:2026-04-07 12:08:00

    如果你已经学过 C++,第一次在 Qt 代码里看到 QPointer<T>,很容易冒出一个念头:这不还是个“指向对象的指针”吗?和普通的 T* 有必要分这么细吗?这个问题,光背定义其实不容易真正明白。

    阅读全文
  • 文章封面

    把 tmux 变成 AI 协作总线:我为什么觉得 smux 这个小工具很有意思

    作者:everystep发布日期:2026-04-05 07:00:00

    这两个月,越来越多做开发的人开始进入一种新状态:不是只开一个终端,不是只用一个 AI,也不是只盯着一个任务干到底。你可能一边让 Claude Code 改代码,一边让 Codex 看测试,一边让另一个

    阅读全文
  • 文章封面

    真正卡住 Codex 体验的,不是模型,而是它有没有进入你的工作流:我很推荐这个 codex-acp

    作者:everystep发布日期:2026-04-04 23:33:54

    最近大家聊 AI 编程,最容易聊偏的一件事,就是总把注意力放在模型本身。比如大家会讨论:• Codex 强不强• Claude Code 强不强• 哪个模型更会写代码• 哪个 Agent 更聪明这些当

    阅读全文
  • 文章封面

    很严重了,大家别轻易离职。。

    作者:everystep发布日期:2026-04-03 07:00:00

    AI Coding,问世不到3年,职场已经天翻地覆!感受到最近的招聘变化了吗?尤其是大厂的招聘动作:以前还分前端、后端、架构师……现在岗位表上只写四个字:Agent工程师!为什么会有如此变化?因为AI

    阅读全文
  • 文章封面

    我最近最想安利的 AI 开发工作流:YC 总裁开源的 gstack,真的能让 Agent 体验直接质变

    作者:everystep发布日期:2026-04-01 07:00:00

    最近一直在聊 Agent,聊 Vibe Coding。但我发现,一个很关键的问题,其实一直被很多人忽略了。真正卡住大多数人的,根本不是模型不够强,也不是 prompt 不够花,而是你没有一套像样的工作

    阅读全文
  • 文章封面

    在 AI 编程时代,为什么我们反而需要慢下来?

    作者:everystep发布日期:2026-03-31 07:00:00

    当代码生成越来越快,真正重要的能力,反而变成了:你有没有勇气慢下来,重新思考什么该做,什么不该做。过去一年,AI 编程代理真正开始进入主流开发者视野。从最初只能帮你补全几行代码、改一点小 bug,到现

    阅读全文
  • 文章封面

    Claude Code 的 Auto Mode,到底解决了什么问题?

    作者:everystep发布日期:2026-03-30 07:00:00

    把 Anthropic 这篇工程文章讲得更清楚一点原文:Claude Code auto mode: a safer way to skip permissions很多人第一次看到这个标题,可能会以为

    阅读全文
  • 文章封面

    AI 的下一站,不是“想更久”,而是“形成闭环”

    作者:everystep发布日期:2026-03-29 07:00:00

    这篇文章,受 Junyang Lin 那篇 《From "Reasoning" Thinking to "Agentic" Thinking》 启发,但下面我不准备按原文顺序复述,也不打算做逐段翻译。

    阅读全文
  • 文章封面

    从 Anthropic 到 OpenAI:Harness 的两种工程视角

    作者:everystep发布日期:2026-03-28 00:38:00

    最近一段时间,关于 Agent 和 AI 编程的讨论里,Harness 成了一个高频词。但很多人对这个词的理解,仍然停留在一个很模糊的层面:• 有人把它理解成多 agent 编排;• 有人把它理解成

    阅读全文
  • 文章封面

    为什么强模型仍然需要 Harness:Anthropic 对长任务应用开发的回答

    作者:everystep发布日期:2026-03-27 12:00:00

    很多人讨论 AI 编程时,最容易陷入一种直觉:模型越来越强,长任务、多文件工程、完整应用开发这些问题,迟早会被更强的模型自动解决。Anthropic 这篇文章最有价值的地方,在于它明确地指出:模型能力

    阅读全文
  • 文章封面

    Codex 最佳实践:C++ 工程师别把它当聊天机器人,要把它当工程搭档

    作者:everystep发布日期:2026-03-15 07:30:00

    AI 基础 Codex 最佳实践:C++ 工程师别把它当聊天机器人,要把它当工程搭档 从构建、调试、测试、AGENTS.md 到自动化,站在初学者视角理

    阅读全文
  • 文章封面

    Claude Code 和 Codex 的 Skill 怎么统一管理?

    作者:everystep发布日期:2026-03-07 23:02:36

    如果你同时在用 Claude Code 和 Codex,大概率遇到过这些问题:skill 散落在三四个目录里。 Claude Code 的 skill 在 ~/.claude/skills/,Code

    阅读全文
  • 文章封面

    很多人学了几年 C++,其实还没真正理解 object

    作者:everystep发布日期:2026-03-06 22:48:22

    刚学 C++ 的人,最容易被几个词一起吓住:对象、封装、构造、析构、面向对象。 这些词一股脑儿压过来,很容易让人产生一种错觉——仿佛 C++ 里有一套脱离机器、悬在空中的神秘机制。其实不用。如果你愿意

    阅读全文
  • 文章封面

    OpenAI 百万行代码实验解读:C++ 项目如何拥抱 AI 开发

    作者:everystep发布日期:2026-03-04 22:02:57

    前几天看到 OpenAI 发布的一篇工程博客,标题是《Harness engineering: leveraging Codex in an agent-first world》,作者 Ryan Lo

    阅读全文
  • 文章封面

    最近,C++的招聘市场已经疯掉了。。。

    作者:everystep发布日期:2026-03-02 07:00:00

    最近各大厂裁员消息满天飞,看似就业行情见底、机会变少,其实是:程序员的高价值赛道变了!2026年,真正稀缺、高薪、抗风险的岗位,只有一个——大模型应用开发工程师!百度、华为重组AI项目架构,全力投入应

    阅读全文
  • 文章封面

    C++ 面试必考:const 的七种用法,你能说全吗?

    作者:everystep发布日期:2026-02-27 08:58:20

    面试的时候,"请你讲一下 C++ 里 const 关键字的用法"几乎和 static 一样高频。很多人的第一反应是"const 就是定义常量嘛"。没错,但这只是冰山一角。const 在 C++ 里渗透

    阅读全文
  • 文章封面

    static:C++ 里最容易答错的面试第一题

    作者:everystep发布日期:2026-02-26 08:40:19

    面试的时候,"请你讲一下 C++ 里 static 关键字的用法"大概是出场率最高的基础题之一。它看起来简单——你在 C 语言里就见过它。但 static 这个词在 C++ 里至少有四种完全不同的含义

    阅读全文
  • 文章封面

    C++20 最实用的新特性,很多人还没用起来

    作者:everystep发布日期:2026-02-25 22:00:00

    写模板的时候,你大概有过这种体验。代码写完了,编译一下,屏幕上哗啦啦滚出几十行报错。你盯着看了半天,发现真正的问题其实就一句话——你传了个不该传的类型进去。但编译器不会直接告诉你"这个类型不行"。它会

    阅读全文
  • 文章封面

    老项目最怕“类型靠默契”:std::any 给了一个更稳的办法

    作者:everystep发布日期:2026-02-14 20:29:34

    最折磨人的,不是一上线就炸的 bug。是“偶尔炸一次”的 bug。同一段代码,在 A 机器能跑,在 B 机器崩。你翻日志,常常只剩一句:类型不对。当年大家怎么硬扛把时间拨回去。那会儿还没有 std::

    阅读全文
  • 文章封面

    一次 return 可能多做 1 次大拷贝?

    作者:everystep发布日期:2026-02-12 07:00:00

    那会儿我们写 C++。还不叫 C++11。还叫 C++03。大家对“拷贝构造”这件事。有一种很天真的信任。觉得它应该不贵。反正代码看起来很干净。直到某天线上延迟突然抬头。你才发现自己在热路径上复印东西

    阅读全文
  • 文章封面

    lambda 不是语法糖:它把“生命周期”这笔账摊在你面前

    作者:everystep发布日期:2026-02-12 07:00:00

    那几年,写 STL 算法像背咒语。你会在代码里看到 bind1st、bind2nd、mem_fun。像一串古老的法术名。懂的人很淡定。不懂的人会怀疑自己是不是学错了语言。当年的痛点其实很朴素。你只是想

    阅读全文
  • 文章封面

    写过线程但总心虚?从一次小事故聊 C++11 的内存模型与 atomic

    作者:everystep发布日期:2026-02-11 07:00:00

    并发里最吓人的东西。不是线程。也不是锁。是那句“当然”。“当然我先写 data。”“当然再写 ready。”“当然别人看到 ready,就能看到 data。”当年大家就是这么想的。因为单线程一直这么活

    阅读全文
  • 文章封面

    typedef 还行,但 using 更像人话

    作者:everystep发布日期:2026-02-11 07:00:00

    typedef 这东西。老。但它当年是救命的。那会儿你想写一点“通用代码”。类型名一长就失控。你以为自己在写程序。其实是在抄模板参数。typedef 就像一根救生绳。先把你从类型海里拽出来。然后你会更

    阅读全文
  • 文章封面

    位运算最阴的坑:你以为你在写“位”,其实你在写“谜语”

    作者:everystep发布日期:2026-02-10 07:00:00

    很久以前。写 C 的年代。你想表达“某一位是 1”。文档上画的是一格一格的二进制。代码里却只能写十六进制。于是大家开始背。0x80 是第 7 位。0x40 是第 6 位。0x20 是第 5 位。背熟了

    阅读全文
  • 文章封面

    我对 C++11 线程库的理解:先把坑踩一遍再讲概念

    作者:everystep发布日期:2026-02-10 07:00:00

    先说句不那么体面的真相。当年写线程。很多时候不是在写业务。是写“平台差异”。Linux 这套。Windows 那套。你写的是 void*。你传的是 void*。你 debug 的也是 void*。有些

    阅读全文
  • 文章封面

    编译期不是炫技,是止血:relaxed constexpr 把事故变成编译错误

    作者:everystep发布日期:2026-02-09 23:01:39

    C++11 刚落地那会儿。大家一边兴奋。一边心里发虚。兴奋是因为。终于能写点新东西了。发虚是因为。编译器跟不上。你写的代码。不一定能过。更烦的是。它就算过了。也可能在你看不见的地方“偷偷干活”。比如。

    阅读全文
  • 文章封面

    当年大家都在手搓 0..N-1:后来标准库把这招收编了

    作者:everystep发布日期:2026-02-09 23:01:39

    那会儿是 2013 年。C++11 刚从标准里出来没多久。编译器们各自“支持一点点”。你在博客上刷到一句话。“可变参数模板很强。”你一激动。想把自己的小项目也写得像个库。结果写着写着就卡住了。不是不会

    阅读全文
  • 文章封面

    线上啪一下:你以为只是少写几个字,结果修出悬空指针

    作者:everystep发布日期:2026-02-05 11:00:00

    C++11 刚出来那会儿。大家刚学会写模板。写得挺兴奋。直到你要给函数写返回类型。手就停住了。不是不会。是你突然发现。你得把同一个类型。写两遍。一遍在表达式里。一遍在签名里。而且还得保证。永远一致。这

    阅读全文
下一页