- 博客(17)
- 收藏
- 关注
原创 Android O上如何关闭jack
从Android M开始,jack成为了android内置的编译工具链,如官网文档介绍。但是实际我们使用过程中发现,jack并没有给我们带来想象中的速度的提升,反而因为不稳定会导致各种编译错误,以及影响静态代码检查工具的试用。从Android O开始,jack开始被废弃,引入了新的编译工具链ninja等。但是目前结合手上android O的代码来看,编译的时候还是在使用jack的。那么如何手动关闭...
2018-04-25 19:08:52 2716
原创 自己编译并且安装jenkins插件
jenkins安装了email-ext plugin的2.38.2版本,发现有个bug,发送邮件附加的附件里面log不全。照例google一下,发现这个issue已经有了,https://issues.jenkins-ci.org/browse/JENKINS-23660很可惜修复在master分支了,估计要2.39版本才能发布出来。果断到github自己clone代码
2014-08-31 15:53:13 1639
原创 uiautomator uidevice dumpWindowHierarchy无法保存xml文件的bug
我使用android 4.4.3, android sdk tool版本23.0.2,调用dumpWindowHierarchy没有报错,但是在官网文档著名的路径/data/local/tmp下面没有找到保存的布局xml文件。后来发现这是一个由来已久的bug, issue地址
2014-08-04 16:46:10 4788
原创 新版eclipse使用junit 3
在使用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
2014-08-01 11:02:38 1945
转载 ubuntu 14.04 64位安装android sdk问题
新装了64位的ubuntu 14.04,装好jdk,在官网下载了64位的android adk,结果打开eclipse以后说执行
2014-05-29 09:44:39 877
转载 Linux 下开发Android项目 手机驱动问题
习惯用Linux在开发的人还是慢慢的增多,尤其在出现了Ubuntu和Fedora之后。对于Linux初学者来说解决驱动问题,还算比较难的。我也是一个Linux初学者,但经过我的部门经理的详细介绍,也经过我的反复折腾下终于把这件事弄成了。今天分享给大家。推荐阅读:Ubuntu Android NDK配置与开发 http://www.linuxidc.com/Linux/2009-08/21338
2014-05-21 11:50:03 520
原创 不能优盘引导的服务器安装ubuntu desktop
运维公司服务器,需要给一台电脑安装ubuntu desktop,结果发现由于主板比较古老,不能用安装优盘引导。还好有一台usb光驱,和一张ubuntu server的光盘。于是先安装ubuntu server。为了快速的安装图形界面,需要设置一下源。用了网易的设置源的工具,但是这个工具需要用优盘拷贝过去。ubuntu server好像不能自动mount优盘。先查看一下,发现我的优盘是FAT32
2014-04-02 08:55:13 649
原创 可用的github ip
最近上github好慢,改hosts文件,加入这一句就好使了185.31.17.184 github.global.ssl.fastly.net
2014-03-30 23:07:32 1749
原创 所有日志都转到slf,统一控制包括第三方jar
项目中可能遇到这样的问题:A依赖的项目B和C,分别用了log4j和commons logging,而且依赖A的项目可能用到的log系统又不同。可以用slf4j将它们都统一起来。这里使用了springside里面的一段pom.xml文件的配置来解决这个问题。 org.slf4j slf4j-api
2014-03-30 22:51:55 1641
原创 第一次安装和使用maven
在公司使用一段时间maven了,今天在自己的笔记本上面装,没想到又遇到不少问题。首先要注意的一点是,虽然eclipse for java EE里面自带了maven的插件,但是这个插件的版本比较旧。最好还是在自己电脑上再装一次maven,然后在eclipse里面设置一下使用external maven。设置方法是:window -> preference -> maven -> installa
2014-03-30 21:02:12 2883 1
原创 PAT 1018的陷阱
这道题目要把所有最短路径先找到并且保存好,然后再遍历找最优的。如果一边找最短路径一遍贪心,可能会导致整体表现比较好的路线在前面被扔掉。第二要注意题目的理解,从PBMC出发,到终点,路上把每个站点都调整到最优。路上如果后面有站点可以获得到多余的车,也不能把车带回来给前面的站点。从PBMC带出来的车一定要保证每时每刻都够用。针对这些坑设计了一些测试数据,把数据和我AC的程序都贴出来。#in
2013-11-13 21:06:52 500 1
原创 PAT 1006的坑
这道题要注意的陷阱就一点:如果客户A的账单记录没有任何一对是合法的,则客户A什么信息都不输出解题思路是用一个结构体Record装每一条电话信息,按用户名字和时间排序。然后找匹配就可以了。#include#include#include#include#include#include#undef DEBUGusing namespace std;class Recor
2013-11-10 17:05:38 429
原创 sizeof在函数参数中的应用方式
今天被问到一个问题,#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;}
2012-06-30 09:34:32 836 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人