自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

原创 批量转换cp936到utf8

最近 视频组的同事用vs写了个ES2TS的项目,由于visual studio默认用cp936编码 在*unix 系的环境下默认打开全乱码,只能弄个脚本搞一搞了 mkdir utf8_tmp for file in $(ls ./) do echo $file touch utf8_tmp/$file iconv -f cp936 -t utf8 ES2TS.cp

2015-08-26 15:16:28 3830

原创 aclocal ; autoheader; automake ; autoconf

mac 下编译yasm最近要编译ffmpeg在mac上面 需要yasm来做汇编器 优化那些使用SIMD的代码git clone https://github.com/yasm/yasm.gitaclocal ; autoheader; automake --add-missing ; autoconf./configuremake -j8

2015-02-28 18:17:10 617

原创 ‘Git Clone時 Agent admitted failure to sign using the key.的解

回复了系统,然后原先的ssh key 在generate设置了phrase然后 回复.ssh之后 clone项目的时候遇到Agent admitted failure to sign using the [email protected]'s password: 的问题,可以使用ssh-add 把id_rsa私钥添加进去ssh-addEnter passphrase for

2014-10-13 23:51:19 821

转载 android 模拟器ko:failed to initialize KVM

ioctl(KVM_CREATE_VM) failed: Device or resource busyko:failed to initialize KVM

2014-09-20 23:07:37 5312

原创 dump service

adb shell dumpsys activity services

2014-09-01 15:00:53 781

原创 get current foreground activity use adb

adb shell dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp'

2014-07-23 14:14:22 1840

原创 android如何杀掉守护进程——干掉小米手机助手

最近客户有一个项目 要求封闭系统,zhua

2014-06-24 15:43:40 5126 2

原创 从调用暴风影音放片说起

最近客户有个要求,要求必须调用暴风影音播放指定片子,功能和

2014-05-31 23:24:28 986

原创 Android面试准备

最近又要面试了,列个提纲吧,

2014-05-31 23:16:17 732

原创 Unable to instantiate fragment 的解

最近看到MoboPlayer的Crash记录里面好多的“Unable to instantiate fragment make sure class name exists, is public, and has an empty constructor that is public”,这种crash不是必现的crash。后来找到原因所有的Fragment继承的BaseFragment里面

2014-05-27 10:32:46 8126

转载 I,P,B帧和PTS,DTS的关系

基本概念:I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。P frame: 前向预测编码帧 又称predictive-frame,通过充分将低于图像序列中前面已编码帧的时间冗余信息来压缩传输数据量的编码图

2014-05-07 09:43:05 524

原创 ubuntu挂载exfat文件读写

exFat是微软搞的一种文件格式,要

2014-05-04 11:47:11 7709

原创 tmux滚动小技巧

1.tmux配置zsh为默认shell:edit

2014-04-28 11:19:36 16862 1

原创 Vim下的全选和替换

全选替换 比如选择303~400行把a->b :300,400s/a/b/g

2014-04-24 14:53:38 1649

原创 ubuntu android installscript

#/bin/bashsudo add-apt-repository ppa:webupd8team/javasudo add-apt-repository ppa:numix/ppasudo add-apt-repository ppa:tualatrix/ppasudo apt-get updatesudo apt-get install oracle-java6-insta

2014-04-24 14:52:55 604

原创 常用移动浏览器UA

IPhone: Mozilla/5.0 (iPhone; CPU iPhone OS 7_0_4 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) CriOS/33.0.1750.21 Mobile/11B554a Safari/9537.53

2014-04-23 15:13:29 2403 1

原创 wiresherk ubuntu安装

装完以后sudo apt-get install wiresharksudo groupadd wiresharksudo usermod -a -G wireshark YOUR_USER_NAMEsudo chgrp wireshark /usr/bin/dumpcapsudo chmod 750 /usr/bin/dumpcapsudo setcap cap_net_raw

2014-04-21 11:34:12 738

原创 关于Android的截图

Android的调试工具DDMS提供截屏功能,很多同步软件例如豌豆荚也都提供截屏功能,经分析Android截屏原理大致如下:DDMS是通过adb调用设备端的adbd(ADB daemon)提供的framebuffer service进行截屏(源码在system/core/adb/framebuffer_service.c),在较早版本的Android中,framebuffer se

2014-04-11 15:54:41 1365

原创 .ecryptfs恢复

最近遭遇btrfs雪崩,好在恢复了

2014-04-09 16:54:39 1028

转载 android编译系统的makefile

