赞了文章2021-07-28
这里的 D-Day 不是军事术语,而是开发者(Developer)的抢滩登陆之日!SegmentFault D-Day 全称 SegmentFault Developer Day,是由 SegmentFault 思否发起主办的系列技术沙龙。自 2014 年启动,D-Day 技术沙龙已在北、上、广、深、杭等 10 个城市巡回举办了数十场,...
赞了文章2018-04-02
现在回头看, 如果从前学习得法的话, 最快可能几天或者几周就搞定的 比如说有 Node.js 那样成熟的社区跟教程, 或者公司里有就有人教的话 此前在 Haskell 中文论坛问过, 知乎问过, 微博私信问过, 英文教程也看了 总体上 Monad 就成了越来越吸引我注意力的一个概念
赞了回答2017-05-06
{代码...} 等价 可以参考 [链接]
回答了问题2017-05-06
2021-07-28 更新: 现在 sbt 的版本是 1.5.x ,目前 sbt 已内置 coursier,而且也内置了 maven 官方仓库。所以现在这个问题应该消失了,不会出现更新依赖慢的问题了。参考这个: [链接]同时使用 sbt-coursier 插件: [链接]然后再通过网络加速,应该就可以了…
回答了问题2017-05-06
@flecks 说的不错。 不过该函数还可以做成尾递归, 将每步累加的结果存在参数中: {代码...}
赞了文章2017-02-19
上一篇文章,即《写向程序猿的范畴论》的序言,发布之后得到的正面反馈让我有些不知所措。同时,它也激励了我,因为我感受到了大家付诸于我的殷切期望。不过,我担心的是无论我如何努力,依然众口难调。有些读者希望这本书偏于现实,有些人则希望它能抽象一些。有些...
赞了回答2017-02-07
就是柯里化反过来,原本的函数f的类型是A1 => (A2 => B),经过反柯里化: {代码...} 那么g的类型是(A1, A2) => B 这是函数式编程里面常见的概念。 在使用f和g的时候,有如下区别: (f (x1)) (x2) 等价于 g (x1, x2)
赞了文章2017-01-12
根据 SBT 的官网文档中 Proxy Repositories 部分的描述, 可以通过改变 repositories 的 url 列表来优化. 配置国内代理库 感谢 OSChina 提供了 Maven Center 的镜像, 配置添加它有助于提升下载速度. {代码...} 若你知道其他更快的镜像库, 同上配置. 一般互联网企业部...
回答了问题2016-12-18
大意就是: Sala 的 Int (extend AnyVal) 与 Java.lang.Integer (extend AnyRef) 的继承关系是不一样的。如果直接转换,可能会造成一些想不到的错误。比如针对 notify 方法。
关注了问题2016-12-18
回答了问题2016-12-18
看起来像是你在 new ProductProcess(...) 的时候, materialName 和 blenderName 传反了?
关注了问题2016-12-18
赞了回答2016-04-20
当你创建一个普通库时,在工作目录下,除了.git目录之外,你还可以看到库中所包含的所有源文件。你拥有了一个可以进行浏览和修改(add, commit, delete等)的本地库。当你创建一个裸库时,在工作目录下,只有一个.git目录,而没有类似于本地库那样的文件结构可供你直...
赞了回答2016-03-21
Java 8 只要求是 effectively final,写不写没关系的。
赞了回答2016-03-21
擦除是指运行时在泛型类内部无法得到有关泛型参数的任何信息, 如果指定了边界,泛型变量的实际类型就是边界,楼主示例中的代码没有指定边界, 所以擦出到Object, 也就是obj实际运行时的类型为Object, 之所以使用get()方法不需要强制类型转换, 是因为编译期在编译时帮...
赞了回答2016-03-21
可以使用抽取器 {代码...}
赞了回答2016-03-21
你的set都定义为immutable.Set了,要么用mutable.Set要么就新创建个set,如res18
赞了文章2016-02-04
UserServer处理RUN_QUERY_VALUE客户端的查询请求,会将任务分派给UserWorker处理, 由worker提交工作: 显然worker要在构造UserServer的时候也一起构造出来, 这样在收到任务的时候, 确保立即有工人接手这份工作. UserServer的构造在ServiceEngine,而服务引擎是由DrillBi...
赞了回答2016-01-18
嗯,最好的方法在这里,顺带一说,没有周六这种东西,只有星期六,一定要周六的话,只能自定义了。 {代码...} 输入: {代码...}
赞了文章2016-01-18
2015 是前端技术爆发的一年。React Native、Angular 2.0、HTTP 2.0、ES6、Redux、PostCSS 等等,“都是面向用户的程序”——前后端的生态融合成为技术发展的趋势。