<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[野老头的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/marshalchen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; marshalchen]]></copyright><item><title><![CDATA[UltimateRecyclerView发布，Android下新Listview的大杀器]]></title><link>https://blog.youkuaiyun.com/marshalchen/article/details/44217117</link><guid>https://blog.youkuaiyun.com/marshalchen/article/details/44217117</guid><author>marshalchen</author><pubDate>Thu, 12 Mar 2015 09:09:34 +0800</pubDate><description><![CDATA[一个多功能的RecyclerView，包括了下拉刷新、加载更多，滑动删除，拖拽排序、多种动画、视差拖动、Toolbar渐变、Toolbar和FAB随着滚动出现消失等等效果，都可以放在同一个RecyclerView中并自由配置。项目地址：https://github.com/cymcsg/UltimateRecyclerView]]></description><category></category></item><item><title><![CDATA[Android快速开发框架UltimateAndroid 0.2.0 发布，Material Design效果]]></title><link>https://blog.youkuaiyun.com/marshalchen/article/details/80119812</link><guid>https://blog.youkuaiyun.com/marshalchen/article/details/80119812</guid><author>marshalchen</author><pubDate>Thu, 30 Oct 2014 14:36:14 +0800</pubDate><description><![CDATA[快速开发Android应用的框架 UltimateAndroid 今天发布了 0.2.0 beta 版本,完善了Orm的处理和大量的工具类，同时优化了View Injection等功能的处理，同时集成了大量的Material Design的效果，可以在旧版本上实现Material Design的效果。Material Design的效果还在逐步增加中。


部分效果展示：

github地址：ht...]]></description><category></category></item><item><title><![CDATA[利用UltimateAndroid快速开发（一）:配置篇]]></title><link>https://blog.youkuaiyun.com/marshalchen/article/details/39141169</link><guid>https://blog.youkuaiyun.com/marshalchen/article/details/39141169</guid><author>marshalchen</author><pubDate>Mon, 08 Sep 2014 23:20:25 +0800</pubDate><description><![CDATA[利用UltimateAndroid框架进行快速开发教程]]></description><category></category></item><item><title><![CDATA[UltimateAndroid快速开发框架简介与教程（也是一套Android快速开发的教程）]]></title><link>https://blog.youkuaiyun.com/marshalchen/article/details/39138365</link><guid>https://blog.youkuaiyun.com/marshalchen/article/details/39138365</guid><author>marshalchen</author><pubDate>Mon, 08 Sep 2014 23:07:37 +0800</pubDate><description><![CDATA[UltimateAndroid是一套集成了许多现有优秀的Android开源类库并将之组合成一个整体的Android快速开发框架。这篇文章是介绍如何利用UltimateAndroid进行Android快速开发的教程的目录。]]></description><category></category></item><item><title><![CDATA[黑客和敏捷开发]]></title><link>https://blog.youkuaiyun.com/marshalchen/article/details/37692285</link><guid>https://blog.youkuaiyun.com/marshalchen/article/details/37692285</guid><author>marshalchen</author><pubDate>Fri, 11 Jul 2014 10:59:50 +0800</pubDate><description><![CDATA[黑客和敏捷开发
前段时间读了一下Paul Graham的《黑客与画家》（Hackers and Painters: Big Ideas from the Computer Age），虽说这书已经出版良久了，但是读书往往是不讲究时间的，有收获就好。这本书是文集，相对内容比较散，针对的也并非是业内人士，所以不同人在不同角度可以把这本书看出千滋百味。但不管怎么说，我觉得绝大多数人，都可以从这本书中收获]]></description><category></category></item><item><title><![CDATA[android gradle include so libs]]></title><link>https://blog.youkuaiyun.com/marshalchen/article/details/13161303</link><guid>https://blog.youkuaiyun.com/marshalchen/article/details/13161303</guid><author>marshalchen</author><pubDate>Sat, 26 Oct 2013 22:30:56 +0800</pubDate><description><![CDATA[[java] view
 plaincopy






