摘要: 一)64位系统和32位有什么区别?1、64bit CPU拥有更大的寻址能力,最大支持到16GB内存,而32bit只支持4G内存2、64位CPU一次可提取64位数据,比32位提高了一倍,理论上性能会提升1倍。但这是建立在64bit操作系统,64bit软件的基础上的。什么是64位处理器?之所以叫做“64... 阅读全文
posted @ 2015-08-11 20:37 马小豆包 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 今天无语了,linux14.04系统下,使用罗技c270摄像头。发现插上没有反应,系统版本: 找了一上午UVC驱动,最后发现是测试摄像头的程序cheese刚刚有点问题 这是分割线 下载了luvcview, 运行,正常工作 以下是上午进行的尝试 (1)判断是否为UVC设备 http://blog.cs 阅读全文
posted @ 2015-08-11 12:39 马小豆包 阅读(5345) 评论(0) 推荐(0) 编辑
摘要: lenovo-myc@lenovomyc-Lenovo-Product:~$ ping www.baidu.comPING www.a.shifen.com (123.125.65.82) 56(84) bytes of data. 这句出现前的延时,为DNS对域名的解析时间64 bytes ... 阅读全文
posted @ 2015-08-06 18:25 马小豆包 阅读(859) 评论(0) 推荐(0) 编辑
摘要: netstat -s 命令,查看每个协议统计数据的常用方法lenovo-myc@lenovomyc-Lenovo-Product:~$ netstat -sIp: 1533249 total packets received 0 forwarded 3 with unknown p... 阅读全文
posted @ 2015-08-06 15:11 马小豆包 阅读(7296) 评论(0) 推荐(0) 编辑
摘要: (1)#include main(){ int c; while((c = getchar()) != EOF){ putchar(c); }}注意,因为 != 的优先级比 赋值= 的优先级高。如果改为 whil... 阅读全文
posted @ 2015-08-05 21:11 马小豆包 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 当作复习。。。(1)将华氏度 换算成 摄氏度,公式:℃=(5/9)(̧°F-32)#include int transformTemprature(int F){ //`C=(5/9)(̧`F-32) return (int)(5 * (F-32) / 9);}int m... 阅读全文
posted @ 2015-08-05 19:59 马小豆包 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 比如写出下面这段程序:for (int i = 0; i < n; ++i) do_something();然后用gcc编译,会报‘for’ loop initial declarations are only allowed in C99 mode的错误。原因是在循环条件中声明变量,只在C99标... 阅读全文
posted @ 2015-08-05 18:15 马小豆包 阅读(11966) 评论(0) 推荐(0) 编辑
摘要: 用AlertDialog 举例AlertDialog对象是依赖于一个View的,而View是和一个Activity对应的,在Activity销毁的时候它也就销毁了,不会再存在。Activity.this,是这个语句所在的Activity的this,是这个Activity 的上下文。而this.get... 阅读全文
posted @ 2015-08-04 15:40 马小豆包 阅读(328) 评论(0) 推荐(0) 编辑
摘要: Android 使用了装饰器模式1. 概述 若你从事过面向对象开发,实现给一个类或对象增加行为,使用继承机制,这是所有面向对象语言的一个基本特性。如果已经存在的一个类缺少某些方法,或者须要给方法添加更多的功能(魅力),你也许会仅仅继承这个类来产生一个新类—这建立在额外的代码上。 通过继承一个现... 阅读全文
posted @ 2015-08-03 17:51 马小豆包 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Android的 LocalWindowManager 和 WindowManagerImgl 都实现了WindowManager接口。LocalWindowManager 中保存一个WindowManagerImgl的对象,并将这个对象通过构造对象返回。即将它的工作委托WindowManagerI... 阅读全文
posted @ 2015-08-03 17:32 马小豆包 阅读(302) 评论(0) 推荐(0) 编辑
摘要: Android的ViewGroup 和 View 的关系,即是采用组合模式1. 概述在数据结构里面,树结构是很重要,我们可以把树的结构应用到设计模式里面。例子1:就是多级树形菜单。例子2:文件和文件夹目录2.问题我们可以使用简单的对象组合成复杂的对象,而这个复杂对象有可以组合成更大的对象。我们可以把... 阅读全文
posted @ 2015-08-03 17:23 马小豆包 阅读(148) 评论(0) 推荐(0) 编辑
摘要: public void hideSoftInput() { InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_ME... 阅读全文
posted @ 2015-07-30 15:53 马小豆包 阅读(138) 评论(0) 推荐(0) 编辑
摘要: File completeFile = new File(mFilePath + mFileName); if (completeFile.exists()) { File fileWithSuffix = new File... 阅读全文
posted @ 2015-07-30 14:58 马小豆包 阅读(218) 评论(0) 推荐(0) 编辑
摘要: (1)在Android中,RefBase结合了sp和wp,实现了一套通过引用计数的方法来控制对象声明周期的方法。RefBase的定义在/frameworks/base/include/utils/RefBase.h,实现在/frameworks/base/libs/utils/RefBase.cpp... 阅读全文
posted @ 2015-07-29 17:25 马小豆包 阅读(949) 评论(0) 推荐(0) 编辑
摘要: Android中通过引用计数来实现智能指针,并且实现有强指针与弱指针。由对象本身来提供引用计数器,但是对象不会去维护引用计数器的值,而是由智能指针来管理。要达到所有对象都可用引用计数器实现智能指针管理的目标,可以定义一个公共类,提供引用计数的方法,所有对象都去继承这个公共类,这样就可以实现所有对象都... 阅读全文
posted @ 2015-07-29 17:04 马小豆包 阅读(507) 评论(0) 推荐(0) 编辑
摘要: The Independent JPEG Group's JPEG software==========================================README for release 6b of 27-Mar-1998==============================... 阅读全文
posted @ 2015-07-28 17:26 马小豆包 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 今天在Android上测试压缩和解压缩。 获得压缩后的byte[]数组后,直接用 byte[].toString()方法取得字符串。 然后用这个字符串再反向来解压缩,还原数据。却发现还原回来的字符串有误。 byte[]字节数组的toString()获得的字符串,和使用new String(byte[ 阅读全文
posted @ 2015-07-28 16:03 马小豆包 阅读(6418) 评论(0) 推荐(0) 编辑
摘要: 还是eclipse内存问题修改eclipse.ini-Xms512m-Xmx1024m必要的情况下, 添加-XX:MaxPermSize=1024M 表示在编译文件时一直占有最大内存 阅读全文
posted @ 2015-07-28 15:43 马小豆包 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1、ZIP、GZIP计算机文件压缩算法,JDK中java.util.zip.*中实现。主要包括ZipInputStream/ZipOutputStream、GZipInputStream/ZipOutputStream。2、QuickLZ是一个号称世界压缩速度最快的压缩库,并且也是个开源的压缩库,其... 阅读全文
posted @ 2015-07-28 14:01 马小豆包 阅读(1839) 评论(0) 推荐(0) 编辑
摘要: /** * Options for scaling the bounds of an image to the bounds of this view. 将一个图片的边界缩放到这个view边界的几种选项 */ public enum ScaleType { ... 阅读全文
posted @ 2015-07-27 16:01 马小豆包 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 一、使用apktool 将 apk反编译生成程序的源代码和图片、XML配置、语言资源等文件 具体步骤:(1)下载反编译工具包:apktool官方的打不开 http://apktool.shoujifans.com/2014/12/21.html 里有网盘下载 需要下载下边两个文件apktool... 阅读全文
posted @ 2015-07-24 19:10 马小豆包 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 本节的最后一段解释了为什么要使用这种观察者模式:为了是GUI和领域类分离。以后GUI想换任何一个版本都比较容易。 阅读全文
posted @ 2015-07-24 17:50 马小豆包 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-07-24 16:10 马小豆包 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-07-24 14:43 马小豆包 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Mediaplayer报错 prepareAsync called in state 1是因为在setDataSource之前调用了prepare。因为setDataSource放到了线程里,忘了start(事实证明也不能放到线程中,因为会和prepareAsync异步执行,导致还没setDataS... 阅读全文
posted @ 2015-07-16 16:28 马小豆包 阅读(1234) 评论(0) 推荐(0) 编辑