<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ccliangbo的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ccliangbo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ccliangbo]]></copyright><item><title><![CDATA[Android O上如何关闭jack]]></title><link>https://blog.youkuaiyun.com/ccliangbo/article/details/80083523</link><guid>https://blog.youkuaiyun.com/ccliangbo/article/details/80083523</guid><author>ccliangbo</author><pubDate>Wed, 25 Apr 2018 19:08:52 +0800</pubDate><description><![CDATA[从Android M开始，jack成为了android内置的编译工具链，如官网文档介绍。但是实际我们使用过程中发现，jack并没有给我们带来想象中的速度的提升，反而因为不稳定会导致各种编译错误，以及影响静态代码检查工具的试用。从Android O开始，jack开始被废弃，引入了新的编译工具链ninja等。但是目前结合手上android O的代码来看，编译的时候还是在使用jack的。那么如何手动关闭...]]></description><category></category></item><item><title><![CDATA[自己编译并且安装jenkins插件]]></title><link>https://blog.youkuaiyun.com/ccliangbo/article/details/38960709</link><guid>https://blog.youkuaiyun.com/ccliangbo/article/details/38960709</guid><author>ccliangbo</author><pubDate>Sun, 31 Aug 2014 15:53:13 +0800</pubDate><description><![CDATA[jenkins安装了email-ext plugin的2.38.2版本，发现有个bug，发送邮件附加的附件里面log不全。

照例google一下，发现这个issue已经有了，https://issues.jenkins-ci.org/browse/JENKINS-23660

很可惜修复在master分支了，估计要2.39版本才能发布出来。

果断到github自己clone代码
]]></description><category></category></item><item><title><![CDATA[uiautomator uidevice dumpWindowHierarchy无法保存xml文件的bug]]></title><link>https://blog.youkuaiyun.com/ccliangbo/article/details/38371873</link><guid>https://blog.youkuaiyun.com/ccliangbo/article/details/38371873</guid><author>ccliangbo</author><pubDate>Mon, 04 Aug 2014 16:46:10 +0800</pubDate><description><![CDATA[我使用android 4.4.3， android sdk tool版本23.0.2,调用dumpWindowHierarchy没有报错，但是在官网文档著名的路径/data/local/tmp下面没有找到保存的布局xml文件。
后来发现这是一个由来已久的bug， issue地址]]></description><category></category></item><item><title><![CDATA[新版eclipse使用junit 3]]></title><link>https://blog.youkuaiyun.com/ccliangbo/article/details/38333159</link><guid>https://blog.youkuaiyun.com/ccliangbo/article/details/38333159</guid><author>ccliangbo</author><pubDate>Fri, 01 Aug 2014 11:02:38 +0800</pubDate><description><![CDATA[在使用android自动化测试工具uiautomator的时候，发现adt自带的junit框架的版本是junit 4， 而uuiautomator依赖的是junit 3。按照官方给出的做法：
From the Project Explorer, right-click on the new project that you created, then select Properties > Ja]]></description><category></category></item><item><title><![CDATA[ubuntu 14.04 64位安装android sdk问题]]></title><link>https://blog.youkuaiyun.com/ccliangbo/article/details/27490665</link><guid>https://blog.youkuaiyun.com/ccliangbo/article/details/27490665</guid><author>ccliangbo</author><pubDate>Thu, 29 May 2014 09:44:39 +0800</pubDate><description><![CDATA[新装了64位的ubuntu 14.04，装好jdk，在官网下载了64位的android adk，结果打开eclipse以后说执行]]></description><category></category></item><item><title><![CDATA[Linux 下开发Android项目 手机驱动问题]]></title><link>https://blog.youkuaiyun.com/ccliangbo/article/details/26460073</link><guid>https://blog.youkuaiyun.com/ccliangbo/article/details/26460073</guid><author>ccliangbo</author><pubDate>Wed, 21 May 2014 11:50:03 +0800</pubDate><description><![CDATA[习惯用Linux在开发的人还是慢慢的增多，尤其在出现了Ubuntu和Fedora之后。对于Linux初学者来说解决驱动问题，还算比较难的。我也是一个Linux初学者，但经过我的部门经理的详细介绍，也经过我的反复折腾下终于把这件事弄成了。今天分享给大家。
推荐阅读：Ubuntu Android NDK配置与开发 http://www.linuxidc.com/Linux/2009-08/21338]]></description><category></category></item><item><title><![CDATA[KM算法 详解+模板]]></title><link>https://blog.youkuaiyun.com/ccliangbo/article/details/24584073</link><guid>https://blog.youkuaiyun.com/ccliangbo/article/details/24584073</guid><author>ccliangbo</author><pubDate>Sun, 27 Apr 2014 13:28:32 +0800</pubDate><description><![CDATA[文章来源 http://blog.sina.com.cn/s/blog_691ce2b701016reh.html]]></description><category></category></item><item><title><![CDATA[linux默认进程最大栈内存8M]]></title><link>https://blog.youkuaiyun.com/ccliangbo/article/details/24177543</link><guid>https://blog.youkuaiyun.com/ccliangbo/article/details/24177543</guid><author>ccliangbo</author><pubDate>Sun, 20 Apr 2014 11:21:33 +0800</pubDate><description><![CDATA[今天写了一个程序，在函数内部开了一个比较大的数组，结果运行的]]></description><category></category></item><item><title><![CDATA[POJ3669]]></title><link>https://blog.youkuaiyun.com/ccliangbo/article/details/23741943</link><guid>https://blog.youkuaiyun.com/ccliangbo/article/details/23741943</guid><author>ccliangbo</author><pubDate>Tue, 15 Apr 2014 10:29:37 +0800</pubDate><description><![CDATA[写了一上午终于过了，贴几组测试数据]]></description><category></category></item><item><title><![CDATA[ssh免密码登陆，sudo免输入密码方法]]></title><link>https://blog.youkuaiyun.com/ccliangbo/article/details/22956607</link><guid>https://blog.youkuaiyun.com/ccliangbo/article/details/22956607</guid><author>ccliangbo</author><pubDate>Fri, 04 Apr 2014 20:32:07 +0800</pubDate><description><![CDATA[几台linux服务器之间经常相互ssh和scp，每次都手动输入密码比较麻烦]]></description><category></category></item><item><title><![CDATA[不能优盘引导的服务器安装ubuntu desktop]]></title><link>https://blog.youkuaiyun.com/ccliangbo/article/details/22778171</link><guid>https://blog.youkuaiyun.com/ccliangbo/article/details/22778171</guid><author>ccliangbo</author><pubDate>Wed, 02 Apr 2014 08:55:13 +0800</pubDate><description><![CDATA[运维公司服务器，需要给一台电脑安装ubuntu desktop，结果发现由于主板比较古老，不能用安装优盘引导。还好有一台usb光驱，和一张ubuntu server的光盘。于是先安装ubuntu server。
为了快速的安装图形界面，需要设置一下源。用了网易的设置源的工具，但是这个工具需要用优盘拷贝过去。ubuntu server好像不能自动mount优盘。先查看一下，发现我的优盘是FAT32]]></description><category></category></item><item><title><![CDATA[可用的github ip]]></title><link>https://blog.youkuaiyun.com/ccliangbo/article/details/22618675</link><guid>https://blog.youkuaiyun.com/ccliangbo/article/details/22618675</guid><author>ccliangbo</author><pubDate>Sun, 30 Mar 2014 23:07:32 +0800</pubDate><description><![CDATA[最近上github好慢，改hosts文件，加入这一句就好使了
185.31.17.184 github.global.ssl.fastly.net]]></description><category></category></item><item><title><![CDATA[所有日志都转到slf,统一控制包括第三方jar]]></title><link>https://blog.youkuaiyun.com/ccliangbo/article/details/22616451</link><guid>https://blog.youkuaiyun.com/ccliangbo/article/details/22616451</guid><author>ccliangbo</author><pubDate>Sun, 30 Mar 2014 22:51:55 +0800</pubDate><description><![CDATA[项目中可能遇到这样的问题：
A依赖的项目B和C，分别用了log4j和commons logging，而且依赖A的项目可能用到的log系统又不同。可以用slf4j将它们都统一起来。
这里使用了springside里面的一段pom.xml文件的配置来解决这个问题。

        
            org.slf4j
            slf4j-api
            ]]></description><category></category></item><item><title><![CDATA[第一次安装和使用maven]]></title><link>https://blog.youkuaiyun.com/ccliangbo/article/details/22602919</link><guid>https://blog.youkuaiyun.com/ccliangbo/article/details/22602919</guid><author>ccliangbo</author><pubDate>Sun, 30 Mar 2014 21:02:12 +0800</pubDate><description><![CDATA[在公司使用一段时间maven了，今天在自己的笔记本上面装，没想到又遇到不少问题。
