1. Gradle发布项目到Maven(New)

    之前写过一篇Gradle发布到maven的Blog,具体可见 Android Gradle上传Maven仓库。最近由于项目需要需要一个publishToLocal的功能,发现基于之前的maven插件不太好配置,而且Gradle官方也有了新的发布插件,所以就产生了本文,基于maven-publish插件实现maven上传。

    2018/08/09 gradle

  2. 我为什么选择yaml格式做配置文件

    最近要写个程序的自动生成脚本,需要用到配置文件。初期考虑使用json,再使用json的过程中,我遇到了一下问题: json不支持注释 过多的层级嵌套 过于严苛的格式

    2018/07/20 others

  3. 使用pygal画图

    今天需要用python画一些数据比较的图,上网对比完python的图像库后决定选用pygal(考虑到 上手的难易度,和我对图形暂时没有复杂的需求) pygal文档

    2018/07/05 Python

  4. mac定时提醒

    最近想要保护下眼睛,所以想要让电脑没隔1个小时 提醒让眼睛休息2分钟。 定时任务我们知道可以使用 crontab 进行,可以参考http://www.cnblogs.com/peida/archive/2013/01/08/2850483.html 唤起通知可以使用 AppleScript AppleScript是苹果的脚本可以用来帮助和mac交互。例如 display dialog “aaa” 表示弹窗提示 ”aaa“, display notification “Content !” with title “Title” 表示右上角的提醒。其它命令可自行搜索。

    2018/06/25 others

  5. AndroidStudio插件推荐

    最近开发了2个AndroidStuio插件,像大家推荐一下,也欢迎给我提issues。

    2018/05/19 java

  6. ReactNative源码分析-加载JSBundle

    之前我们分析了加载ReactNativeActivitiy的启动,在启动过程中会调用到CatalysInstanceImpl的runJSBundle,此篇我们来看react-native是如何加载JSBundle,我们就从CastalysInstanceImpl中的runJSBundle开始看起。

    2018/01/09 react-native, android

  7. ReactNative源码分析-JS和Native的通信机制

    本文中我们将开始介绍Native和JS之间的通信,我们会分别以以下的主线进行介绍: 1.初始化,启动过程 2.Native到JS的调用路径 3.JS到Native的调用路径 4.Native到JS的Callback回调路径

    2018/01/09 react-native, android

  8. ReactNative源码分析-ReactActivity启动

    最近想要阅读下ReactNative的C++和Android部分的源码。我先罗列一些比较关心的问题: 1.ReactNative的启动过程 4.js和native之间是如何通信的 3.jsBundle是如何被加载的 4.ReactNative是如何渲染出UI界面的 5.界面上的Touch事件是如何传递的

    2018/01/05 react-native, android