-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
10 lines (10 loc) · 16.3 KB
/
Copy pathindex.html
File metadata and controls
10 lines (10 loc) · 16.3 KB
1
2
3
4
5
6
7
8
9
10
<!DOCTYPE html><html lang="zh-CN"><head><meta name="generator" content="Hexo 3.9.0"><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"><meta content="yes" name="apple-mobile-web-app-capable"><meta content="black-translucent" name="apple-mobile-web-app-status-bar-style"><meta content="telephone=no" name="format-detection"><meta name="description"><title>Cyning</title><link rel="stylesheet" type="text/css" href="/css/style.css?v=0.0.0"><link rel="stylesheet" type="text/css" href="//lib.baomitu.com/normalize/8.0.1/normalize.min.css"><link rel="stylesheet" type="text/css" href="//lib.baomitu.com/pure/1.0.0/pure-min.css"><link rel="stylesheet" type="text/css" href="//lib.baomitu.com/pure/1.0.0/grids-responsive-min.css"><link rel="stylesheet" href="//lib.baomitu.com/font-awesome/4.7.0/css/font-awesome.min.css"><script type="text/javascript" src="//lib.baomitu.com/jquery/3.4.0/jquery.min.js"></script><link rel="icon" mask sizes="any" href="/favicon.ico"><link rel="Shortcut Icon" type="image/x-icon" href="/favicon.ico"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><link rel="apple-touch-icon-precomposed" href="/apple-touch-icon.png"><link rel="alternate" type="application/atom+xml" href="/atom.xml"><script>var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = 'https://hm.baidu.com/hm.js?' + 'c01cc8a847f9091e2448fb88ca55ceae';
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();</script></head><body><div class="body_container"><div id="header"><div class="site-name"><h1 class="hidden">Cyning</h1><a id="logo" href="/.">Cyning</a><p class="description"></p></div><div id="nav-menu"><a class="current" href="/."><i class="fa fa-home"> 首页</i></a><a href="/archives/"><i class="fa fa-archive"> 归档</i></a><a href="/about/"><i class="fa fa-user"> 关于</i></a><a href="/atom.xml"><i class="fa fa-rss"> 订阅</i></a></div></div><div class="pure-g" id="layout"><div class="pure-u-1 pure-u-md-3-4"><div class="content_container"><div class="post"><h1 class="post-title"><a href="/2019/06/27/插件化之HookActivity/">插件化之Hook Activity</a></h1><div class="post-meta">2019-06-27</div><div class="post-content"><p>插件化是最近几年的比较流行的技术,最近腾讯出了以<a href="https://github.com/Tencent/Shadow" target="_blank" rel="noopener">Shadow</a>,和其他框架比,官方介绍还是很多的。</p></div><p class="readmore"><a href="/2019/06/27/插件化之HookActivity/">阅读全文</a></p></div><div class="post"><h1 class="post-title"><a href="/2019/06/20/2019-06-20-alfred插件开发/">alfred插件开发-将github作为图床</a></h1><div class="post-meta">2019-06-20</div><div class="post-content"><p>使用mac也有些年头了,关于工具,可能常见的基本上都尝试过,比如使用<code>mac air</code>传递文件,用<code>brew</code>安装软件,<code>iterm</code>上搞很炫酷的主题,给 <code>VS Code</code>搞爆炸或者毛玻璃的效果,这些可能不是每天都用,但有一个软件是我每天必用,那就是<code>Alfred</code>,这个mac上的神器,我也是看了池建强老师的mac talk才开始使用,不过真的我就把原生的<code>Spotlight</code>直接给废弃到一边了,若是没有体会过的,或许你不知道<code>Alfred</code>是个啥玩意。</p></div><p class="readmore"><a href="/2019/06/20/2019-06-20-alfred插件开发/">阅读全文</a></p></div><div class="post"><h1 class="post-title"><a href="/2019/05/16/flutter-learning-2/">Flutter 请求网络数据和列表展示</a></h1><div class="post-meta">2019-05-16</div><div class="post-content"><p>之前简单学习了Flutter的入门程序,那么今天就从实例出发,搞一个简单的demo。</p></div><p class="readmore"><a href="/2019/05/16/flutter-learning-2/">阅读全文</a></p></div><div class="post"><h1 class="post-title"><a href="/2019/05/12/Flutter-从一个demo开始/">Flutter 从一个demo开始</a></h1><div class="post-meta">2019-05-12</div><div class="post-content"><p>Flutter已经出了稳定版,这对于很对开发者来说,终于可以长长吐一口气了,我也来踩坑啦。<br><img src="https://raw.githubusercontent.com/ownwell/image-bed/master/img/2019_06_12_16_28_57.jpg" alt></p></div><p class="readmore"><a href="/2019/05/12/Flutter-从一个demo开始/">阅读全文</a></p></div><div class="post"><h1 class="post-title"><a href="/2018/12/23/Aspect和aop打点调研/">Aspect和AOP打点调研</a></h1><div class="post-meta">2018-12-23</div><div class="post-content"><p>面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是都是计算机编程架构。OOP在开发中,更多的是用抽象思维将一切事物都抽象为对象,学生类,订单类甚至是图形类,所谓的面向切面编程其实是对业务逻辑又进行了进一步的抽取,将多种业务逻辑中的公用部分抽取出来做成一种服务(比如日志记录,性能统计,安全验证等),从而实现代码复用。<br>而这些抽象的基础就是这些属性或者操作是固定的,如学生的事务中的登录,查询成绩等等,可是这些真的是固定的么?</p></div><p class="readmore"><a href="/2018/12/23/Aspect和aop打点调研/">阅读全文</a></p></div><div class="post"><h1 class="post-title"><a href="/2018/09/04/android-gradle-3/">Gradle插件开发(3) - 无侵入的函数运行时间统计的实现</a></h1><div class="post-meta">2018-09-04</div><div class="post-content"><p><a href="http://ownwell.github.io/2018/08/20/android-gradle-2/">Gradle插件开发(2) - extensions和Task</a></p>
<p>经过前边两篇介绍,我们了解了Gradle的基础知识和如何写一个自己的插件,我们今天,开始实战,搞点有趣的东西。</p></div><p class="readmore"><a href="/2018/09/04/android-gradle-3/">阅读全文</a></p></div><div class="post"><h1 class="post-title"><a href="/2018/08/20/android-gradle-2/">Gradle插件开发(2) - extensions和Task</a></h1><div class="post-meta">2018-08-20</div><div class="post-content"><h1><span id="extensions">extensions</span></h1><p>Gradle是支持配置,外部的配置文件来设置插件的一些输入条件,在插件中是通过<code>extensions</code>实现的。</p>
<h2><span id="配置">配置</span></h2><p>如我们在项目的<code>build.gradle</code>下配置如下:</p></div><p class="readmore"><a href="/2018/08/20/android-gradle-2/">阅读全文</a></p></div><div class="post"><h1 class="post-title"><a href="/2018/08/17/conda-for-python2or3/">conda切换Python2和Python3环境</a></h1><div class="post-meta">2018-08-17</div><div class="post-content"><p>由于mac使用到期,公司给还了新的mac,安装时安装了<code>Anaconda(for 3.6+)</code>, Python 2.7慢慢没人维护了,是时候开始切换到3.6+上了。但是很尴尬的是,有些不再维护的库,却依然只支持<code>python2.7</code>,搞得很湿头痛,后来在网上查了资料,发现用<code>conda</code>是可以做到的。</p></div><p class="readmore"><a href="/2018/08/17/conda-for-python2or3/">阅读全文</a></p></div><div class="post"><h1 class="post-title"><a href="/2018/08/16/try-baidu-ai/">试了一把Baidu的语言处理sdk</a></h1><div class="post-meta">2018-08-16</div><div class="post-content"><p>不知怎么滴,一开始都唱衰Baidu的自媒体,突然之间改了风向,改打击腾讯了,看来Robin的在<code>Summer Party</code>上的正能量还是很有用的么?</p>
<p>今天无意间看了<code>ai.baidu.com</code>发现已经有了语言分析的sdk,于是乎试了一把,挺好用,就过来按理给大家把。</p></div><p class="readmore"><a href="/2018/08/16/try-baidu-ai/">阅读全文</a></p></div><div class="post"><h1 class="post-title"><a href="/2018/08/16/good-tools-for-vs-code/">VS code的好用的插件和方便的配置</a></h1><div class="post-meta">2018-08-16</div><div class="post-content"><p>作为一个Android的开发者,很多时候是和<code>Android Studio</code>打交道,可是他实在太重,于是就习惯了一个很轻盈的文本工具,没错,有很多选择,比如<a href="https://www.sublimetext.com/" target="_blank" rel="noopener">sublimetext</a>,<a href="https://atom.io/" target="_blank" rel="noopener">atom</a>,不过我还是喜欢Vscode,出身贵族(微软),插件很多,主要是的操作方便,颜值很高,不信,给你图感受下。</p></div><p class="readmore"><a href="/2018/08/16/good-tools-for-vs-code/">阅读全文</a></p></div><nav class="page-navigator"><span class="page-number current">1</span><a class="page-number" href="/page/2/">2</a><a class="page-number" href="/page/3/">3</a><span class="space">…</span><a class="page-number" href="/page/9/">9</a><a class="extend next" rel="next" href="/page/2/">下一页</a></nav></div></div><div class="pure-u-1-4 hidden_mid_and_down"><div id="sidebar"><div class="widget"><form class="search-form" action="//www.google.com/search" method="get" accept-charset="utf-8" target="_blank"><input type="text" name="q" maxlength="20" placeholder="Search"><input type="hidden" name="sitesearch" value="http://ownwell.github.io"></form></div><div class="widget"><div class="widget-title"><i class="fa fa-folder-o"> 分类</i></div><ul class="category-list"><li class="category-list-item"><a class="category-list-link" href="/categories/Android/">Android</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/Flutter/">Flutter</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/Java/">Java</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/Kotlin/">Kotlin</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/Python/">Python</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/Tools/">Tools</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/数据分析/">数据分析</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/生活/">生活</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/算法/">算法</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/编程/">编程</a></li><li class="category-list-item"><a class="category-list-link" href="/categories/读书/">读书</a></li></ul></div><div class="widget"><div class="widget-title"><i class="fa fa-star-o"> 标签</i></div><div class="tagcloud"><a href="/tags/JCenter/" style="font-size: 15px;">JCenter</a> <a href="/tags/Android/" style="font-size: 15px;">Android</a> <a href="/tags/Mac/" style="font-size: 15px;">Mac</a> <a href="/tags/CodeStyle/" style="font-size: 15px;">CodeStyle</a> <a href="/tags/IDEA/" style="font-size: 15px;">IDEA</a> <a href="/tags/Ruby/" style="font-size: 15px;">Ruby</a> <a href="/tags/Google/" style="font-size: 15px;">Google</a> <a href="/tags/Material/" style="font-size: 15px;">Material</a> <a href="/tags/Android源码/" style="font-size: 15px;">Android源码</a> <a href="/tags/Git/" style="font-size: 15px;">Git</a> <a href="/tags/Python/" style="font-size: 15px;">Python</a> <a href="/tags/抓包/" style="font-size: 15px;">抓包</a> <a href="/tags/Sublime-Text/" style="font-size: 15px;">Sublime Text</a> <a href="/tags/Transition/" style="font-size: 15px;">Transition</a> <a href="/tags/Animations/" style="font-size: 15px;">Animations</a> <a href="/tags/翻译/" style="font-size: 15px;">翻译</a> <a href="/tags/生活/" style="font-size: 15px;">生活</a> <a href="/tags/JavaEE/" style="font-size: 15px;">JavaEE</a> <a href="/tags/Tomcat/" style="font-size: 15px;">Tomcat</a> <a href="/tags/UI/" style="font-size: 15px;">UI</a> <a href="/tags/Java/" style="font-size: 15px;">Java</a> <a href="/tags/Jenkins/" style="font-size: 15px;">Jenkins</a> <a href="/tags/View/" style="font-size: 15px;">View</a> <a href="/tags/Realm/" style="font-size: 15px;">Realm</a> <a href="/tags/Tools/" style="font-size: 15px;">Tools</a> <a href="/tags/注解/" style="font-size: 15px;">注解</a> <a href="/tags/热修复/" style="font-size: 15px;">热修复</a> <a href="/tags/Kotlin/" style="font-size: 15px;">Kotlin</a> <a href="/tags/2018/" style="font-size: 15px;">2018</a> <a href="/tags/服务器/" style="font-size: 15px;">服务器</a> <a href="/tags/算法/" style="font-size: 15px;">算法</a> <a href="/tags/译文/" style="font-size: 15px;">译文</a> <a href="/tags/动态代理/" style="font-size: 15px;">动态代理</a> <a href="/tags/编程/" style="font-size: 15px;">编程</a> <a href="/tags/JNI开发/" style="font-size: 15px;">JNI开发</a> <a href="/tags/AI/" style="font-size: 15px;">AI</a> <a href="/tags/VS-code/" style="font-size: 15px;">VS code</a> <a href="/tags/Gradle/" style="font-size: 15px;">Gradle</a> <a href="/tags/pandas/" style="font-size: 15px;">pandas</a> <a href="/tags/Flutter/" style="font-size: 15px;">Flutter</a> <a href="/tags/设计模式/" style="font-size: 15px;">设计模式</a> <a href="/tags/单例/" style="font-size: 15px;">单例</a> <a href="/tags/多渠道/" style="font-size: 15px;">多渠道</a> <a href="/tags/python/" style="font-size: 15px;">python</a> <a href="/tags/Android热修复/" style="font-size: 15px;">Android热修复</a> <a href="/tags/hot-fix/" style="font-size: 15px;">hot-fix</a> <a href="/tags/Android进阶/" style="font-size: 15px;">Android进阶</a> <a href="/tags/插件化/" style="font-size: 15px;">插件化</a></div></div><div class="widget"><div class="widget-title"><i class="fa fa-file-o"> 最近文章</i></div><ul class="post-list"><li class="post-list-item"><a class="post-list-link" href="/2019/06/27/插件化之HookActivity/">插件化之Hook Activity</a></li><li class="post-list-item"><a class="post-list-link" href="/2019/06/20/2019-06-20-alfred插件开发/">alfred插件开发-将github作为图床</a></li><li class="post-list-item"><a class="post-list-link" href="/2019/05/16/flutter-learning-2/">Flutter 请求网络数据和列表展示</a></li><li class="post-list-item"><a class="post-list-link" href="/2019/05/12/Flutter-从一个demo开始/">Flutter 从一个demo开始</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/12/23/Aspect和aop打点调研/">Aspect和AOP打点调研</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/09/04/android-gradle-3/">Gradle插件开发(3) - 无侵入的函数运行时间统计的实现</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/08/20/android-gradle-2/">Gradle插件开发(2) - extensions和Task</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/08/17/conda-for-python2or3/">conda切换Python2和Python3环境</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/08/16/try-baidu-ai/">试了一把Baidu的语言处理sdk</a></li><li class="post-list-item"><a class="post-list-link" href="/2018/08/16/good-tools-for-vs-code/">VS code的好用的插件和方便的配置</a></li></ul></div><div class="widget"><div class="widget-title"><i class="fa fa-external-link"> 友情链接</i></div><ul></ul><a href="https://wanandroid.com/" title="wanAndroid" target="_blank">wanAndroid</a><ul></ul><a href="https://blog.csdn.net/luoshengyang" title="老罗" target="_blank">老罗</a><ul></ul><a href="http://androidxref.com/" title="androidxref" target="_blank">androidxref</a></div></div></div><div class="pure-u-1 pure-u-md-3-4"><div id="footer">Copyright © 2020 <a href="/." rel="nofollow">Cyning.</a> Powered by<a rel="nofollow" target="_blank" href="https://hexo.io"> Hexo.</a><a rel="nofollow" target="_blank" href="https://github.com/tufu9441/maupassant-hexo"> Theme</a> by<a rel="nofollow" target="_blank" href="https://github.com/pagecho"> Cho.</a></div></div></div><a class="show" id="rocket" href="#top"></a><script type="text/javascript" src="/js/totop.js?v=0.0.0" async></script><script type="text/javascript" src="//lib.baomitu.com/fancybox/3.5.7/jquery.fancybox.min.js" async></script><script type="text/javascript" src="/js/fancybox.js?v=0.0.0" async></script><link rel="stylesheet" type="text/css" href="//lib.baomitu.com/fancybox/3.5.7/jquery.fancybox.min.css"><script type="text/javascript" src="/js/codeblock-resizer.js?v=0.0.0"></script><script type="text/javascript" src="/js/smartresize.js?v=0.0.0"></script></div></body></html>