Tips

A 23-post collection


RSS feed of posts tagged Tips

TypeError: 'module' object is not callable

在Python面向对象的开发过程中,有时候会遇到导入的Class没法被执行。例如在/rootProject/data/YourClass.py中:class YourClass: # ... 如果在其他地方使用:from data import YourClass 这个时候如果使用这个类的话,就会报 TypeError: 'module' object is not callable异常。解决办法是,修改导入:from data.YourClass import YourClass »

Python通过SSH连接MySQL

因为项目的特殊性,数据库只允许内网访问&服务器公网SSH访问,需要本地机器A通过SSH登录到目标机器B上,访问该B中的MySQL。搜寻了一圈,大部分的内容都是教如何在本地机器A,通过SSH连接到跳板机B,然后访问C机器的MySQL。所以记录一下我的实现方法。 需要用到的两个Python libs:pymysql和sshtunnel。 不通过SSH连接数据库 conn = pymysql.connect(host=localDbConfig.MYSQL_IP, port=localDbConfig.MYSQL_PORT, user=localDbConfig.MYSQL_USERNAME, »

Windows中自定义Git Bash

由于在公司是Windows10的环境,所以没有一个很好的命令行工具。PowerShell我觉得不行。我尝试过安装了子Linux系统,但是使用体验仍然很割裂,不是很舒服。兜兜转转,我最后选择了Git Bash。一来可以随Git安装,二来可以免费使用。只是每次打开Git Bash我都很难认真的用下去,因为,真的是有点丑。既然如此那就简单的改造下。 打开Git Bash的Options->Looks,发现默认的几个Theme就挺好看的,无非是字体大小和背景色不怎么舒服。点击Color Scheme Designer进入配色编辑网站。这个网站比较有意思,一般情况其他的配色网站都会提供现成的配色,它这里给你提供了一个调色盘。我尝试获取我修改好的配色后,发现并没有触发* »

Git Reset 三种模式

日常的工作当中,由于需要和别人协同工作,代码方面当然就直接使用Git的方式来管理了。在日常使用当中有很多命令比较常用 git commit git push git stash git rebase -i HEAD~想要合并的Commit数量 git reset git rebase 我在这一篇文章已经做了一点讲解,应该使用起来都比较方便。值得一提的是,可以使用git rebase -abort来撤销一次rebase。 今天来说一下git reset。它的一句话概括 git-reset - »

手动更新Kindle

前两天听说,Kindle更新了固件5.9.6,支持自定义的字体了。但是我在Kindle中的自动更新上面一直是灰色不可用的状态。查了下才知道,Kindle的推送是分批的,一般在一个周到一个月不等。本着,自己动手,丰衣足食的原则,我自己去下载了新的固件,并使用了几个免费的没有版权的字体。整个过程非常的简单。 下载对应你的Kindle版本的固件。根据你自己的版本来在这里下载。 将Kindle连接到电脑的USB中 打开Kindle的根目录,复制上面下载的固件进去 拔掉电源,在Kindle的设置-设备信息-高级里面,就会发现自动更新已经可以使用了 点击自动更新,等待设备自己重启更新固件 设备开机之后,根目录会多出一个文件夹font,将你想要自定义的字体(TFF格式为佳)放进去 »