V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dcsuibian  ›  全部回复第 1 页 / 共 111 页
回复总数  2219
1  2  3  4  5  6  7  8  9  10 ... 111  
2 天前
回复了 allyn 创建的主题 Java 关于在 wsl 中使用 idea 进行 Java 开发的问题
注意,我用的 wsl 版本是 2.6.3.0 ,以上设置都在 WSL Settings 里有图形化的设置方式
尤其是你的问题 2 ,就是设置防火墙吧
2 天前
回复了 allyn 创建的主题 Java 关于在 wsl 中使用 idea 进行 Java 开发的问题
❯ cat .\.wslconfig
[wsl2]
firewall=false
autoProxy=false
networkingMode=Mirrored
[experimental]
hostAddressLoopback=true
@dcsuibian 发快了,前提是你要跟公司确认,你这个 ai 上班时间可以用于工作,下班时间可以用于自己
我觉得公司报销一半的操作可以接受
因为公司购买了你的劳动力,你用公司的时间和公司的设备的产出应该是公司的,至少我的合同是这么签的
@xue777hua 说明你完全不懂后端

1 、那个漏洞是 log4j2 ,而不是 log4j ,两者根本不是一个东西。log4j 作者的原作者的后续产品是 logback ,也有 slf4j 的日志门面。他不是第一个发明日志的人,但是却是打日志工程化的祖师爷,log4j2 根本不是他的项目。而且 Spring Boot 的默认也是 logback ,所以只有你手动替换了日志实现才会有这个问题

2 、如果你要说 log4j2 的话,那么请问 Next.js 的 CVE-2025-29927 和 CVE-2025-55182/CVE-2025-66478 ,如果 Next.js 只做前端框架不会有这种问题,说白了,前端被浏览器和后端安全策略保护的太好了。因为规范的后端本来就不信任前端发来的数据,所以前端之前才出的少。当前端开始做后端,就有这种问题

3 、既然这个主题是关于包管理器的,正好我也发过包,你可以先去跟 AI 了解下这三者的差距,Java 的 Maven 规范远远大于前两者。首先 Java 的 Maven Central 是由 Sonatype 托管的,你要发布一个包会有域名命名空间所有权验证、强制 GPG 签名,强制提供 Javasoc 和 Sources 等。这些 npm 和 pypi 有吗?
pypi 和 npm 完全全局共享一个命名空间,抢注包名没有吗?

4 、另外 Maven 不光是包管理器,更接近来说,应该是构建管理器,包管理器只是一部分,如果放到前端,可能更接近于 npm 和 vite 的合体。

5 、另外 node_modules 的设计简直是屎中屎,全宇宙最重的东西。语义化版本控制听起来很好,实际就会引入这种供应链投毒,因为版本不锁定,要不然为啥又 package-lock.json 。而 Maven 这边的项目你可以去看看,基本都是完全锁死 gav 坐标的,不存在偷换的问题

6 、如果不说 Node.js ,就再说下 Python ,Python 的管理就复杂,从 requirements.txt 、Anaconda ,好不容易有了 pyproject.toml ,但是仍然不够好,比如对 src/ Layout 的支持,要么变成没有 src/的非包项目,要用 src/ 就必须搞成包,非常混乱
Java+Python+JavaScript/TypeScript 使用者表示
在工程规范上,Java 真的吊打后面两者
@ethusdt
@ggdxwz
从技术上说,对中转站应该确实有用,但也比较有限。中转站被封主要还是风控,IP 、付款方式这种。
而且既然有中转了,那多半之前接口已经逆向出来了,官方不可能天天换接口调用形式的(那样意味着老的 cc 客户端就会失效)
Claude Code 只是个命令行套壳工具,不是宝贝,模型才是宝贝,CC 本身开不开源掀不起啥风浪
3 月 25 日
回复了 Censhuang 创建的主题 NAS 如何选择企业级 NAS 系统?
群晖,你当你自己组着玩呢
不了解 Go 和 C++,但是 JavaScript/TypeScript 和 Python 和 Java 我还是了解的。
我说直白点,你在其它语言里追求另一种语言的写法是白费工夫

