1 import os 2 import re 3 import sys 4 import time 5 import traceback 6 import paramiko 7 import telnetlib 8 from functools import reduce 9 from pprin ...
分类:
其他好文 时间:
2020-08-06 00:55:54
阅读次数:
91
在命令环境下运行如下命令: apt-get update //更新软件库 apt-get upgrade //升级软件 apt-get install ubuntu-desktop //安装Ubuntu桌面系统 安装时间有点长,需要耐心等待。 reboot重启后发现桌面环境不能使用root账户登录. ...
分类:
系统相关 时间:
2020-08-05 14:32:39
阅读次数:
106
一、线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。 程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 线程安全问题都是由全局变量及静态变量引起的。 若每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量 ...
分类:
编程语言 时间:
2020-08-05 10:31:44
阅读次数:
62
以Lock作为切入点 Lock API Lock接口常见实现类 ReentrantLock的简单使用 什么是AQS? AQS的两种功能 ReentrantLock的类图 AQS的内部实现 释放锁以及添加Node对与队列的变化 添加节点 释放锁移除节点 AQS的源码解析 ReentrantLock整体 ...
分类:
其他好文 时间:
2020-08-04 18:18:47
阅读次数:
88
8.4 学习日记 KVM KVM 是 Linux 的一部分。Linux 也是 KVM 的一部分。Linux 有的,KVM 全都有。然而,KVM 的某些特点让它成为了企业的首选虚拟机监控程序。 静态类: 所谓静态,指以static关键字修饰的,包括类,方法,块,字段。 静态类和非静态类之间的区别 1. ...
分类:
其他好文 时间:
2020-08-04 16:52:29
阅读次数:
79
## 外边距塌陷 ### 产生原因 - 相邻块元素垂直外边距合并 - 兄弟块元素,同时设置不同的 `margin-top` 值,两个的 `margin-top` 最后展示的都是最大的 `margin-top` 的效果。 - html ```html ``` - style ```css .broth... ...
分类:
其他好文 时间:
2020-08-04 09:44:29
阅读次数:
74
package com.sundear.demo; import com.sun.org.apache.xerces.internal.impl.dv.util.Base64; import org.json.JSONObject; import org.junit.jupiter.api.Test ...
分类:
其他好文 时间:
2020-08-03 23:08:20
阅读次数:
68
本文收录在个人博客:www.chengxy-nds.top,技术资料共享,同进步最近部门订单业务调整,收拢其他业务线的下单入口,做个统一大订单平台。需要梳理各业务线的数据表,但每个业务线库都有近百张和订单相关的表,挨个表一个一个字段的弄脑瓜子嗡嗡的。为了不重复CV操作,抱着一丝希望开始在GitHub里找,看看有没有什么工具可以用,结果就真的发现了宝藏,screw(螺丝钉),居然可以生成数据库文档,
分类:
数据库 时间:
2020-08-03 14:55:40
阅读次数:
106
GIL线程全局锁 线程全局锁(Global Interpreter Lock),即Python为了保证线程安全而采取的独立线程运行的限制,说白了就是一个核只能在同一时间运行一个线程.对于io密集型任务,python的多线程起到作用,但对于cpu密集型任务,python的多线程几乎占不到任何优势,还有 ...
分类:
编程语言 时间:
2020-08-03 14:49:21
阅读次数:
81
Python命名空间和作用域 总结 emmm,这一块讲了2个内容,一个是命名空间,一个是作用域。一个一个说吧 命名空间 A namespace is a mapping from names to objects.Most namespaces are currently implemented a ...
分类:
编程语言 时间:
2020-08-03 13:29:08
阅读次数:
69