使用 iTerm2的时候,在 SSH 连接 VPS 过程中,要是有段时间不操作就会断开连接。其中要是有写了一半的数据,那就呵呵呵了。有两种方法暂时可以解决该问题。
使用 iTerm2的时候,在 SSH 连接 VPS 过程中,要是有段时间不操作就会断开连接。其中要是有写了一半的数据,那就呵呵呵了。有两种方法暂时可以解决该问题。
对一个列表,比如[1,2,2,2,2,3,3,3,4,4,4,4]
,要统计这个列表里的重复项,以及相应的次数。
有三种方法,set
,dict
以及Counter
很多常用的命令,很长的路径输出很麻烦,用户可利用alias,自定指令的别名。
可以利用 alias 来解决
语 法:alias[别名]=[指令名称]
补充说明:若仅输入alias,则可列出目前所有的别名设置。alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在/etc/profile
或自己的~/.bashrc
中设定指令的别名。
UnicodeEncodeError: ‘ascii’ codec can’t encode
异常错误
这个错误是编码问题,Unicode编码与ASCII编码的不兼容,现在Python脚本文件是由utf-8编码的,但是 Python2的默认是ASCII
的,Python默认环境编码通过下面的方法可以获取:
有一个List:
l1 = ['b','c','d','b','c','a','a']
要去除其中的重复部分
有两个列表,分别为:
1 | names = ['Alice', 'Beth', 'Ceil'] |
生成一个字典:
book = {'Alice': '2341', 'Beth': '9102', 'Ceil': '3158'}
在遇到各种比较大的问题时候,行数过多导致打开处理会出问题,则需要切割,则可以用按行数切割的方法来处理。
代码如下:
这是一个常用的功能,可以有两种方法,os.walk
和os.listdir
文档是这么解释的:
os.listdir(path)
Return a list containing the names of the entries in the directory given by path. The list is in arbitrary order. It does not include the special entries ‘.’ and ‘..’ even if they are present in the directory.
Ubuntu 16.04LTS 搭建 Shadowsocks
只针对Ubuntu16以上的版本。
执行很简单,首先是三条命令
1 | apt update |
Update your browser to view this website correctly.&npsb;Update my browser now