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
Tips MySQL迁移至SQLite 由于最近学习了Django,想着不然把自己的Blog从Typecho迁移到Django的框架中,其实上层差别不是特别大,一个是PHP一个是Python。下层的话,由于我初学Django基本的教程都是通过SQLite作为默认的数据库的。刚好我做Android开发的时候,其实数据库使用的就是SQLite。因此着手把数据库进行迁移下。遇到了一些坑,记录一下。 网上很多SQLite转MySQL的教程,
Python Django学习1-安装Django 之前也安装过Django,但是一直没有深入的去学习和了解,最近工作任务不是特别繁忙,我打算花一点时间来学习学习Web开发。开发环境在MacOS。 安装Django 先按照这里 [https://docs.djangoproject.com/en/
Python Python安装virtualenv 今天在Youtube上看一个视频教程的时候,才知道Python下面有这样一个好东西,有点类似Docker,实际上又比Docker轻量级很多。Python的优点就是库很多,很方便的站在别人肩膀上快速开发。但这个有点也是一个缺点,在项目比较多的情况下,由于所有的 site-packages都是公用的,这样不便于修改配置。所以,