2020年7月10日

摘要: fastnumbers参考文档: https://fastnumbers.readthedocs.io, 除了提供fast_float,fast_real等函数来加速builtins API外,此包还提供了isreal, isfloat, isint, isintlike等API,方便调用判断输入是 阅读全文
posted @ 2020-07-10 14:04 兵者 阅读(1020) 评论(0) 推荐(0) 编辑

2020年4月8日

摘要: vi 操作: 1、 hive导出文件中含有\001等分隔符,汉字等非ascii 的显示经常乱码, 简单的解决办法是使用vi的明星指定编码: 进入命令模式,输入 e ++enc=utf-8 并回车,即可显示为utf8编码; 2、 替换空格为换行 在vi的替换命令模式中,空格、制表符为\s, 换行为\r 阅读全文
posted @ 2020-04-08 21:55 兵者 阅读(205) 评论(0) 推荐(0) 编辑

2020年3月15日

摘要: https://github.com/pytorch/pytorch/issues/2575 帖子对于此问题的讨论非常深刻,除了更换import顺序的通用做法,也指出了问题的根本原因: By suo Summarizing what I've learned so far. I may be wro 阅读全文
posted @ 2020-03-15 22:15 兵者 阅读(5086) 评论(0) 推荐(0) 编辑

2019年11月9日

摘要: 在处理中文数据,经常加入下面的代码: 设置python默认字节流编/解码器按照utf8解码方式,把字节流编/解码为unicode; 具体来说,所起到的作用,可以用下面两个错误来解释: UnicodeEncodeError: 'ascii' codec can't encode characters 阅读全文
posted @ 2019-11-09 21:07 兵者 阅读(6004) 评论(0) 推荐(0) 编辑

2019年10月7日

摘要: 1、 最直接和全面的解决方法在 AskUbuntu的一个权威问答页面中 https://askubuntu.com/questions/55868/installing-broadcom-wireless-drivers Google上搜索“Ubuntu broadcom wifi” 一般会排序第一 阅读全文
posted @ 2019-10-07 19:35 兵者 阅读(1266) 评论(0) 推荐(0) 编辑

2018年4月10日

摘要: 单下划线在Python中,作为变量名开头时,在模块和类外不可使用,对应于protected; 在代表不会使用的变量时, 单一下划线也带有此含义,比如 使用for循环,重复打印了 Hello World; 特别的,双下划线开头和结尾的变量名,代表Python中特殊方法的标识,不建议Python程序员使 阅读全文
posted @ 2018-04-10 22:45 兵者 阅读(189) 评论(0) 推荐(0) 编辑

2016年8月5日

摘要: 在Squid服务器的管理中, 除了网段的允许这一个配置外, 设置用户名,密码的验证也是非常重要的管理访问的手段! Squid实现用户名密码,使用HTTPBasicAuth 的方式。 需要htpasswd工具来创建passwd文件 (安装Apache软件,此工具会附带安装, 或者使用 apt-get/ 阅读全文
posted @ 2016-08-05 15:53 兵者 阅读(17567) 评论(0) 推荐(0) 编辑
摘要: 此种写法中,代理部分urllib2.ProxyHandler({'http': 'username:psw@IP:port'})的 后面添加的 HTTPBasicAuthHandler, urllib2.HTTPHandler 实际上并没有额外的作用! 第一种的简洁写法已经可以使用! 阅读全文
posted @ 2016-08-05 15:17 兵者 阅读(4122) 评论(0) 推荐(0) 编辑

2016年7月21日

摘要: 作为一个开源的WEB 代理服务器软件,Squid的支持HTTP, HTTPS, FTP 等主流互联网服务,相较于拷贝数据库、代码、HTML页面式的架设内容服务器集群(Content Server Cluster), 架设的Proxy Server组成内容集群,降低服务器负载、同时提升响应速度。 Sq 阅读全文
posted @ 2016-07-21 14:24 兵者 阅读(1368) 评论(0) 推荐(0) 编辑

2016年7月18日

摘要: w+ 打开文件并读写 1. 文件存在,则清空(也即写入空); 2. 文件不存在,则创建文件 ; 3. 文件流定位到开始位置, 所以read() 会得到空。 r+ 打开文件并读写 1. 文件存在,打开文件,文件指针定位到文件开始位置; 2. 文件不存在, 则报错文件不存在。 a+ 打开文件并读添 1. 阅读全文
posted @ 2016-07-18 13:26 兵者 阅读(18143) 评论(0) 推荐(2) 编辑

导航