今日精选

很多伽人们可能都想过,“如果我的另一半是也是一个瑜伽修行者......” 我们邀请了...
0 0
如今的 CSS 前端框架的发展非常迅猛,但是真正好的框架不多。 在这篇文章中,我将对...
0 3
包定义 包的声明必须在源码文件的最顶部: 跟 Java 不同,Kotlin 的包不一定非要对...
0 3

更多 频道: JavaJavaScript瑜伽Python开源Kotlin物理

科技
打造一款由气球推动的玩具小车
Introduction Turn a pile of trash into a toy car—and watch it go! In this activity you will learn some physics concepts and use recycled materials to build a toy car that is propelled by a balloon. You can even find a friend, build two cars and race them against each other. Whose car will go the fastest? Background...
数码
说 “MP3已死” 就错过了真正更好的故事
If you read the news, you may think the MP3 file format was recently officially “killed” somehow, and any remaining MP3 holdouts should all move to AAC now. These are all simple rewrites of Fraunhofer IIS’ announcement that they’re terminating the MP3 patent-licensing program. Very few people got it righ...
计算机
Kotlin 泛型 —— 没有Java通配符麻烦
As in Java, classes in Kotlin may have type parameters: In general, to create an instance of such a class, we need to provide the type arguments: But if the parameters may be inferred, e.g. from the constructor arguments or by some other means, one is allowed to omit the type arguments: Variance One of the most tric...
美食
女运动员的素食计划
Alright ladies, listen up! If you’re an athlete, a gym rat, or just a bonafide yogi, chances are you need a little extra get up and go to support your active lifestyle and rockin’ body, right? Anyone serious about their health and performance knows the importance of nutrition for overall excellence. You can pum...
汽车
自主驾驶技术在堵车时的优势突显
I drove a 2017 Audi Q7 recently, and there was a seemingly minor feature that made me think autonomous driving has a chance of truly changing how we drive. Where I live, there’s a corridor south of the major metro area that tends to get jammed up at all times of the day. Sure, it is close to the Mall of America, a...
旅游
可以确保旅行时高效工作的五样东西
Working while traveling can seem like a good idea – until you’re stuck with a dying laptop, nowhere to charge it, and no Wi-Fi. In that case, it’s easy to lament your poor life choices while watching the time you’d planned to spend working slowly tick away. Well, luckily, it doesn’t always have to end up that ...

更多 最新翻译文章

...
Kotlin 泛型 —— 没有Java通配符麻烦 【已翻译】

