Codingbro's Blog

代码笔记哥的博客

Java刷题常用API之 HashMap, HashSet

Commonly used Java API for LeetCode - HashMap HashSet

前言 本文提供根据笔记哥个人刷题经验的常用的HashMap、HashSet之下的Java API。 方便阅读和快速理解,本文尽量提供这些API的中文注解。 1. HashMap类常用API 基本操作 int size(): //返回HashMap中键值对(<key, value> pairs)的个数 boolean isEmpty(): //判断HashMap是否为空 V...

九种从JavaScript数组删除元素的方法(下)

Remove elements form a JavaScript array: Part II

前言 上一篇“九种从JavaScript数组删除元素的方法(上)”,提供了4️⃣种删除JavaScript数组中的元素的方法。本篇来讲后面的5种方法。 1. 用数组的filter方法来“删除”特定元素 与上一篇提到的splice()方法有所不同,filter()方法不会改变原数组,但是会根据filter函数里面的条件,来返回一个新的数组。举例如下: const arr = [1, 2, 3...

苦尽甘来

回忆我的奶奶

前言 今天(2020年12月16日)是我奶奶离世(2020年9月8日凌晨)满百日。续写奶奶的生平记录的第二篇 —-《苦尽甘来》。 ​ 苦盡甘來 祖父仙逝後,遺膝下三子女,惟長女初成年。文革年間,家本不寬,此時更為中落。昔日登門庭者踏破門檻,今日則門可羅雀。祖母與三子女親嘗世態之炎涼。祖母不少落淚,但顧念此家,挑起重擔,堅強有為。祖母性聰穎,撫恤之金,勞碌之薪,皆合宜安排,明細賬目,節儉持家...

六朝旧事

回忆我的奶奶

前言 “咸爸甜妈”这个公众号是计划讲讲我太太和我有了小孩以后在北美的育儿经验。目前,育儿经验的东西还写不上,但我想有必要借这个平台写写小孩的曾祖父母的故事,特别是曾祖母的故事,以告慰今年初秋辞世的未来小孩的曾祖母;待将来,也可让小孩了解前人命途之多舛,小孩今日幸福生活来之不易。 计划写三篇文章记念(记叙和怀念)小孩的曾祖母,本篇为《六朝旧事》。“六朝”指小孩的曾祖母生活所历经的蒋毛邓江胡习...

技术栈的分级与学习的主次

《专精 or 博学,多少人输在了技术选择上?》笔记

前言 本篇文章为我个人对知名软件工程师四火的《专精 or 博学, 多少人输在了技术选择上?》讲座中,“技术栈的分级”与“学习的主次”这两个部分的总结。 之所以主要总结这两个部分,是因为它们对于全栈软件工程师的职场生涯规划有所启发。 ​ 技术栈的分级 技术栈是一个IT术语。在全栈软件开发中,它是指完成一个网站从前端到后端到数据库甚至到 部署这一条龙过程中,所要用到和掌握的一系列技能的统称。 ...

免费Python小课02:变量、表达式和语句

Free Python Course 02: Variable, Expression and Statements

上一节课 免费Python小课01:为什么要学习编程 ​ 变量与类型 咱们接着上一节课的内容,打开你的Terminal中的Python解释器,继续学习。 (由于初始内容比较简单,只需要在Python解释器中练习就可以了,感兴趣的读者可以在Atom里面敲Python代码并Command + i运行,但这个方法不做要求) 读者朋友可能发现了,Python解释器可以当Windows或者Mac里...

免费Python小课01:为什么要学习编程

Free Python Course 01: Why learning programming?

上一节课 免费Python小课00:搭建Python的开发环境 前言 笔记哥提供的这个免费Python小课,是开发自美国密歇根大学(University of Michigan)的 “为每个人准备的Python” (Python for Everybody) 课程,并加入了笔记哥从网上搜集到的其他一些Python学习材料和素材,以及一些适合中文学习者的文化背景元素。所以,这个课程自然是中文...