- 博客(4)
- 收藏
- 关注
原创 Python3 zip()函数与迭代器
初学Python,看到zip()函数的用法介绍,想着简单试验一下,结果却发现和预想的结果大相径庭。 a = [1, 2, 3] b = [222, 333, 444] c = [33333, 44444, 55555] zipped = zip(a, b, c) print(list(zipped)) print("---") #由于list()函数的实现 需要用尽迭代器 #而zip也是同理,因此一旦list()使用了zipped的迭代器,再交给zip()函数就得不到任何元素。 unzipped = zip
2021-02-13 21:34:47
368
1
原创 Java泛型浅析
Java:泛型编程 泛型类是具有一个或多个类型参数的类。类型参数用“<>”尖括号括起来写在类名之后,多个类型参数用“,”分隔。例如: class Yeah<T> { ... } 类型参数一般是大写字母,而且很短,比如E,T,L这样的。Java标准库里就是用E来表示集合的元素类型,K,V表示表的关键字和值类型,T表示任意类型。 声明了类型参数之后,就可以在其作用域内使用类型参数来声明变量类型或是作为返回类型。与泛型类类似的还有泛型接口的定义,可以说基本一致。
2020-07-11 18:26:53
236
原创 JNI实现Java控制台清屏(JDK13)
使用JNI实现Windows下的控制台清屏(JDK13) 事情的起因是这样的:学校的实验课要求做一个棋类的应用,自己设计spec来实践软件知识。然而在设计显示棋盘的时候,我震惊地发现使用Windows下Java实现控制台清屏还真的没什么办法。为了更新棋盘,当然要频繁清空控制台的显示。控制台作为显示本来就够low了,要是再没点要求,那也太混了。 网上查找了一圈,总体来说有几种: ①:打印...
2020-04-11 00:59:06
991
原创 哈工大软件构造实验一个人心得(2020春季)
哈工大软件构造实验一个人心得(2020春季) 写在前头: 这是本人在完成实验一过程中,对遇到问题的总结、反思和心得。由于本人水平有限,难免有不全面或不准确的记录,欢迎读者批评指正。 写此博客的初衷是为了混分和给自己根据每次的实验进度留作学习记录,可能对读者来说未必有良好的阅读体验,毕竟不是将特定的问题提炼出来发布在独立的博客中。但愿这份阅读能让你有所收获。 文章目录哈工大软件构造实验一个人...
2020-04-04 20:18:17
1137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人