V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  aguesuka  ›  全部回复第 8 页 / 共 46 页
回复总数  905
1 ... 4  5  6  7  8  9  10  11  12  13 ... 46  
2022-06-30 11:44:56 +08:00
回复了 fpure 创建的主题 程序员 这算不算是静态类型系统的缺憾
是 ts 的, 但不是 type throery 的, 你需要的是 Refinement type
2022-06-28 14:14:03 +08:00
回复了 bringyou 创建的主题 Java Java 又将进化
@xujia1998 暴论: 因为设计模式最重要的是 B 格, 但是现在它位于鄙视链下游.

单例, 建造者, 装饰器, 代理, 原型, 访问者, 迭代器... : 2022 年了 Java 还没有第一公民函数, 默认参数, 装饰器, 委托, 模式匹配, 代数数据类型...吗?
观察者: Observer 接口都被 Java 弃用了, 现在叫做 reactive.
组合实体: 问就是 OOP 已死 ECS 当立.
过滤器, 空对象: 这不就是个 Monad 吗, 单子说白了不过就是自函子范畴上的一个幺半群而已, 2022 年了书里不带点范畴也好意思误导别人.
2022-06-28 13:11:13 +08:00
回复了 ysmood 创建的主题 问与答 同样是为国家贡献,不交养老保险只定投国债可行吗?
所有支持五险一金的人的核心论据是劳动法是这么规定的, 但是他们从来不考虑劳动法的这个规定是不是合理的, 因为众所周知, 在中国劳动法并没有什么卵用.
2022-06-28 09:02:53 +08:00
回复了 jackiejkl 创建的主题 MySQL 请问如果一棵树存在数据表中,有没有办法将其一次查出?
2022-06-24 17:14:40 +08:00
回复了 WilsonGGG 创建的主题 职场话题 毕业季,有什么送给新人的建议?
学成文武艺, 货与帝王家(贬义)
2022-06-24 15:51:08 +08:00
回复了 windplume 创建的主题 问与答 关于 read、get 和 query 这三个动词如何使用
read stream by offset
get propties by key/index
query data by criteria
2022-06-22 20:42:45 +08:00
回复了 zhao1014 创建的主题 Java 关于 Stringbuilder 中 append 方法的实现有一个疑问
@ThreeK 如果效率有区别, 那么方法体里第一行应该和第二行互换, 但是没有, 说明没有区别
2022-06-20 13:58:50 +08:00
回复了 Elaina 创建的主题 编程 Go 语言和 Java 接口的优缺点分别是什么呢?
Nominal type vs Structural type.

举个例子 Java 里要声明函数参数必须先定义个接口, 或者使用 jdk 里预设的接口, 甚至 UnaryOperator x = Function::identity 编译不通过, 所以 UnaryOperator 里又把这个方法重新写了一遍. 因为 java 中除了 null 外每个元素都唯一地有自己的 class, 元素的 class 和类型的 class 有没有显式或隐式的继承关系是类型检查的唯一依据(另外要考虑协变和逆变).

这样的优点可以以非常低的成本实现类型检查和类型推导. 而且能携带"天然支持类型检查的"元信息, 也就是我们拿到一个对象, 就能获得它的 class. 另外能用非常低的成本实现模式匹配. 低成本的意思是我们只需要检查类型的签名信息, 而不需要关注它的方法, 包括协变和逆变都一样, 这个很有用, 因为大脑在写代码的同时也在做类型检查.

但是 2022 年我们很多时候并不关注元信息的优点, 就像 Java 开发并不关注 C# 开发嘲笑 Java 的"假泛型"一样. 而未来 Structural type 为主的语言可能会将 Nominal type 作为一个可选项加入到语言特性中. https://github.com/Microsoft/TypeScript/issues/202

