
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
内核编译及安装: 以下是Linux-2.6.29内核版本下制作的1. 制作内核配置文件,这时需要考虑内核与硬件CPU的一致性,从arch//configs目录下找到你所对应的cpu类型的配置文件,将该配置文件拷贝到Linux-2.6,29目录下并改名为.config。也可以使用你当前内核的配置文件,在/boot/下有一个config*名的配置文件拷到Linux-2.6.29
什么时符号表?动态链接库so文件结构是由一个个Section段构成,一般来说在文件最后会附件一个符号表段,描述其他段对应的函数、变量等符号,当so执行错误时,就会打印so有函数、变量等具体的堆栈符号信息,而不是一堆二进制数据;当然,这附加的符号表并不是执行必须的,可以去除掉,而且一般也是去除掉!否则so库size会特别大为什么Android studio生成的so不带符号表起初查询了网上的资料都是
当客户端进行了一些操作,比如登录用户/买东西等,断开链接后,从另一个地方(也是这个webapp但是是其他页面),服务端如何识别你已经有购买的东西或者判断你已登录状态;使用cookiesCookies是服务器向客户端写入一些临时的文本文件,再次访问,从cookies中读取你的上次浏览操作状态信息,有如下规则:1.只能写入txt文件2.当前webapp的只能读取自己的cookie文件,不能
问题现象复现电脑上所有的浏览器打开github网址,网址的文字图片排版都是乱的,无法clone和其他操作;尝试解决1怀疑是网络问题,但是用相同的网络前提下,使用的笔记本电脑访问github是正常的,这里就排除网络的原因尝试解决2既然不是网络侧问题,就是PC侧出了问题,怀疑是浏览器的配置原因,如兼容模式等,所以解决办法是尝试下载一个第三方浏览器或者重装一下浏览,更改兼容模式,发现也是徒劳的尝试解决3
如下表格。

open output顾名思义,你可以理解为打开一条输出通道,这条通道上跑着一定格式、采样率等特定的数据,通道的终点是一个音频设备,用于播放;所以这个open output业务就是初始化这条通道,为这个通道建立各种所需功能等。

简介本文记录使用工具来对app进行优化过程,主要包括UI界面优化、内存优化、代码优化以及电量优化;各个优化模块是相互关联的,各个模块优化后才能达到app整体的性能提升。UI界面优化界面优化方面主要是减少GPU过渡绘制(也就是同一个像素点多次绘制)以及优化渲染时间,优化点主要是:减少布局层次空间视图View的绘制draw方法减少耗时操作如何才能完成上述的布局优化,本篇不做阐述,可以...

Kotlin学习笔记什么是委托模式?以及委托模式的原理和使用场景koltin中声明的成员属性或者超类不在当前类中去实现,而是交给其他类去完成,叫做委托,使用by关键字来实现。其使用场景适合那些需要复杂计算并且可以重复使用的场景lazy懒惰性委托lazy委托模式不会在声明时就计算好值,而是在第一次使用时才会计算值;并且以后也是用这个计算好的值;lazy(() -> t)参数是一个高阶函数,其内
Audio播放音频 — 建立播放通道简介虽然文章标题是《建立播放通道》,其实播放通道早在AudioPolicyManager解析configuration配置文件时,openoutput业务逻辑就已经把输出通道打开并建立好了,而播放音频流程就是根据音频属性Attribute来决定使用哪个输出通道output而已,但是这个流程业务相对openoutput更加复杂,也涉及更多的音频专业知识;并且播放音

AudioTrack之数据传递简介接上一篇AudioTrack播放音频之建立通道找到了通道的唯一句柄值output,这个output实质就是在AudioFlinger创建PlaybackThread后,以key-value形式上保存(output, PlaybackThread)的key值,通过output就可以找到播放音频将从哪个PlaybackThread线程传递数据,这个线程相当于一个中间角








