- 博客(6)
- 收藏
- 关注
转载 HashMap和HashSet的区别
HashMap和HashSet的区别是Java面试中最常被问到的问题。如果没有涉及到Collection框架以及多线程的面试,可以说是不完整。而Collection框架的问题不涉及到HashSet和HashMap,也可以说是不完整。HashMap和HashSet都是collection框架的一部分,它们让我们能够使用对象的集合。collection框架有自己的接口和实现,主要分为Set接口,Lis...
2018-04-18 20:45:03 176
转载 如何更好地理解Python迭代器和生成器?
在Python这门语言中,生成器毫无疑问是最有用的特性之一。与此同时,也是使用的最不广泛的Python特性之一。究其原因,主要是因为,在其他主流语言里面没有生成器的概念。正是由于生成器是一个“新”的东西,所以,它一方面没有引起广大工程师的重视,另一方面,也增加了工程师的学习成本,最终导致大家错过了Python中如此有用的一个特性。我的这篇文章,希望通过简单易懂的方式,深入浅出地介绍Python的生...
2018-04-16 10:53:47 218
原创 Python自学之路(二)
“人生苦短,快用Python”,当年响当当的梗,或许就是我从JAVA跳槽Python的理由吧(虽然好像并不是的样子),快就是快在语法简洁,容易上手,一扫老牌语言的臃肿,无论新手老手都容易上手。这段是我结合自己所用课本例子鼓捣的一段Demo和运行结果是: 构造方法是:def __inti__(self): pass根据的我们的面向对象的知识可以知道,构造方法S = Persom...
2018-04-05 21:53:55 193
原创 Python自学之路(一)
“工欲善其事,必先利其器。”学习Python的第一步肯定是配置Python的环境啦。Python的环境配置比Java简单的多,并不要手动设置系统环境变量,Python安装包会自动配置。1. 打开https://www.python.org/downloads/ Python下载页面,选取需要的版本,我这里以Python3.6.5为例: ...
2018-03-29 09:11:58 270
原创 数字通信(一)
信息在不同领域有着不同的定义:控制论创始人维纳(NorbertWiener)认为“信息是人们在适应外部世界,并使这种适应反作用于外部世界的过程中,同外部世界进行互相交换的内容和名称”。[1]经济管理学家认为“信息是提供决策的有效数据”。[2]我国著名的信息学专家钟义信教授认为“信息是事物存在方式或运动状态,以这种方式或状态直接或间接的表述”。[3]信息论的主要奠基人香农(C.E....
2018-03-14 00:32:31 1633
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人