摘要:
基本逻辑: 输入字符串,获取md5码,字符串形式获取末尾的两个16进制字符,然后使用int(xx,16)获取对应的[0,255]的值,取模index_size获得[0,index_size]对应的随机索引; Python2: 引入hashlib包: import hashlib 1 def get_ 阅读全文
2020年10月8日
2020年7月10日
摘要:
fastnumbers参考文档: https://fastnumbers.readthedocs.io, 除了提供fast_float,fast_real等函数来加速builtins API外,此包还提供了isreal, isfloat, isint, isintlike等API,方便调用判断输入是 阅读全文
2020年4月8日
摘要:
vi 操作: 1、 hive导出文件中含有\001等分隔符,汉字等非ascii 的显示经常乱码, 简单的解决办法是使用vi的明星指定编码: 进入命令模式,输入 e ++enc=utf-8 并回车,即可显示为utf8编码; 2、 替换空格为换行 在vi的替换命令模式中,空格、制表符为\s, 换行为\r 阅读全文
2020年3月15日
摘要:
https://github.com/pytorch/pytorch/issues/2575 帖子对于此问题的讨论非常深刻,除了更换import顺序的通用做法,也指出了问题的根本原因: By suo Summarizing what I've learned so far. I may be wro 阅读全文
2019年11月9日
摘要:
在处理中文数据,经常加入下面的代码: 设置python默认字节流编/解码器按照utf8解码方式,把字节流编/解码为unicode; 具体来说,所起到的作用,可以用下面两个错误来解释: UnicodeEncodeError: 'ascii' codec can't encode characters 阅读全文
2019年10月7日
摘要:
1、 最直接和全面的解决方法在 AskUbuntu的一个权威问答页面中 https://askubuntu.com/questions/55868/installing-broadcom-wireless-drivers Google上搜索“Ubuntu broadcom wifi” 一般会排序第一 阅读全文
2018年4月10日
摘要:
单下划线在Python中,作为变量名开头时,在模块和类外不可使用,对应于protected; 在代表不会使用的变量时, 单一下划线也带有此含义,比如 使用for循环,重复打印了 Hello World; 特别的,双下划线开头和结尾的变量名,代表Python中特殊方法的标识,不建议Python程序员使 阅读全文
2016年8月5日
摘要:
在Squid服务器的管理中, 除了网段的允许这一个配置外, 设置用户名,密码的验证也是非常重要的管理访问的手段! Squid实现用户名密码,使用HTTPBasicAuth 的方式。 需要htpasswd工具来创建passwd文件 (安装Apache软件,此工具会附带安装, 或者使用 apt-get/ 阅读全文
摘要:
此种写法中,代理部分urllib2.ProxyHandler({'http': 'username:psw@IP:port'})的 后面添加的 HTTPBasicAuthHandler, urllib2.HTTPHandler 实际上并没有额外的作用! 第一种的简洁写法已经可以使用! 阅读全文
2016年7月21日
摘要:
作为一个开源的WEB 代理服务器软件,Squid的支持HTTP, HTTPS, FTP 等主流互联网服务,相较于拷贝数据库、代码、HTML页面式的架设内容服务器集群(Content Server Cluster), 架设的Proxy Server组成内容集群,降低服务器负载、同时提升响应速度。 Sq 阅读全文