IT SSH服务器免密码登录 最近由于工作的需要,经常需要通过SSH登录各种不同的服务器。之前是通过vSSH这个软件来管理,现在比较倾向就使用iTerm2就可以了。 在使用终端来进行操作的时候,一次两次SSH还可以,但是次数多起来后,一遍又一遍的输入密码很麻烦。而且为了安全,我们AliYun的密码也挺复杂。每一次都需要在Evernote中找到,复制粘贴过来,
生活 Apple Pencil初遇 前段时间心情实在是不好,冲动消费了把,在老范那边买了一根Apple Pencil。不到两天,顺风19元送到公司了。今天当然也就把iPad Pro带着一起体验了体验。 说手感无敌,真的可以。顺滑,跟手,
Android Android签名信息获取 由于接手一个二次项目,需要更改一下之前的签名信息,但是发现签名信息修改之后,程序中出了很多问题,跟踪了下,发现是接入第三方平台服务过程中,签名信息不一致导致的。 可以在命令行中输入 > keytool -v -list -keystore
Linux Centos中双开Tomcat 因为最近的项目需要使用Tomcat来运行,且分了API和Admin两个项目。我就想通过配置,让Tomcat多开。经过一天的折腾和配置,基本上已经完全实现业务需求。由于本机已经安装过一个Nginx,所以Tomcat的默认端口需要修改下。 有两种方案可以解决。 第一种方案:一个Tomcat多开Service 想要多开Service也很简单,
IT Typecho数据库格式转换为Hexo 由于自己博客框架从Typecho转换到了Hexo,整体的数据格式还是有一定的区别的,所以如何将把我之前的数据导过来是一个头大的事情。 Github上找了几个人写的方案,感觉思路都没有问题,只是感觉还是有点繁琐。 困扰了我几天之后,这个问题在今天得到了解决。 参考了下这为朋友的Tyephcoq迁移到Jekyll [https://539go.com/
Tips MySQL远程数据库访问出错排查 上一次在做Django的时候,我就遇到一个问题,我的远程MySQL数据库一直连接不上,比较头疼。但是后来通过mysqldump把数据从远程拷贝到本地来了。 这一次由于牵扯到Typecho的数据转换,我找到的解决方案是通过node的一个包来进行转换。为了使我的Blog数据得以迁移过来,我就不得不开始了折腾之旅。 Navicat里面提示错误信息「2013」,查询了很多结果,
iOS Apple Developer 开发者 因为公司需要做iOS的项目,所以几周前我就在申请邓白氏 ,申请的过程实际上还挺顺利,要什么资料我给什么就完了。就是在公司英文名字那一块有一点点不标准,修改过后,立马就完成了申请。 等了7-14个工作日,对,你没有看错,就是工作日后,我最终的苹果开发者帐号就下来了。
生活 新的Blog 昨天喝了点酒,今天不怎么舒服,就想找件事情集中下注意力。于是乎,就把自己的博客框架想做做变化。 之前使用的是typecho,很不错,就是基本上停止维护了。 这一次也是本着回归写作的本质,选择了Hexo,新的一年就多多维护这个了。 至于之前typecho的文章怎么过来,
Android 更新AS导致界面预览失效 今天在更新自己笔记本的AS时候,遇到了一个问题。首先打开Layout文件,没法预览布局。 按照网上说的,我将我自己的SDK版本做了勾选,仍然无法使用。 使用了无数次的Restart and invalidate caches 仍然没有效果。
Android 同时安装Release和Debug版本 在开发的过程中,由于经常切换开发环境和线上环境,对应的开发出来的包也是Debug和Release 两个版本。由于Android只允许一台手机安装包名唯一的APP,所以难免在切换环境的时候,来回的删除再安装。 原理 为了想解决这个问题,昨天我着手将自己的APP配置了下,已经完美可以实现两个版本共存了。用到的,
Android Gradle配置打包文件名 前段时间从AS 2.4到AS 3.0 Beta版本的时候,由于Gradle升级了,导致我原有的文件配置代码没法正常的使用。这两天又遇到这个问题了。所以记录一下。 以前应该都是这么写的: applicationVariants.
Tips 取消git中文件或者文件夹的版本管理 很多时候,在开发的时候,由于自己的不小心或者别人的不小心,将一些本来不应该被git版本管理的文件或者文件夹放到网络上或者本地的版本库中(我好像用了很多个或者)。下来就需要将这些文件移除在git版本之外。 当文件已经被手动删除,但是没有从git版本库中删除的时候 这个时候需要,通过**git rm