07 2019 档案
摘要:python的pickle是用来序列化对象很方便的工具,但是pickle对传入对象的要求是不能是内部类,也不能是lambda函数。 比如尝试pickle这个内部类: 结果会报错 。 这个问题可以用第三方库dill来解决: (https://pypi.org/project/dill/) 结果: di
阅读全文
摘要:1. xargs指定分隔符为'\n' (默认用空格分隔) 2. xargs使用 参数会以字符串的'\0'结尾为分隔符,可以在文本传给xargs把'\n'替换为'\0' 3. 如果使用find命令,可以使用find的 参数以'\0'作为每个结果的结束符 https://blog.csdn.net/qi
阅读全文
摘要:昨天晚上装了个windows10系统试了试,发现触摸板真的难用。最基本的双指点击做右键都搞不出来,开始菜单里要上下滚动的时候触摸板竟然要水平滑动…… 重启的时候发现居然没有Linux的引导选项了 试了各种修复都不行。windows貌似霸道得很,就是去不掉。Ubuntu ppa里的boot repai
阅读全文
摘要:各种流行的编程风格 2010年01月22日 陈皓 评论 171 条评论 107,897 人阅读 在过去的N年中,我遇到了很多使用囧然不同风格的开发者,下面是我所知道的一些,你还知道其它的吗? 散弹枪编程 这种编程风格是一种开发者使用非常随意的方式对待代码。“嗯,这个方法调用出错了……那么我会试着把传
阅读全文
摘要:之前写的发邮件的程序部署到vps的时候出现了 的错误。 按理说UnicodeDecodeError是python2才有的错误,这在python3出现是什么情况? 根据报错观察代码,发现打开文件的时候没指定encoding,于是指定'utf 8',改成这样: 改完之后还是这个错误,但是byte 0xe
阅读全文
摘要:SMTP发送邮件的时候,并没有特殊的通信语句告诉邮件服务器 谁是主送,谁是抄送/密送,这三个角色都是以同样的方式告诉邮件服务器的,然后重点在邮件内容里。 邮件内容分为头和体两部分(就像http),头部包含了各种meta信息,其中说明了谁要用to,谁要cc,谁要bcc. 一个典型的带to和bcc的邮件
阅读全文
摘要:最近给 "ss py mu" 写了个检查用户是否到期,并在到期前的第2天邮件提醒的功能。 配置存储在ini文件中,通过configparser模块获取,但尝试发送邮件的时候发现报错[Errno 2] Name or service not known。 网上查了查说防火墙要开25和53端口,但是我本
阅读全文
摘要:我的Dock用的是plank,很简单很好用。为什么不用Docky还有其他什么玩意儿呢?plank很简单很好用,资源占用很少,可以智能隐藏,you nearly can't feel it but you know it's right there, supporting your work corr
阅读全文
摘要:更新:zip乱码的问题可以通过安装patch之后的p7zip-natspec和unzip-natspec解决(archlinuxcn源),而仍使用Engrampa做前端。此文重点在pygtk... 问题是这样的: 一切都起源于一个压缩文件的乱码… Windows的编码真的是为所欲为,让Linux这种
阅读全文