其他分享
首页 > 其他分享> > 左耳听风 第三十八周

左耳听风 第三十八周

作者:互联网

左耳听风 第三十八周

每周完成一个ARTS: 每周至少做一个 leetcode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称ARTS)

Algorithm

继续按顺序来完成「LeetCode」前 200 题,以下为个人题解:

LeetCode32. 最长有效括号

LeetCode33. 搜索旋转排序数组

LeetCode.34. 在排序数组中查找元素的第一个和最后一个位置

review

How I completed the #100DaysOfCode challenge by coding 30 minutes a day 「我是如何完成编程100天,每日编程 30 分钟的调整的?」

作者讲述了自己是如何完成编程 100 天挑战的,结合 ARST 的挑战,非常有感觉。

在文章的开头作者就讲述了自己为什么将每日的编程时间设为「30 分钟」,很多人第一眼看上去可能会认为仅仅 30 分钟一天,简直不要太轻松,可是当你真正开始实践的时候,你会发现,远没有看起来这么容易。想象下工作日的一天,除去 8 小时的工作时间,一两个小时的通勤,还有其他的一些杂事,扣去睡眠时间,这么疲惫的你还会愿意花多少时间来学习呢?时间不在于多少,而在于有多少是你真正拥有的

想清楚「你的挑战是为自己」,在坚持挑战的某天,你忘了,或是因为某些突发事件而不能完成,你是选择放弃,还是继续完成挑战呢?就像现在因为某些某些原因而中断每周 ARST 的小伙伴,断了再续上就好了,打卡的目的不就是让自己变得更好吗?

「分享,收获」。找到一个合适的地方输出,找到志同道合的人共同进步,结伴同行,才能走的更远。

Tip

在 Hexo、spring boot 中可以看到 .yml .yaml 结尾的文件,在维基百科上的解释如下:

YAML(/ˈjæməl/,尾音类似camel骆驼)是一个可读性高,用来表达数据序列化的格式。YAML参考了其他多种语言,包括:C语言、Python、Perl,并从XML、电子邮件的数据格式(RFC 2822)中获得灵感。Clark Evans在2001年首次发表了这种语言[1],另外Ingy döt Net与Oren Ben-Kiki也是这语言的共同设计者[2]。当前已经有数种编程语言或脚本语言支持(或者说解析)这种语言。

常用于配置文件的编写,语法简洁。

yml 需要注意的一点是 「:」 后需要先空一格再写相应的属性值

name: hackhu

以空格缩减来划分层级:

Person1:
	name: hackhu
	sex: man
Person2:
	name: coder
	sex:man
# Person1、Person2 层级一致,name、sex 层级一致,# 为注释标识

对于数组等符合结构可以有两种表示方式

# 缩进式, 缩进 + - 
name:
	- hackhu
	- coder
# 行内表示法
Person: [p1,p2]

想要更深入的了解 yml 文件的编写可以参看 阮一峰老师的这篇文章「YAML 语言教程

share

ASP.NET MVC vs Spring MVC?

开始学习 SpringMVC,刚好一个月前结束自己 ASP.NET MVC 的小项目,对比下这两门最相像的语言,看看有何差异

标签:左耳,name,听风,30,yml,sex,YAML,第三十八,编程
来源: https://blog.csdn.net/qq_38288847/article/details/97526853