导航

2011年5月16日

摘要: 1.如果已经可以用usb连接adb,那么可以通过以下命令切换到无线连接方式。adb tcpip 5555adb connect 192.168.0.101:5555通过下面的命令可以切换回usb方式。adb usb2.如果无法通过usb方式连接,比如因为没有驱动或没有数据线,那么可以在设备上执行以下命令,切换到无线连接方式。注意此方式需要root权限。setprop service.adb.tcp.port 5555stop adbdstart adbd通过以下命令切换回usb方式。setprop service.adb.tcp.port -1stop adbdstart adbd3.有一些第 阅读全文

posted @ 2011-05-16 10:25 maconel 阅读(3500) 评论(0) 推荐(0) 编辑

2011年4月23日

摘要: 本文所用源码是android 2.3。先来看看根目录下的一级目录。bionic - bionic是google开发的一套c/c++库,以作为linux的增强。相比linux库,它有更高的时间和空间效率,但不支持unicode和c++异常。bootable - 顾名思义,android的引导模块。刷机时进入的recovery也在这里。build - 配置和编译android的脚本和工具。cts - android兼容性测试套件。dalvik - google实现的java虚拟机。development - 提供给第三方开发者使用的库和工具。device - 设备生产商在这里放设备相关的代码。这里 阅读全文

posted @ 2011-04-23 00:30 maconel 阅读(471) 评论(0) 推荐(0) 编辑

2011年4月15日

摘要: 转自:http://coolshell.cn/articles/4458.html还记得以前本站的BT雷人的程序语言吗?除了那几个Brainfuck,LOLCODE和WhiteSpace,我以为这些是比较BT的语言,但是自从这两天我在网上看到一些(见文章最后的参考一节),我发现我错了,这个世界上,只有更变态,没有最变态。不相,你看看下面这些,简直变态到了极致啊。(下面的语言变态不分排名)Befunge第一个变态语言Befunge。维基上面说——这门语言由Chris Pressey在1993年创造,本意为设计一种为难编译器的语言……结果马上出现了一批编译器。Befunge的代码是二维的。它用 & 阅读全文

posted @ 2011-04-15 23:42 maconel 阅读(382) 评论(0) 推荐(0) 编辑

2011年3月21日

摘要: http://www.matrix67.com/blog/archives/4212漫话中文分词算法 记得第一次了解中文分词算法是在Google 黑板报上看到的,当初看到那个算法时我彻底被震撼住了,想不到一个看似不可能完成的任务竟然有如此神奇巧妙的算法。最近在詹卫东老师的《中文信息处理导论》课上再次学到中文分词算法,才知道这并不是中文分词算法研究的全部,前前后后还有很多故事可讲。在没有建立统计语言模型时,人们还在语言学的角度对自动分词进行研究,期间诞生了很多有意思的理论。中文分词的主要困难在于分词歧义。“结婚的和尚未结婚的”,应该分成“结婚/的/和/尚未/结婚/的”,还是“结婚/的/和尚/未/ 阅读全文

posted @ 2011-03-21 09:42 maconel 阅读(456) 评论(0) 推荐(0) 编辑

2011年3月19日

摘要: 这里说的ffmpeg,是指ffmpeg命令行程序,而不是用ffmpeg的库来编程。操作系统是ubuntu10.04,ffmpeg的版本是FFmpeg version git-N-28517-g19d82cb, Copyright (c) 2000-2011 the FFmpeg developers。手机上主要是将分辨率降低,将编码格式转为h264或mpeg4(很多手机上有硬解码,比如我用的m8)。目前源文件只能是mp4或avi,后续再尝试rmvb。一.安装ubuntu10.04下安装看这里http://ubuntuforums.org/showpost.php?p=9868359&p 阅读全文

posted @ 2011-03-19 22:30 maconel 阅读(2991) 评论(0) 推荐(0) 编辑

2011年3月11日

摘要: 批处理的偏门小技巧在批处理应用中,我们经常为两方面的东西发愁:路径和文件名、日期和时间,在自动化构建也碰到这样的问题,经过查找资料和验证,把获取这些参数数据的方法罗列如下:表达式功能描述%1 ~ %9脚本参数,%0 --脚本文件,%1 ~ %9第一个至第九个参数%CD%获取当前脚本所在的目录%~dp0获取当前脚本所在的目录%~f0获取当前脚本的完整路径%~n0获取当前脚本的文件名(不含扩展名)%~nx0获取当前脚本的文件名(包括扩展名)%~x0获取当前脚本的扩展名%DATE%获取当前日期:2010-10-27星期三【注:可能被用户修改】%TIME%获取当前时间:18:19:29.78【注:可能 阅读全文

posted @ 2011-03-11 09:58 maconel 阅读(296) 评论(0) 推荐(0) 编辑

摘要: 转自:http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/percent.mspx?mfr=trueUsing batch parametersYou can use batch parameters anywhere within a batch file to extract information about your environment settings.Cmd.exe provides the batch parameter expansion variables %0 th 阅读全文

posted @ 2011-03-11 09:52 maconel 阅读(304) 评论(0) 推荐(0) 编辑

2011年3月10日

摘要: 最进学到了adb工具的一些小技巧,记录在此。操作系统是windows用。# 非阻塞logcat使用-d参数,可以在读完所有log后返回,而不会一直等待,在自动化较有用。例如:adb logcat -d -s xxx > xxx.log //得到filter为xxx的日志,存入xxx.log,然后返回。# 用grep过滤logwindows也不要紧,grep有windows版本。其实,装了cygwin后,它就带了grep。adb logcat | grep xxx //过滤出带xxx字样的log# 在本地执行adb shell中的命令我们常需要adb shell后,在设备上执行一些命令。其 阅读全文

posted @ 2011-03-10 18:32 maconel 阅读(4833) 评论(0) 推荐(0) 编辑

2011年1月28日

摘要: 转自http://blog.csdn.net/quanming1119/archive/2005/08/10/450545.aspxC代码优化方案华中科技大学计算机学院姓名: 王全明QQ: 375288012Email: quanming1119@163.com目录C代码优化方案1、选择合适的算法和数据结构2、使用尽量小的数据类型3、减少运算的强度(1)、查表(游戏程序员必修课)(2)、求余运算(3)、平方运算(4)、用移位实现乘除法运算(5)、避免不必要的整数除法(6)、使用增量和减量操作符(7)、使用复合赋值表达式(8)、提取公共的子表达式4、结构体成员的布局(1)按数据类型的长度排序( 阅读全文

posted @ 2011-01-28 13:07 maconel 阅读(217) 评论(0) 推荐(0) 编辑

摘要: 手上一套arm汇编的yuv to rgb代码,用的就是这个公式,在很多地方,也看到是用这个,记录于此。RGB to YUV ConversionY = (0.257 * R) + (0.504 * G) + (0.098 * B) + 16Cr = V = (0.439 * R) - (0.368 * G) - (0.071 * B) + 128Cb = U = -(0.148 * R) - (0.291 * G) + (0.439 * B) + 128YUV to RGB ConversionB = 1.164(Y - 16) + 2.018(U - 128)G = 1.164(Y - 16 阅读全文

posted @ 2011-01-28 12:38 maconel 阅读(738) 评论(0) 推荐(0) 编辑