01 2018 档案
摘要:一、简介 我们可以向一个算法传递任何类别的可调用对象。对于一个对象或一个表达式,如果可以对其使用调用运算符,则称它为可调用的。即,如果e是一个可调用的表达式,则我们可以编写代码e(args),其中args是一个逗号分隔的一个或多个参数的列表。 可调用对象分别有:1、函数和函数指针;2、重载了函数调用
阅读全文
摘要:1 引言 众所周知,操作系统使用伙伴系统管理内存,不仅会造成大量的内存碎片,同时处理效率也较低下。SLAB是一种内存管理机制,其拥有较高的处理效率,同时也有效的避免内存碎片的产生,其核心思想是预分配。其按照SIZE对内存进行分类管理的,当申请一块大小为SIZE的内存时,分配器就从SIZE集合中分配一
阅读全文
摘要:转载:http://hi.baidu.com/freelonely/blog/item/340341077c4d287302088189.html 预对齐内存的分配 在大多数情况下,编译器和C库透明地帮你处理对齐问题。POSIX 标明了通过malloc( ), calloc( ), 和 reallo
阅读全文
摘要:文件夹结构 D:\test A Folder 1 | A file 1.txt | A file 2.txt | A file 3.txt B Folder 2 | B file 1.txt | B file 2.txt | B file 3.txt | B Folder 3 | B sub fil
阅读全文
摘要:1 // 获取当前目录下所有的mp4文件 2 public static Vector GetVideoFileName(String fileAbsolutePath) { 3 Vector vecFile = new Vector(); 4 File file = new File(fileAbsolutePath); 5 ...
阅读全文
摘要:Android4.2的源码android-17\com\android\commands目录下较之前的版本多了一个settings命令,查看其中的SettingsCmd.java文件,末尾有命令的帮助信息: 选项中的key为什么值,很难从帮助信息中看出,从代码中查看该key值是在android.pr
阅读全文
摘要:本文我们将讲解一个Android产品研发中可能会碰到的一个问题:如何在App中保存静态秘钥以及保证其安全性。许多的移动app需要在app端保存一些静态字符串常量,其可能是静态秘钥、第三方appId等。在保存这些字符串常量的时候就涉及到了如何保证秘钥的安全性问题。如何保证在App中静态秘钥唯一且正确安
阅读全文
摘要:效果如下图所示 保存在sd卡上的文件为 手机上显示效果为: 1》》在Manifest文件中增加相应权限 例如我的Manifest文件代码如下: 2》》详细代码如下 转自:http://blog.csdn.net/cxc19890214/article/details/39924951
阅读全文
摘要:1、用于代理与反代理,处理大量请求的工具。 2、主要有三大模块:handle、upstream、过滤模块。handle用于在nginx内部接到请求并进行处理的状况;upstream用于需要nginx接受请求并传递给处理端的状况;过滤模块则处理过滤任务。 3、事件驱动的典范。 一、Nginx的模块与工
阅读全文
摘要:1、用户编制程序时使用的地址称为虚地址或逻辑地址,其对应的存储空间称为虚存空间或逻辑地址空间;而计算机物理内存的访问地址则称为实地址或物理地址,其对应的存储空间称为物理存储空间或主存空间。 2、虚拟存储器的容量限制:主存容量+辅存(硬盘)容量。 3、物理内存:在应用中,真实存在的,插在主板内存槽上的
阅读全文
摘要:— Built-in Function: int __builtin_ffs (unsigned int x)Returns one plus the index of the least significant 1-bit of x, or if x is zero, returns zero.
阅读全文
摘要:有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数
阅读全文