首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ScalaCool
掘友等级
服务端技术
|
Dripower
https://scala.cool
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
104
文章 103
沸点 1
赞
104
返回
|
搜索文章
赞
文章( 103 )
沸点( 1 )
后端工程师入门前端页面重构(二):心法 I
本文由 KnewHow 发表在 ScalaCool 团队博客。 从左到右,从上到下,化整为零。 那么在接下来的几篇文章中,我们就来聊聊页面布局的「心法」和一些具体的「招式」。 如果说口诀是页面布局的原则,那么心法就是对页面布局中一些重要概念的认识。 在上一篇文章,我们一直推荐使…
Shapeless 入门指南(三): Nat 和 implicit 在 shapeless 中的应用
本文由 Jilen 发表在 ScalaCool 团队博客。 前面文章中,我们提及了 peano 数类型:Nat,并且展示了隐式转换这项 Scala 黑科技的应用。 可以看到这个方法,能返回正确的类型而不是 Any,并且能在编译时做越界检查。 然而调用时,仍旧需要手工指定 A 的…
Scala 技术周刊 | 第 29 期
深度阅读IsShapelessworthit?WhatisShapelessanyway?Shapeless介绍ReactwithPlayFramework2.6.xReact+Play实践Optim
Cats(二):引用透明性和等式推理
本文由 Yison 发表在 ScalaCool 团队博客。 上一篇文章 介绍了函数式编程的思维,这一篇我们来了解下函数式编程的魅力。 我们已经说过,函数式编程最关键的事情就是在做「组合」。然而,这种可被组合的「函数式组件」到底是怎样的?换句话说,它们必定符合某些规律和原则。 当…
Scala 与设计模式(六):Bridge 桥接模式
相信大家都玩过「俄罗斯方块」吧。 小罗年幼时最喜欢玩的就是俄罗斯方块。作为一个有情怀的程序员,小罗决定尝试实现这款游戏。 小罗了然于心,抄起手中的键盘就创建了七个类。 要实现这样的需求,最 low 的方法就是为每种形状创造所有颜色的版本。 如果仅用继承实现,我们会创造至少 3 …
Asyncdb(五):MySQL驱动架构设计
上一篇文章我们讲了MySQL网络协议分析,包括如何与MySQL进行通信,数据包的格式等内容,今天我主要会讲如何设计一个MySQL解析包类库(类似mysql-connector-xxx山寨版),本篇文章不具备实际使用意义,更多的是一种架构的设计的尝试以及可以帮助大家理解一些相应第…
Scala 技术周刊 | 第 28 期
深度阅读GettingstartedwithScala,Play!andTestDrivenDevelopmentScala+Play实践HowwouldyouchooseJavavsScalaand
后端工程师入门前端页面重构(一):口诀
本文由 KnewHow 发表在 ScalaCool 团队博客。 大家好,我是 KnewHow,一名前 Java 开发工程师。为什么要说是「前」呢?这要从两周前我加入一家新公司说起。 入职第一天,实习导师告诉我会有一个月的新人引导计划,当时心里还是美滋滋的,觉得这个公司比较人性化…
用 Swift 模仿 Vue + Vuex 进行 iOS 开发(一):ReSwift
本文由 Yison 发表在 ScalaCool 团队博客。 因 水滴 计划研发移动端的商家应用,笔者开始了 iOS 端的整体方案设计工作。 由于没有历史包袱,且团队愿意尝试一些不同的方案,经过两周专注的学习和调研之后,我们并没有采用主流的 MVVM 架构,而是基于 ReSwif…
Dive Into Kotlin(二):Kotlin 类型结构设计
本文由 Prefert 发表在 ScalaCool 团队博客。 无论在静态语言还是动态语言中,「类型系统」都起到了至关重要的作用。 类型系统在各种语言之间存在比较大的差异。最主要的差异存在于编译时期的语法,以及运行时期的操作实现方式。我们可以简单理解为两个部分: PTS上定义的…
下一页
个人成就
优秀创作者
文章被点赞
1,629
文章被阅读
169,486
掘力值
5,841
关注了
10
关注者
1,077
收藏集
14
关注标签
14
加入于
2016-05-31