codergrowing 最近的时间轴更新
codergrowing
ONLINE

codergrowing

V2EX 第 220761 号会员,加入于 2017-03-13 20:52:52 +08:00
今日活跃度排名 684
根据 codergrowing 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
codergrowing 最近回复了
6 天前
回复了 unco020511 创建的主题 京东 京东的公积金缴纳比例是 8%?这么低吗
北京这边是 12%的,个人和公司比例都是 12%(起码 PTM 序列的是),其他地区就不太清楚了
33 天前
回复了 codergrowing 创建的主题 Steam Steam 冬促开始了,大家准备买些什么呢?
@DK7S #28
@bomb77 #39 惊了,这么难么 😢 我手残到空洞骑士打了两个小时还在第一张图……躯壳守卫那死了至少二十几次才打过 😢
33 天前
回复了 codergrowing 创建的主题 Steam Steam 冬促开始了,大家准备买些什么呢?
@joshua7v #11
@hatw #12 这么劝退吗,看 B 站一对小情侣玩挺有意思的。不过我也知道我们俩的斤两,双人成行这种大家都说十多个小时流程的游戏我们都打了快 30 个小时才一周目 😅
41 天前
回复了 Gizmo 创建的主题 Windows 各位大佬,问个命令行问题
Windows 上也有一个 sudo 的工具,可以实现类似*nix 系统上的效果。
http://blog.lukesampson.com/sudo-for-windows

```
# first download scoop
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

# enable powershell, if you haven't already
set-executionpolicy unrestricted -s cu -f

scoop install sudo
```
360 名声已经臭成这样了居然还想做主打隐私安全的产品
69 天前
回复了 huage2580 创建的主题 分享创造 油猴插件, V2EX 回复支持酷安表情...
70 天前
回复了 dreamcog 创建的主题 分享创造 做一个新的中文版本的 Reddit (简答)
提个 bug ,在注册页( https://www.jianda.com/user/login )点击左上角 logo ,直接跳空白页面
aWxpbmdvLndhbmdAZ21haWwuY29t ,macOs 平台,谢谢!
求码体验下,aWxpbmdvLndhbmdAZ21haWwuY29t
205 天前
回复了 chonh 创建的主题 Java 请教一个 lambda 表达式的问题
去查了一圈资料,大概是弄懂了原因,我尝试说明一下:

strs.stream().map(Long::valueOf).collect(LinkedHashSet::new, HashSet::add, HashSet::addAll);
不使用 Method Reference 的形式可以写成:

strs.stream().collect(LinkedHashSet::new, (set, element) -> set.add(element), (set1, set2) -> set1.addAll(set2));

这样看,(set, element) -> set.add(element) 是不是符合 BiConsumer 的 void accept(T t, U u); 方法定义了呢?


而为什么(set, element) -> set.add(element) 可以写成 HashSet::add 的形式:

不管是 add 还是 addAll 都是实例方法,当实例方法被用做 Method Reference 的时候,receiver 会将 this 作为第一个参数传入,比如 Oracle 官方 Tutorial ( https://docs.oracle.com/javase/tutorial/java/javaOO/methodreferences.html )中的这个例子:

String[] stringArray = { "Barbara", "James", "Mary", "John",
"Patricia", "Robert", "Michael", "Linda" };

Arrays.sort(stringArray, String::compareToIgnoreCase);

String::compareToIgnoreCase 等价于 (a, b) -> a.compareToIgnoreCase(b); 只不过是写成 String::compareToIgnoreCase 这种形式时,编译器会自动帮你处理改写。

参考:
https://moandjiezana.com/blog/2014/understanding-method-references/
http://cr.openjdk.java.net/~briangoetz/lambda/lambda-translation.html
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1391 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 9ms · UTC 18:04 · PVG 02:04 · LAX 10:04 · JFK 13:04
Developed with CodeLauncher
♥ Do have faith in what you're doing.