V2EX beginor 的所有回复 第 1 页 / 共 124 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX    beginor    全部回复第 1 页 / 共 124 页
回复总数  2476
1  2  3  4  5  6  7  8  9  10 ... 124  
warp 更好前几天更新了垂直标签的功能,可以试下

[![Untitled.png]( https://i.postimg.cc/7YVJx2XB/Untitled.png)]( https://postimg.cc/QHFdmV25)
4 月 27 日
回复了 fightingCode948 创建的主题 程序员 买 mac 还是转 Linux 系统
1. SSD 换成 1T 的,至少 512G ;
2. 拆掉机械盘,如果可以的话也换成 SSD ;
新版本的 llama.cpp 支持 --cpu-moe 参数, 即将所有的 MoE 权重放在 CPU ,是这个意思么?

https://github.com/ggml-org/llama.cpp/blob/master/tools/server/README.md
4 月 8 日
回复了 ahdw 创建的主题 Local LLM 闲置 16GB M1 Pro MBP 跑大模型
不要那么悲观,本地跑一个 Zeta 或者 Qwen coder 配合 llama-code 插件做代码提示还是挺好的
3 月 31 日
回复了 MoGeJiEr 创建的主题 Claude claude code 源码泄露
找到了,先 fork 为敬

https://github.com/instructkr/clawd-code
3 月 31 日
回复了 MoGeJiEr 创建的主题 Claude claude code 源码泄露
这瓜有点儿大,话说有代码库么?
ide 还是有优势的,比如重构,claude 得巴拉巴拉好几分钟,ide 只要点几下鼠标就行了
公益不是 L 站专属么,怎么 V 站也有了,V 站据说可是人均 Max 订阅
建议装 Linux ,Debian 和 Ubuntu 都有直装的 ISO
免费的 codex 给的量够用么?
本地跑 zeta 做代码提示感觉还行,其它交给云端大模型
3 月 8 日
回复了 f0rb 创建的主题 Java DoytoQuery vs SpringDataJPA
就个人来说,如果要先记住 Gt Lt 这些方言表,还不如用 mybatis 写 xml+sql 简单吧;

强依赖属性名称+谓词查询不是人人都能接受, 万一属性名称拼或谓词错了一个字母呢?

到 C#这边来说,也就是这几行代码,而且编译器会做类型检查,提前发现并排除不必要的错误:

```c#
var query = context.Books;

if (author != null) {
query = query.Where(book => book.Author == params.Author);
}
if (startYear > 0) {
query = query.Where(book => book.PublishedYear > startYear;
}
if (endYear > 0) {
query = query.Where(book => book.PublishedYear < endYear);
}

var books = query.ToList();
```
3 月 8 日
回复了 f0rb 创建的主题 Java DoytoQuery vs SpringDataJPA
如果能再进一步,将 le lt ge 这些改为使用语开发内置的 '>=' '>' '<=' 逻辑算符来生成对应的查询语句(也就是构建并解析λ表达式树),不仅学习起来更加容易,使用上也更加流畅,对于现有的 Java ORM 来说,才是实质的进步,否则大家还是会倾向选择大众化的 MyBatis 或者 JPA 。
3 月 7 日
回复了 f0rb 创建的主题 Java DoytoQuery vs SpringDataJPA
这些是编程语言的特性,还有逻辑算符,开发者已经掌握,只要做好映射,就可以直接使用。

如果一个 ORM 需要再学习并记住 le lt ge 等晦涩的方言表才能生成 SQL ,推广起来只会更难。
3 月 7 日
回复了 f0rb 创建的主题 Java DoytoQuery vs SpringDataJPA
@f0rb 这种写法实际上会被转译成 lambda 表达式树,在实际开发中,往往大家更喜欢这么写:

```c#
var query = dbContext.Students.Where(s => s.Age >= 18);
var data = query.ToList();
```

甚至还可以动态拼接:

```c#
var age = //
var query = dbContext.Students;
if (age > 0) {
query = query.Where(s => a.Age >= age);
}
var data = query.ToList()
```

再高级一点儿,还可以运行时根据需要生成表达式树,添加数据库特定的扩展函数。

这些表达式不会被编译, 编译器只做类型检查,运行时根据参数动态转换成对应的 sql 语句。

Java (Hibernate/QueryDSL)就支持类似这样的查询

```java
query.select(s).where(s.age.gt(18))
```

但是使用体验和 c#相比真的很差。

除了 C#,确实极少有主流通用编程语言会为了数据库查询而直接修改语言本身的编译器,把 from, where, select 变成一级关键字,但是正因为这样,C# 是这种“伪 SQL 体验”做得最极致的一个。
3 月 6 日
回复了 f0rb 创建的主题 Java DoytoQuery vs SpringDataJPA
@beginor linq 其实不依赖编译器编,因为 linq 表达式树不需要编译,是动态解释表达式树,转换为对应的 SQL 语句,依赖的是类型
3 月 6 日
回复了 f0rb 创建的主题 Java DoytoQuery vs SpringDataJPA
@f0rb 那 jpa 的这些方法是不是也依赖编译器呢?
3 月 5 日
回复了 f0rb 创建的主题 Java DoytoQuery vs SpringDataJPA
建议可以参考一下 NHibernate 或者 EntityFramework 的 Linq 查询的实现,C#这边 Linq 已经快 20 年了,不知道为什么 Java 这边一直没有类似的东西出现,对 Java 不熟悉,不好评价。
1  2  3  4  5  6  7  8  9  10 ... 124  
About     Help     Advertise     Blog     API     FAQ     Solana     3368 Online   Highest 6679       Select Language
创意工作者们的社区
World is powered by soitude
VERSION: 3.9.8.5 41ms UTC 11:22 PVG 19:22 LAX 04:22 JFK 07:22
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86