摘要:
注意这种map的嵌套的形式,make只初始化了map[string]T部分(T为map[int]int),所以下面的赋值会出现错误: 原文:https://blog.csdn.net/jason_cuijiahui/article/details/79410471 阅读全文
摘要:
``` python
问题代码如下 links = open("new")
out = open("out.txt","w+")
for link in links: out.write(link+"\n") 问题原因: 当没有使用flush()或close()时,要写入的内容依然在缓冲区中,没有写入文件,如果中途终止,文件里就会没有内容。 解决方法: links = open... 阅读全文
摘要:
``` python
如果你设置一个线程为守护线程,就表示你在说这个线程是不重要的,在进程退出的时候,不用等待这个线程退出。如果你的主线程在退出的时候,不用等待那些子线程完成,那就设置这些线程的daemon属性。即在线程开始(thread.start())之前,调用setDeamon()函数,设定线程的daemon标志。(thread.setDaemon(True))就表示这个线程“不重要”。
... 阅读全文
摘要:
原文:https://blog.csdn.net/Nick_666/article/details/79801914 map记得分配内存 解析出来的int类型会变成float64类型 注意判断不为nil后再转换类型 运行结果 阅读全文
摘要:
virtualenv 是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。 安装 基本使用 阅读全文
摘要:
``` python
在Go当中 string底层是用byte数组存的,并且是不可以改变的。 例如 s:="Go编程" fmt.Println(len(s)) 输出结果应该是8因为中文字符是用3个字节存的。 len(string(rune('编')))的结果是3 如果想要获得我们想要的情况的话,需要先转换为rune切片再使用内置的len函数 fmt.Println(len([]rune(... 阅读全文
摘要:
其中basedir和datadir可以根据自己的实际情况来决定! 看到默认初始化了mysql数据库,其中user表里面存储MySQL用户信息。我们可以看一下默认MySQL用户: select user,host,authentication_string from mysql.user; 阅读全文
摘要:
``` python
golang分配内存有一个make函数,该函数第一个参数是类型,第二个参数是分配的空间,第三个参数是预留分配空间,前两个参数都很好理解,
对于第三个参数,例如a:=make([]int, 5, 10), len(a)输出结果是5,cap(a)输出结果是10,对a[4]进行赋值发现是可以得,
但对a[5]进行赋值发现报错了,那么这个预留分配的空间要怎么使用呢?预留的空间需要重... 阅读全文
摘要:
``` python
import numpy as np
s = np.arange(0, 1, 0.1)
print s
[0. 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9] ``` 阅读全文
摘要:
``` python #遍历字典, 分别打印key, value, key:value
emp = {'name':'Tom', 'age':20, 'salary' : 8800.00} for k in emp.keys(): print('key = {}'.format(k)) for v in emp.valu... 阅读全文