与 Java 类似,Kotlin 中的类也可以有类型参数: 一般来说,要创建这样类的实例,我们需要提供类型参数: 但是如果类型参数可以推断出来,例如从构造函数的参数或者从其他途径,允许省略类型参数: 型变 Java 类型系统中最棘手的部分之一是通配符类型(参见 Java Generics FAQ)。 而 Kotlin 中没有。 相反,它有两个其他的东西:声明处型变(declaration-s...

计算机/ @CY2
...
Kotlin 密封类 —— 受限的类继承结构 【已翻译】

密封类用来表示受限的类继承结构:当一个值为有限集合的类型、而不能有任何其他类型时。在某种意义上,他们是枚举类的扩展:枚举类型的集合也是受限的,但每个枚举常量只存在一个实例,而密封类的一个子类可以有可包含状态的多个实例。 要声明一个密封类,需要在类名前面添加  修饰符。虽然密封类也可以 有子类,但是所有子类都必须在与密封类自身相同的文件中声明。(在 Kotlin 1.1 之前, 该规则更加严格...

计算机/ @CY2
...
Kotlin 数据类 —— 只用来保存数据的类 【已翻译】

我们经常创建一些只保存数据的类。在这些类中,一些标准函数往往是从 数据机械推导而来的。在 Kotlin 中,这叫做 数据类 并标记为 : 编译器自动从主构造函数中声明的所有属性导出以下成员: / 对,  格式是 ,  函数 按声明顺序对应于所有属性,  函数(见下文)。 如果这些函数中的任何一个在类体中显式定义或继承自其基类型,则不会生成该函数。 为了确保生成的代码的一致性和有意义的行为,数...

计算机/ @CY2
...
如何成为一个数据驱动的公司? 【已翻译】

数据,数据…太多的关于数据在现代商业中的重要性的会谈, 使这个话题很容易变得麻木.但大数据在会谈中如此普遍的原因是 它是2017年及以后成功的关键. 你可能在过去没有把数据放到第一优先级也做的很好 ,但现在这样做几乎是不可能. 你需要成为一个数据驱动的组织才能生存和成长. 根据 Ruhollah Farchtchi 的说法,一个数据驱动的组织就是一个公司能够 理解三个重要概念 :

计算机/ @whlysu
...
从 PHP 转到 Go ?是亵渎,是虚张声势还是常识? 【已翻译】

从 PHP 转移到 Go 的这篇文章首先在这里发表,并在作者的许可下重新发布。 今年早些时候,我做出了可以说是糟糕的商业决定。 我决定在 Go 中重写 Boxzilla 的 Laravel 应用程序。 但我不后悔。 几个月后我开始部署 Go 应用程序。构建这个应用是这几个月中我认为最有趣的。我学到了很多,最终在旧应用的基础上进行了很多改进。(新应用)性能更佳,更易部署,有了更高的测试覆盖率。...

计算机/ @一叶障目, @班纳睿
...
男人应该当心的7种 '女人'的疾病 【已翻译】

“女人”的疾病男人也会得 由于基因、骨骼和激素水平的变化,一些疾病女人比男人更容易得,反之亦然。然而,人们的注意力只考虑到女性更容易患“妇女病”所常见的疾病,而男人若患了这些疾病而出现了严重的健康问题却乏人问津。 这里有七种所谓的“女人病”,男人也能得。如果你出现了这些症状,不要因为你是男人就不去治疗。 骨质疏松症 骨质疏松会降低骨密度,使你的骨骼更易出现骨折。三位女人中有一位会处于患骨折的...

健康与医疗/ @machunyan
...
Kotlin 无需继承实现对类的功能扩展 【已翻译】

Kotlin 同 C# 和 Gosu 类似,能够扩展一个类的新功能而无需继承该类或使用像装饰者这样的任何类型的设计模式。 这通过叫做_扩展_的特殊声明完成。Kotlin 支持_扩展函数_ 和 扩展属性。 扩展函数 声明一个扩展函数,我们需要用一个 接收者类型 也就是被扩展的类型来作为他的前缀。 下面代码为  添加一个 函数:

计算机/ @CY2
...
Kotlin 可见性修饰符 【已翻译】

类、对象、接口、构造函数、方法、属性和它们的 setter 都可以有_可见性修饰符_。 (getter 总是与属性有着相同的可见性。) 在 Kotlin 中有这四个可见性修饰符:、 、  和 。 如果没有显式指定修饰符的话,默认可见性是 。 下面将根据声明作用域的不同来解释。 包名 函数、属性和类、对象和接口可以在顶层声明,即直接在包内:

计算机/ @CY2
...
现代 JavaScript 开发相对比较困难些 【已翻译】

最近经常看到人们抱怨JavaScript开发很复杂。 我很赞同这种看法,如果他刚刚接触这门语言。 如果你在学习JS,用不了多长时间你就会发现搭建一个现代的Web应用程序是一个多么巨大的生态系统,这里又太多的知识点需要你去理解(至少在概念上)。 包管理, 代码提示, 反编译, 模块捆绑, 压缩,源图, 框架,单元测试, 热加载… 不可否认,这些相对于只包含一个script标签然后就通过FTP登...

计算机/ @whlysu
...
最受欢迎的十大瑜伽标签 【已翻译】

在社交媒体的新时代我们已经目睹了标签的出现让社交媒体用户获得分享和捕捉自己的精华帖的一种方式。指不胜屈的标签正在我们称之为互联网的虚拟的世界里引领潮流,其中有一些是如此受欢迎,以至于人们谈及相关主题就会数天乐此不疲! 瑜伽爱好者在网址bookyogaretreats.com 对附带 #yoga的流行的标签来个快速搜索。我们发现的就是一个虽趣味横生,但却是一个十分明显的,具有创造性的,又彻头彻...

体育/ @machunyan
...
如何使用Git处理大型仓库 【已翻译】

? 在这篇文章中,我会给你一些建议来适当地处理不同类型的大型存储库。 两种大型存储库 如果你仔细思考一下,存储库规模增长的原因主要有两个: 经历了较长时间的积累 (项目历时很长,存储的东西不断积累) 它包括需要跟踪和并代码配对的大规模二进制代码。 以上两个。

计算机/ @slfeng, @一叶障目, @toypipi
...
Kotlin 编程语言的接口 【已翻译】

Kotlin 的接口与 Java 8 类似,既包含抽象方法的声明,也包含 实现。与抽象类不同的是,接口无法保存状态。它可以有 属性但必须声明为抽象或提供访问器实现。 使用关键字 interface 来定义接口 实现接口 一个类或者对象可以实现一个或多个接口。

计算机/ @CY2
...
外籍人士在南非需要了解的关于医疗的 10 个重要事项 【已翻译】

南非气候适宜,海滩迷人,文化迥异,生活成本低,所以这里成为爱探险的英国和美国外籍人士受欢迎的地点一点也不奇怪。如果你想换工作,南非也为你提供了许多就业机会。事实上,这个国家是最受欢迎的十大工作目的地之一(从2013年开始)。 外籍人士在南非需要了解的关于医疗的10个重要事项 这个国家在生活方式,商业和文化上都有很多选择,但是富人和穷人之间的差异还是很大的,这一点在医疗系统的建筑上体现的很明显...

旅游/ @我之舞
...
Kotlin 编程语言的属性和字段 【已翻译】

声明属性 Kotlin的类可以有属性。 属性可以用关键字var 声明为可变的,否则使用只读关键字val。 要使用一个属性,只要用名称引用它即可,就像 Java 中的字段: Getters 和 Setters 声明一个属性的完整语法是 其初始器(initializer)、getter 和 setter 都是可选的。属性类型如果可以从初始器 (或者从其 getter 返回值,如下文所示)中推断出...

计算机/ @CY2
...
Kotlin 的程序控制逻辑 【已翻译】

If 表达式 在 Kotlin 中,if是一个表达式,即它会返回一个值。 因此就不需要三元运算符(条件 ? 然后 : 否则),因为普通的 if 就能胜任这个角色。 if 的分支可以是代码块,最后的表达式作为该块的值: 如果你使用 if 作为表达式而不是语句(例如:返回它的值或者 把它赋给变量),该表达式需要有  分支。

计算机/ @CY2
...
Kotlin 的包 【已翻译】

源文件通常以包声明开头: 源文件所有内容(无论是类还是函数)都包含在声明的包内。 所以上例中  的全名是 、的全名是 。 如果没有指明包,该文件的内容属于无名字的默认包。 默认导入 Kotlin 文件会默认包含以下几个包: kotlin.* kotlin.annotation.* kotlin.collections.* kotlin.comparisons.* (since 1.1) ko...

计算机/ @CY2
...
Kotlin 编程语言的类和继承 【已翻译】

类 Kotlin 使用 class 关键字来定义一个类: 类声明由类名、类头(指定其类型参数、主 构造函数等)和由大括号包围的类体构成。类头和类体都是可选的; 如果一个类没有类体,可以省略花括号。 构造函数 在 Kotlin 中的一个类可以有一个主构造函数和一个或多个次构造函数。主构造函数是类头的一部分:它跟在类名(和可选的类型参数)后。

计算机/ @CY2
...
Kotlin 编程语言的函数返回和跳转 【已翻译】

Kotlin 有三种结构化跳转表达式: return. 默认从最直接包围它的函数或者匿名函数返回。 break. 终止最直接包围它的循环。 continue. 继续下一次最直接包围它的循环。 所有这些表达式都可以用作更大表达式的一部分: 这些表达式的类型是 Nothing 类型。 标签的 Break 和 Continue Kotlin 中任何表达式都可以用标签(label)来标记。 标签的格...

计算机/ @CY2
...
Kotlin 的基本数据类型 【已翻译】

Kotlin 语言中任何事物都是对象,我们可以访问任何对象的成员函数以及属性。Kotlin 也内建了一些类型,因为这些类型的实现是经过优化的,但对用户而言其实只是一个普通的类。在本文中我们将对这些类型进行详细的描述,包括数值、字符、布尔型以及数组。 数值类型 Kotlin 使用和 Java 类似的方法来处理数值类型,但不完全相同。例如 Kotlin 不支持隐式的类型扩大转换(例如 byte ...

计算机/ @CY2
...
深度学习的大麻烦 【已翻译】

我实在对这个难题感到很困惑。它让我每天都处于六神无主的状态,好像我就是无法找到将它解决掉的可靠办法。不,我所谈论的与其说是关于世界政治或现任美国总统,倒不如说是关于和人类休戚相关的事,更具体地说,就是关于我们身为工程师和研究人员该如何生存和工作。我说的是关于…深度学习的难题。 虽然你可能会发现我的以上描述相当夸夸其谈,言过其词,但深度学习确实给我们提出了几个必须解决的关键问题。在以下的段落中...

计算机/ @machunyan, @WestMountain, @Hornsey
宇德高辉 吱了一声
54分钟前
赞赞赞赞赞赞赞赞做做做做做做做做做
henryhu 吱了一声
4小时前
吱吱吱
一叶障目 吱了一声
8小时前
端午可以安心玩了
machunyan 吱了一声
9小时前
:bowtie:
Enix 吱了一声
10小时前
常露个脸
查看更多...

本月译者 TOP10

CY2
本月翻译 332 段,被赞 0 次
班纳睿
本月翻译 105 段,被赞 5 次
toypipi
本月翻译 90 段,被赞 0 次
machunyan
本月翻译 64 段,被赞 2 次
边城
本月翻译 56 段,被赞 0 次
培培
本月翻译 47 段,被赞 1 次
GreyWord
本月翻译 47 段,被赞 0 次
coyee
本月翻译 37 段,被赞 0 次
我之舞
本月翻译 36 段,被赞 0 次
scilence
本月翻译 24 段,被赞 0 次