V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  msg7086  ›  全部回复第 10 页 / 共 1074 页
回复总数  21465
1 ... 6  7  8  9  10  11  12  13  14  15 ... 1074  
6 月 3 日
回复了 wadejs 创建的主题 问与答 你有被 AI 骗过吗
@mercury233 我拿你的例子问了一下,没有准确复现。问了原因:


===== AI =====
实际上有个历史细节:

Lua 5.0:arg 表
Lua 5.1:... 不能像普通 upvalue 那样被嵌套函数直接捕获,因此常见写法是先 {...} 保存
Lua 5.2+:vararg 可以被内部闭包引用

所以如果你是在 Lua 5.1 环境(很多游戏、OpenResty 老版本、Redis 嵌入 Lua 等),下面这段会报错:

function outer(...)
  return function()
   print(...)
  end
end

错误类似:

cannot use '...' outside a vararg function

而在 Lua 5.2+ 则是合法的。

所以关键问题其实是:你用的是哪个 Lua 版本? 如果是 5.1 ,我前面给出的 f(target, ...) 写法确实不成立;如果是 5.2 及以后版本,则完全没问题。
===== AI =====

以上是 5.5-instant 的答案。
先说测试覆盖率多少
6 月 2 日
回复了 LonelyM 创建的主题 程序员 Codex 免费账号 重置周期变为一个月!
一个年亏损不止 140 亿美元的公司,大家还觉得他不够慷慨……
不是,挖洞的前提是你得有洞啊,一个设计精良且没什么攻击面的项目丢给 AI ,你指望他能挖出什么来。
但是你想想外面那些闭源项目呢。别的不说,光一个 Windows 或者 Office 就能挖出多少洞来?
我司已经把之前的 monthly patching 转成 weekly patching 了。找到的漏洞不算很多,但应该在 3 位数-4 位数这个量级上,大多数是低危漏洞,但也不排除会有一些高危的。

还有像 Linux 这样的大项目,每个组件之间肯定实现质量有差别,最近挖出来的几个大洞都是用的人少但炸得大的。
5 月 31 日
回复了 duanshiwen 创建的主题 程序员 AI 编程时代, MVP 思维已经失效了?
不对,完全不对。
我之前做一个项目就是先用 python 或者 ruby 糊一个 mvp 出来验证可行性,通过以后再切到 java 上重新设计架构实现。
至于代码不能超出理解范围,那对于简单项目可行,复杂的就别想了,大部分人都没到那个水平。
5 月 30 日
回复了 WebHub 创建的主题 SSD 各位大佬们,固态硬盘到底分不分区?
只要你问,那就是别分。
因为分区的人知道自己有需求,根本不会问,自己就分好了。你问,说明你没硬性需求。
5 月 30 日
回复了 shuang 创建的主题 程序员 寻找 postman、xshell、navicat 的替代软件
@w568w 其实不是 2051 个主机,只是 2051 个记录,实际服务器数量比这个大概多 2 个量级,但我们实际会连接的服务器比较少,只是不同区域的跳板机通配符匹配规则都写在里面所以量很大。所以这就是个「 ssh config 主机记录与实际使用的主机列表不符合」的场景了。
我这边没有专门的可以发起连接的堡垒机,都是从笔记本上直接用自己 yubikey 鉴权连接 3 层跳板机一路进到内网环境里。我的需求确实小众就是了。
5 月 29 日
回复了 shuang 创建的主题 程序员 寻找 postman、xshell、navicat 的替代软件
@w568w 那我觉得这确实很不方便了。我 ssh config 里还有很多不常用的主机设置,其他公司的跳板机之类的,刚刚用你的 grep 命令看了一下,匹配 2051 条。所以给我的感觉是,你说你一直没搞懂为什么远程连接需要专门的工具,是因为你的需求没有复杂到需要一个专门的连接管理器,你只需要通过借用 ssh config 的方式把配置文件通过 grep 和文本编辑器当成一个简陋版的连接管理器就足够你用了。
实际上像 xshell 这类软件自带的连接管理器并不只是简单地读取 ssh config 然后点击。比如我可以给不同的服务器设置不同的颜色甚至字体,我 codex remote 服务器需要用中文交互所以要用大字号中文字体,而普通的生产服务器则是小字号英文字体。
实际上如果除开连接绑定的外观设定,只考虑保存主机名和 IP 的话,或许一个简单的 yaml 文件加一个命令行工具也就足够用了,至少不会被 ssh config 里的既有设定干扰。

