热点
推荐

飘逸的python – 什么是魔术方法(magic method)

我们经常看到各种被双下划线环绕的方法,如__init__,它们就是魔术方法. 魔术方法是python语言预定好的"协议",不同魔术方法在不同场景下,会被隐式调...

飘逸的python – 什么是魔术方法(magic method)

2019年06月08日 ⁄ 共 330字 评论关闭
我们经常看到各种被双下划线环绕的方法,如__init__,它们就是魔术方法. 魔术方法是python语言预定好的"协议",不同魔术方法在不同场景下,会被隐式调用.我们通过重载这些方法,从而操控各种行为. class A(object): def __str__(self): return "I am A,2333" def __len__(self): return 42 a = A() print a#输出 "I am A,2333" print len(a)#输出42 可以看到,print语句会隐式调用__str__方法,len()会隐式...
阅读全文
web前端

Javascript 操作select控件大全(新增

06月01日
 1判断select选项中 是否存在Value="paraValue"的Item  2向select选项中 加入一个Item  3从select选项中 删除一个Item  4...
移动开发

Android中ListView动态加载数据

06月06日
1. 引言:   为了提高ListView的效率和应用程序的性能,在Android应用程序中不应该一次性加载ListView所要显示的全部信息...
算法

scala学习二 scala中pojo的定义

05月27日
重点: (1)函数式编程建议的是:对象的状态在发生变化是创建一个新的对象,而不是修改现有对象的内部状态,这样有利于并发...
搜索技术

中文分词和搜索引擎

06月04日
文章目录 作者:Winter 工程师 搜索引擎,上网的人基本上都不...
数据库

MongoDB 数据库M-S主从复制

06月07日
在同一台机器上用2个不同的端口,启动mongodb在数据库目录下建立2个新目录 [root@localhost ~]# mkdir /data/db/master ...
编程语言

飘逸的python - 带权随机算法及在抽奖中

06月08日
带权随机在游戏开发中重度使用,各种抽奖和爆装备等. 运营根据需要来配置各个物品出现的概率. 今天要说的这个带权随机算法思...
云计算

MapReduce

01月27日
 MapReduce工作原理   一个Map-Reduce任务的执行过程以及数据输入输出的类型如下所示: (input)<k1,v1> -> map -&g...
操作系统

linux fork 深入讲解(对打开文件的处理

06月07日
当父进程调用fork函数时, 新创建的子进程几乎但不完全与父进程相同, 子进程会获得一份父进程用户级虚拟地址空间的拷贝,...