胖大海 胖大海
2年前
Linux系统启动流程
开机启动流程图1\.开机自检电脑通电之后,首先加载BIOS(basicinputoutputsystem,基本输入输出系统)。而BIOS程序首先检查计算机能否满足运行的基本条件,这个叫做“硬件自检(PowerOnSelfTest)”。主要检查:主板,CPU,内存,磁盘,网卡,声卡,显卡,鼠标,键盘,显示器等2\.启动顺序硬件自检完成后,B
阿里Java开发手册!非科班生金九银十求职经历
1基础为什么Java中只有值传递?int范围?float范围?hashCode与equals,什么关系?StringStringBuffer和StringBuilder的区别是什么?String为什么是不可变的?Java序列化中如果有些字段不想进行序列化怎么办?构造器Constructor是
刘望舒 刘望舒
4年前
Android包管理机制(四)PMS的创建过程
Android框架层Android包管理机制Android框架层本文首发于微信公众号「刘望舒」<!more前言PMS的创建过程分为两个部分进行讲解,分别是SyetemServer处理部分和PMS构造方法。其中SyetemServer处理部分和AMS和WMS的创建过程是类似的,可以将它们进行对比,这样可以更好的理解和记忆这一知识点。1.SyetemS
Stella981 Stella981
3年前
Python01 VSCode开发环境和入门程序
1、Python的下载和安装最新版本python3.7.3https://www.python.org/downloads/release/python373/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.python.org%2Fdo
Wesley13 Wesley13
3年前
Java8默认情况下是混合执行模式
  即解释型执行(JVM将class转换为底层机器码)和编译型执行(JIT,直接将源码转化为底层机器码),我们可以通过java的启动命令参数来选择的  _List1_ mixedmode即混合模式C:\Users\dmjjavaversionjavaversion"1.8.0_201"Java(TM
Stella981 Stella981
3年前
Python2.x的编码问题
1\.计算机编码历史ASCIIPython的默认编码,其是一种单字节的编码。刚开始计算机世界里只有英文,而单字节可以表示256个不同的字符。最开始ASCII只定义了128个字符编码,包括96个文字和32个控制符号,因此ASCII只使用了一个字节的后7位,最高位都为0。每个字符和ASCII码的对应关系可以查看下图:!image_1
Stella981 Stella981
3年前
PriorityBlockingQueue 介绍
PriorityBlockingQueue是一个基于优先级堆的无界的并发安全的优先级队列(FIFO),队列的元素按照其自然顺序进行排序,或者根据构造队列时提供的Comparator进行排序,具体取决于所使用的构造方法。实现原理PriorityBlockingQueue通过使用堆这种数据结构实现将队列中的元素按照某种排序规则进行排序,从而改变先进先
Wesley13 Wesley13
3年前
IOS之UI
1、循环利用cell的ID设置位置写错了。导致程序奔溃。!(http://static.oschina.net/uploads/img/201603/11172236_1E9t.png)2、对于除数算法,可以直接算出结果的就写上结果,不要偷懒写式子让计算机自己算,更何况是除数,会有算出无限小数的可能性。!(http://static.os
Wesley13 Wesley13
3年前
Java学习笔记
基础常识软件:一系列按照特定顺序组织的计算机数据和指令的集合常见的软件:系统软件:如:DOS,windows,Linux等应用软件:如:扫雷,迅雷,QQ等软件的出现实现了人与计算机之间的更好的交互交互方式:图形化界面:这种方式简单直观,使用者易于接受,容易上手操作命令行方式:需要有一