V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  KentY  ›  全部回复第 13 页 / 共 46 页
回复总数  902
1 ... 9  10  11  12  13  14  15  16  17  18 ... 46  
@classyk 我觉得 java 的 lambda 跟传统意义的 回调函数类似, 但本质还不一样. 回调函数是函数的一个地址, 而 java 的 lambda 其实是某些 interface 的实现. 本质是预先的 interface 实现或者匿名类. 其实地址都是那些 objects .. 在这些方面, java 不如某些比如 python, (C 就更不用说了)灵活.
@hantsy
"留了一个 Exception 路径的入口" 我不理解这句话. 什么是"路径"? 什么又是"入口"?

另, 我在 SO 也相对活跃. 我不是不知道怎么解决来这求解决方案的. 只是, 看到人们说到 lambda 都是这些 foreach 啊, filter 啊, stream 啊, 没人提到在传统的 for -> stream()这个变换中, 不是所有都可以简单的改写的, 有些情况需要做特殊处理. 仅此而已.
请忽视 syntax mistakes. like throws, (), etc.
@hantsy 你的例子是 CompletionStage interface 定义的方法而已. 跟我说的不是一个事. 或许我没表述清, ok:
class Whatever{...
public void foo throw WhateverException(){...}
}

in some method:
...someMethod(Collection<Whatever> collection) throw WhateverException{....
collection.stream().foreach(Whatever::foo); --> here it won't work, the checked exception won't be forwarded to the caller method.
}

我是这个意思
@hantsy "异常路径" 是什么? google 没找到对应英语.
缺省的是无法将 exception forward 到外面的. 需要自己 wrap 或者扩展 Consumer, Function 等.
希望我们俩说的是一件事. :D
2019-11-29 21:44:44 +08:00
回复了 licoycn 创建的主题 程序员 这个网站作者真优秀
@theohateonion 这两天不是有个讨论技术人员怎么弄简历的话题么...
@hannhuan 想一下, 如果你在 for 里的调用, 比如那个 out.print(), 如果是另一个会 throw checked exception method, 要怎么处理?
2019-11-28 17:25:23 +08:00
回复了 Veyhunk 创建的主题 程序员 有没有带历史记录智能提醒的命令行工具?
@zthxxx

"自带 ctrl+r 过于反人类,每次只能看到一条,永远不知道下一个惊喜和意外哪个会先来 (也不方便搜索)..."

"过于反人类" 这个形容... 你可以扩充改善先有的东西, 但是这个评价太主观了. 设想下, 用 c-r 的人类多还是用 suggestion 的人类多? 好吧, 我暂且理解你不吝啬用词的一种夸张表达. 不细钻用词表达.

这个 c-r 的功能本身就不是一个精准定位的功能, 是一个快捷的辅助. 而且你不必每次都从命令开始输入, 比如说, 你前面 有:
command para1 para2 para3 para4|command2 foo para

c-r 以后, 可以直接敲 foo, 这条就可以出来了.

另外还有一些就是个人的使用不同情况了. 我知道 fish 那个灰色的 suggestion 出来以后, zsh 就出现了类似的实现. 我个人看到这个连去试试的冲动都没有, 对我个人来说, 灰色的提示不起什么作用, 反而无谓减慢速度,消耗资源. 因为我个人体会 ctrl-r 的方便之处是, 可以找出"相似"的命令, 从而减少输入. 因为我们不光有 c-r, 我们还有 c-a, c-e, c-h, c-d, c-w alt-w, c-f, alt-f.... 实在长命令不便在命令行多处修改我们还有 c-x-c-e

可能说多了. 使用习惯本身就是个主观的东西.. 算了发出去吧, 就不删改了.
2019-11-28 01:34:02 +08:00
回复了 xiangbudaomingzi 创建的主题 程序员 深感这个行业的门槛真的低...
我觉得哪个行业都是这样的. 同样是能进奥运会的选手, 相比起来差距也会很大的.
作为心里有数的人, 应该尽量少去关注那些在自己以下的人, 多看那些在自己上面的人会在很多方面有好处.
2019-11-28 01:27:38 +08:00
回复了 Veyhunk 创建的主题 程序员 有没有带历史记录智能提醒的命令行工具?
@Trim21 小建议, 试着改下习惯, 按 ctrl-p, ctrl-n instead of cursor keys.
2019-11-28 01:26:00 +08:00
回复了 Veyhunk 创建的主题 程序员 有没有带历史记录智能提醒的命令行工具?
不用装特殊的工具.
我猜你不知道 ctrl-r
2019-11-28 01:21:48 +08:00
回复了 xiaotianhu 创建的主题 程序员 答:如何写好一篇技术简历?
@Tierney 没写完发出去了....

没毕业不一定不精通, 但真正"精通"的人, 不管毕业没毕业, 一般都不写"精通".
只消列举一些项目, 网上的活动, 就完全让行内人折服了.
2019-11-28 01:15:39 +08:00
回复了 xiaotianhu 创建的主题 程序员 答:如何写好一篇技术简历?
@Tierney 没毕业不一定不精通.
2019-11-26 19:47:52 +08:00
回复了 xiaotianhu 创建的主题 程序员 (做为面试官)的一个面试感悟
@k9982874
还有一种情况是, 面试官自己也知之甚少, 自己熟知的, 稍微有点水平的都知道, 可自己又对自己的算法基本功没什么信心, 所以就不问. 我觉得, 这是大多数的情况.
2019-11-26 19:38:29 +08:00
回复了 lau52y 创建的主题 程序员 Mac 终端工具你们用的那些?
为什么没有 urxvt 呢?
我是 google 看了这个终端可以在 mac 上用, 而且出了 16 寸, 才又打算申请一个 mac 本.
难道 urxvt 不可用吗?
我也讨论过这个问题.
我的一些同事感觉, consultant 的称呼听着比 developer/programmer 心情舒畅.
我个人是觉得 programmer 听着最窃喜. 不喜欢被叫 consultant, 虽然名片, 职位都写这个, 感觉一说谁是 consultant 就是虚名, 没真本事的. 折中的话, developer 也凑合. 几乎没人叫 engineer, 一般叫这个的都是在车间那边的技术人员, 跟 IT 无关的.
2019-11-26 19:26:43 +08:00
回复了 xiaotianhu 创建的主题 程序员 (做为面试官)的一个面试感悟
@xiaotianhu 容易啊
问问这个人的 SO 账户多少 reputation 不就知道了
2019-11-26 19:19:56 +08:00
回复了 xiaotianhu 创建的主题 程序员 (做为面试官)的一个面试感悟
不会翻墙.
是不是可以举报该公司? 居然要翻墙? :D :D
2019-11-26 17:02:42 +08:00
回复了 jeffh 创建的主题 程序员 都来分享一下自己的效率工具吧,互相借鉴,我先来
这要说起来就太多了. 大概浏览下前面的, 说几个没提到的
- fpp
- fasd
- ag
- awk + sed + ag 解决所有文本处理, 可以忘记几乎所有 linux 文本处理命令, 比如 rename, cut, join, pr....
- retmux (自己写的)
- vim 各种插件, 函数(自己写的)
- zshrc 里的各种函数, 补全(自己写的)
- tinyswtich 不同网络情况快速更换全局代理(自己写的)
1 ... 9  10  11  12  13  14  15  16  17  18 ... 46  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2512 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 15:48 · PVG 23:48 · LAX 07:48 · JFK 10:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.