Go 的话不是很了解, 不做太多评价.
和稀泥的够用党真的够了.
2022-06-16 15:23:07 +08:00
回复了 imxiaoi 创建的主题 游戏 求推荐适合单人玩的 pc 端游戏大作
noita 很血腥暴力, 可惜不是大作
2022-06-16 01:43:50 +08:00
回复了 bbsabc2 创建的主题 程序员 作为一名二本计算机专业的教师,如何点亮学生的技能树
可以参考 "New Math" 运动是怎么失败的. 我比较赞成 quick start 的观点, 408 完全可以等到用的时候再教.
2022-06-15 14:41:10 +08:00
回复了 8520ccc 创建的主题 分享发现 随科技发展,人力劳动会持续贬值,岗位会持续减少
@WOLFRAZOR "而且推出的产品好像就是为了发布而发布的"(指没啥进步), (所以) "现在显卡大降价". 很科学
2022-06-15 14:29:24 +08:00
回复了 catalysia 创建的主题 问与答 为什么国内不搞一个国家级的身份和推送系统呢
中国人的性情是总喜欢调和折中的,譬如你说,这网络太自由,须在这里开实名制,大家一定不允许的。但如果你主张国家级的身份和推送系统他们就来调和,愿意实名制了
2022-06-15 14:17:55 +08:00
回复了 LeeReamond 创建的主题 问与答 想要在网页里插入视频流,前后端都应该怎么处理?
最合理的是买个云服务.

如果要自己做, 你只需要部署一个 nginx, 把 mp4 手动或自动转换成 m3u8 + ts 文件(ffmpeg), 再把文件放到静态目录, 前端拿到 m3u8 文件的地址就能播放. 也可以换成你熟悉的语言作为 web 服务器.
2022-06-15 13:59:29 +08:00
回复了 8520ccc 创建的主题 分享发现 随科技发展,人力劳动会持续贬值,岗位会持续减少
gup -> gpu
2022-06-15 13:59:06 +08:00
回复了 8520ccc 创建的主题 分享发现 随科技发展,人力劳动会持续贬值,岗位会持续减少
随科技发展, gup 会持续贬值, 市场会持续减少
2022-06-15 11:20:30 +08:00
回复了 zhao1014 创建的主题 Java 关于 Stringbuilder 中 append 方法的实现有一个疑问
你们要笑死我了, 就是个代码风格的问题, 来换个 jdk, 就不一样了.
AbstractStringBuilder 完全不 care 性能, 因为它不是 public 的, 两个实现 StringBuilder/StringBuffer 上面有 IntrinsicCandidate 的注解. The @IntrinsicCandidate annotation is specific to the HotSpot Virtual Machine.



private AbstractStringBuilder appendNull() {
ensureCapacityInternal(count + 4);
int count = this.count;
byte[] val = this.value;
if (isLatin1()) {
val[count++] = 'n';
val[count++] = 'u';
val[count++] = 'l';
val[count++] = 'l';
} else {
count = StringUTF16.putCharsAt(val, count, 'n', 'u', 'l', 'l');
}
this.count = count;
return this;
}
2022-06-09 17:02:18 +08:00
回复了 ffw5b7 创建的主题 Java Lambda 表达式()->一点疑惑
threadPoolExecutor.execute(()->new XxxThread(parm1,parm2,parm3,parm4));

等价于

threadPoolExecutor.execute(new Runable(){
public void run(){
new XxxThread(parm1,parm2,parm3,parm4);
}
});

当然不会执行
2022-06-09 11:05:49 +08:00
回复了 ysmood 创建的主题 分享发现 最简洁方式概括围棋的基本规则
2 可以选择跳过, 5 是错误的
2022-06-08 10:04:44 +08:00
回复了 liuidetmks 创建的主题 程序员 什么软件会存活一百年?
没有, 100 年前人类还在用计算尺, 如果 100 年后人类还不机械飞升就真的血肉苦弱了.
jdk11 和 17 分别测试了第一段代码, 没有复现
1 ... 4  5  6  7  8  9  10  11  12  13 ... 46  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4818 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 05:36 · PVG 13:36 · LAX 21:36 · JFK 00:36
Developed with CodeLauncher
♥ Do have faith in what you're doing.