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, »

AndroidStudio 升级Gradle5.0 Databinding报错

前天AS出了新版本3.4,故升级。与之匹配升级的还有Gradle Plugin 3.4,Gradle5.1.1。升级后,build程序的时候,就报错了 DataBinderMapperImpl.java:54: error: cannot find symbole: [kapt] An exception occurred: android.databinding.tool.util.LoggedErrorException: Found »

鼠须管安装及简单配置

输入法作为一个入口,能掌握和得到的数据很多,比如但不限于密码,聊天文字,不合时宜的文字等等。所以,一般情况我是不会用第三方的闭源输入法。随着iOS12,对于双拼的系统层面的支持,从此我就变成了原生输入法。用了这么久觉得一切都挺好,尤其微软拼音在Win10下的表现令我挺意外。至于苹果上,iOS上面的双拼(微软双拼)键盘布局有点让人不开心,以及MacOS原生输入法切换中/英文的Caps的按键有点奇葩之外(尤其是在HHKB上,需要Fn+Tab),其余我都挺喜欢。但是不是有更好的选择。答案当然是肯定的,那就是RIME。 RIME输入法再Mac下面叫鼠须管,它的定制性很强,以至于挡住了一部分人。这篇文章也是简单的说一下,如何调教出来一个比较好用好看的输入法。 »

I Do What I Want

在阳历年过后,马上就要迎接来阴历年。不知不觉这一年又已经到头了,感觉时间过的要比预想的快太多了。现在还能回想起来去年过年之前,同样是在最后一个聚餐的工作日。我坐在李哥他们的办公室,听着歌,写下来一篇文章-Think Different。 年复一年的工作,让我更加的觉得自己像一个机器一样,每日周而复始的去运转。个人的情绪,思想和梦想都统统需要给工作让路。这让我感觉到很不满,我知道自由是需要代价的,但牺牲着时间和精力还做着这样的工作,多半还是让我很惆怅。 今年从一个私人企业,跳槽来到了大的外企。当然没有我想象中的那么好,虽然福利不错,时间保证40H/Week,工作之外的时间完全不被打扰,但终究上班的感觉完全和流水线上的工人一般,沉默的做完自己的工作即可。不需要多姿多彩,不能够有个人思想, »

音乐是什么

这个问题很大,我也不知道如何回答。因为没有一个明确的用一个物品描述另外一个物品。如果说音乐至于我是什么,我只能说这是一种与自己情绪的沟通方式。通过这样的方式,我可以找到属于冰山之下的情绪,也能串联出来某一段回忆。 中学时代,感谢步步高复读机,让我第一有了AB双面听歌的习惯。软磨硬泡,在05年年初有了自己的128MBMP3,从此让我摆脱了买盗版磁带的生活,转而走向了yymp3.com,6621.com,mp3.baidu.com的网络盗版之旅。那个时候不知道无损,不知道核电耳机,仍然能被音乐带入到特定的情绪当中。 每天晚上下晚自习,夜深人静的时候,塞上耳机,静静地坐在书桌,沦陷在旋律和歌词中。那个时候的我, »