task copyNativeLibs(type: Copy) {  
    from fileTree(dir: 'jni', include: '**/*.so' )  into  'build/native-libs'  
}  
tasks.withType(Compile) { compileTask ->]]></description><category></category></item><item><title><![CDATA[Android adb shell 无法启动:insufficient permissions for device]]></title><link>https://blog.youkuaiyun.com/marshalchen/article/details/12709973</link><guid>https://blog.youkuaiyun.com/marshalchen/article/details/12709973</guid><author>marshalchen</author><pubDate>Mon, 14 Oct 2013 15:40:45 +0800</pubDate><description><![CDATA[Android adb shell 无法启动:insufficient permissions for device 解决方案

本人平台：Ubuntu 12.04

解决办法1：lsusb查看vendorId号，然后在/etc/udev/rules.d/目录下增加（或修改）51-android.rules文件。
增加一条记录：
SUBSYSTEM=="usb", SYSFS{idVe]]></description><category></category></item><item><title><![CDATA[Go 环境搭建，LINUX/Windows]]></title><link>https://blog.youkuaiyun.com/marshalchen/article/details/12401597</link><guid>https://blog.youkuaiyun.com/marshalchen/article/details/12401597</guid><author>marshalchen</author><pubDate>Mon, 07 Oct 2013 21:04:48 +0800</pubDate><description><![CDATA[Go语言的hello world！代码:





[java] view
 plaincopyprint?






package main  
  
import "fmt"  
  
func main() {  
    fmt.Println("Hello, 世界")  
}  





接下来为大家带来，Go开发环境的安装。
]]></description><category></category></item><item><title><![CDATA[WebView中接口隐患与手机挂马利用 转载乌云]]></title><link>https://blog.youkuaiyun.com/marshalchen/article/details/11124541</link><guid>https://blog.youkuaiyun.com/marshalchen/article/details/11124541</guid><author>marshalchen</author><pubDate>Thu, 05 Sep 2013 12:12:02 +0800</pubDate><description><![CDATA[WebView中接口隐患与手机挂马利用





0x00 背景

在android的sdk中封装了webView控件。这个控件主要用开控制的网页浏览。在程序中装载webView控件，可以设置属性（颜色，字体等）。类似PC下directUI的功能。在webView 下有一个非常特殊的接口函数addJavascriptInterface。能实现本地java和js的交互。利用addJa]]></description><category></category></item><item><title><![CDATA[Android 维护兼容性BUG 汇总]]></title><link>https://blog.youkuaiyun.com/marshalchen/article/details/11058907</link><guid>https://blog.youkuaiyun.com/marshalchen/article/details/11058907</guid><author>marshalchen</author><pubDate>Wed, 04 Sep 2013 14:53:03 +0800</pubDate><description><![CDATA[90.小米HTC部分机器emoji表情问号---URl.encoding+字符集
91.2.1BASE64功能弥补-----外置BASE64
92.API2.2 NFC类没有------版本判断]]></description><category></category></item><item><title><![CDATA[Android混淆注意事项]]></title><link>https://blog.youkuaiyun.com/marshalchen/article/details/9928801</link><guid>https://blog.youkuaiyun.com/marshalchen/article/details/9928801</guid><author>marshalchen</author><pubDate>Mon, 12 Aug 2013 16:25:58 +0800</pubDate><description><![CDATA[android使用打包过程中proguard混淆后, 会导致一些错误
1. 写在视图xml中的onClick响应出错. 因为写在xml中的onClick是通过反射调用的, proguard认为它们没有在代码中被调用过, 所以将它们从代码中除掉或改名了. 解决方法:
在proguard.cfg中添加以下代码, 就可以防止被配在视图xml中的onClick方法被proguard优化掉
-keep]]></description><category></category></item><item><title><![CDATA[ubuntu 运行apt-get update时遇到“ Hash Sum mismatch ”]]></title><link>https://blog.youkuaiyun.com/marshalchen/article/details/9634767</link><guid>https://blog.youkuaiyun.com/marshalchen/article/details/9634767</guid><author>marshalchen</author><pubDate>Tue, 30 Jul 2013 22:40:27 +0800</pubDate><description><![CDATA[sudo rm -fr lists
sudo mkdir lists

sudo mkdir lists/partial

