摘要:
LookupError: Couldn't find path to unrar library. 意思是找不到 unrar library的路径,这里我们就需要去下载这个unrar library,事实上它就是UnRAR.dll这个东西,下载网址:http://www.rarlab.com/rar
阅读全文
posted @ 2019-01-28 13:17
anobscureretreat
阅读(2142)
推荐(0)
摘要:
加入环境变量即可 记得,关闭命令行窗口,重新打开一个新窗口
阅读全文
posted @ 2019-01-28 00:42
anobscureretreat
阅读(1859)
推荐(0)
摘要:
import os import sys path = '"'+os.path.dirname(sys.executable)+'\\scripts\\pip" install --upgrade pip' os.system(path)
阅读全文
posted @ 2019-01-28 00:22
anobscureretreat
阅读(2078)
推荐(0)
摘要:
两个进程执行两个goroutine 输出 一个进程执行两个goroutine 输出
阅读全文
posted @ 2019-01-27 21:03
anobscureretreat
阅读(360)
推荐(0)
摘要:
第一种,指定变量类型,声明后若不赋值,使用默认值。 var v_name v_type v_name = value 第二种,根据值自行判定变量类型。 var v_name = value 第三种,省略var, 注意 :=左侧的变量不应该是已经声明过的,否则会导致编译错误。 v_name := value // 例如 var a int = 10 var b = 10 c := 10...
阅读全文
posted @ 2019-01-27 14:57
anobscureretreat
阅读(141)
推荐(0)
摘要:
1. 输出 2. 输出 3. 输出
阅读全文
posted @ 2019-01-27 01:04
anobscureretreat
阅读(273)
推荐(0)
posted @ 2019-01-27 00:24
anobscureretreat
阅读(126)
推荐(0)
摘要:
axis合并方向 输出 join合并方式 输出 append添加数据 输出 Pandas合并merge 依据一组key合并 输出 依据两组key合并 输出 Indicator合并 输出 依据index合并 输出
阅读全文
posted @ 2019-01-25 15:26
anobscureretreat
阅读(200)
推荐(0)
摘要:
#构造 输出: #切片选择指定行 输出 #通过行标记获取指定行(包含两端) 输出 #输出指定行指定列的数据 输出 #输出第三行第一列的数据 输出 #df.A 选择某列 输出 #进行切片选择,指定行,指定列 输出 #进行不连续筛选 输出 #筛选出df.A大于0的元素 布尔条件筛选 输出 #将df.A大
阅读全文
posted @ 2019-01-25 14:49
anobscureretreat
阅读(949)
推荐(0)
摘要:
使用dropna()函数去掉NaN的行或列 输出: 使用fillna()函数替换NaN值 输出 使用isnull()函数判断数据是否丢失 输出 #判断数据中是否会存在NaN值 输出
阅读全文
posted @ 2019-01-25 14:30
anobscureretreat
阅读(1552)
推荐(0)
posted @ 2019-01-25 14:07
anobscureretreat
阅读(4435)
推荐(0)
摘要:
1. 输出 2. 输出: 3. 输出 4. 输出
阅读全文
posted @ 2019-01-25 12:05
anobscureretreat
阅读(218)
推荐(0)
posted @ 2019-01-24 23:47
anobscureretreat
阅读(158)
推荐(0)
posted @ 2019-01-24 21:51
anobscureretreat
阅读(179)
推荐(0)
摘要:
import time import threading def task_thread(counter): print(f'线程名称:{threading.current_thread().name} 参数:{counter} 开始时间:{time.strftime("%Y-%m-%d %H:%M:%S")}') num = counter while num: ...
阅读全文
posted @ 2019-01-24 21:08
anobscureretreat
阅读(175)
推荐(0)
posted @ 2019-01-24 18:09
anobscureretreat
阅读(269)
推荐(0)
摘要:
协程的概念 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。(其实并没有说明白~) 我觉得单说协程,比较抽象,如果对线程有一定了解的话,应该就比较好理解了。 那么这么来理解协程比较容易: 线程是系统级别的,它们是由操作系统调度;协程是程序级别的,
阅读全文
posted @ 2019-01-24 17:14
anobscureretreat
阅读(255)
推荐(0)
摘要:
server 输出: client 输出:
阅读全文
posted @ 2019-01-24 16:15
anobscureretreat
阅读(260)
推荐(0)
摘要:
def str_to_hex(s): return ' '.join([hex(ord(c)).replace('0x', '') for c in s]) def hex_to_str(s): return ''.join([chr(i) for i in [int(b, 16) for b in s.split(' ')]]) def str_to_bin(s...
阅读全文
posted @ 2019-01-24 16:11
anobscureretreat
阅读(849)
推荐(0)
摘要:
>>> x='123abc' >>> b=bin(int(x,16))[2:] >>> print(b) 100100011101010111100
阅读全文
posted @ 2019-01-24 16:09
anobscureretreat
阅读(16964)
推荐(3)
摘要:
name = 'laogaoyang' # 采用系统默认编码格式 nameBytes = name.encode('utf-8') # 先将 name 解码(采用系统默认格式),然后用 'utf-8' 编码,最后格式为字节 nameStr = nameBytes.decode('utf-8') #将字节转为字符串
阅读全文
posted @ 2019-01-24 16:06
anobscureretreat
阅读(523)
推荐(0)
摘要:
1. 字节数组 --> 十六进制字符串 >>> a = 'ab' >>> a.encode('hex') '6162' 2. 十六进制字符串 --> 字节数组 >>> b = '6162' >>> b.decode('hex') 'ab' 注意:十六进制字符串中只能包含0-9, a-f, A-F, 否则decode('hex')会执行失败
阅读全文
posted @ 2019-01-24 16:03
anobscureretreat
阅读(6557)
推荐(0)
posted @ 2019-01-24 15:51
anobscureretreat
阅读(965)
推荐(0)
posted @ 2019-01-24 15:48
anobscureretreat
阅读(4854)
推荐(0)
摘要:
server 输出: client 输出
阅读全文
posted @ 2019-01-24 13:26
anobscureretreat
阅读(202)
推荐(0)
摘要:
安装go 如果提示-bash: brew: command not found,可以看这: 安装完毕,一般安装好go之后,使用go env查看一下当前环境。此时显示出来的GOROOT就是你使用brew安装go的安装目录,这个路径要记下来 设置环境变量 加入 注意:千万不要把GOPATH设置成go的安
阅读全文
posted @ 2019-01-23 19:26
anobscureretreat
阅读(2487)
推荐(0)
摘要:
remastersys 是一个能够备份你的ubuntu系统的工具。 源码在github上能找到:Remastersys Source 另外系统是 Ubuntu14.04/12.04 也可以直接 apt 安装: 注:remastersys 是命令行程序 remastersys 是图形界面, 两者都可以
阅读全文
posted @ 2019-01-23 18:38
anobscureretreat
阅读(307)
推荐(0)
摘要:
目前的4种主流Python网络框架:Django、Tornado、Flask、Twisted。
阅读全文
posted @ 2019-01-23 18:30
anobscureretreat
阅读(379)
推荐(0)
摘要:
在Python语言中,json数据与dict字典以及对象之间的转化,是必不可少的操作。 在Python中自带json库。通过import json导入。 在json模块有2个方法, loads():将json数据转化成dict数据dumps():将dict数据转化成json数据load():读取js
阅读全文
posted @ 2019-01-23 18:21
anobscureretreat
阅读(210)
推荐(0)
摘要:
第一种方法 如下生成的csv文件会有多个空行 加入newline='' 参数 这样就不会有空行了。 第二种方法: 先写入csv文件,然后读出去掉空行,再写入 参考: https://www.crifan.com/python_csv_writer_writerow_redundant_new_lin
阅读全文
posted @ 2019-01-23 17:51
anobscureretreat
阅读(1293)
推荐(0)
摘要:
生成test.csv文件 内容为 读取csv文件 输出 另一种方法用csv包,一行一行写入 内容为 读取csv文件用reader 输出
阅读全文
posted @ 2019-01-23 17:25
anobscureretreat
阅读(7788)
推荐(0)
摘要:
如提示,删除重新下载文件就可以了
阅读全文
posted @ 2019-01-23 16:53
anobscureretreat
阅读(1759)
推荐(0)
摘要:
如果安装成功的话,还出现这个问题说明可能是没有配置相关环境变量,那么如何配呢? 我们可以在/usr/local/bin目录下找找是否已经安装了相应命令 ok,我们可以看到brew命令是有的,那么我们只需要把这个命令的路径配置到系统环境变量即可。 sudo vim /etc/profile 文件底部加
阅读全文
posted @ 2019-01-23 16:52
anobscureretreat
阅读(2931)
推荐(0)
摘要:
第一种 第二种 第三种 第四种 第五种 javascript中弹出选择框跳转到其他页面 javascript中弹出提示框跳转到其他页面
阅读全文
posted @ 2019-01-23 15:44
anobscureretreat
阅读(197)
推荐(0)
摘要:
一. server.py 输出 client.py 输出
阅读全文
posted @ 2019-01-22 18:37
anobscureretreat
阅读(1375)
推荐(0)
摘要:
https://github.com/visualfc/liteide/releases/tag/x35.3
阅读全文
posted @ 2019-01-22 15:25
anobscureretreat
阅读(418)
推荐(0)
摘要:
一、环境准备: 操作系统Windows 服务器IP:192.168.88.123 VPN:192.168.89.1 客户端IP:192.168.78.3 客户端服务端单网卡,路由器做好端口映射 安装包附件下载 openvpn-install-2.3.10-I601-x86_64.rar 二、服务端安
阅读全文
posted @ 2019-01-22 12:05
anobscureretreat
阅读(54)
推荐(0)
摘要:
在Go中字符串是不可变的,例如下面的代码编译时会报错:cannot assign to s[0] var s string = "hello" s[0] = 'c' 但如果真的想要修改怎么办呢?下面的代码可以实现: s := "hello" c := []byte(s) // 将字符串 s 转换为 []byte 类型 c[0] = 'c' s2 := string(c) // 再转换...
阅读全文
posted @ 2019-01-21 21:16
anobscureretreat
阅读(559)
推荐(0)
摘要:
s := "hello," m := " world" a := s + m fmt.Printf("%s\n", a)
阅读全文
posted @ 2019-01-21 21:15
anobscureretreat
阅读(137)
推荐(0)
posted @ 2019-01-21 20:21
anobscureretreat
阅读(436)
推荐(0)