2 冰炭不投day

尚未进行身份认证

热勇一腔,若向往,我敢往

等级
TA的排名 1w+

Android客户端——秋招总结

Android客户端——秋招总结一.面试准备和春招准备相比,多了如下内容:腾讯实习经历:androidq适配AndroidAudio系统源码AndroidSurface系统源码剑指offer大部分题思路android各版本变化…二.秋招回顾总的来说腾讯转正成功,9.16发的意向书。上海抖音经历4面技术面+hr面。9.5发的意向书阿里本来只用终面的,后来hr...

2019-09-16 17:14:34

Android之辅助服务下篇————AccessibilityServic源码分析

Android之辅助服务下篇————AccessibilityServic源码分析一.前言在上一篇博客中,我介绍了辅助服务的大致使用。这一篇我们来看看AccessibilityServic的原理。通过上篇,我们知道将AccessibilityServic配置完成后。之后的使用可以分为下面三个步骤onAccessibilityEvent接收事件(屏幕变化,点击事件)通过控件文字或者id在...

2019-07-17 00:33:43

Android之辅助服务上篇————AccessibilityService使用

Android之辅助服务上篇————AccessibilityService使用一.前言最近好久没写博客了,特别是Android系统启动这一个系列,虽然过程已经理了很多遍了,但是由于实习期间是在抽不出时间,没办法输出文章。最近接触了Android辅助服务,即AccessibilityService的相关内容,也算是解决了我一直一来的困惑——微信抢红包插件是怎么实现的。这两天,抽空总结一下这一部...

2019-06-26 19:36:41

Android客户端——春招实习小结(已收到阿里和腾讯的offer)

Android客户端——春招实习小结(已收到阿里和腾讯的offer)一.絮絮叨叨的一些话在去年1月份结束百度实习之后,就开始准备春招实习。在寒假的时候,系统的学习了计算机网络,继续加深了一些技能栈。在3月初的时候,投了阿里和腾讯两家的实习。运气还是不错,分别在3.27号和4.4号,收获了腾讯和阿里的offer。4.11就去报道。在去之前,对3月份的面试情况进行一下小结。二.面试准备下面这...

2019-04-08 13:40:49

计算机网络6————加密算法和Https

计算机网络6————加密算法和Https一.概述前两天接连面试腾讯,阿里一面。都被问到了https相关的内容,答得并不满意,所以就打算将其相关的内容整理总结。在说https之前,先说一下加密算法相关的内容二.加密算法加密算法分为两种:即对称加密和非对称加密。1.对称加密对称加密:对于对称加密来说。它的加密和解码的密钥是相同的。也就是说:明文加密成密文,和密文解密成明文使用的是同样的秘...

2019-03-08 11:03:10

Android录音下————AudioRecord源码分析

Android多媒体2————AudioRecord源码分析一.概述在上一篇博客中,主要看了AudioRecord的应用。接下来让我们看一看AudioRecord源码的分析。注:Native层源码版本:android5.1.01.主要分析点分析的时候以上一篇博客AudioRecord使用过程中涉及到的方法来进行分析。主要分析下面几个方法:getMinBufferSize:获取Audi...

2019-03-04 23:56:33

Android录音上————AudioRecord实现录音功能

Android多媒体1————AudioRecord实现录音功能一.前言在百度实习的时候,导师让我负责语音助手SDK相关的东西,所以就一直想对其进行整理总结,就先从最基础,最简单AudioRecord类开始。二.官方文档中的AudioRecord想要了解一个类的具体说明,首先要看看官方文档:1.概述AndioRecordlei类的主要功能是让各种JAVA应用管理音频资源,方便从平台的...

2019-02-21 15:43:09

冰炭不投day博客导航

文章目录前言一.Android1.Android之View篇【完结】2.Android之Rxjava篇【完结】3.Android之网络请求篇【完结】4.Android之IPC篇【进行中】二.数据结构与算法1.数据结构【未完待续】2.算法(持续更新)三.计算机基础1.计算机网络【完结】2.操作系统【未完待续】3.c语言四.随笔前言为了让自己的学习更加有体系化,也同时为了大家的阅读方便,我将自己的...

2019-02-02 19:31:35

操作系统19———IO系统之与设备无关的I/O软件&用户层的I/O软件

操作系统19———IO系统之与设备无关的I/O软件&用户层的I/O软件一.目录二.与设备无关软件的基本概念设备独立性(设备无关性)的含义:应用程序中所用的设备,不局限于使用某个具体的物理设备。与设备无关的I/O软件(设备独立性软件)含义:在设备驱动程序之上设置一层软件,以实现设备独立性。1.以物理设备名使用设备早期OS中,应用程序在使用I/O设备时,都...

2019-02-02 17:32:45

操作系统18———IO系统之中断机构和设备驱动程序

操作系统18———IO系统之中断机构和设备驱动程序一.目录操作系统18———IO系统之中断机构和设备驱动程序一.目录二.中断简介1.中断和陷入2.中断限量表和中断优先级3.对多中断源的处理方式三.中断处理程序1.测定是否有未响应的中断信号2.保护被中断进程的CPU环境3.转入相应的设备处理程序4.中断处理5.恢复被中断进程的现场四.设备驱动程序概...

