摘要:
func YesNO(choose bool) { userFile := "/dev/tty" if !choose { here: fmt.Printf("Continue (y/n):") fin, err := os.Open(userFile) defer fin.Close() if e 阅读全文
摘要:
1、设置home hbrew 安装protobuf brew install protobuf 2、设置gomod模式 GO111MODULE=off无模块支持,go 会从 $GOPATH 文件夹和 vendor 目录中寻找依赖项。 GO111MODULE=on模块支持,go 忽略 $GOPATH 阅读全文
摘要:
1.数据中心指标: PUE:Power Usage Effectiveness,是评价数据中心能源效率的指标 CLF、PLE RER: SN : Serial Number有时也叫SerialNo,即产品序列号(机器码、注册码),主要用于数据中心的资产管理。 TOR (Top of Rack)是数据 阅读全文
摘要:
CREATE TABLE `listings` ( `ListingID` int(11) NOT NULL, `BathsFull` int(6), PRIMARY KEY (`ListingID`) ) ENGINE = InnoDB DEFAULT CHARSET = latin1; crea 阅读全文
摘要:
最近工作中遇到一个问题,某个请求的响应特别慢,因此我就希望有一种方法能够分析到底请求的哪一步耗时比较长,好进一步找到问题的原因。在网络上搜索了一下,发现了一个非常好用的方法,curl 命令就能帮你分析请求的各个部分耗时。 curl 命令提供了 -w 参数,这个参数在 manpage 是这样解释的: 阅读全文
摘要:
# 需求 import numbers class Field: pass class IntField(Field): # 数据描述符 def __init__(self, db_column, min_value=None, max_value=None): self._value = None 阅读全文
摘要:
背景:今天在写一个小项目的时候,发现在项目初始的时候需要初始化一些目录,此时发现,如果需要初始化的目录很多;但是都是相同的代码操作,判断目录是否存在,如果不存在则创建;此时我就在想有没有一种方式,让系统自己去判断并创建,而只需要一次代码就可以实现; def app_init_need_dir(): 阅读全文
摘要:
ip 命令可以告诉你很多网络连接配置和状态的信息,但是所有这些词和数字意味着什么? 让我们深入了解一下,看看所有显示的值都试图告诉你什么。 当您使用 ip a(或 ip addr)命令获取系统上所有网络接口的信息时,您将看到如下所示的内容: $ ip a 1: lo: <LOOPBACK,UP,LO 阅读全文
摘要:
Python GIL:global interpreter lock (cpython) 1、python中一个线程对应于c语言中的一个线程2、gil使得同一个时刻只有一个线程在一个cpu上执行字节码, 无法将多个线程映射到多个cpu上执行 3、gil会根据执行的字节码行数以及时间片释放gil,gi 阅读全文
摘要:
代码A package main import ( "fmt" "time" ) func generator() chan int { out := make(chan int) go func() { i := 0 for { //time.Sleep(time.Duration(rand.In 阅读全文