V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ipwx  ›  全部回复第 1 页 / 共 204 页
回复总数  4062
1  2  3  4  5  6  7  8  9  10 ... 204  
4 天前
回复了 Leon6868 创建的主题 程序员 多端 GUI 真的没有银弹吗
我觉得和市场状态也一样。

国外有不少 toB 机会,toC 市场也不像国内 14 亿那么大,没必要在互联网 toC 市场移动端里面打生打死,各有各的活法。大不了做个界面长什么都无所谓的程序呗。国内 toB 根本没啥油水,14 亿市场又辣么大,赢家通吃,所以 UI 还不得卷上天,一个按钮精确到渐变的方向是多少度都要扣半天。
4 天前
回复了 Leon6868 创建的主题 程序员 多端 GUI 真的没有银弹吗
引擎一样没有解决问题。

手机端的屏幕尺寸、触控方式,和平板的,和网页的用鼠标和键盘的,根本不一样。试图写一套代码跑三端,那只能是三端的用户体验都会打折扣。

当然,外网这种用户体验打折扣的 App 我觉得也挺多的,解决的道路就是干脆 App 变简单、元素少一点。但是国内手机端竞争太激烈了,基本都是用户体验要精确到间距到底多大才舒服。

所以国内 App 不可能写一遍、三端(手机、平板、网页)都能用。因为 App 复杂度摆在这里。无论是不是用同一套技术栈,反正都得单独写。
11 天前
回复了 ufan0 创建的主题 职场话题 我可能是被 AI 奴役的第一批人
@myqonnt 对,如果让我对整个项目里面 ai 的产出印象最深的,就是那个 TypeScript 版本的通达信语法解析器。因为它真的超预期。

简单来说就是,我用以下流程让它做了个很常用的炒股软件里面,指标公式的解析器。

1. 给一点例子,开始对话总结文法。(当然我学过编译原理,知道怎么描述什么是文法)
2. 构造抽象文法树的类型定义
2. 让它根据我的需求,和 ast 类型定义,写 Tokenizer
3. 写 Tokenizer 单测
4. 根据 Tokenizer 和 ast 类型定义,写 Parser
5. 写 parser 单测
6. 开始写各种算子的实现,比如 MA 。我需要先给几个标准例子,然后 AI 越写越会写。
11 天前
回复了 ufan0 创建的主题 职场话题 我可能是被 AI 奴役的第一批人
其实我最近也有感觉,我虽然 AI 用的很舒服,但我小弟用起来总是不得劲。

我在想是不是得写个案例教程才能让他们弄明白怎么用 AI 。
11 天前
回复了 ufan0 创建的主题 职场话题 我可能是被 AI 奴役的第一批人
@myqonnt 另外我现在集群 ansible 运维脚本也有 AI 参与。不过我这套运维代码的时间比较久,所以 ai 介入不多。不过新的 role 写起来也很丝滑。
11 天前
回复了 ufan0 创建的主题 职场话题 我可能是被 AI 奴役的第一批人
@myqonnt 我最近几个月做的项目是 A 股实时行情接入、处理( go );通过 redis 发布到多个 go websocket 前端服务器;前端服务器 1:N 发送给客户端( ts )。小程序端 TypeScript 自绘 K 线显示行情和因子。

随着这半年 AI 越来越好用,我大部分代码都有 AI 协助了。特别是那个 K 线自绘,我用 AI 辅助做了 canvas 绘图,和通达信语法解析(编译器)

还有就是 go 方面最近我重写了 websocket 服务器部分(脱离业务的抽象层),单独这个抽象层 每秒转发一个 100B 消息的配置,根据压测,每秒可以支持 5w 客户端 = p90 = 500ms 延迟。

整个项目里面 AI 辅助不多的时 A 股实时行情接入,因为 AI 这方面看过的代码太少了。。。

====

所以这个例子足够复杂吧?
11 天前
回复了 ipwx 创建的主题 程序员 对于使用 AI 写代码的一些看法
11 天前
回复了 ufan0 创建的主题 职场话题 我可能是被 AI 奴役的第一批人
↑我写文档也是零零碎碎叙述完成,让 AI 帮我写 markdown 。
11 天前
回复了 ufan0 创建的主题 职场话题 我可能是被 AI 奴役的第一批人
yysy ,过去 30 天 Cursor 给了我 15w 行代码。不过我的接受率没 100% 那么离谱,看曲线可能只有 60~70%。

https://imgur.com/a/a7ImusL

我是做全栈的,从 TS 到 Go 服务器,到算法( Python/C++)。

====

我写代码 AI 一般不是无脑,一般是按模块、类一点点写:

1. 叙述我的需求、设计(方案、类型接口定义)之类的,总结成文档
2. 然后让 AI 按照我审阅通过的文档去写。期间我觉得不合理的表述,结合 AI 一起改。
3. 写完让 AI 根据接口和实现
4. 然后写单元测试。接着就是 我审阅单侧、利用 AI 一起调 BUG 。
5. 功能性单元测试完事以后让 AI 帮我写性能测试。然后循环调优性能。
6. 最后将得到的模块和类提交。

等我需要的模块和类都就绪了,我开始写集成方案、写文档、让 AI 写实现,重复上述流程。

最后让 AI 帮我写集成测试脚本(比如让 AI 写 Python 测 Go 服务器)。重复上述流程。

