开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
garybook的个人空间 - 开源中国社区
技能积分 9
活跃积分 0
粉丝 0
加入于 2013/06/09 最近登录:前天 11:41
最新博客 全部 (1)
garybook 2天前
今天以免安装模式在windows7 64位环境下安装mysql5.7.20 下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.20-winx64.zip 安装步骤如下: 1.选择一个目录,解压下载的zip包。我这边将解压根目录修...
0 查看
garybook 2个月前
总结 通过使用 JSSE 库设置 TSL 连接的例子,我们已经看到了为什么领域特定语言是为客户端提供 API 接口的更好选择。因为 Kotlin 的静态类型和伟大的特性,它是编写类似 API 接口非常棒的一门语言。目前已经有很多...
@oschina
如果你看过我最近发表关于 Kotlin 的文章,你可能会注意到我曾经提到过 DSL(Domain Specific Languages,领域专用语言)。Kotlin 是一门提供了强大特性支持 DSL 的编程语言。这些特性中,我曾经介绍过具有接收者...
garybook 2个月前
TlsLibrary 库托管在 GitHub 我们刚刚看的代码已经托管到 GitHub 上了,请帮忙监督。假如你有任何想法或者关注的地方,请告知我。因为这是一个首发试行版本,所以在之后正式发布的版本中可能会有一些改变。我创...
@oschina
如果你看过我最近发表关于 Kotlin 的文章,你可能会注意到我曾经提到过 DSL(Domain Specific Languages,领域专用语言)。Kotlin 是一门提供了强大特性支持 DSL 的编程语言。这些特性中,我曾经介绍过具有接收者...
garybook 2个月前
简要概括 TLSLibrary 让我们来简要概括一下:顶层函数 socketFactory 期望是一个 lambda 表达式,这样作为这个 lambda 表达式的接收器,它可以访问 ProviderConfiguration 的成员。因此,在这里我们可以不需要...
@oschina
如果你看过我最近发表关于 Kotlin 的文章,你可能会注意到我曾经提到过 DSL(Domain Specific Languages,领域专用语言)。Kotlin 是一门提供了强大特性支持 DSL 的编程语言。这些特性中,我曾经介绍过具有接收者...
garybook 2个月前
orElse() 和orElseGet()方法的不同之处 乍一看,这两个方法有同样的效果。但情况并非如此。让我们创建一些例子来凸显两者在行为上的相似性和差异性。 首先,我们来看看当一个对象是 null 的时候两者的行为是怎样...
@oschina
从 Java 8 引入的一个很有趣的特性是 Optional  类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。 本质上,这是一个包含有可选值的包装...
garybook 2个月前
挑战 我们需要在三种不同的平台上构建:Android,iOS 还有 Web 端(pc和手机)。 这意味着重复的业务逻辑要维护4个代码库,重复造轮子并非是一个最好的选择。 这也意味着引进新的特性或者修改已有的代码必须在4个...
@oschina
去年,我们推出了 PWA ,旨在改善用户在使用缓慢而不稳定的网络时的连接体验。这是我们努力打造产品质量的第一步。 我们收到了社区和客户非常积极的回应,并希望能复制我们的成功。 挑战 我们需要在三种不同的平...
garybook 2个月前
但我意识到只能用一个大致的标题去将他们统一在一起。高质量的代码总是能将实现业务的成本最小化。这也就注定了为什么快速的理解性、正确性和清晰性对于高质量的代码是如此重要。高质量的代码不会迫使金钱浪费在过...
@oschina
由 Erik Dietrich 撰写 我经常听人探讨“代码质量”这个术语。当然,我相信你也曾这样做过。在一个软件商店里停留几天是很难不听到有人说道这个词。但这也是问题的症结所在。当他们谈论它时,似乎所有人表达的意思...
garybook 2个月前
代码应专注于做该做的事 我们在迁移到简单直观的标准之前可以从反面设立一些探索点。一段高品质的代码,应该是普通开发者应该能够快速,轻松理解的代码。反之,则不能称之为高品质代码。 注意这会导致出现一种情况...
@oschina
由 Erik Dietrich 撰写 我经常听人探讨“代码质量”这个术语。当然,我相信你也曾这样做过。在一个软件商店里停留几天是很难不听到有人说道这个词。但这也是问题的症结所在。当他们谈论它时,似乎所有人表达的意思...
garybook 2个月前
你可能已经理解了我的意思。即你看待食物的方式是主观并且依赖环境的。我们看待代码的方式也同样如此。当我们谈论代码质量的时候,我们会附带上自己的环境和主观思想。但是,像对待食物一样,我们也倾向于假设人们...
@oschina
由 Erik Dietrich 撰写 我经常听人探讨“代码质量”这个术语。当然,我相信你也曾这样做过。在一个软件商店里停留几天是很难不听到有人说道这个词。但这也是问题的症结所在。当他们谈论它时,似乎所有人表达的意思...
garybook 2个月前
作者:埃里克.迪特里克(Erik Dietrich) 我能听到人们翻来覆去的谈论“代码质量”这个词。当然, 我敢肯定你也同样如此。当你花几天的时间逛软件商店的时候很难不听到人们说起这个单词。但是问题来了,看起来每个人...
@oschina
由 Erik Dietrich 撰写 我经常听人探讨“代码质量”这个术语。当然,我相信你也曾这样做过。在一个软件商店里停留几天是很难不听到有人说道这个词。但这也是问题的症结所在。当他们谈论它时,似乎所有人表达的意思...
顶部
×
动弹一下 还可以输入5
单图/多图
网络图片
上传图片
9 张,还能上传 9
  • +
发布
×
设置备注名:
保存
用户尚未登录,点击这里登录