对于static关键字而言,从词义上来看,它是“静态”的意思。但从java程序的角度来看,static的作用就是将实例成员变为类成员。static只能修饰在类里定义的成员部分,包括成员变量、方法、内部类、初始化块、内部枚举类,如果没有使用static修饰这些类里的成员,这里成员属于该类的实例;如果使... ...
分类:
其他好文 时间:
2020-05-14 15:15:48
阅读次数:
60
类初始化 在讲类的初始化之前,我们先来大概了解一下类的声明周期。 类的声明周期可以分为7个阶段,但今天我们只讲初始化阶段。 我们我觉得出来使用和卸载阶段外,初始化阶段是最贴近我们平时学的,也是笔试做题过程中最容易遇到的,假如你想了解每一个阶段的话,可以看看深入理解Java虚拟机这本书。 下面开始讲解 ...
分类:
其他好文 时间:
2020-05-14 13:10:43
阅读次数:
57
一、前言 这是一篇指导驱动工程师如何使用DMA API的文档,为了方便理解,文档中给出了伪代码的例程。另外一篇文档dma-api.txt给出了相关API的简明描述,有兴趣也可以看看那一篇,这两份文档在DMA API的描述方面是一致的。 二、从CPU角度看到的地址和从DMA控制器看到的地址有什么不同? ...
分类:
移动开发 时间:
2020-05-14 11:12:42
阅读次数:
69
转自:https://www.sohu.com/a/215111000_468675 我们来讲供应链金融。首先,供应链是个什么概念?一百年前或者比较早的时候供应链的发展是纵向一体化,英文叫做Vertical Integration,意思是能自己做的就尽可能自己做。 比如过去福特造汽车,然后又自己炼钢 ...
分类:
其他好文 时间:
2020-05-14 01:23:40
阅读次数:
67
名词解释 道德风险:一个没有收到完全监督的人从事不诚实或不合意行为的倾向 代理人:一个为另一个人(称为委托人)完成某种行为的人 委托人:让另一个人(称为委托人)完成某种行为的人 逆向选择:从无信息一方的角度看,无法观察到的特征组合变为不合意的倾向 发信号:有信息的一方向无信息的一方披露自己私人信息所 ...
分类:
其他好文 时间:
2020-05-13 23:33:07
阅读次数:
91
1|0不忘初心、注入灵魂 1|1设计之初 在做校园百晓生该APP时,初心是为校园的同学提供便捷的查询校园信息的服务,确实目前的软件已经实现了该功能,但是总感觉缺少一些灵魂,感觉大部分人渴望的重点在于信息而不是自己去发布信息。发布信息的可能一般都是校园的一些组织,社团,学生会(我相信他们可能也是被迫的 ...
分类:
移动开发 时间:
2020-05-13 23:16:40
阅读次数:
129
核心代码 centerX、centerY为公共点,xInView、yInView为触摸点的坐标 /** *获取两条线的夹角 * @param centerX * @param centerY * @param xInView * @param yInView * @return */ public ...
分类:
移动开发 时间:
2020-05-12 16:58:40
阅读次数:
133
WebDriver 属于selenium体系中设计出来操作浏览器的一套API。 在webdriver角度上,因他针对多种编程语言都实现了一遍这套API,所以他可以支持多种编程语言;在编程语言的角度,webdriver是python的一个用于实现web自动化的第三方库 一、WebDriver 原理 w ...
深入理解Java虚拟机:JVM高级特性与最佳实践Java程序员需要掌握的JVM的知识点有哪些呢?Java程序员需要掌握的JVM的知识点今天分享的这份文档将带着你从这几个问题点出发Java程序是如何运行的?Java虛拟机在其中扮演了怎样的角色?如何让Java程序具有更高的并发性?许多Java程序员都会有诸如此类的疑问。无奈,国内在很长一段时间里都没有一本从实际应用的角度讲解Java虚拟机的著作,本书
分类:
其他好文 时间:
2020-05-12 09:53:16
阅读次数:
51
引言 之前的一篇介绍IO 模型的文章 "IO 模型知多少 | 理论篇" 比较偏理论,很多同学反应不是很好理解。这一篇咱们换一个角度,从代码角度来分析一下。 socket 编程基础 开始之前,我们先来梳理一下,需要提前了解的几个概念: socket: 直译为“插座”,在计算机通信领域,socket 被 ...
分类:
其他好文 时间:
2020-05-12 09:27:59
阅读次数:
55