自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

东海陈光剑的博客

公众号: Kotlin 开发者社区。 阿里巴巴资深程序员。著有《Kotlin 极简教程》、《Spring Boot 开发实战》、《Kotlin从入门到进阶实战》等技术书籍。

  • 博客(2219)
  • 资源 (2)
  • 论坛 (1)
  • 收藏
  • 关注

原创 【Kotlin 极简教程】全球最值得关注的Kotlin开发者公众号:Kotlin开发者社区

Kotlin开发者社区【Kotlin 极简教程】Kotlin 简介Kotlin是一门非研究性的语言,它是一门非常务实的工业级编程语言,它的使命就是帮助程序员们解决实际工程实践中的问题。使用Kotlin 让 Java程序员们的生活变得更好,Java中的那些空指针错误,浪费时间的冗长的样板代码,啰嗦的语法限制等等,在Kotlin中统统消失。Kotlin 简单务实,语法简洁而强大,安全且表达力强,极富生产力。Java诞生于1995年,至今已有23年历史。当前最新版本是 Java 9。在 JVM 生

2020-11-06 15:05:35 291 3

原创 关于稼穑[jià sè] 的神话传说(稼穑:种植与收割,泛指农业劳动)

《诗经·魏风·伐檀》:“不稼不穑,胡取禾三百廛兮?”“毛传”解释说:“种之曰稼,敛之曰穑。”用现代汉语翻译,就是种植叫“稼”,收割叫“穑”。[明]冯梦龙《东周列国志》:“再吩咐家人:‘勤力稼穑,勿致荒芜。’”词语不事稼穑 :不从事农业劳动故事后稷稼穑后稷,是上古时代的一位能人,稼穑,是播种和收割庄稼。“后稷稼穑”是说后稷懂得农业,教授老百姓种庄稼的故事。在神话传说里,后稷是天帝的儿...

2020-11-25 00:48:54 48 1

原创 冬夜雨

冬夜雨 潺潺意阑珊怎忆当年春山起云烟夏荫听蝉鸣秋野飞金灿古人云 秋收冬藏窗外雨潺潺意阑珊怎忆往事如烟冷雨滴不住游人羁旅

2020-11-25 00:35:45 23

原创 女冠子 韦庄:昨夜夜半 枕上分明梦见

女冠子 韦庄四月十七,正是去年今日,别君时。忍泪佯低面,含羞半敛眉。不知魂已断,空有梦相随。除却天边月,没人知。昨夜夜半,枕上分明梦见。语多时。依旧桃花面,频低柳叶眉。半羞还半喜,欲去又依依。觉来知是梦,不胜悲。译文昨天深夜里,你在我的梦里翩然出现了。我们说了好多好多的话,发现你依旧还是那么美丽、可爱,像从前一样面若桃花,频频低垂的眼睑,弯弯的柳叶眉。看上去好像又有些羞涩...

2020-11-24 23:14:40 27 1

原创 mac 在 home 目录下创建文件夹

1、修改auto_master编译 /etc/auto_master 文件,注释掉或者移除以 /home 开头的那一行,保存。sudo vim /etc/auto_master注释掉 /home 哪一行,如下所示:% cat /etc/auto_master ## Automounter master map#+auto_master # Use direct...

2020-11-24 11:57:36 20

原创 “ 鸡声茅店月,人迹板桥霜” 道尽多少旅人的离愁别绪

晨起动征铎,客行悲故乡。鸡声茅店月,人迹板桥霜。槲叶落山路,枳花明驿墙。因思杜陵梦,凫雁满回塘。(温庭筠《商山早行》)译文黎明起床,车马的铃铎已震动;踏上遥遥征途,游子悲思故乡。鸡声嘹亮,茅草店沐浴着晓月的余晖;板桥弥漫清霜,先行客人足迹行行。枯败的槲叶,落满了荒山的野路;淡白的枳花,鲜艳地开放在驿站的泥墙边。回想昨夜梦见杜陵的美好情景,一群群鸭雁,正嬉戏在岸边的湖塘里。注释...

2020-11-23 23:54:19 39

原创 《禅与摩托车维修艺术》(罗伯特·M·波西格)骑行路上的哲学思考 Zen and the Art of Motorcycle Mt...

