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都是公用的,这样不便于修改配置。所以,
MacOS JAVA HOME设置问题 今天遇到了一个比较蛋疼的事情,因为我切换了AS的升级渠道「从稳定版到了金丝雀版 」,自然而然的少不了按照最新的Preview版本。前两天闲来无聊,将原始的2.x版本进行了删除,那么问题来了。 正常的跑程序都没有问题,但当使用命令行的语句的时候,就会出现这样的错误: > ERROR:
Android 关于Toolbar的Back返回问题 昨天在引入Toolbar的时候,出现了一个问题。就是按Toolbar上面的back按钮没有反应。实际上点击时间是发生的,因为产生了动画。 同样另一个Activity,也是用了同样设置方法,确是可行的,我觉得很奇怪,看了看两者的区别,初始化的时候代码都一样 setSupportActionBar(
Android ButterKnife in BaseActivity and BaseFragment 在日常的开发中,我们经常会遇到这样的场景,几个比较特定的功能或者重复的代码在Activity/Fragment中,我们一般采取的措施就是抽离出来去做一个基类,然后通过子类继承父类的方式来实现。 对于用过ButterKnife的朋友来说,应该已经体会到BF的便捷性和优点。所以理所当然,我们需要把BF放到BaseClass中,节省书写重复代码。 但正如这个issue
Android Google TODO-MVP详解 简单介绍 在日常的开发当中,经常会遇到需求的变动。这个东西是真的难以避免的,所以对于产品的基础框架就比较重要了。Google大大在I/O大会上提出来了Android开发方式是属于 MVP的,即Model+View+Presenter。 另外在GitHub上面放出来了一个样例,
Android 如何自定义View 首先奉上AndroodDeveloper的教程 [https://developer.android.com/training/custom-views/index.html]。 假设我们以自定义一个View,实现圆形的按钮功能。 说一下简单的流程:
ConstraintLayout学习笔记 [Google ConstraintLayout简介](https://developer.android.com/training/constraint-layout/index.html) ConstraintLayout概述 ConstraintLayout是去年谷歌IO提出来的一个新的布局,
Tips Mac配置Android Adb 之前自己的Mac中Adb已经配置成功,但是因为还了一个路径,导致Adb失效。 * 从终端进入用户的Home目录,如果不知道Home目录在哪里,可以输入以下代码查询> echo $HOME * Vim .bash_profile文件,输入以下代码并保存>
Android Data Binding(四):事件监听 在之前的文章里,我写了如何在Android App中如何消除FindViewById() [https://www.domon.cn/2016/10/26/data_binding_
IT 网站全面升级HTTPS协议 3月22日更新 谷歌爸爸升级Chrome后,证书StartCom被拉黑了,无法访问。 12月7日更新 果然StartCom基本算不行了,每一家都不认可。今天刚好给公司的服务器配置SSL的时候,发现有一家厂子的SSL挺便宜的,4刀一年,遂入手三年。+-+