V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sagnitude  ›  全部回复第 1 页 / 共 9 页
回复总数  179
1  2  3  4  5  6  7  8  9  
@codehz 我 ts 代码是用工具自动生成的,不存在自己写的情况,javabean 也不可能有复杂的数据结构,而且嵌套的对象自己也有自己的约束,递归下去检查就行了,只能说我的应用场景没这些问题
至于只存在于运行时的问题,为啥有问题?,我也不需要运行时的强类型,我只是想在自动编译的 class 下面附加一些 metadata 而已,就好比 ClassA._metadata = {xfzId:{minValue:0}},我加的 metadata 又不是为了 typescript 语法,只是为了附加我自己的数据
至于写错的问题,IDE 可以强制提交前 lint ,transpiler 也不是问题,不是瓶颈就不需要优化,等他变成瓶颈再说吧,不要过早优化
11 小时 43 分钟前
回复了 mikasa1024 创建的主题 Windows windows11 最近更新了一次,找不到环境变量设置的按钮了
开始菜单搜索环境
你是否在找:reflect-metadata

类型定义:

const MetaKeyMin = 'min';
export const Min = (min: any): PropertyDecorator => {
return (target, key) => {
Reflect.defineMetadata(MetaKeyMin, min, target, key);
}
}

使用:

export class EquipVO {
@Min({value:0})
xfzId?: number;
}

运行时读取:

export function CheckObjectFiledByKey(object: object, key: string): string {
var hasMin = Reflect.hasMetadata("min", object, key);
var min = Reflect.getMetadata("min", object, key);
// value: min.value
}

当时做这套功能就是为了保证源代码和 java 基本一致,并且支持基本的 validation-api 功能,这样可以用工具生成 ts 代码

@Data
public class Equip extends SecModel {
@Min(value = 0)
private Integer xfzId;
}
2 天前
回复了 cnachen 创建的主题 Windows A 卡+Chrome:全是 Bug
A.a 和 A 卡没关系,我 1660 的机器有这个问题,7900XTX 没碰到过
海光 x86 + 银河麒麟 V10SP3 + PolarDB-MySQL ,中间件继续用 tomcat+nginx 没影响,做了这么多项目没见过对 nginx 较真的
数据库迁移:如果可以用 polardb-mysql 版本,不需要任何迁移,他就是 mariadb
如果不行,用人大金仓,就把它当 postgres14 ,需要做一些复杂语句迁移,我用的 pgloader
没用过 guass 和达梦,感觉差异过大
Y2xveWNjNkBnbWFpbC5jb20=
支持
一路 23H2 24H2 用下来没啥问题
https://github.blog/changelog/2025-11-24-claude-opus-4-5-is-in-public-preview-for-github-copilot/

Availability in GitHub Copilot
Claude Opus 4.5 will be available to Copilot Pro, Pro+, Business, and Enterprise users, priced at a promotional 1x premium request multiplier through December 5, 2025.

虽然他没发提醒到 vscode 里面确实是不到位,但不能说没告知
我记得在 multipler 页面,opus4.5 刚出的时候,他倍率里面有个括号明确写了到 12.5 号恢复 3x 的,前面是 preview 促销
6 天前
回复了 Zhipuai 创建的主题 程序员 Ask Me Anything with 智谱!有问必答!
我第一时间就买了一年订阅,一开始还行,最近写代码经常会出现事实性错误(指东打西,或者对着不存在的问题怼),现在已经全程 opus 4.5 了,多的不要求,GLM 4.7 能超过 sonnet 4.5 吗,懒得去退款了
@duuu 我表哥医美主刀,没手术做,已经在家半年了,郊区租了块地,栽点菜玩,这行业两年前就没生意了
很难说,都是很常规的东西,换个业务也是这些增删改查对接接口,而且主要是医院没钱
@klo424 我理解,但我的意思是他能不能做到,或者他能不能存在,和我提出建议有啥关系?

而且逻辑正确性也有人在做,比如专门做数学推理的,如果有了成果自然可以内化推广出去,并非不可行。像前几天的 DeepSeekMath-V2 ,就着重于推理的步骤
@klo424 所以他不能保证正确性啊,他方便不方便和我说的东西没关系,因为程序本身就是有顺序有逻辑的,不去理解真正的逻辑就没法保证正确性,也没法保证真正的效率,现在返工率和准确性都还是比较差。
语法的问题它可以去调用编译器不断地返工修正,逻辑的问题他只能靠不断地提示词修正,造成大量的资源浪费,而人类做项目是按照逻辑自顶向下的
想提高正确性,应该强化 ai 的逻辑思考能力,而不是靠大量代码的影子去猜
编译器是翻译不是改写,是稳定的,是幂等的,同样的程序总给出同样的输出,所以才只需要看高等语言,而可以不关心机器码,只要维护编译器的人去看,世界上其他所有人都可以不看

但每个程序的需求、输入、输出、边界、功能都是不同的,就是需要人去看,至少短时间
要么直接 wine 跑,也不用移植了
要么直接重写,UI 用 ai 做前端一把梭,再花个把月梳理所有设计要求和模块文档,再找几个熟悉这个工具的人摸个几个月,高强度和 ai 对线,再测试个几个月,还有点可能
别浪费时间,如果效果达不到,反复问答太浪费时间了,返工更是
Plan:
Linode 4 GB

Region:
JP, Tokyo 2

Created:
2016-12-14 00:23
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2959 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 47ms · UTC 13:37 · PVG 21:37 · LAX 05:37 · JFK 08:37
♥ Do have faith in what you're doing.