自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 阿里一道笔试题目:一跟木棍随机分成四段,放在黑盒中,随机从中拿出三段求能构成三角形的概率

先考虑分成三段的情况:设线段长度为a,任意分成三段长分别为x,y和a-x-y,显然有x>0,y>0,a-x-y>0,将这三个约束条件画到(x,y)二维平面坐标系上,能构成三角形的约束条件为:x + y > a - x - y (x + y < a/2)x + a - x - y > y (y < a/2)y + a - x - y >...

2019-08-30 23:57:15 477

原创 magic method中的__getattr__()和__getattribute__()

优先级:getattribute() > getattr()意思是一般的“.”操作调用的就是__geattribute__(),例如class A: def __init__(self, name, age): self.name = name self.age = agea = A('xcy', 23)print(a.name)这里就是直接调用的__getattr...

2019-05-08 18:18:15 112

原创 python2和python3的pip相关

最近要做一些关于爬虫的内容,接口为python2.7自己的pycharm一直都是用anaconda管理的3.7版本,pip路径已经添加在pycharm中用anaconda接口肯定不好使于是下了个python2.7,anaconda应该不能同时管理两个版本的把2.7版本没有requests库,命令行进入D:\program\python27\Scripts下运行pip install re...

2019-04-22 18:21:54 85

原创 数组的一些现象

mylist1 = [1, 2, 3]mylist1.append([4, 5])print(mylist1)mylist2 = [1, 2, 3]mylist2 += [4, 5]print(mylist2)mylist3 = [1, 2, 3]def proc(myslist): myslist = myslist + [4, 5]proc(mylist3)pri...

2019-04-02 10:06:49 109

原创 leetcode练习

leetcode216. 组合总和 III找出所有相加之和为 n 的 k 个数的组合。组合中只允许含有 1 - 9 的正整数,并且每种组合中不存在重复的数字。说明:所有数字都是正整数。解集不能包含重复的组合。示例 1:输入: k = 3, n = 7输出: [[1,2,4]]示例 2:输入: k = 3, n = 9输出: [[1,2,6], [1,3,5], [2,3,4]]...

2019-03-22 16:20:07 68

原创 python中对象属性访问优先级(理解python中的描述符,先解决下这个问题

先给出结论,从高到底:__getattribute__()方法实例属性继承的实例属性(从父类继承的__init__()方法)类属性父类属性__getattr__()方法class Foo: x = 'Foo attr' def __init__(self): self.x = 'father instance attr'clas...

2018-12-12 15:21:07 435

原创 方法和函数 python

首先确定一点就可以理解,方法是对于类的实例或者类本身来讲的 类中有一般方法,静态方法和类方法对象的一般方法叫做方法,类的一般方法叫函数静态方法相当于类外定义,都被视为函数类方法对于类和实例来说,都被视为方法class Foo: def fun1(self): return 'normal' @staticmethod def f...

2018-12-05 11:49:13 183

原创 装机相关

1.装机尽量用光盘刻录,pe虽然方便,但装完后问题还是多(即使是原版镜像。2.建议关掉windows defender的实时检测(可以不关windows defender),windows自动更新没需求的最好也关掉,个人强迫症一定要更新到最新的系统,有问题也没办法,强迫症 = =。3.装完之后尽量到官网更新相关驱动(主板,硬件等。完美解决dell xps内存和cpu占用高的问题,之前开个网...

2018-12-01 21:10:12 96

原创 二叉搜索树转化为双向链表

#二叉搜索树转化为双向链表,不理解29-32为什么一直返回pRootOfTree.left,顺便贴下和老外的聊天记录#已解决,29-32行的问题:因为这是在线测试,他要返回链表头节点才能通过,比如我给出的例子,他要返回1才能通过= =,你给他注释掉,返回的是5,只是返回值不同,但链表已经构建完成了class TreeNode: def __init__(self, x): ...

2018-12-01 17:07:33 106

原创 排序算法 python

&quot;&quot;&quot; author = xcy 代码参考别人,尽量自己写了 =。= 命名规则不太好,不建议用list命名,但不好改了。 写的过程中遇到的问题都写在注释中 以下方法都在PyCharm中调试过,python3.7,但测试用例不多,难免有错误望批评指正 刚发现shell排序代码有问题,网上的博客都是照搬的啊,错的也搬。。还有归并和堆排序,有机会填坑&quot;&quot;...

2018-11-30 16:29:15 96

原创 流畅的python 18章

关于流畅的python 18章 18.6节首先开启telnet会话,见以下链接https://jingyan.baidu.com/article/ae97a646b22fb6bbfd461d19.htmlwin+R cmd 调出控制台前提是先运行tcp_charfinder.py回车即可进入作者的图18-2界面三个命令:chess blacksun^C控制台选择UTF-8编码,...

2018-11-27 16:29:58 173

空空如也

空空如也

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

TA关注的人

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