自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 用java程序清空Mybase5.5.1的试用期

每次都要去修改ini文件恢复30天的试用期,麻烦,写了个jar程序,双击能恢复,稍微方便一点点

2010-09-12 23:08:00 1423

原创 Ubuntu10.04下关闭MySQL的开机启动

<br />网上什么用sysv-rc-conf配置,什么改S开头为K开头什么的方法通通的不管用,因为10.04把MySql的启动连接到了/lib/init/upstart-job,而后者是调用了/etc/init/mysql.conf文件里面关于开机的定义,这是新的框架,所以以前的方法通通不管用了,你用sysv-rc-conf的时候甚至发现mysql更本禁止在任何runrevel上启动的,而实际情况是,它每次都很淡定地自动启动了<br /> <br />我们看/etc/init/mysql.conf里面的定

2010-09-01 22:47:00 776

原创 Fedora13 Nvidia显卡驱动安装

1. 添加 rpmfusion 仓库:su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-rawhide.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-rawhide.noarch.rpm'2. 使用 yum 安装驱动:su -c 'yum --nogpgche

2010-08-31 09:19:00 907

原创 我的Firefox插件

addonfox  插件下载的助手,它会列出一对热门插件,打打勾点个确定就好了webmail ad blocker 能够去掉网页版的hotmail和yahoo mail上的广告,相当的干净好用Screengrab 支持全网页截图的工具FoxyProxy  按照网址自动切换代理的插件Firebug 网页开发调式代码的利器WebMail Notify 邮件提醒插件Extended Statusbar 能够详细显示当前载入的网页的图片数量,大小,速度,载入的时间等Firefox syn

2010-08-31 08:59:00 1478

原创 Process的的waitFor()造成的阻塞

我们在调用Process的waitFor()时经常会遇到明明Process已经结束了,但是waitFor()还是阻塞在那里,那是因为Process的inputStream缓存造成的,我们现在另外再起一个线程,来监控我们的Process,实时清空缓存就可以解决这个问题了class WatchThread extends Thread { Process p; boolean over; ArrayList stream; public

2010-08-30 09:21:00 14608 2

原创 apk文件中的classes.dex逆向成java源码

<br />偶然间闲逛的时候发现了dex2jar这个开源项目,地址是http://code.google.com/p/dex2jar/<br /> <br />支持把classes.dex 转换成jar文件,在利用jd-gui将jar翻译成java源码,地址是 http://java.decompiler.free.fr<br /> <br />步骤很简单,这里就不累赘了,dex2jar下有个叫做dex2jar.bat的文件,cmd下面如下运行<br /> <br />dex2jar.bat classes

2010-08-13 08:42:00 6326

原创 安装在Android机器上的截图程序实现,需要root

<br />首先声明这边搞出来的不是jpg也不是png,是rgb16文件,有很多工具可以直接打开看到图片的,大家也可以自己写个程序把它转成图片<br /> <br />其实/dev/graphics/fb0文件就是rgb16文件,如果你有busybox,那么直接用process调用shell把它copy出来就行了,没必要往下看,如果没有,那么我这边提供了一个解决办法:<br /> <br />用cat命令读取fb0文件<br />Process p = Runtime.getRuntime().exec("

2010-08-05 11:11:00 3663 8

原创 Android 截图实现(2)

<br />步骤一:<br />  adb pull /dev/graphics/fb0 fb0       <br />  android的adb命令,按照Linux所有信息文件化的特点提取屏幕数据,即fb0文件<br /> 步骤二:<br />  python rgb565torgb888.py <fb0 >fb0.888<br />  提取到的fb0文件是16位的,考虑到第三步的转换无法处理16位的数据文件,所以依赖一个python文件把它转换为888即24位的RGB文件<br /> 步骤三:<br

2010-07-20 12:27:00 5957 2

原创 一些陷阱 (随时更新)

<br />1、累加<br />   <br />    我们从小学学数学开始就知道,计算1到100的累加怎么算,(1+100)*100/2,可是对于程序员,这就是一个很纠结的东西了<br />    <br />    现在我们有int型的a和b,a<b, 要计算从a累加到b,怎么计算?<br /> <br />    有人说,简单,(a+b)/2*(b-a), OK,纠结了,从左到右原则,(a+b)/2, 可能是小数诶.....<br /> <br />    那换过来,(a+b)*(b-a)/2, 这

2010-06-10 22:25:00 843

原创 在Android的测试工程中引入内存值的检查

<br />继承ActivityInstrumentationTestCase2类的Android测试类可以实现Junit的单元测试<br /> <br />在这个框架下,我们可以在setup部分加入如下语句<br />inst = getInstrumentation();inst.startAllocCounting(); <br />其中inst是类Instrumentation的实例,这样就启动了内存值的监控<br /> <br />我们可以在任何需要的地方按照下面的代码获取内存值:<br />

2010-06-01 16:51:00 960

原创 Android PC端截图源代码

2010-05-19 22:40:00 4688 3

原创 扩展Android模拟器的System分区空间

2010-05-19 22:32:00 994

原创 关于MontionEvent的MOVE操作

实际在用MotionEvent的MOVE的时候经常会遇到没任何效果的情况,以下是2个解决办法,不要问我为什么,我也不知道,反正这么写就有效了: 当正常的move流程(起点down,终点move,终点up)无效的时候,我们可以试试下面2个写法 1、起点down,起点move,终点move,终点up 2、起点down,终点move,终点move,终点up

2010-05-18 11:25:00 1680

原创 修改ubuntu的启动模式

ubuntu的gdm管理机制在Linux中应该算是比较特殊的了,网上看到修改其启动模式的方法都很累赘,这里提供2个命令,可以简单地在text模式和gdm模式间切换 echo “false” | sudo tee /etc/X11/default-display-manager                     set default to text modeecho “/us

2010-05-16 19:20:00 1186

原创 扩展Android模拟器的System分区空间

在真机设备的system分区远远大于模拟器的今天,我们怎么测试那样可以正常push在真机上的so库? 模拟器永远会很坚决地提示你system分区空间不足,这个时候,你需要放弃图形化的avd管理器,用命令行去启动模拟器 比如你的模拟器叫做avd2.1,我想把system分区扩展到128M,怎么办?很简单,运行如下命令启动模拟器: emulator -avd avd2.1 -p

2010-05-07 11:38:00 1306 1

原创 Android截图代码实现

我们有时候只是需要截图,没必要连DDMS一起开,所以剥离了截图的代码,当然,并不是原生的啊,是根据原理自己写的,供大家参考 第一步,准备库包      我们既然是按照DDMS的方法截图,就需要用到ddmlib.jar这个包,它位于android的SDK目录的tools/lib下,我们需要把它加入到我们 的Eclipse工程的build path下。 第二步,建立连接

2010-04-27 11:02:00 7875 29

原创 Android SDK的安装

      其实这个文章对高手们来说已经没有什么意义了,大家都会装,但是在公司里还是发现很多的人用得不规范,最后有这样那样的问题,所以整理出一套来给诸位做个参考,特别是给那些没有Java经验的QA们       步骤一: 安装JDK      这个是前提,其实只要一个JRE就可以了,但是Android很多程序都是要用Java来写的,所以装个JDK总没有错的,至于JDK怎么配环境变量,这

2010-04-21 22:47:00 1850 3

Junit in action (junit 4)

2010年新版,M版,想看Junit 4的就下吧,小弟分数不多了,支援点

2010-05-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除