sudo apt-get update]]></description><category></category></item><item><title><![CDATA[Android 测试工具Monkey & Monkeyrunner 使用方法]]></title><link>https://blog.youkuaiyun.com/marshalchen/article/details/9119979</link><guid>https://blog.youkuaiyun.com/marshalchen/article/details/9119979</guid><author>marshalchen</author><pubDate>Tue, 18 Jun 2013 16:12:23 +0800</pubDate><description><![CDATA[程序编写完成后进行测试一定是必不可少的,Android Sdk给我们提供了Monkey和Monkeyrunner这两个自动化测试工具。时光境迁，随着版本的不断更新迭代，Monkey和Monkeyrunner也在不断的改变，改变的速度甚至已经到了官方文档有时都跟不上了，这无疑给我们的学习带来很多困扰。
       今天我把我近期使用Monkey和Monkeyrunner的一些体会与大家分享，Sd]]></description><category></category></item><item><title><![CDATA[Sensible, not sensitive; simply complicated; predictably irrational; kindly demanding; constructivel]]></title><link>https://blog.youkuaiyun.com/marshalchen/article/details/6727485</link><guid>https://blog.youkuaiyun.com/marshalchen/article/details/6727485</guid><author>marshalchen</author><pubDate>Sun, 28 Aug 2011 21:55:52 +0800</pubDate><description><![CDATA[Sensible, not sensitive; simply complicated; predictably irrational; kindly demanding; constructively critical; certain of uncertainty; mana]]></description><category></category></item><item><title><![CDATA[体会IBM的思维——参加2011年IBM大济南区高峰论坛体会摘要]]></title><link>https://blog.youkuaiyun.com/marshalchen/article/details/6705622</link><guid>https://blog.youkuaiyun.com/marshalchen/article/details/6705622</guid><author>marshalchen</author><pubDate>Sun, 21 Aug 2011 10:43:01 +0800</pubDate><description><![CDATA[2011年8月18日，我参加了在青岛香格里拉举办的2011年IBM大济南区高峰论坛，追随IBM的思维脉动，体会IBM百年的历程，我也有了些自己的心得体会，在此与大家分享一二。笔力甚拙，体会有限，难表万一，万望海涵。
        本次论坛的核心内容大体有两个，一个是最近火到极端的云计算，一个则是基于大量数据的IBM的新产品思想：BAO。而作为云计算和BAO的直接应用体现，本次论坛又衍生出智慧的]]></description><category></category></item><item><title><![CDATA[创业种种（整理）]]></title><link>https://blog.youkuaiyun.com/marshalchen/article/details/6581864</link><guid>https://blog.youkuaiyun.com/marshalchen/article/details/6581864</guid><author>marshalchen</author><pubDate>Sun, 03 Jul 2011 15:01:53 +0800</pubDate><description><![CDATA[第一，明白了创业必须因陋就简，篮子里有什么菜，就做什么饭；　　 第二，在业务上交了一些朋友，在以后自己创业时给与自己很大的帮助；　　 第三，终于明白老板当初的那番话，研究生毕业时，觉得自己啥都懂，实际越做越觉得自己不懂，最不懂得的是做人。可能自己的技术、英语、]]></description><category></category></item><item><title><![CDATA[ORACLE常用系统视图（整理）]]></title><link>https://blog.youkuaiyun.com/marshalchen/article/details/6556084</link><guid>https://blog.youkuaiyun.com/marshalchen/article/details/6556084</guid><author>marshalchen</author><pubDate>Mon, 20 Jun 2011 13:44:00 +0800</pubDate><description><![CDATA[常用系统视图2.1	Oracle常用动态视图2.1.1	v$lock给出了锁的信息，如type字段， user type locks有3种：TM，TX，UL，system type locks有多种，常见的有：MR，RT，XR，TS等。我们只关心TM，TX锁。当TM锁时，id1字段表示object_id；当TX锁时，trunc(id1/power(2,16))代表了回滚段号。lmode字段，ses]]></description><category></category></item><item><title><![CDATA[oracle 常用的系统表查询（整理）]]></title><link>https://blog.youkuaiyun.com/marshalchen/article/details/6552103</link><guid>https://blog.youkuaiyun.com/marshalchen/article/details/6552103</guid><author>marshalchen</author><pubDate>Fri, 17 Jun 2011 16:08:00 +0800</pubDate><description><![CDATA[select * from user_tab_cols where column_name=upper('xxxxx');查询哪些表中有某一列
select status from user_objects where object_name=upper('f_get_multicountry_from_code')  查询过程或函数是否编译完成
alter
 procedure '||ob]]></description><category></category></item></channel></rss>