转载zandroid编译系统的makefile文件Android.mk写法如下(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:LOCAL_PATH:=$(call my-dir)上面的语句的意思是将LOCAL_PATH变量定义成本文件所在目录路径。

2014-04-06 21:38:48 696

原创 关于btrfs的修复,恢复数据

这是一个十分悲剧的事情,btrfs确实不是很成熟,前几天vmware死锁后重启,btrfs无法挂载了。提示:error mounting /dev/sda6 at /media/hansontian/24655c4f-f427-428c-b97f-1a8ab249ac91: Command-line `mount -t "btrfs" -o "uhelper=udisks2,nodev,nos

2014-04-02 14:23:44 10103

原创 完美的Android Icon放置规则

最近开发中遇到apk的icon在xxhdpi的设备下不清楚的问题,整理一下chrome的apk发现,这应该是比较完美的放置规则了吧。。

2014-04-01 15:10:11 865

原创 BTRFS下的No space left on device

先吐槽一下btrfs吧,这种号称灰常先进的基于B-Tree文件系统,问题多多。虽说是支持什么COW 文件克隆 各种快照,但目前的版本效率实在不高。今天遇到的这个No space left on device搞得我直接进不了X。。。实际上使用df查看剩余空间还有老多呢。这个主要是COW的特性决定的,做一个Balance操作就好了先把sda1挂到/mnt/temp上去,然后:sudo bt

2014-01-08 17:38:50 1756 1

翻译 设置Fragment的Style

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // create ContextThemeWrapper from the original Activity Context with the custom theme fina

2013-12-09 16:45:25 3649

转载 tar.xz解压

repost from http://blog.csdn.net/rheostat/article/details/7614451XZ压缩最新压缩率之王xz这个压缩可能很多都很陌生,不过您可知道xz是绝大数linux默认就带的一个压缩工具。之前xz使用一直很少,所以几乎没有什么提起。我是在下载phpmyadmin的时候看到这种压缩格式的,phpmyadmin压缩

2013-11-23 15:38:01 1236

原创 LiveCD修复Ubuntu13.04的GRUB2引导

最近换lenovo K29 12.5寸的小本太可爱了 各种折腾, 话说Ubuntu的移植性真强,把原来本上的SSD直接插到新本上卸载ATI驱动直接就完美使用了。可惜本人脑残,装了win8.1于是原先的grub2引导就被干掉了,起初使用easyBCD修复,但安装的grub是无法root btrfs分区的。于是想到了LiveCD。我这边的情况是MBR记录 ubuntu的/和root都放在sda1上

2013-10-09 10:43:48 1953 1

原创 集中修复升级ADT22以后ClassNotFoundException的项目

Google前段时间放出了ADT22的版本,很多Android开发人员都升级了,结果一些问题导致和原来的project出现问题,具体表现为:如果在libs下面引用了其他项目的jar包,会抛ClassNotFoundException,检查后发现bin目录里面的dexedLibs压根没东西,根本没有将libs下面的jar包编译进去。解决:找到对应project里面的 .classpath文件

2013-05-30 10:36:07 798

转载 【转】Android设计模式的运用。。。

好像Design Patterns是一年前学的课程了,从东合攒的坑爹教材里学GOF大大们的思想,也只是了解概念而已,分析Spring的时候大概思考了一下,也没怎么总结,下半年转头Android的怀抱,JavaEE那坨知识又扔了。。最近在看Android的代码,虽然整体来说Android的代码质量并不是非常高,但总体来说也算是稳定。尤其是从Android1.6之后框架的东西,大的结构变化不大

2013-04-09 14:57:18 673

原创 Android API11以上切圆角UnsupportedOperationException

Path clipPath = new Path(); int w = this.getWidth(); int h = this.getHeight(); clipPath.moveTo(0, 0); clipPath.addRoundRect(new RectF(0, 0, w, h), 8.0f, 8.0f, Path.Direction.CW); canvas.

2013-01-23 14:11:49 1005 1

原创 Activity中 EditText 隐藏软键盘

LinearLayout做总布局 放EditText onCreat的时候,系统总是会自作聪明的弹出软键盘,隐藏掉可以在Mainfest.xml中对应的activity里加上android:windowSoftInputMode="adjustUnspecified|stateHidden"

2012-06-10 10:26:05 622

原创 小技巧:禁止Chrome 的页面缓存

最近再在做前端,虽然前端是最不擅长的但是整个project不然拆开,无奈。。。经常改动页面才知道原来Chrome的缓存那么自作聪明,总是自己缓存,IE FF Opera都提供了自己方式可以关掉缓存实在不行在HTTP头中加上 "Cache-Control"为"no-cache,可是顽固的Chrome无效,依旧我行我素的自动缓存。现在新版的Chrome在developer Tools(F12调出来)的

2012-04-22 15:57:25 14917

原创 Ext JS更改ProgressBarPager的长度

ExtJS的 ProgressBarPager很好很强大,虽然定位不是很精确不过还是比较直观的。如果要改变ProgressBarPager的长度改width是木用的,要改一下progBarWidthplugins: new Ext.ux.ProgressBarPager({ progBarWidth :600 })最近在做project用到了ExtJS,发现着货太猛了,可惜

2012-03-22 22:10:28 1549

原创 Myeclipse9.0 正式版64位JDK 之win7下的完美破解

Myeclipse9.0 64位 的完美破解

2011-04-12 15:46:00 22492 13

转载 [转]尚学堂科技 - 马士兵老师-JAVA自学之路

[原创 - 尚学堂科技 - 马士兵老师] JAVA自学之路 一:学会选择[转载请注明出处:http://www.bjsxt.com/zixue/zixuezhilu_1.html]为了就业,不少同学参加各种各样的培训。决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机、嵌入式、游戏、3G、测试等。 那么究竟应该选择什么方向呢?我的意见是,不要

2009-08-12 08:30:00 1790

原创 写给我&和我一样学外包的兄弟

13年前,第一次触摸计算机。8年前,想干程序员。5年前,开始学习win32的API,尝试VB写程序。3年前,发现所谓的程序员只不过是个民工。2年前,NOIP失败知道能挣钱的不一定有学术价值。1年前,发誓好好学习绝对不做民工。1个月前,我祈祷做个民工就行了。 现在知道以后果真要做了民工了,还很可能要给日本人盖房子。。。。我迷茫了,因为我知道在我们地球上,一个好玩的现象就是农民工出的力最多,流汗流

2009-08-10 13:35:00 544 1

beginning phonegap.pdf英文原版

相当不错的phonegap教程,目前国内还木有中文版吧

2012-04-30

空空如也

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

TA关注的人

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