V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  SoloCompany  ›  全部回复第 13 页 / 共 158 页
回复总数  3158
1 ... 9  10  11  12  13  14  15  16  17  18 ... 158  
@amiwrong123 #3 关键点在于, 只有 main thread 会提供默认的 uncaughtExceptionHandler, 也就是输出到 console, 对于程序创建出来的 thread, 管理异常是程序自己的责任
又处理异常 -> 有不处理异常
你自己把它扔给 Executor 执行又处理异常当然会引发异常丢失的低级错误了
2020-04-18 16:07:28 +08:00
回复了 Newyorkcity 创建的主题 Java Java8 IDEA 三元表达式总不让写 为啥?
所以 kotlin 有了 Unit 和 Nothing 类型, 并且几乎所有语句块包括 try 都变成了表达式

但实际上虽然这样的不严谨带来了灵活性, 但也会给代码的可读性带来问题

java 的严格并不见得就一定不好
2020-04-17 13:39:21 +08:00
回复了 vevlins 创建的主题 程序员 有什么配置语言是图灵完备的吗?
kotlin dsl
js
2020-04-16 16:32:16 +08:00
回复了 GTD 创建的主题 iPad 妙控键盘,值得入手吗?
不值

没有 HHKB 香
2020-04-12 15:16:10 +08:00
回复了 Winter1sComing 创建的主题 问与答 三大运营商想搞的这个“5G 消息” iOS 用户怎么办?
设置 - 蜂窝网络 - SIM 卡应用程序
2020-04-08 22:00:50 +08:00
回复了 bigbigeggs 创建的主题 Java 大家怎么看待 effective Java 接口只用于定义类型 这一个准则。
@bigbigeggs #18 那句话的意思是说

不要使用没有任何实际意义的接口
比如 interface C { const X }, class A implements C { use(X) }

如果还是希望使用毫无意义的常量容器, 应该写成类 (concret 或 abstract 都无所谓)
比如 abstrace class C { const X }, import C.x; class A { use(X) }

而如果 C 本身是有意义的, 并且 X 和 C 的定义(contract) 紧密关联, 则并没有什么不妥
2020-04-08 02:13:21 +08:00
回复了 bigbigeggs 创建的主题 Java 大家怎么看待 effective Java 接口只用于定义类型 这一个准则。
你应该是理解错了
并不是不建议在接口上定义常量
而是接口不应该只用来定义常量

以及比如利用 "实现" 接口来 "继承" 常量是一个 bad pratice
相对而言更正确的做法应该是使用 static import

> The constant interface pattern is a poor use of interfaces.
2020-04-03 16:14:59 +08:00
回复了 justNoBody 创建的主题 macOS macOS 有对 imap 协议多文件夹支持较好的邮件客户端么?
官方原生 Mail.app 一直在用没遇到你说的问题
2020-04-03 00:03:39 +08:00
回复了 lisisi 创建的主题 JavaScript js 混合拼接应该用 () 还是 String() 方法处理计算优先级?
1. 能用 es6 尽量用 template string
2. 不能用 es6 的字符串串接可以选择
2.1 开头加一个 '' +
2.2 用 Array.prototype.join
2020-04-02 23:14:31 +08:00
回复了 justNoBody 创建的主题 macOS macOS 有对 imap 协议多文件夹支持较好的邮件客户端么?
我的文件夹是什么东西?原生的有啥问题?

除了内存泄漏以外,没啥大毛病,以前会一直开着,现在一般都关着
槽点有点多

python_project / node_test
node / jquery

另, jquery 在 node 环境下返回的是一个 factory, 只要你传给这个 factory 一个仿真的 window / document 对象, 则可以得到一个同样仿真的 jquery 实例
2020-04-01 14:06:33 +08:00
回复了 liduoduo 创建的主题 问与答 MacBook Pro 16' 播放蓝光原盘卡有解么?
差不多 10 年前就在用类似这些软件 https://apps.apple.com/cn/app/leawo-blu-ray-player/id961975824?mt=12 加 macbook air 的硬件 (12 年发布了第一代 retina pro) 来播放蓝光了, 蓝光分辨率只有 1080p 即使 D9 的码率也只有 1.2MB / s 左右 (15 Mbps), 没觉得有多卡

有些原盘是包含有 java 代码的, 要么不支持要么显示有点奇怪, 但直接提取的 m2ts 播放都不应该卡
2020-04-01 13:57:27 +08:00
回复了 8e47e42 创建的主题 问与答 Java stream 一个 ArrayList,在 ForEach 下如何获得前一个元素?
2020-03-31 23:02:06 +08:00
回复了 AppLite 创建的主题 问与答 现在到北京,还要隔离吗?
我从广州进京, 住酒店, 可以出入, 但没有满 14 天应该进入不了别的小区或办公场所, 其余公共场所不受影响, 只要量体温
2020-03-31 19:47:42 +08:00
回复了 amiwrong123 创建的主题 Java 对 HashMap<Integer, String>调用 get(byte 变量) 为何取不到值?
关键在于 Map.get 的签名是 get(Object key) 而并不是 get(K key)

虽然 put 的签名是 put(K key, V value)

然而 get 和 put 并不对等
2020-03-26 00:33:20 +08:00
回复了 zxCoder 创建的主题 问与答 一个 Java 的编码问题
unicode 等价于 utf-16 - 需要 bom
不需要 bom 的是 utf-16be 或 utf-16le
2020-03-19 18:31:43 +08:00
回复了 fkdog 创建的主题 macOS 为什么 13 寸 MacBook Pro 截屏出来的分辨率是 2880x1800
在显卡内存里面的分辨率是 2880x1800, 然后 downsample 到 2560x1600 输出到屏幕, 截屏当然是内存的信息而不是屏幕的信息
2020-03-18 11:45:10 +08:00
回复了 ybw 创建的主题 git 版本控制系统的合并操作,会引入新 bug 吗?
按级别从低到高, 越往后越糟糕因为发现难度再增加
首先, merge 可能发生 conflict
其次, auto merge 成功可能发生 build fail (任何一端引入了 compile uncompatible changes, 比如, 参数个数 /类型改变)
再次, build 成功, 运行时暴露问题 (任何一段引入了 runtime breaking change, 方法签名完全一样但参数的含义被改变)

不要过于相信工具, 工具自动化只是协助你做事情, 而不能替代所有工作, 即使写了大量 UT 都不一定能防止这些事情的发生, 但有 UT 肯定要比没有好
1 ... 9  10  11  12  13  14  15  16  17  18 ... 158  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   881 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 54ms · UTC 21:41 · PVG 05:41 · LAX 14:41 · JFK 17:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.