- 博客(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
3919
原创 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
674
原创 ‘Git Clone時 Agent admitted failure to sign using the key.的解
回复了系统,然后原先的ssh key 在generate设置了phrase然后 回复.ssh之后 clone项目的时候遇到Agent admitted failure to sign using the key.git@abc.com's password: 的问题,可以使用ssh-add 把id_rsa私钥添加进去ssh-addEnter passphrase for
2014-10-13 23:51:19
865
转载 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
5393
原创 get current foreground activity use adb
adb shell dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp'
2014-07-23 14:14:22
1900
原创 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
8220
转载 I,P,B帧和PTS,DTS的关系
基本概念:I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。P frame: 前向预测编码帧 又称predictive-frame,通过充分将低于图像序列中前面已编码帧的时间冗余信息来压缩传输数据量的编码图
2014-05-07 09:43:05
564
原创 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
634
原创 常用移动浏览器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
2681
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
770
原创 关于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
1432
转载 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
726
原创 关于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
10858
原创 完美的Android Icon放置规则
最近开发中遇到apk的icon在xxhdpi的设备下不清楚的问题,整理一下chrome的apk发现,这应该是比较完美的放置规则了吧。。
2014-04-01 15:10:11
907
原创 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
1892
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
3709
转载 tar.xz解压
repost from http://blog.youkuaiyun.com/rheostat/article/details/7614451XZ压缩最新压缩率之王xz这个压缩可能很多都很陌生,不过您可知道xz是绝大数linux默认就带的一个压缩工具。之前xz使用一直很少,所以几乎没有什么提起。我是在下载phpmyadmin的时候看到这种压缩格式的,phpmyadmin压缩
2013-11-23 15:38:01
1265
原创 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
2022
原创 集中修复升级ADT22以后ClassNotFoundException的项目
Google前段时间放出了ADT22的版本,很多Android开发人员都升级了,结果一些问题导致和原来的project出现问题,具体表现为:如果在libs下面引用了其他项目的jar包,会抛ClassNotFoundException,检查后发现bin目录里面的dexedLibs压根没东西,根本没有将libs下面的jar包编译进去。解决:找到对应project里面的 .classpath文件
2013-05-30 10:36:07
832
转载 【转】Android设计模式的运用。。。
好像Design Patterns是一年前学的课程了,从东合攒的坑爹教材里学GOF大大们的思想,也只是了解概念而已,分析Spring的时候大概思考了一下,也没怎么总结,下半年转头Android的怀抱,JavaEE那坨知识又扔了。。最近在看Android的代码,虽然整体来说Android的代码质量并不是非常高,但总体来说也算是稳定。尤其是从Android1.6之后框架的东西,大的结构变化不大
2013-04-09 14:57:18
703
原创 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
1038
原创 Activity中 EditText 隐藏软键盘
LinearLayout做总布局 放EditText onCreat的时候,系统总是会自作聪明的弹出软键盘,隐藏掉可以在Mainfest.xml中对应的activity里加上android:windowSoftInputMode="adjustUnspecified|stateHidden"
2012-06-10 10:26:05
665
原创 小技巧:禁止Chrome 的页面缓存
最近再在做前端,虽然前端是最不擅长的但是整个project不然拆开,无奈。。。经常改动页面才知道原来Chrome的缓存那么自作聪明,总是自己缓存,IE FF Opera都提供了自己方式可以关掉缓存实在不行在HTTP头中加上 "Cache-Control"为"no-cache,可是顽固的Chrome无效,依旧我行我素的自动缓存。现在新版的Chrome在developer Tools(F12调出来)的
2012-04-22 15:57:25
14980
原创 Ext JS更改ProgressBarPager的长度
ExtJS的 ProgressBarPager很好很强大,虽然定位不是很精确不过还是比较直观的。如果要改变ProgressBarPager的长度改width是木用的,要改一下progBarWidthplugins: new Ext.ux.ProgressBarPager({ progBarWidth :600 })最近在做project用到了ExtJS,发现着货太猛了,可惜
2012-03-22 22:10:28
1593
转载 [转]尚学堂科技 - 马士兵老师-JAVA自学之路
[原创 - 尚学堂科技 - 马士兵老师] JAVA自学之路 一:学会选择[转载请注明出处:http://www.bjsxt.com/zixue/zixuezhilu_1.html]为了就业,不少同学参加各种各样的培训。决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机、嵌入式、游戏、3G、测试等。 那么究竟应该选择什么方向呢?我的意见是,不要
2009-08-12 08:30:00
1852
原创 写给我&和我一样学外包的兄弟
13年前,第一次触摸计算机。8年前,想干程序员。5年前,开始学习win32的API,尝试VB写程序。3年前,发现所谓的程序员只不过是个民工。2年前,NOIP失败知道能挣钱的不一定有学术价值。1年前,发誓好好学习绝对不做民工。1个月前,我祈祷做个民工就行了。 现在知道以后果真要做了民工了,还很可能要给日本人盖房子。。。。我迷茫了,因为我知道在我们地球上,一个好玩的现象就是农民工出的力最多,流汗流
2009-08-10 13:35:00
571
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人