我们常常太忙而没有时间好好聊聊,结果日复一日地过着无聊的生活,单调乏味的日子让人几年后想起来不禁怀疑,究竟自己是怎么过的,而时间已悄悄溜走了。现代人为事业,为赚钱,已经远离了自己,变成机...

2020-11-23 19:43:07 96

原创 Maven 多环境指定 Profile 环境编译打包 & Spring Boot 动态选择配置文件

Maven 多环境指定 Profile 环境编译打包问题描述:通过mvn –P参数指定 profile,只对当前指定的生效。实例:<profiles> <profile> <id>lazada</id> <dependencies> ... &l...

2020-11-23 11:40:34 28

原创 Ray Dalio:经济机器是怎样运行的 (时长30分钟) & 薛兆丰经济学讲义

雷·达里奥(Ray Dalio),桥水基金(Bridgewater Associates)总裁,福布斯全球第88位,是一位相当传奇的投资大师。他在投资领域的理解和眼光相当精准独特,作为2...

2020-11-21 16:29:44 161

原创 CUE 是一种开源数据约束语言,旨在简化涉及定义和使用数据的任务(The CUE Data Constraint Language)...

CUE 是一种开源数据约束语言,旨在简化涉及定义和使用数据的任务。BCL/CUEBCL 全名 Borg Configuration Language,是 Google 内部基于 GCL (Generic Configuration Language) 在 Borg 场景的实践。用户通过 BCL 描述对 Borg 的使用需求,通过基于 BCL 的抽象省去对 Borg 复杂配置细节的感知提高单位效...

2020-11-20 14:23:21 32

原创 如何知道,你真正想要什么?

【「双语|TED演讲」如何知道,你真正想要什么?】https://haokan.hao123.com/v?isBdboxShare=1&pd=share&vid=5157003409468142120&context=%7B%22nid%22%3A%22sv_515...

2020-11-20 00:10:17 64 3

原创 最长子串算法中的滑动窗口技术( Understanding the Sliding Window in Algorithms)

问题描述Longest Substring Without Repeating CharactersTopic: Hash Table, Two pointer, String, Sli...

2020-11-19 18:08:00 51

原创 数据结构与算法 (Kotlin语言描述) / 陈光剑

《数据结构与算法 (Kotlin语言描述)》/ 陈光剑内容简介本书主要介绍基本数据结构以及相关的经典算法,强调“问题-数据-算法”的抽象过程,采用“模型-关系思考法”问题解决方法论,关注数据结构与算法的时间空间效率,提升编写出高效程序从而解决实际问题的综合能力。全书目录1.Kotlin 概述1.1 为什么用Kotlin?1.2 Kotlin快速入门小结2 问题求解方法论2.1 数据结构与抽象数据类...

2020-11-19 15:46:22 52

原创 “头脑优先” 学习者 / “HEAD FIRST” LEARNER

WE THINK OF A “HEAD FIRST” READER AS A LEARNER.我们认为“头脑优先”的读者是学习者。So what does it take to learn something? First, you have to get it, then make sure you don’t forget it. It’s not about pushing facts in...

2020-11-19 11:58:51 46

原创 但事实是,你从未真正的活过,直到你活出真正的自我。

【TED:用两个问题来发掘你的热情,并把它变成事业】https://haokan.hao123.com/v?isBdboxShare=1&pd=share&vid=8573064506335792747&context=%7B%22nid%22%3A%22sv_8573064506335792747%22...

2020-11-19 01:06:54 80 1

原创 《禅与摩托车维修艺术》骑行路上的哲学思考

我们常常太忙而没有时间好好聊聊,结果日复一日地过着无聊的生活,单调乏味的日子让人几年后想起来不禁怀疑,究竟自己是怎么过的,而时间已悄悄溜走了。现代人为事业,为赚钱,已经远离了自己,变成机器,忘记自己是人。认知、心灵、感情的支离破碎,是否整合之道?西方世界的二分法或二元论,如:人文与科技、精神与物质、神秘主义与机械论、艺术与工业、心灵与机械、东方与西方等概念意识——泛滥成灾。。。世界本是一体,宇宙与...

2020-11-18 17:47:30 83

原创 黑客与画家:六条“黑客伦理”(hacker ethic)

