自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Python打印二叉树的左视图、右视图

先求出二叉树的最大深度,然后求出每一层的节点列表,求每一层节点列表就相当于求距离根节点指定深度的所有节点,再将每一层的节点列表中的最左或最右节点打印出来,或者添加到新列表中,就是二叉树的左视图、右视图了。。。class Node(): def __init__(self,value,lchild=None,rchild=None,): self.value...

2019-04-25 22:13:04 1661

原创 pycharm控制台报错:xmlrpc.client.Fault: Fault 0: 'java.lang.NullPointerException

刚才打开pycharm控制台报错了:/usr/bin/python3.5 /mnt/hgfs/vm_share/pycharm-2018.2.4/helpers/pydev/pydevconsole.py 37963 43001import sys; print('Python %s on %s' % (sys.version, sys.platform))sys.path.extend...

2019-04-25 20:24:53 2856 1

原创 Python动态规划以及编辑距离——莱文斯坦距离小记

前几天交接跟问新同事知道编辑距离吗,同事轻描淡写的就说知道啊,动态规划,给我讲了讲,我心想,卧槽,工大的本硕就是不一样。。。今天有空赶紧恶补下,之前一直听说动态规划动态规划,也没静下心看,今天终于是仔细看了《算法图解》动态规划的问题,就是小偷偷东西最优解的。。。认真读下来发现这本书讲得还真是不错,把挺复杂的知识清晰简单的讲明白了。看完了动态规划,又继续看莱文斯坦距离,之前项目测各家语音识别...

2019-04-21 17:01:58 1149

原创 python的单例理解、__new__、新式类object以及python2和python3下__new__的区别。

__new__是生成一个实例、__init__是初始化一个实例,给实例的属性赋值或者调用实例的方法__new__在__init__前调用,有了实例才能用__init__方法来操作实例。顺便看了一下单例,之前刚学Python时候就是知道单例这么个概念,根本不理解,看单例的实现代码也是不知其所以然如今再看,单例还是挺简单的嘛。。。,就是让类始终只有一个实例,相当于所有实例的内存地...

2019-04-20 18:05:55 1094

原创 Python 各种进制互相转换的函数

超过10进制的先不管了, 搞个十进制以下的,还是比较easy的:#给定一个某进制的数,转换成另一个进制的数,10进制之内# 输入一个num,从s_decimal进制转成d_decimal,num,s_decimal,d_decimal都是int类型def decimal_convert(num,s_decimal,d_decimal): if s_decimal>10...

2019-04-20 16:16:01 1926

原创 Python要求O(n)复杂度求无序列表中第K的大元素

昨天面试上来就是一个算法,平时基本的算法还行,结果变个法就不会了。。。感觉应该刷一波Leecode冷静下。。。今天抽空看下。题目就是要求O(n)复杂度求无序列表中第K的大元素如果没有复杂度的限制很简单。。。加了O(n)复杂度确实有点蒙虽然当时面试官说思路对了,但是还是没搞出来,最后面试官提示用快排的思想主要还是设立一个flag,列表中小于flag的组成左列表,大于等于flag的组成...

2019-04-20 15:26:09 2140 2

转载 python值相等的整型和字符串类型的地址问题

原贴:https://ask.csdn.net/questions/659107带空格的字符串为啥地址不相等。。。奇怪小整数从-5到256 id相同指向同一位置(这个有可能跟系统或其他的设置有关,不过默认应该是这样的)可以用is来判断两个变量是否id相同可以用==来判断值是否相同如In [1]: a = 256In [2]: b = 256In [3]: a is bO...

2019-04-18 23:10:29 905

原创 python pickle load序列化,从BytesIO中(文件流、stream)连续连续获取值(getvalue())

之前项目中接触过pickle的序列化和BytesIO的文件流。结果今天碰到问题了,文件pickle.dump到BytesIO中后,不能反向取出来。。。查了半天感觉好多资料介绍的太简单了。。。没有几篇是讲BytesIO利用pickle连续写入在全部读取出来的操作。贴几篇有帮助的:https://stackoverflow.com/questions/30199393/how-can-pic...

2019-04-09 22:54:58 3045

原创 tornado异步与装饰器、生成器、线程小记

今天看了下tornado的异步初探,把涉及到的装饰器和生成器理了理,又清晰了一些# coding:utf-8import timeimport _threadimport threadingdef gen_coroutine(f): #打印出参数f,实际上可以看出f就是req_a, # 第1个被打印 print("f_name:%r"%f.__name...

2019-04-05 15:40:32 676

原创 利用systemctl让Python程序发生异常时自动重启

项目的中服务器发生异常会自动重启,这么久了也没关注到底是咋自动重启了,今天想来了看了一些,原来是利用systemctl服务完成,天天运行这个服务也没自己看内容,就当初部署看了一眼,今天搞了个程序测试了下。Python代码:import loggingimport logging.handlersimport timeimport randomdef setup_logging(...

2019-04-05 01:04:47 4416 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除