pip install 时,报错 Cannot uninstall 'six' 的解决方案发布于2018年12月27日 python 在试用pip install某模块时,出现了下面这个有关six的报错信息,看起来是相当的奇怪。苏南大叔查阅了相关issue,使用了强制升级six的方法,解决了这个问题,顺利继续安装相关模块。那么到底如何解决Cann... 阅读更多
node 如何把图片文件转换为 base64 形式?发布于2018年12月26日 后端编程 对于网页来说,一个图片的存储形式有很多种了。其中一种就是图片的内容以base64编码的形式存在于html之中,而不是以更加常见的图片单独存放的形式,存放于网络之中。苏南大叔在本文中,讲述的就是,node如何把一个图... 阅读更多
node 如何通过 smtp 发送 email ? nodemailer 模块如何使用发布于2018年12月25日 后端编程 本文中,苏南大叔描述的是:如何使用node发送email,发送的过程中,正文采用的html带图片的形式。当然,发送是否被拦截,是否被判断为垃圾邮件,这个并不是本文所考虑的问题。本文的测试环境是:node 8.11.... 阅读更多
vi 报错 E886: Can't rename viminfo file to viminfo!发布于2018年12月24日 运维测试 苏南大叔的 mac pro 使用 vi的时候,报错一个很奇怪的错误。基本上这个vi工具是废了,已经不能正常编辑保存文件了。苏南大叔认为:这个vi还是有必要抢救一下。本文的vi版本为:8.0.1283。报错信息错误信... 阅读更多
centos 系统,利用 fail2ban 和 firewalld 拦截非法 ssh 请求发布于2018年12月23日 运维测试 鉴于在centos的世界里面,ssh非法尝试登陆的现象非常普遍,那么最好的解决方案可以更改ssh的端口号,不用默认的22。或者可以使用fail2ban,短时间内多次尝试ssh登陆失败的话,就把对应ip加入黑名单。在... 阅读更多