- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 为何 Android 4手机不能当 U 盘了
以前用 Android 2.2的手机是可以当 U盘的, 后来用 Android 4.0 发现之后有MTP选项, 没有 mass storage 选项了 在MTP模式下,每次也能看见新的驱动器, 但不能预览文件, 需要 copy 到 pc 的本地驱动器上 找熟悉 Android 的同事问了一下, 他说3.0以后好像就不支持, 因为怕外部毁坏了文件系统, 所以用了MTP的协议,
2013-07-23 13:20:14 1907
原创 CRC32 vs Java.HashCode
找了容量为27万中文词库进行试验 CRC32 中冲突率 而 Java.HashCode 有 4% hashCode 的速度 应该比 CRC 快 2-3 倍 CRC 实际上就是求余数, 1)被除数是确定好的,被除数首位要求是1(可以理解,因为0,就相当于会少一位),尾数也要求是1(为何) 2)CRC8 是指余数是8位,那么被除数就是9位,CRC16,被
2013-07-22 16:22:05 2564
原创 Android 技术: 追踪vm 如何调用基础类
Android 启动的时候创建第一个 vm 程序 zygote, 而后用它孵化所有的 vm 进程( 就是 java 进程), 这是因为 vm 比较吃内存, 用孵化的方法可以共享内存, 尤其是代码段. 而Linux的内存管理是 copy on write, 所以 fork 使得内存共享得以实现 虚拟机 vm 就是一个 runtime, 解释 byte 并运行而已. vm 可以注册本地函
2013-07-19 16:49:50 1045
原创 Android 代码分析 私有析构函数
有人说声明 Private Destructor, 这对象只能在 stack 上创建,不能在Heap上创建, 其实错了, 这样的程序编译都过不了. 那为何会有 Private Destructor, 因为程序是这样写的 ------------------------------------ class Base { public: Base(); protected:
2013-07-18 15:44:47 3586
原创 python 经验: from x import * 影响全局变量使用
最近写 python 程序, 发现一个比较 trick 的地方 ------------------------- a.py ------------------------- PWD = None def func1(): global PWD PWD="pwd" print "PWD in func1 is: " + PWD -----
2013-07-12 10:05:54 10561 4
原创 Android 经验: 本地 5555 端口会被 adb 误认为 emulator
在本机启动 Android, 再用本机的的 adb 去连接 adb connect 127.0.0.1:5555 而后 adb devices 查看 user@ubuntu:~$ adb devices List of devices attached emulator-5554 device 127.0.0.1:5555 device
2013-07-10 19:41:56 20681
gnu-linker
2013-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人