1.js 获取元素(父节点,子节点,兄弟节点) var test = document.getElementById("test"); var parent = test.parentNode; // 父节点 var chils = test.childNodes; // 全部子节点 var fir ...
分类:
编程语言 时间:
2020-05-28 23:23:58
阅读次数:
75
if if..else和if..if if...else结构在if判断成功后不再执行else内容, if...if结构即使if判断成功后还会继续判断下一个if, 因此if...else效率更高。 for/while 很多源码都使用for(;;)而不是while(1),从宏观上看,两者作用完全一样,但 ...
分类:
编程语言 时间:
2020-05-12 09:20:10
阅读次数:
58
1、失败重试策略: 通过查看源码,消息消费的状态,有2种,一个是成功(CONSUME_SUCCESS),一个是失败&稍后重试(RECONSUME_LATER) 在启动broker的过程中,可以观察到上图日志,你会发现RECONSUME_LATER的策略:如果消费失败,那么1S后再次消费,如果失败,那 ...
分类:
其他好文 时间:
2020-05-11 18:25:37
阅读次数:
60
之前第一篇介绍了sub()函数用法,常规我们都是替换一个常量字符,但是sub的功能远远不止这些 以一个例子引入 import re language = "javapythonc#c++c" def convert(args): pass a = re.sub("c#",convert,langua ...
分类:
其他好文 时间:
2020-05-11 13:40:38
阅读次数:
68
关于re模块中search()、match()、findall()的区别 首先看search()跟match()的区别 import re a = 'python Python CDpython CDPython' re1 = re.search(r'(p|P)ython',a) print(re1 ...
分类:
其他好文 时间:
2020-05-11 13:27:07
阅读次数:
50
规划:nn1.hadoop nn2.hadoop s1.hadoop s2.hadoop ZK: nn1 nn2 s1journalnode: nn1 nn2 s1DataNode: nn1 nn2 s1 s2NodeManager: nn1 nn2 s1 s2NameNode: nn1 nn2Re ...
分类:
系统相关 时间:
2020-05-09 21:12:33
阅读次数:
83
关于TCP ? TCP协议,传输控制协议(Transmission Control Protocol),是一种面向连接的,可靠的,基于字节流的传输层通信协议。 ? TCP通信需要经过创建连接,数据传送,终止连接三个步骤。 ? TCP通信模型中,在通信开始前,一定要先建立相关链接,才能发送数据 ? T ...
分类:
Web程序 时间:
2020-05-08 18:29:53
阅读次数:
92
安装是在一台旧的T420s上进行的, 使用整个硬盘, 一个512G的MSATA SSD. 小红点中键禁用粘贴 这个问题在20.04中依然存在, 和18.04一样的解决办法 # 查看xinput设备列表 $ xinput list ? Virtual core pointer id=2 [master ...
分类:
系统相关 时间:
2020-05-04 15:41:45
阅读次数:
850
在重新学习Java的路上记录一些以前没有注意和一些比较重要的概念(1-4章)。 ...
分类:
编程语言 时间:
2020-03-30 20:04:00
阅读次数:
76
"阻塞线程关键字" "java内存模型" "单利模式" "threadLocal" 阻塞线程关键字 线程有几种状态? 新建状态、就绪状态、运行状态、阻塞状态、死亡状态 使线程进入阻塞状态的几种方式? wait、yield、sleep、join、interrupt wait 使当前线程让出锁,进入阻塞 ...
分类:
编程语言 时间:
2020-03-28 10:39:05
阅读次数:
81