每个人日常生活的很大一部分都花在与计算机打交道上面。家用电表是智能的,通信网络是程控的,信用卡是联网的,就连点菜都会用到电子菜单。越来越多的迹象表明,未来的人类生活不仅是人与人的互动,而且更多的将是人与计算机的互动。1946年,第一台电子计算机ENIAC在美国诞生,从此世界上一些最聪明、最有创造力的人开始进入这个行业,在他们身上逐渐地形成了一种独特的技术文化。在这种文化的发展过程中,涌现了很多“行...

2020-11-18 17:23:02 56

原创 经济机器是怎样运行的(文字版)-瑞.达利欧

经济机器是怎样运行的经济就像一部简单的机器那样运行,但很多人不懂得这一点,或是对经济的运行方式持有不同观点,于是导致很多不必要的经济损失,我深感有责任与大家分享,我的简单但是实用的经济分析模式。这个模式虽然不符合常规传统经济学,但是已经帮助我预测和躲避了全球金融危机,30多年来对我一直很有用,我们开始吧!经济虽然可能看起来复杂,但其实是以简单和机械的方式运行。经济由几个简单的零部件和无数次重复的简...

2020-11-18 14:16:25 62

原创 Ray Dalio:经济机器是怎样运行的 (时长30分钟)

雷·达里奥(Ray Dalio),桥水基金(Bridgewater Associates)总裁,福布斯全球第88位,是一位相当传奇的投资大师。他在投资领域的理解和眼光相当精准独特,作为2...

2020-11-18 12:08:10 49

原创 【模型↔关系思考法】如何在一个全新的、陌生的领域快速成为专家?模仿 + 一万小时定律 + 创新...

核心基础:形成模型行业特性,行业名词术语(模型),行业前规则,行业风险首先搞懂行业内独有的一些专业名词术语(建立“模型”)的含义,这些是基础。比如餐饮行业的翻台率、开台率,电商的GMV、...

2020-11-17 12:12:00 276 1

原创 人生的意义到底是什么?

人生的意义到底是什么?你是谁?你从哪里来?你要到哪里去?“对待人生问题,不妨大胆冒险一点,因为终将都是要失去它!”"一个人知道自己为了什么而活,他就能够忍受任何一种生活!"尼采苏格拉底说:"没有经过反省的人生,是不值得活的" 。苏格拉底开启以理性思辨为工具,探讨人生的价值问题。他喊出:知识即德行。所以,他死去了,为了知识成就的德行。千百年来,世人对苏格拉底之死,是惋惜,是...

2020-11-17 02:53:55 1966 7

原创 【推荐】有哪些书是值得我认真去读的?欢迎留言推荐

书是人类进步的阶梯。知识浩如烟海,书籍种类繁多。我们应该怎样有选择地、抓关键挑重点地读书呢?【持续更新】

2020-11-17 02:45:19 78

原创 读书的意义是什么?

读书的意义在于获得智慧,所以有字书和无字书要一起读。有的人大字不识,却一生读尽无字书,同样堪称饱学之士。将遇到的人与事当作书来读的人,是真正的读书人。人如字,事如书,让读书回归生活,让有字与无字合一,便是读书的意义。读书是为了打破局限,获得更加豁达与平和的心态,它是最低成本、最便捷的一种途径。好书凝聚着许多人一生的智慧,而获取它仅需几天的阅读时间,多么划算的交换!从历史上看,爱读书的好处还能惠及...

2020-11-17 02:43:17 84

原创 没有比粥更温柔的了。念予毕生流离红尘,就找不到一个似粥温柔的人。

爱情,亦三种境界耳。少年出乎好奇,青年在于审美,中年归向求知。老之将至,义无反顾。我追索人心的深度却看到了人心的浅薄。很多人的失落,是违背了自己少年时的立志。自认为成熟、自认为练达、自认为精明,从前多幼稚,总算看透了、想穿了。于是,我们就此变成自己年少时最憎恶的那种人。万头攒动火树银花之处不必找我。如欲相见,我在各种悲喜交集处,能做的只是长途跋涉的归真返璞。看清世界荒谬,是一个智者的基本水...

2020-11-17 00:18:17 199 2

原创 怎样给你的公众号文章起一个吸引人眼球的标题?