说个笑话,tabby 自带一个从 ssh config 里导入连接的管理器插件,每次都会去解析我几千条跳板机记录,而且是每次点开菜单就当场解析一次,而且解析速度巨慢,然后我点哪里都要花几十秒才会有反应,后来进设置把导入连接的插件杀了才正常。
5 月 29 日
回复了 shuang 创建的主题 程序员 寻找 postman、xshell、navicat 的替代软件
@w568w 比如说我为某个组织工作,他们在东京和大阪各有 2 台服务器,在美东美西各有 2 台,欧洲的好几个国家各有几台,并且每个都有自己在系统里专属的 hostname 。那我 config 里怎么配置,都配置成 companyA-1 到 10 吗还是我把所有的 hostname 都背下来。

哦,这不是我瞎掰的,因为我服务的一个组织就有这样的服务器结构,而我同时在给不少组织或公司工作,所以我觉得一个连接管理器是很有必要的。相反我倒是不知道你们是怎么把那么多服务器全编成 officeN 然后全记住的……我现在 xshell 列表里几十台服务器,这咋编啊……
5 月 29 日
回复了 shuang 创建的主题 程序员 寻找 postman、xshell、navicat 的替代软件
@w568w #123
那你怎么管理连接?
咱就说比如你有 5 种不同的用途然后每个用途各有 5 台服务器,你怎么点击打开列表然后选服务器连接?
总不能把所有服务器的域名都背下来吧。
或许你可以推荐一个命令行的连接管理器。
5 月 29 日
回复了 layxy 创建的主题 OpenAI 有时候感觉言出法随比使用 superpowers 更方便快捷
superpowers 修小问题你只要让他跳过 TDD 就行了,就只会做最简单的设计然后直接开始编码,然后再做最小测试。
5 月 29 日
回复了 hubianluanma 创建的主题 职场话题 换工作会导致保税时需要补税?
不是很好吗,合法延迟交税,可把你爽到了。
难道每个月多扣你钱到了年底再把多收的钱还给你,你才舒服吗(
「自己都写完了」的意思是连带设计到实现到测试到文档全写完了?
阶段性重构嘛,superpowers 出来的代码应该都有测试覆盖了吧,再测试不变的情况下原地重构结构就行了。先和 AI 讨论商量好做哪些架构上的改动,然后让他照着路线迁移就行。
然后不要过于频繁地去动结构。以前说方便维护,一个是要考虑人类去改代码,一个是要考虑测试覆盖率不高所以要减少盲点。现在你既不需要人类去改代码,又不会测试覆盖率不足,动结构几乎只要考虑(1)这样的结构是否更方便 AI 写代码和扩展,(2)这样的结构是否性能更好。
5 月 27 日
回复了 hejw19970413 创建的主题 问与答 公司想让我做 Token 的中转商,怎么办
对于法律方面是小白建议问问 AI 呢。
在汉化旮旯的时候某个旮旯需要反编译 lua 修改里面的 UI 逻辑,所以需要一个满血的 lua 反编译器。
现在自己糊了一个简单的反编译器,但是还有很多测试集没有跑通……已经不想再花很多时间搞下去了。
测试覆盖足够了就别多想了。
5 月 26 日
回复了 realpg 创建的主题 云计算 阿里云和 ubuntu 到底是谁疯了
@yayoi 这我倒是不清楚了,是 26.04 新加的吗
5 月 26 日
回复了 realpg 创建的主题 云计算 阿里云和 ubuntu 到底是谁疯了
虽说应该先考虑换个终端测试一下是否是控制字符,但这种面向大众的服务在 PS1 上搞花里胡哨似乎也挺不应该的。我自己用 oh-my-zsh 套件但是我给别人做 VPS 模板还是老老实实给人上朴素的 bash 提示符。
1 ... 6  7  8  9  10  11  12  13  14  15 ... 1074  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   925 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 82ms · UTC 19:54 · PVG 03:54 · LAX 12:54 · JFK 15:54
♥ Do have faith in what you're doing.