- 博客(4)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Java中ArrayList的addAll()方法问题
addAll()方法复制的是被添加列表的元素引用,本质上是只复制了元素的引用,并没有复制元素本身,要深刻理解这一点。以调用L1.addAll(L2)为例,当列表里元素为不可变元素(例如String)类型时,对L2列表内元素进行更改不会影响到L1,因为String类型本身并不能被修改,对元素的修改本质上都是修该元素引用,而引用是互不影响的。如果列表内元素为可变元素(例如List、Map)类型,对列表...
2018-03-09 16:27:20
19237
2
原创 python支持有参数调用式装饰器和无参数不调用式装饰器
def log(text): def decorator(func): def wrapper(*args, **kw): print('begin call') result = func(*args, **kw) if isinstance(text, str): p
2018-01-23 23:28:52
540
原创 python IndentationError: unindent does not match any outer indentation level 错误
Mac用vim写python代码出现该问题。出现该问题的原因是Tab和空格混用,可以将python文件用UltraEdit或Notepad++打开,选择显示空白字符,会直观看到Tab和空格。
2018-01-10 17:25:19
253
原创 利用map和reduce编写一个str2float函数
from functools import reducedef str2float(s): def get_num(n): digits = {'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9} return digits[n
2018-01-10 16:39:18
657
空空如也
MySQL 下执行 SQL 查询语句 WHERE 条件正确,但是没有结果
2017-09-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人