平台信息:内核:4.9.112系统:android one平台:qcom sdm439 作者:庄泽彬(欢迎转载,请注明作者) 一.android设备在开机的时候打印了如下的log,由于系统使用了AB分区,把cache分区和recovery分区干掉了,因此在init.rc文件中等待cache分区的挂载肯定会失败,这样会导致系统开机的时间变慢5秒,因此这部分需要优化,提高系统的开机速度: [ 25.411599] init: wait for '/dev/block/bootdevice/by-na…
http://www.liyu8.com/article/sdcard.htm 之前在recovery下的adb shell执行mount -a总是会有 mount: mouting /dev/block/mmcblk0p1 on /sdcard failed: No such file or directory 检查发现/dev/block/下的确没有mmcblk0p1这个文件. 查看/etc/fstab文件,其中对应sdcard行为/dev/block/mmcblk0p1 /sdcard v…
写在前面 学习iOS开发的过程中,在很多场合都遇到了Block.说实话,虽然自己依葫芦画瓢的将Block"拿来"用着,但这种"拿来主义"与学习时应持有的探索精神是背道而驰的.所以还是决定花些时间整理一下这个知识点.总的来说,我感觉Block的行为还是很复杂的,本文中的整理也不一定正确,欢迎指正. Block简介 Block是一种特殊的数据类型,它本质上就是一个代码片段,跟普通的OC变量相似,它可以被声明.赋值和传递. 下面就Block的各种使用形式做一个我理解到的归…
原文地址:dev/dsp 声卡学习笔记">linux dev/dsp 声卡学习笔记作者:ziyou飞翔       无论是从声卡读取数据,或是向声卡写入数据,事实上都具有特定的格式(format),默认为8位无符号数据.单声道.8KHz采样率,如果默认值无法达到要求,可以通过ioctl系统调用来改变它们.通常说来,在应用程序中打开设备文件/dev/dsp之后,接下去就应该为其设置恰当的格式,然后才能从声卡读取或者写入数据.   下面的代码示范了如何以只写方式打开声卡进行放音(playbac…
一):block学习总结 block :用来保存一段代码. 1.block 特点:  1> Block封装了一段代码,可以在任何时候执行   2> Block可以作为函数或者函数的返回值,而其本身又可以带输入参数或返回值  3> 苹果官方建议尽量多用block,在多线程.异步任务.集合遍历.集合排序.动画转场用的很多  4> Block可以在程序运行时凭空产生一个代码保存起来  2.block的标志:^  3.block跟函数很像 1> 可以保存代码  2> 有返回值 …
//定义一个函数,传入block类型参数myBlock5 int fun(int (^myBlock5)(int a,int b)) { return myBlock5(10,20); } int (^myBloak2)(int,int); myBloak2 = ^(int a, int b){ return a+b; }; //函数调用部分 NSLog(@"%d",fun(myBloak2));//以myBloak5传入的形参,myBloak2的实现方法进行计算 //内联    bl…
一.Block类介绍 当然啦,Block类在这个游戏里就是必需品= =,因为整体都是由这个搞出来的,所以我们可以把游戏需要实现的功能都放在这里. 主要有下面这些功能(经典模式): 1.创建一个Block,以及消除一个Block,还有管理Block的方法. 2.设置和取出所在的行号. 3.向下移动的功能. 二.具体实现. 1.创建一个Block,以及消除一个Block,还有管理Block的方法. 首先,管理Block的方法,就是创建一个静态的全局的数组,创建一个就加进数组,消除一个就删除出去. (…
一.什么是Blocks      Block是一个C级别的语法以及运行时的一个特性,和标准C中的函数(函数指针)类似,但是其运行需要编译器和运行时支持,从ios4.0开始就很好的支持Block. 二.在ios开发中,什么情况下使用Block      Block除了能够定义参数列表.返回类型外,还能够获取被定义时的词法范围内的状态(比如局部变量),并且在一定条件下(比如使用__block变量)能够修改这些状态.此外,这些可修改的状态在相同词法范围内的多个block之间是共享的,即便出了该词法范围…
一.什么是Blocks      Block是一个C级别的语法以及运行时的一个特性,和标准C中的函数(函数指针)类似,但是其运行需要编译器和运行时支持,从ios4.0开始就很好的支持Block. 二.在ios开发中,什么情况下使用Block      Block除了能够定义参数列表.返回类型外,还能够获取被定义时的词法范围内的状态(比如局部变量),并且在一定条件下(比如使用__block变量)能够修改这些状态.此外,这些可修改的状态在相同词法范围内的多个block之间是共享的,即便出了该词法范围…
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/35783341 转载请注明出处 假设觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! 在前面一些学习中,原本把闭包给理解成了block虽然有非常多类似之处,但block还是有他自己的独特之外.近日,在写oc/swift混合编码时,有时候须要swift回调oc,oc回调swift . 因此我把swift中的 block 常见的声明和…