维C果糖的博客

好学若饥,谦卑若愚。

Google Guava 中文指南

温馨提示:Guava 中文指南的 GitHub 地址为 guava-guide,欢迎大家Star、Fork,纠错。 Guava 中文指南  Guava 项目包含若干被 Google 的 Java 项目依赖的核心类库,例如:集合、缓存、原生类型支持、并发库、通用注解、字符串处理、I/O 等等。Goo...

2017-09-13 20:08:47

阅读数:1980

评论数:0

Guava 指南 之「通用 Object 方法」

通用 Object 方法equals当你的对象含有的多个字段可能为null的时候,实现Object.equals会很痛苦,因为你不得不分别对它们进行null检查。使用Objects.equal能够帮助你用一个对null敏感的方式执行equals检查,而不必冒着抛出NullPointerExcept...

2017-09-24 12:32:28

阅读数:393

评论数:0

Guava 指南 之「前置条件」

前置条件Guava 提供了很多用于进行前置条件检查的工具,我们强烈建议静态导入这些方法。每个方法都用三种形式: 没有额外的参数。抛出的任何异常都没有错误信息。 有一个额外的Object参数。抛出的任何异常都带有一个object.toString()的错误信息。 有一个额外的String参数以及任意...

2017-09-22 18:20:28

阅读数:440

评论数:0

Guava 指南 之「使用和避免 null」

使用和避免null “null,糟糕透啦!” —— Doug Lea. “我称呼null为百亿美金的错误!” —— C. A. R. Hoare. 轻率地使用null可能导致很多令人惊愕的问题。通过研究谷歌的代码,我们发现:95% 的集合不接受null作为元素,因此相比于默默地接受nul...

2017-09-16 15:42:47

阅读数:946

评论数:0

Guava 指南 之「Throwable」

异常传播有时候,当你捕获一个异常时,你想将其返回到下一个try/catch块。这样的例子有很多,例如在出现RuntimeException和Error的情况下,不需要try/catch块,你也不想捕获它们,但是它们仍然被try/catch块捕获。Guava 提供了一些工具类来简化异常传播。例如:t...

2017-09-15 22:09:46

阅读数:598

评论数:0

帮助文档 | JDK 1.8 中的 Timer 类

1 Class Timer定时器Timer类位于java.util包,并且继承自根类Object,具体为: public class Timer extends Object 线程调度任务以供将来在后台线程中执行的功能。 任务可以安排一次执行,或定期重复执行。对应于每个 Timer 对象是单个后台...

2017-09-08 19:30:47

阅读数:679

评论数:0

19+ JavaScript 常用的简写技巧

博主说:对于任何基于 JavaScript 的开发人员来说,这绝对是一篇必读的文章,此乃提升开发效率之神器也。 正文1. 三元操作符当你想用一行代码来写if...else语句的时候,使用三元操作符是非常好的选择,例如:const x = 20; let answer; if (x > 10)...

2017-07-26 21:53:33

阅读数:7899

评论数:18

深入理解 GitHub Flow

GitHub Flow 是一个轻量级,基于分支的工作流,其支持团队和项目的定期部署。本指南介绍了 GitHub Flow 的工作原理。1. 创建分支(Create a branch)2. 添加提交(Add commit)3. 提出 Pull 请求(Open a pull request)4. 讨论...

2017-03-24 19:14:29

阅读数:2079

评论数:2

Hello World · GitHub 指南

前言Hello World 项目是计算机编程历史中悠久的传统。在咱们学习新知识的时候,她也是一个简单的练习。现在,就让咱们一起了解 GitHub 吧!你将学会,如何: 创建和使用仓库; 启用和管理一个新的分支; 修改一个文件并将其提交到 GitHub; 打开并合并一个 pull 请求。

2017-03-24 11:33:14

阅读数:2247

评论数:4

作为一个开发人员,你需要知道的 15 个 Chrome 扩展

1 前言  Chrome,是一个由 Google 公司开发的网页浏览器。该浏览器是基于其他开源软件所撰写,包括WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。但是 Chrome 的优点并不局限于此,称其为一个优秀的开发者伴侣也不过为,因为其为开放者提供了丰富的扩展工...

2017-03-11 21:32:35

阅读数:1740

评论数:0

毕业论文参考文献 Master's thesis references

参考文献第一篇:题目:RnR^n空间上非齐次分数阶薛定谔-基尔霍夫类型方程的多解问题作者: Cesar E. Torres Ledesma摘要:原文链接:Multiplicity result for non-homogeneous fractional Schrodinger–Kirchhoff...

2017-03-08 20:00:03

阅读数:903

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