首先要注意的一点是，虽然eclipse for java EE里面自带了maven的插件，但是这个插件的版本比较旧。最好还是在自己电脑上再装一次maven，然后在eclipse里面设置一下使用external maven。设置方法是：window -> preference -> maven -> installa]]></description><category></category></item><item><title><![CDATA[PAT 1018的陷阱]]></title><link>https://blog.youkuaiyun.com/ccliangbo/article/details/16016891</link><guid>https://blog.youkuaiyun.com/ccliangbo/article/details/16016891</guid><author>ccliangbo</author><pubDate>Wed, 13 Nov 2013 21:06:52 +0800</pubDate><description><![CDATA[这道题目要把所有最短路径先找到并且保存好，然后再遍历找最优的。如果一边找最短路径一遍贪心，可能会导致整体表现比较好的路线在前面被扔掉。
第二要注意题目的理解，从PBMC出发，到终点，路上把每个站点都调整到最优。路上如果后面有站点可以获得到多余的车，也不能把车带回来给前面的站点。从PBMC带出来的车一定要保证每时每刻都够用。
针对这些坑设计了一些测试数据，把数据和我AC的程序都贴出来。
#in]]></description><category></category></item><item><title><![CDATA[PAT 1006的坑]]></title><link>https://blog.youkuaiyun.com/ccliangbo/article/details/15029389</link><guid>https://blog.youkuaiyun.com/ccliangbo/article/details/15029389</guid><author>ccliangbo</author><pubDate>Sun, 10 Nov 2013 17:05:38 +0800</pubDate><description><![CDATA[这道题要注意的陷阱就一点：如果客户A的账单记录没有任何一对是合法的，则客户A什么信息都不输出
解题思路是用一个结构体Record装每一条电话信息，按用户名字和时间排序。然后找匹配就可以了。

#include
#include
#include
#include
#include
#include

#undef DEBUG
using namespace std;

class Recor]]></description><category></category></item><item><title><![CDATA[sizeof在函数参数中的应用方式]]></title><link>https://blog.youkuaiyun.com/ccliangbo/article/details/7704307</link><guid>https://blog.youkuaiyun.com/ccliangbo/article/details/7704307</guid><author>ccliangbo</author><pubDate>Sat, 30 Jun 2012 09:34:32 +0800</pubDate><description><![CDATA[今天被问到一个问题，


#include 
using namespace std;
int numofarr( double a[] )
{
cout 
cout 
return sizeof a / sizeof *a;
}
int main()
{
double a[6]={1,2,3,4,5};
cout 
cout 
return 0;
}]]></description><category></category></item></channel></rss>