摘要: 1.python 中 a==b 和 a is b的区别? 对象三要素是id,type,value . a==b是以value来判断,a is b 是以id 来判断 2.python 阅读全文
posted @ 2019-04-26 21:27 灰灰的一只鸟 阅读(127) 评论(0) 推荐(0) 编辑
摘要: ps -ef|grep tomcat #查看进程 ps -aux|grep tomcat #显示所有状态 终止进程:kill find which where is top #查看cpu使用率 free #快速查看内存使用情况 mv #移动文件 阅读全文
posted @ 2019-04-26 21:22 灰灰的一只鸟 阅读(124) 评论(0) 推荐(0) 编辑
摘要: re模块包含对正则表达式的支持。 阅读全文
posted @ 2019-04-26 21:07 灰灰的一只鸟 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 双端队列(double-ended queue,或者称deque)在需要按照元素增加的顺序来移除元素时非常有用。其中collection模块,包括deque类型。 使用实例: 阅读全文
posted @ 2019-04-26 21:02 灰灰的一只鸟 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 这两种算法之间的根本区别是,Kmeans本质上是无监督学习而KNN是监督学习。Kmeans是聚类算法,KNN是分类(或回归)算法。 Kmeans算法把一个数据集分割成簇,使得形成的簇是同构的,每个簇里的点相互靠近。该算法试图维持这些簇之间有足够的可分离性。由于无监督的性质,这些簇没有任何标签。 KN 阅读全文
posted @ 2019-04-23 21:31 灰灰的一只鸟 阅读(3313) 评论(0) 推荐(0) 编辑
摘要: class ListNode: def __init__(self,x): self.val=x self.next=None ####注意这道题并不是把重复元素全部去掉而是保留一个#### #####solution1########## class Solution: def deleteDuplicates(self, head): ... 阅读全文
posted @ 2019-04-23 16:44 灰灰的一只鸟 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1.假设排列着100个乒乓球,由两个人轮流拿球装入口袋,能拿到第100个乒乓球的人为胜利者。条件是:每次拿球者至少要拿1个,但最多不能超过5个,问:如果你是最先拿球的人,你该拿几个?以后怎么拿就能保证你能得到第100个乒乓球? (1)我们不妨逆向推理,如果只剩6个乒乓球,让对方先拿球,你一定能拿到第 阅读全文
posted @ 2019-04-23 12:14 灰灰的一只鸟 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用 一般有三种方法, alist=[1,2,3,["a","b"]] (1)直接赋值,默认浅拷贝传递对象的引用而已,原始列表改变,被赋值的b也会做相同的 阅读全文
posted @ 2019-04-23 10:52 灰灰的一只鸟 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 第1题: 解析:每次将列表中最大两个数进行指定运算后去除,将运算结果加入列表,这样得到最后一个数是最小数 每次将列表中最小的两个数进行指定运算后去除,将运算结果加入列表,这样得到最后一个数是最大数 第2题: 第1题 同 Leetcode的第2题 第2题 阅读全文
posted @ 2019-04-22 20:16 灰灰的一只鸟 阅读(1506) 评论(0) 推荐(0) 编辑
摘要: 1.什么是死锁,如何避免死锁? 死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞现象。 产生死锁的原因:(1)系统资源不足(2)进程运行推进的顺序不合适(3)资源分配不当 避免方法:对资源分配要给予合理规划 2.进程和线程的概念 进程:具有一定独立功能的程序关于 阅读全文
posted @ 2019-04-22 11:41 灰灰的一只鸟 阅读(657) 评论(0) 推荐(0) 编辑