会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
丁壮
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
8
···
15
下一页
2018年9月18日
【leetcode 简单】 第一百一十一题 可怜的小猪
摘要: 有1000只水桶,其中有且只有一桶装的含有毒药,其余装的都是水。它们从外观看起来都一样。如果小猪喝了毒药,它会在15分钟内死去。 问题来了,如果需要你在一小时内,弄清楚哪只水桶含有毒药,你最少需要多少只猪? 回答这个问题,并为下列的进阶问题编写一个通用算法。 进阶: 假设有 n 只水桶,猪饮水中毒后
阅读全文
posted @ 2018-09-18 17:03 丁壮
阅读(360)
评论(0)
推荐(0)
2018年9月17日
python中的__enter__ __exit__
摘要: 我们前面文章介绍了迭代器和可迭代对象,这次介绍python的上下文管理。在python中实现了__enter__和__exit__方法,即支持上下文管理器协议。上下文管理器就是支持上下文管理器协议的对象,它是为了with而生。当with语句在开始运行时,会在上下文管理器对象上调用 __enter__
阅读全文
posted @ 2018-09-17 22:50 丁壮
阅读(33346)
评论(1)
推荐(3)
2018年9月15日
python中的__call__
摘要: 如果python中的一个类定义了 __call__ 方法,那么这个类它的实例就可以作为函数调用,也就是实现了 () 运算符,即可调用对象协议 下面是一个简单的例子: 在本文中不讨论装饰部分的内容,借用装饰器来讲解一个__call__方法的使用,如果需要将一个类作为装饰器,那需要为这个类实现__cal
阅读全文
posted @ 2018-09-15 21:54 丁壮
阅读(2262)
评论(1)
推荐(0)
2018年9月14日
python中的__iter__ __reversed__ __next__
摘要: __reversed__ 返回集合的倒叙迭代器,如果没有实现这个方法,reversed()会去使用__getitem__和__len__来实现介绍__next__和 __iter__方法需要了解下可迭代对象(iterable)和迭代器(iterator): 标准的迭代器都有两个方法__next__和
阅读全文
posted @ 2018-09-14 21:10 丁壮
阅读(1211)
评论(1)
推荐(0)
python中的__len__,__getitem__ __setitem__ __delitem__ __contains__
摘要: 可变集合需要实现: __len__ __getitem__ __setitem__ __delitem__不可变集合需要实现: __len__ __getitem____len__:返回集合长度__getitem__(self, item) 使用索引访问元素__setitem__(self, key
阅读全文
posted @ 2018-09-14 13:04 丁壮
阅读(1457)
评论(1)
推荐(0)
2018年9月13日
python中的 __repr__和__str__
摘要: __repr__,被内置函数repr用于把一个对象用"官方"的字符串形式表示出来(终端友好) 1、值传给eval()来返回一个对象的字符串表示形式 2、否则返回一个尖括号括起来的字符串,包含了对象类型的名称和附加的信息通常包括对象的名称和地址 3、一个类可以通过 __repr__方法来控制它的实例返
阅读全文
posted @ 2018-09-13 15:40 丁壮
阅读(958)
评论(0)
推荐(1)
2018年9月12日
python中的__new__、__init__和__del__
摘要: __new__、__init__、__del__三个方法用于实例的创建和销毁,在使用python的类中,我们最常用的是__init__方法,通常称为构造方法,__new__方法几乎不会使用,这篇文章是基于Python3.6为基础来做实验,主要谈一谈python的__new__和__init__,__
阅读全文
posted @ 2018-09-12 10:37 丁壮
阅读(888)
评论(0)
推荐(0)
2018年9月11日
日常工具和方法
该文被密码保护。
阅读全文
posted @ 2018-09-11 11:12 丁壮
阅读(17)
评论(0)
推荐(0)
2018年9月6日
【Linux 命令】iftop安装与简单使用
摘要: iftop是linux下的一个流量监控工具,用于查看实时网络流量,反向解析IP,显示端口信息官网:http://www.ex-parrot.com/~pdw/iftop/1、安装必须软件包yum install libpcap libpcap-devel ncurses ncurses-devel2
阅读全文
posted @ 2018-09-06 19:22 丁壮
阅读(810)
评论(0)
推荐(0)
2018年9月1日
CentOS 6 / RHEL 6配置bonding 4模式
摘要: 实现bond 802.3ad or 4 模式:(IEEE 802.3ad), 方式:创建一个整合的组,这个组会共享网速和网络双工(duplex)设置。模式 4 会根据 IEEE 802.3ad 标准使用活动组中的所有网络接口 1、需要交换机配合配置, 2、两端负载均衡模式:基于源IP和目的IP 系统
阅读全文
posted @ 2018-09-01 00:47 丁壮
阅读(1882)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
15
下一页
公告