比如,对比式标题、悬念式标题、倒装式标题、引语式标题等,还有如何体标题、合集体标题、带负面词汇的标题、带有急迫感的标题、解释性标题、嵌入专业词汇类标题等。这些起标题的方法非常有用,问题:“为什么这些类型的标题能带来更高的关注率与打开率呢?”有一篇公众号文章的原标题是《〈失控〉书摘50条,精华都在这里》(2天,阅读量300多);后经专业人士修改,标题变成了《如果你读不完〈失控〉,至少可以读完这...

2020-11-16 22:04:56 864 5

转载 诗一首:秋夜忆乌桕

秋夜独自坐 关窗隔秋风想起乌桕树 团团叶殷红为此感时光 一去不复返城市了在目 长吟唱虚空焉知天地间 有我一光剑天道人难测 人事谅难酬生死吾不知 梦里欢几何“黄芦花白月无赖,乌桕叶红秋可怜...

2020-11-16 18:10:59 62

原创 苏世民《我的经验与教训》 全书精华语录

有意义的人生等于创造出人意料影响深远的新事物。面对问题要勇于挑战权威挑战,等级制度。人生有无限可能,你可以成为你想成为的任何人;做成你想做的任何事。追求卓越的人,往往对学习充满热情孜孜以...

2020-11-16 18:10:59 935 6

原创 什么是供应链的本质?

供应链是什么?供应链,是生产和交付产品或服务的完整系统,从原材料采购到最终向用户交付产品或服务。Supply Chain, is an entire system of producin...

2020-11-16 18:10:59 69

原创 【模型↔关系思考法】如何在一个全新的、陌生的领域快速成为专家?

核心基础:模型行业特性,行业名词术语(模型),行业前规则,行业风险首先搞懂行业内独有的一些专业名词术语的含义,这些是基础。比如餐饮行业的翻台率、开台率,电商的GMV、SKU、SPU;通过互联网文章,网站,了解行业的趋势和动向、竞品分析等。根据PEST分析模型了解企业的外部环境,建立企业所处行业的相关政策、行业规范的认识;了解行业的市场规模、产业链上下游情况,建立宏观认识;分析头部玩家,对他...

2020-11-16 14:14:41 224 1

转载 分销的概念、本质、模式

“世上本没有路,走的人多了,就形成了路。”分销也是一条路。随着互联网的发展,分销系统是一个耳熟能详的词语,那么分销的底层逻辑是什么?什么样的平台适合做分销?该怎么来做分销?下面我们就来看一下这篇文章。一、分销概述1.1 概念在西方经济学中,分销的含义是建立销售渠道的意思,即产品通过一定渠道销售给消费者。随着互联网的出现,不断演变,现在我们所说的分销,大多指的是线上线下结合的分销平台。分销就是将原本平台的推广费用(广告、营运等)拿出一部分给到分销商,让他们帮平台去推广售卖的方式。

2020-11-16 12:02:12 218

原创 你还在焦虑和迷茫吗? 请读读这些句子吧——

老子早就告诉我们如何做事:难的事情,从容易的地方做起,一点一点解决,再难的事情都可以做成。做大事,要从小事做起,一件一件的小事,积累起来,就会有大成就。一个人只要脚踏实地做事,不好高骛远,保持这种心态,最终都可以成大事。“天下难事,必作于易;天下大事,必作于细。”春秋 老子 ​​​...

2020-11-16 00:50:11 3463 11

原创 离散的生命→群涌现象

高等动物的智慧器官,也是对最新情况进行反应处理的器官;对人类来说就是人类的大脑。它通过导出所需要的新的反映情况,然后把这个东西形成一种习惯。例如,人类的潜意识、直觉、第六感等等。高等动物的身体与一个复杂的昆虫群体有些相似,比如说蚂蚁这样的群体,但是个别的昆虫,对于他们问题的适应能力似乎比他们做一个整体的共同体的适应能力要强,而动物的情况恰恰相反。比如说一个个体人对新的环境的适应力,就远远大于他的...

2020-11-16 00:21:03 1847 6

原创 曾国藩九言,读必收益甚多。 ​

2020-11-15 19:43:40 48

原创 小孩长高吃什么好?