这样就能得到一个能落地的项目。
13 天前
回复了 yujianwjj 创建的主题 Python go 转 Python 的心智负担增加
楼主只要把 go 里面所有


if err := xxx(); err != nil {
return err
}

的地方全换成朴素的 xxx() 就对了。

====

然后当然也不需要

if err := xxx(); err != nil {
log.Formatf("xxx: %v", err)
return err
}

因为 python err 自动带堆栈信息。

====

总结来说就是,只要不是需要对 err 进行恢复的地方,一律就不要做 try ... catch ...
web3 伪需求吧,真正面向消费者的产品几乎没有。

你还不如做做看 iOS 程序、做做小程序,加点 AI 。如果用户觉得好用,就顺势加 ApplePay / WechatPay 。
33 天前
回复了 Need4more 创建的主题 问与答 大模型的 api 为什么设计成无状态的?
大模型的上下文是内部的某种 embedding 输出啊。。。

====

这个 embedding 不同模型都不一样,同一个模型的不同版本都不一样。只有精确到某个版本、某个模型,才有可能存储这个真正的上下文。你调用的是通用接口,所以没办法拿到这个真正的上下文,那你只能把 history 再喂给它一遍,让它重新构造出这个内部上下文。

有些模型有 streaming api ,一个合理的实现方法是客户端只存某个 id ,让服务器去存储这个上下文 context 。用 id 去关联 context 。但用户啥时候弃用这个 context ?多长时间过期?这些问题都很麻烦,特别是互联网场景,用户很多的情况下。所以很多 api 不支持 streaming 也很合理嘛。

更何况如果你用着某个上下文,服务器那边模型更新了,瞬间原来的 context embedding 废了,进去就是一堆乱码,用户这不得骂娘,还不如浪费些算力让大模型重新看一遍历史。

====

当然不得不存储 embedding 的场景也是有的,那种就叫做 rag 。这也算是一种折中:让大模型每次都看一遍整个资料库显然计算开销太大了,但是让大模型每次都把所有对话的 embedding 都存下来那存储(和检索)开销又太大了。那么不得已,就采用资料库的 embedding 存起来、对话不存 embedding 。这不是很合理么
45 天前
回复了 luck2023 创建的主题 投资 这个月美股又亏了 10w,好难受😣
虽然楼主确实有点赌狗,但是 v 站风气难道不是,“美股闭眼投资”、“要有信仰” 吗?怎么有人美股亏了(哪怕是期权)又开始冷嘲热讽呢。
48 天前
回复了 wednesdayco 创建的主题 前端开发 真的有人喜欢用 tailwind 么
AI 用 tailwind 很厉害,生成效果比 vue 的 scoped style 准多了。所以我最近开始用了。
55 天前
回复了 iamtuzi3333 创建的主题 程序员 如何一次性传输海量浮点数
变成 JSON 的时候最好 round(value * multiplier),让你的 JSON 不要充斥着 3.333333333333333333333334 这种无效的长度。比如你想保留两位小说,就 multiplier = 100 。到 JS 里面再除回去。
我就不谈金融了。

有没有可能,任何交易指令,你可以在主体处理流程之外,复制一份指令,然后旁路发给 N 个独立的服务器。这样哪怕一台没写成功,其他也写成功了。
68 天前
回复了 Edcwsyh 创建的主题 生活 加密货币是否能规避掉离婚时被爆金币
@Edcwsyh 那挺好
68 天前
回复了 Edcwsyh 创建的主题 生活 加密货币是否能规避掉离婚时被爆金币
顺便提醒一句,民事诉讼不是疑罪从无,是按 “常理” 推断。这倒不是女法官打拳,而是古今中外都这样。
68 天前
回复了 Edcwsyh 创建的主题 生活 加密货币是否能规避掉离婚时被爆金币
@Edcwsyh 以下回答来自 AI

问:我担心老婆离婚爆我金币,将资产换成加密币隐藏是否可行?
答(摘录):根据《民法典》第 1092 条,一方隐藏、转移夫妻共同财产的,在分割财产时可少分或不分。若法院发现故意隐匿行为,您可能面临财产分配上的不利后果,甚至需承担法律责任。

问:如果我买了加密币隐藏,但说是我赌钱输了之类呢?
答(摘录):法院在审理离婚案件时,会严格审查大额财产来源。若您主张“赌博输掉”,但无法合理解释资金流向(如银行转账记录、加密货币交易记录),反而会加深法官对您隐匿财产的怀疑。据《民法典》第 1092 条,故意隐匿、转移财产的一方,在分割财产时可少分或不分。

即使您将加密货币存放在冷钱包(离线钱包),购买时的资金来源仍可能通过银行流水、交易所记录等被追踪。例如:
若您用夫妻共同存款购买加密货币,银行转账记录会直接暴露资金流向。若通过境外交易所交易,可能违反外汇管制法规,留下跨境资金流动的证据。

若您在婚姻存续期间购买加密货币,而声称“赌博输掉”发生在婚后,需解释为何婚后突然参与赌博并输掉巨额资产。这种异常行为易引起法官质疑。

====

简单来说,已经结婚的,女方可以不知道你怎么藏的,但是就是主张你应该掏出来。你还不起找你父母,要么你做老赖。
1  2  3  4  5  6  7  8  9  10 ... 204  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5757 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 64ms · UTC 01:57 · PVG 09:57 · LAX 18:57 · JFK 21:57
Developed with CodeLauncher
♥ Do have faith in what you're doing.