你这个项目的介绍中提到“研究设计模式”,但是《设计模式》书中说过:
[img]https://i.imgur.com/LVFUk8y.png[/img]
程序设计语言的选择非常重要,它将影响人们理解问题的出发点。我们的设计模式采用了 Smalltalk 和 C++层的语言特性,这个选择实际上决定了哪些机制可以方便地实现,哪些则不能。如果采用过程式语言,那么可能就要包括诸如“继承”“封装”和“多态”的设计模式。相应地,一些特殊的面向对象语言可以直接支持我们的某些模式,例如,CLOS 支持多方法概念,这就减少了访问者等模式的必要性。


对于你的这个问题,如果你追求的是核心目标:“同一个调用,根据对象的不同产生不同的行为,可以方便地替换实现方式”,那么我可以跟你说 Python 和 JS 是咋做的
但是你问怎么实现“多态这个效果”,那你追求的不是这个核心目标,而是想复刻 Java 的实现路径

或者说 Java 味太重了。即使你真的实现了,在 js 和 python 中大家也不那么写,没有用
3 月 5 日
回复了 lilq007 创建的主题 问与答 Windows Server 占用进程 300G?!
Window Server ,不是 Windows Server
3 月 1 日
回复了 Sabrina9 创建的主题 Apple 密码管理器迁移
我学 KeePass
2 月 26 日
回复了 lw10645 创建的主题 iPhone iPhone 如何优雅的添加 nfc 门禁卡
@stevexiaojobs 你要是说苹果想推 CPU 卡还是有一定合理性的
本质上来说,能确定的是这个技术上能实现也好实现但没有实现
至于苹果的想法那就真的是个人观点了
2 月 26 日
回复了 lw10645 创建的主题 iPhone iPhone 如何优雅的添加 nfc 门禁卡
@stevexiaojobs 不是你说的要抛弃吗?那你的意思是人类肉体也淘汰?
2 月 26 日
回复了 lw10645 创建的主题 iPhone iPhone 如何优雅的添加 nfc 门禁卡
@stevexiaojobs 那这么说的话,ipv4 也很落后啊
2 月 26 日
回复了 lw10645 创建的主题 iPhone iPhone 如何优雅的添加 nfc 门禁卡
@stevexiaojobs M1 卡不能模拟 CPU 卡,因为它没有处理器。但是 CPU 卡模拟 M1 卡简直是轻而易举
所以说白了就是苹果故意限制你,至于它的什么冠冕堂皇的理由,都是放屁
感觉,有点像 jOOQ 啊
Claude Code 会读取~/.claude/CLAUDE.md ,我在里面放了:
* 条件判断偏好 Yoda 风格:`123 == variable`
* 类型名避免 `Info`、`Data`、`List` 等无意义后缀,直接用 `User`、`Project`
* 缩写在大驼峰中也遵循驼峰规则:`Url` 而非 `URL`
* 命名注意单复数

稍微有点用
我感觉这是假的,我之前账号也被封了几次。然后去找了一家专门做免封的。
要说我用起来有啥差别,就是梯子的 IP 这次搞了一个特别纯净的。然后估计卖家那边 ip 和付款方式特别注意吧。
到现在两个月了还没被封。甚至偶尔还不小心直连了下 Claude
2 月 10 日
回复了 fengwq 创建的主题 NVIDIA 4090 置换 5090,我花了 2400
双持,二奶机 4090 ,大奶 5090 。都不带 D 。不过说实话没用出啥区别。

我还给两台机器取了名字,一台叫 Ion ,一台叫 Tone ,分别取自泰坦陨落 2 里的离子泰坦和强力泰坦
1  2  3  4  5  6  7  8  9  10 ... 111  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1097 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 55ms · UTC 18:15 · PVG 02:15 · LAX 11:15 · JFK 14:15
♥ Do have faith in what you're doing.