身高与遗传因素关系密切(75%),但后天因素也起很大作用。儿童时期注意以下几点可以长高。1.睡足、熟睡。儿童熟睡后脑垂体分泌生长激素多,易长高。不然就分泌的不足。生长激素在儿童生长中起关键作用。2.早睡。生长激素分泌的高峰期在熟睡1小时以后。通常在22时至凌晨1时。此时的分泌量,占总分泌量的20%-40%。因此,务必让孩子早睡觉,最晚不得超过21时。3.不挑食、偏食,以保...

2020-11-14 01:23:14 90

原创 苏世民:我的经验与教训 全书精华语录

苏世民:我的经验与教训 全书精华语录有意义的人生等于创造出人意料影响深远的新事物。面对问题要勇于挑战权威挑战,等级制度。人生有无限可能,你可以成为你想成为的任何人;做成你想做的任何事。追求卓越的人,往往对学习充满热情孜孜以求。他们善于提问勤于思考能够敏锐的捕捉到想法之间的联系,从不失手。成功,就是充分利用那些你无法预测的罕见的机会,但抓住这些机会的前提是你必须时刻保持开放的思维高度的警觉...

2020-11-14 00:36:27 206

原创 苏世民成功人生的十大信条

2020-11-14 00:19:54 79

原创 苏世民:25条工作和生活原则

作者简介苏世民,男,美国黑石集团共同创始人、全球主席兼首席执行官。黑石集团 (The Blackstone Group)就像一个神话,作为全球最大私募股权投资基金掌管高达5500亿美元的资产。而苏世民(Stephen A. Schwarzman),就是这个投资界“神话”的缔造者。关于人才这些人非常坚韧、具有灵活性,而且有一种冒险...

2020-11-13 23:31:35 59

原创 人类文明极简史

何谓文明?知识发现技术发明时间跨度一万年四千年:核心文化的建立亚伯拉罕(形成希伯来与阿拉伯民族):犹太文化(祭司-文士)夏禹商周秦汉唐宋(华夏民族):道儒释三大阶段原始文明:石器人们必须依赖集体的力量才能生存,物质生产活动主要靠简单的采集渔猎,为时上百万年。农业文明:铁器农业精神农业精神来自于中国传统农业,体现和贯彻中国传统的天时、地利、人和以及自然界各种物...

2020-11-13 15:34:20 92

原创 Benelli 502C

Benelli 502CThe overall design lines are inspired from the Ducati xDiavel while power comes from a familiar 500cc, parallel-twin, liquid-cooled engine, producing 47.5HP @ 8500 rpm of maximum pow...

2020-11-12 02:52:17 52

原创 秋夜忆乌桕

秋夜独自坐 关窗隔秋风想起乌桕树 团团叶殷红为此感时光 一去不复返城市了在目 长吟唱虚空焉知天地间 有我一光剑天道人难测 人事谅难酬生死吾不知 梦里欢几何“黄芦花白月无赖,乌桕叶红秋可怜。”2020.11.12 00:40光剑杭州黄芦花乌桕树...

2020-11-12 00:50:52 116 2

An introduction to functional programming through lambda calculus.PDF.zip

Author: Michaelson, Greg Functional programming is rooted in lambda calculus, which constitutes the world's smallest programming language. This well-respected text offers an accessible introduction to functional programming concepts and techniques for students of mathematics and computer science. The treatment is as nontechnical as possible, and it assumes no prior knowledge of mathematics or functional programming. Cogent examples illuminate the central ideas, and numerous exercises appear throughout the text, offering reinforcement of key concepts. All problems feature complete solutions.

2019-09-22

《Kotlin项目实战开发》第3章+类型系统与可空类型

《Kotlin项目实战开发》 第3章 类型系统与可空类型 跟Java、C和C ++ 一样, Kotlin也是“静态类型编程语言”。 通常,编程语言中的类型系统中定义了  如何将数值和表达式归为不同的类型  如何操作这些类型  这些类型之间如何互相作用 我们在编程语言中使用类型的目的是为了让编译器能够确定类型所关联的对象需要分配多少空间。 在每一个编程语言中,都有一个特定的类型系统。静态类型在编译时期时,就能可靠地发现类型错误。因此通常能增进最终程序的可靠性。 类型系统在各种语言之间有非常大的不同,主要的差异存在于编译时期的语法,以及运行时期的操作实现方式。 本章我们简单介绍一下Kotlin的类型系统。

2017-09-30

一个会写诗的程序员的留言板

发表于 2020-01-02 最后回复 2020-05-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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