2019-02-02 17:32:28

操作系统17———IO系统之概述

操作系统17————I/O系统之概述一.目录操作系统17————I/O系统之概述一.目录二.I/O系统的基本功能1.隐藏物理设备的细节2.与设备的无关性3.提高处理机和I/O设备的利用率4.对I/O设备进行控制5.确保对设备的正确共享6.错误处理三.I/O系统的层次结构和模型1.I/O软件的层次2.I/O系统中各模块直接的层次结构四.I/O系统接口...

2019-02-02 17:32:08

操作系统16————虚拟存储器之抖动,工作集和页面置换算法

操作系统16————虚拟存储器之抖动,工作集和页面置换算法一.目录操作系统16————虚拟存储器之抖动,工作集和页面置换算法一.目录二.多道程序度与抖动1.抖动2.多道程序度3.产生抖动的原因4.抖动的预防方法三.工作集1.工作集的引入2.工作集的特点四.页面置换算法1.最佳置换算法(OPT)(理想算法)2.先进先出置换算法(FIFO)3....

2019-02-02 17:31:44

操作系统15————虚拟存储器之概述

操作系统15————虚拟存储器之概述一.目录操作系统15————虚拟存储器之概述一.目录二.常规存储管理方式的特征和局部性原理1.常规存储管理方式的特征2.局部性原理三.虚拟存储器概述1.虚拟存储器的概念2.虚拟存储器的定义3.虚拟存储器的特征4.虚拟存储器的实现四.请求分页存储管理方式1.请求分页的硬件支持2.请求分页的内存分配3.页面调入策略...

2019-02-02 17:31:21

操作系统14————存储器管理之分段存储&段页存储

操作系统13————存储器管理之分页存储一.目录操作系统13————存储器管理之分页存储一.目录二.分段存储管理方式的引入三.分段系统的基本原理1.分段2.段表3.地址变化机构4.分段和分页的主要区别四.信息共享1.分页系统中对程序和数据的共享2.分段系统中对程序和数据的共享五.段页式存储管理方式1.基本原理2.地址变化过程六.参考资料...

2019-02-02 17:31:04

操作系统13————存储器管理之分页存储

操作系统13————存储器管理之分页存储一.目录操作系统13————存储器管理之分页存储一.目录二.概述三.分页存储管理的基本方法1.页面和物理块2.地址结构3.页表四.地址变换机构1.基本的地址变换机构2.具有快表的地址变换机构五.访问内存的有效时间六.两级和多级页表1.引入原因2.两级页表3.多级页表七.反置页表1.反置页表的引入2....

2019-02-02 17:30:48

操作系统12————存储器管理之对换

操作系统12————存储器管理之对换一.目录操作系统12————存储器管理之对换一.目录二.概述三.多道程序环境下的对换技术1.对换的引入2.对换的类型四.对换空间的管理1.对换空间管理的主要目标2.对换区空闲盘块管理中的数据结构3.对换空间的分配和回收五.进程的换出和换入1.进程的换出  2.进程的换入  五.参考资料...

2019-02-02 17:30:26

操作系统11————存储器管理之连续分配存储管理方式

操作系统11————存储器管理之连续分配存储管理方式一.目录操作系统11————存储器管理之连续分配存储管理方式一.目录二.概述三.单一连续分配四.固定分区分配1.划分分区的方法2.内存分配五.动态分区分配1.动态分区分配中的数据结构2.动态分区分配算法3.分区分配操作六.基于顺序搜索的动态分区分配算法1.首次适应算法(FF)2.循环首次适应算法...

2019-02-02 17:29:58

操作系统10————存储器管理之程序的装入和链接

操作系统10————存储器管理之程序的装入和链接一.目录操作系统10————存储器管理之程序的装入和链接一.目录二.程序的运行之前三.程序的装入1.绝对装入方式(AbsoluteLoadingMode)  2.可重定位装入方式(RelocationLoadingMode)  3.动态运行时的装入方式(DynamicRun-timeLoading)...

2019-02-02 17:29:40

操作系统9————死锁

操作系统9————死锁一.目录操作系统9————死锁一.目录二.死锁的概述1.死锁的定义2.产生死锁的必要条件3.死锁的处理三.预防死锁1.破坏“请求和保存”条件2.破坏“不可抢占”条件3.破坏”循环等待”条件四.避免死锁(银行家算法)1.银行家算法的数据结构2.银行家算法3.安全性算法4.银行家算法例子五.检测死锁...

2019-02-02 17:29:17

操作系统8————处理机调度

操作系统8————处理机调度一.目录二.处理机调度的层次在多道程序系统中,调度实质是一种资源分配,处理就调度算法是指根据处理机分配策略所规定的处理机分配算法。一个作业从获得处理机执行到作业运行完毕,可能会经历多级处理机调度。下面介绍处理机的层次。1.高级调度高级调度又称为长程调度或者作业调度,它的调度对象是作业。主要功能是根据某种算法,决定将外存上处于后备队列中...

2019-02-02 17:29:01

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。