abc612008 最近的时间轴更新
abc612008

abc612008

V2EX 第 241732 号会员,加入于 2017-07-20 08:42:47 +08:00
今日活跃度排名 10998
abc612008 最近回复了
4 天前
回复了 lerefe 创建的主题 Java 请教关于函数式编程的优势
来个 kotlin 版本,比 java stream 舒服很多。(吹爆 kotlin

```kotlin
data class Book(val category: String, val price: Double)

fun mostExpensiveByCategory(books: List<Book>): Map<String, Book> {
return books.groupBy { it.category }
.mapValues { (_, books) -> books.maxBy { it.price } }
}
```
20 天前
回复了 jtsr 创建的主题 Python 大家平时都怎么命名 split 后的变量
parts
base64 里的信息不是已经在 post 里有了吗,不能直接替换吗。为啥要再加一个图片啊
下意识看了眼日期(
OpenAI (doge

![openai]( )

绿色部分是 AI 生成的,其它的是我给的例子。
https://openai.com/api/
@rower "支持审计 web 微信聊天内容, 但不支持审计微信客户聊天内容" 来自你链接的原文。
174 天前
回复了 equationl 创建的主题 程序员 个人开发者处境是否越来越困难了
我记得除了酷安以外的还都需要所谓的软件著作权证书
@zpxshl @Jooooooooo 从使用者(新用户)直觉角度来说,1L 难道不应该等于 1 吗?这就和 Java 字符串没法直接相等一样,是很反直觉的设计。你要是不想和 C++一样搞隐性类型转换,也可以和 Kotlin 一样直接报错啊。直接返回 false 算什么预期。

你要是遇到一个没见过的语言,写了个 "1"=="1" 或者 1 == 1L 你会下意识觉得这是 false ?
209 天前
回复了 xiangyuecn 创建的主题 程序员 稳定复现,看我几行代码搞崩 Chrome
@ie88

这当然是 bug ,浏览器在任何情况下都不应该崩溃。这里的正常行为是发出下面这样一个 warning ,然后 Audio 没有被自动播放。

The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://developer.chrome.com/blog/autoplay/#webaudio

如果你打开楼主那个网页的话也能看到这么一个 warning 。如果你再仔细看的话,这里崩溃的时刻已经是在 user gesture 之后了(用户点击网页后才执行的代码)。所以崩溃很可能和 autoplay 关系不大,或者最多是这个 autoplay policy 的 unintended 副作用(bug)。

其次,崩溃的错误代码是 STATUS_ACCESS_VIOLATION. Access violation 通常指代的是访问一块没有对应权限的内存。显然这和你所说的 autoplay policy 没有什么关系。

如果你还坚持这是个正常行为的话,那怎么解释这个网页有时候崩有时候不崩呢。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1032 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 19:14 · PVG 03:14 · LAX 12:14 · JFK 15:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.