E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java后端面试知识梳理
操作系统
知识梳理
第一章:概述什么是操作系统?是一段一直运行在计算机上的程序是资源的分配者向上管理软件向下管理硬件为用户提供良好接口中断的概念?中断指当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。中断向量的概念?各种设备的中断处理子程序的地址数组什么是系统调用?由操作系统实现提供的所有系统调用所构成的集合即(ApplicationProgrammingInterface,API)。是
Moonsmile
·
2019-12-29 03:24
Canvas&Paint
知识梳理
(6) - 绘制路线 Path 基本用法
一、概述在实际的开发当中,我们经常会涉及到绘制路径,这里我们总结一下Path的常用API。二、基本用法对于一个Path来说,它其中有很多的”子路径“,对于每个”子路径“,它又会有两个变量,"源点"和"当前点",也就是源码当中所描述的:ThePathclassencapsulatescompound(multiplecontour)geometricpaths2.1简单连线-xxxTo下面是Path
泽毛
·
2019-12-29 03:28
性能优化工具
知识梳理
(3) - 调试GPU过度绘制 & GPU呈现模式分析
性能优化工具
知识梳理
(1)-TraceView性能优化工具
知识梳理
(2)-Systrace性能优化工具
知识梳理
(3)-调试GPU过度绘制&GPU呈现模式分析性能优化工具
知识梳理
(4)-HierarchyViewer
泽毛
·
2019-12-28 14:14
iOS
知识梳理
4:MVC和一些其他的架构模式
接着上一章设计模式,前面三种单例模式,委托模式,观察者模式都是比较局部的设计模式...下面讲一些复合设计模式.我(我所入门的iOS书,是把前三种和MVC,MVVM,MVP等都当做设计模式来说的....其实更多地方把后者归为"架构模式"来和"设计模式"做区别....我们这里还是说设计模式哈...主要是习惯了...)MVC是cocoa里面最常见的设计模式,面试会问到的可能性也非常大.另外还有一些比较好
大布溜
·
2019-12-28 14:36
Redis
知识梳理
——数据结构
Redis共有5中主要的数据结构1,String字符串2,List列表3,dict字典4,set集合5,sortset有序集合1,String2,list列表Redis的list有两种实现方式1ziplist(压缩列表)2双向循环链表当ziplist要求单个元素的大小不超过64byte当数据个数小于512个时使用ziplist否则使用双向循环链表3,dict字典同样dict表也有两种实现方式zip
空语
·
2019-12-28 13:27
图片基础
知识梳理
(3) - Bitmap&BitmapFactory 解析
一、概述今天这篇文章我们来了解一下两个类:BitmapBitmapFactory二、Bitmap2.1创建Bitmap通过Bitmap的源码,我们可以看到它内部提供了很多.createBitmap(xxx)的静态方法,我们可以通过这些方法来获得一个Bitmap:上述的方法最终可以分为以下三类:通过一个已有的Bitmap创建创建一个空的Bitmap创建一个新的Bitmap,该Bitmap每个像素点的
泽毛
·
2019-12-28 13:56
Activity
知识梳理
(1) - Activity生命周期
一、概述学习Activity生命周期,首先我们要明白,学习它的目的不仅在于要知道有哪些生命周期,而是在于明白各回掉函数调用的时机,以便在合适的时机进行正确的操作,如初始化变量、页面展示、数据操作、资源回收等。平时的工作习惯都是,onCreate(xxx)初始化,onResume()注册、拉取数据,onPause()反注册,onDestroy()释放资源,这篇文章总结了一些和关键生命周期相关联的一些
泽毛
·
2019-12-28 12:59
Kotlin
知识梳理
(11) - 内联函数
Kotlin
知识梳理
系列文章Kotlin
知识梳理
(1)-Kotlin基础Kotlin
知识梳理
(2)-函数的定义与调用Kotlin
知识梳理
(3)-类、对象和接口Kotlin
知识梳理
(4)-数据类、类委托及
泽毛
·
2019-12-28 12:29
Java&Android 基础
知识梳理
(8) - 容器类
一、前言Java容器集合框架上面这幅图是Java集合框架涉及到的类的继承关系,从集合类的角度来看,它分为两个大类:Collection和Map。1.1CollectionCollection是List和Set抽象出来的接口,它包含了这些集合的基本操作。(1)ListList接口通常表示一个列表(数组、队列、链表,栈等),其中的元素可以重复,常用的实现类为ArrayList、LinkedList和V
泽毛
·
2019-12-28 04:37
产品经理,你应该有一个自己的公众号
产品经理你应该有一个自己的公众号,真正的意思是作为产品经理你应该有一个自己的空间,一个能反思自己,独立思考,
知识梳理
的地方,留下在那时那刻你的所思所想,增加自己的曝光度……归根结底还是为了提升自己竞争力与产品能力
懒惰的王哈哈
·
2019-12-28 03:05
淘系自然搜索推广学习笔记
目的是将近些年来学习到的相关
知识梳理
,形成系统化的知识结构,也为将来系统化地学习数据分析打下基础。选择自然搜索推广的另外原因是,这些知识与自己的工作相关性最强,学了就马上可以应用到工作中,极易变现。
IMEdgar
·
2019-12-27 20:56
组件化
知识梳理
(3) - Arouter 源码分析之运行时 SDK
组件化
知识梳理
目录组件化
知识梳理
(1)-Arouter的基本使用组件化
知识梳理
(2)-Arouter源码分析之ComplierSDK组件化
知识梳理
(3)-Arouter源码分析之运行时SDK一、ApiSDK
泽毛
·
2019-12-27 18:31
iOS应用架构现状分析
给自己做下
知识梳理
的同时,也期望能引入新的思考。架构的定义过去6年多几乎绝大部分时间都浸淫在iOS平台,翻阅过不少关于架构的文章,发现众人对架构的理解
MrPeak
·
2019-12-27 12:12
五维教练领导力课程内容回顾
4月初参加五维教练领导力M7南京班,2个月过去了,回顾下所学所感,将
知识梳理
下,为复训做准备!
小北eric
·
2019-12-27 08:16
C#——string与StringBuilder
本来说好的,有socket的记录的,但是基础知识还没整理完,所以就先不写,等基础
知识梳理
完毕再进行记录。
一个有味道的名字
·
2019-12-27 04:11
java基础
知识梳理
04-实例化顺序
类的实例化顺序:父类静态代理块--->子类静态代码块--->父类代码块--->父类构造函数-->子类代码块-->子类构造函数-->类方法比如父类静态数据、构造函数、字段、子类静态数据、构造函数、字段,它们的执行顺序。遵循先静态先父后子原则:1、父类中static代码块,子类中的static2、顺序执行父类的普通代码块3、父类构造器4、子类普通代码块5、子类构造器,按顺序执行6、子类方法的执行代码实
redleaf
·
2019-12-27 03:59
组件化
知识梳理
(2) - Arouter 源码分析之 Complier SDK
组件化
知识梳理
目录组件化
知识梳理
(1)-Arouter的基本使用组件化
知识梳理
(2)-Arouter源码分析之ComplierSDK组件化
知识梳理
(3)-Arouter源码分析之运行时SDK一、概述在Arouter
泽毛
·
2019-12-27 02:07
Kotlin
知识梳理
(6) - Kotlin 的可空性
Kotlin
知识梳理
系列文章Kotlin
知识梳理
(1)-Kotlin基础Kotlin
知识梳理
(2)-函数的定义与调用Kotlin
知识梳理
(3)-类、对象和接口Kotlin
知识梳理
(4)-数据类、类委托及
泽毛
·
2019-12-27 01:47
动画体系
知识梳理
(2) - 转场动画 ContentTransition 实践篇
一、概述在转场动画理论篇中,我们介绍了ContentTransition的基本理论,今天,我们来一起学习ContentTransition使用当中的细节问题。二、基本使用2.1启动Activity方式如果我们希望在Activity切换的时候加上ContentTransition动画,那么需要使用下面的启动方式:privatevoidstartTargetActivity(intposition){
泽毛
·
2019-12-26 18:34
Android
知识梳理
目录 - To do
一、Java基础知识String为什么设计为不可变的ArrayList和数组的转换HashMap死循环泛型泛型擦除匿名内部类引用外部参数为什么是final的反射二、Android基础知识2.5RecyclerViewRecyclerView源码解析2.6图片基础知识防止图片出现OOM三、开源框架目录反射库自定义lint音乐开源项目下载ok-go下载FileDownloader下载ok-downlo
泽毛
·
2019-12-26 14:21
030 《5分钟商学院》“再分配”(
知识梳理
)
1.概念:福利经济学中的“再分配”,是指在基础收入上,政府为了社会公平,通过各种方式,实现财富转移的一个的过程。2.特点:财富转移3.目的:调节社会不公平。4.类型(做法):第一次再分配,在你不知不觉中就完成了。比如最低工资标准,就是调高劳动和资本之间,劳动收入的比例。再比如保护农产品价格,就是调高农村和城市之间,农村收入的比例。第二次再分配,则是通过税收、社会缴费等手段。比如个人所得税,有能力工
叶超群
·
2019-12-26 07:23
面试算法
知识梳理
(6) - 数组第三部分
面试算法代码
知识梳理
系列面试算法
知识梳理
(1)-排序算法面试算法
知识梳理
(2)-字符串算法第一部分面试算法
知识梳理
(3)-字符串算法第二部分面试算法
知识梳理
(4)-数组第一部分面试算法
知识梳理
(5)-数组第二部分面试算法
知识梳理
泽毛
·
2019-12-26 05:46
View 事件传递体系
知识梳理
(1) - 事件分发机制
一、事件分发概述1.1事件分发的关键方法对于ViewGroup来说,与事件分发相关的方法包括:publicbooleandispatchTouchEvent(MotionEventevent)publicbooleanonInterceptTouchEvent(MotionEventevent)publicbooleanonTouchEvent(MotionEventevent)对于View来说,
泽毛
·
2019-12-26 04:53
图片压缩
知识梳理
(9) - 选择合适的图片格式
一、概述在这一整个关于图片压缩的
知识梳理
过程中,我们介绍了四种图片格式的基本原理、使用方式、优化方式,相信大家已经对他们有了一个基本的认识。那么在实际的开发过程当中,我们应当如何选择合适的图片格式呢?
泽毛
·
2019-12-26 00:47
面试算法
知识梳理
(3) - 字符串算法第二部分
面试算法代码
知识梳理
系列面试算法
知识梳理
(1)-排序算法面试算法
知识梳理
(2)-字符串算法第一部分面试算法
知识梳理
(3)-字符串算法第二部分面试算法
知识梳理
(4)-数组第一部分面试算法
知识梳理
(5)-数组第二部分面试算法
知识梳理
泽毛
·
2019-12-25 22:24
面试算法
知识梳理
(2) - 字符串算法第一部分
面试算法代码
知识梳理
系列面试算法
知识梳理
(1)-排序算法面试算法
知识梳理
(2)-字符串算法第一部分面试算法
知识梳理
(3)-字符串算法第二部分面试算法
知识梳理
(4)-数组第一部分面试算法
知识梳理
(5)-数组第二部分面试算法
知识梳理
泽毛
·
2019-12-25 15:10
插件化
知识梳理
(6) - Small 源码分析之 Hook 原理
相关阅读插件化
知识梳理
(1)-Small框架之如何引入应用插件插件化
知识梳理
(2)-Small框架之如何引入公共库插件插件化
知识梳理
(3)-Small框架之宿主分身插件化
知识梳理
(4)-Small框架之如何实现插件更新插件化
知识梳理
泽毛
·
2019-12-25 14:32
设计模式
知识梳理
(2) - 结构型 - 桥接模式
一、基本概念1.1定义桥接模式将抽象部分和实现部分分离,使它们可以独立的变化。抽象部分会拥有实现部分的接口对象,有了该对象后,就能够通过这个接口来调用具体实现部分的功能。桥接在程序上就体现成了抽象部分拥有实现部分的接口对象,维护桥接就是维护这个关系,桥接模式中的桥接是一个单方向的关系,只能够抽象部分去使用实现部分的对象,而不能反过来。1.2Demo类图定义实现部分的接口或者抽象类,一般情况下是由实
泽毛
·
2019-12-25 07:14
《DISCover自我探索》模块一
知识梳理
+12+w5
想要了解一种方法是否可行,我们首先要了解其蕴含的基本理论。本模块介绍了三对基本概念+三个基础+两个层次,如图:模块一三对概念——行为风格理论1行为影响情绪这里面讲了两个方面:个人本身的行为会影响自身情绪,同时也会影响他人的情绪。对于这部分我的理解是,想要改变行为,请从认清自己的情绪、正视自己的情绪开始。举个例子:从前我听到批评,第一个反应就是不忿:你凭什么说我。然后带着这种情绪的我再去与人“争辩”
皓妈田晶
·
2019-12-25 04:38
《暴走洛杉矶》笔记之“租车”
我们今天来到了kiosk自助租车,不用和工作人员进行繁琐的交流,只在一台自助服务机上就完成汽车租赁,是不是很方便呢~好啦,下面来看看通过今天的课程,我们又可以学到哪些干货~一、【语言
知识梳理
】今天视频结尾出现了
午后窗台的猫
·
2019-12-25 01:59
RxJava
知识梳理
(1) - RxJava 基本思想
一、基础概述RxJava的关键是异步,即使随着程序的逻辑变得复杂,它依然能够保持简洁。二、API介绍和原理剖析观察者模式面向的需求是:A对象(观察者)对B对象(被观察者)的某种变化高度敏感,需要在B变化的一瞬间做出反应,观察者采用注册Register或者订阅Subscribe的方式,告诉观察者,我需要你的某某状态,并在它变化的时候通知我,在RxJava当中,Observable是被观察者,Obse
泽毛
·
2019-12-24 20:25
面试算法
知识梳理
(1) - 排序算法
面试算法代码
知识梳理
系列面试算法
知识梳理
(1)-排序算法面试算法
知识梳理
(2)-字符串算法第一部分面试算法
知识梳理
(3)-字符串算法第二部分面试算法
知识梳理
(4)-数组第一部分面试算法
知识梳理
(5)-数组第二部分面试算法
知识梳理
泽毛
·
2019-12-24 15:42
View 绘制体系
知识梳理
(3) - 绘制流程之 Measure 详解
一、测量过程的信使-MeasureSpec因为测量是一个从上到下的过程,而在这个过程当中,父容器有必要告诉子View它的一些绘制要求,那么这时候就需要依赖一个信使,来传递这个要求,它就是MeasureSpec.MeasureSpec是一个32位的int类型,我们把它分为高2位和低30位。其中高2位表示mode,它的取值为:UNSPECIFIED(0):Theparenthasnotimposeda
泽毛
·
2019-12-24 10:25
Python爬虫
知识梳理
学任何一门技术,都应该带着目标去学习,目标就像一座灯塔,指引你前进,很多人学着学着就学放弃了,很大部分原因是没有明确目标,所以,在你准备学爬虫前,先问问自己为什么要学习爬虫。有些人是为了一份工作,有些人是为了好玩,也有些人是为了实现某个黑科技功能。不过肯定的是,学会了爬虫,能给你的工作提供很多便利。作为零基础小白,大体上可分为三个阶段去实现,第一阶段是入门,掌握必备基础知识,比如Python基础、
liuzhijun
·
2019-12-24 09:03
朝代
知识梳理
概括
导语:初中开始接触古代史,可是很多人还不能分清中国古代的朝代顺序,不用说每个朝代重要的几个皇帝了。1、部落时期部落时期一直是中国上古历史中很难考证的一段时期,那时候天下是很乱的,部落首领的统治范围其实是很小的,而更多的是需要经常征战以示威严的。那个时期重要的首领有两个系统:三皇,五帝。这八个人其实一直没有定论。比如三皇,有以下几种说法:发掘火种的燧人氏,救人治病的神农氏,传播文化的伏羲氏;传播文化
姜广平大语文课程中心
·
2019-12-24 07:15
Fragment
知识梳理
(4) - FragmentPagerAdapter 和 FragmentStatePagerAdapter 解析
一、概述在平时的开发当中,用到ViewPager的场景主要是以下两种:对于主页中的每个子页面,用Fragment包裹起来,然后通过ViewPager来实现页面之间的切换。广告轮播图。其中对于第一种情况,我们常常会使用到两个PagerAdapter的实现类,也就是FragmentStatePagerAdapter和FragmentPagerAdapter,今天,我们就来学习一下它们的使用方法,并进行
泽毛
·
2019-12-24 07:09
APP推广基础知识(2015最新干货)
今天就把自己掌握的一些
知识梳理
一遍。本文主要从APP推广渠道和对渠道的包装说起。渠道篇关于渠道的一些东西,大多有经验的人是不愿意多说的。
茶安_c08b
·
2019-12-24 06:23
知识梳理
一、你在项目中用过runtime吗?举个例子。a、MethodSwizzling动态交换方法实现,实则交换方法的IMP(IMP有点类似函数指针,指向具体的Method实现)指向,应用场景是在不知道方法源码的情况下偷天换日,抢占方法实现的先机:主要调用的方法是method_exchangeImplementations来交换2个方法中的IMP;运行时还有以下几个常用的方法:1、利用class_rep
写代码的小农民
·
2019-12-24 02:57
iOS
知识梳理
3:设计模式
iOS有哪些常见的设计模式?单例模式/委托模式/观察者模式/MVC模式单例模式单例保证了应用程序的生命周期内仅有一个该类的实例对象,而且易于外界访问.在iossdk中,UIApplication,NSBundle,NSNotificationCenter,NSFileManager,NSUserDefault,NSURLCache等都是单例.在实际开发中,单例一般会分为ARC和非ARC两种不同的写
大布溜
·
2019-12-23 22:55
插件化
知识梳理
(9) - 资源的动态加载示例及源码分析
相关阅读插件化
知识梳理
(1)-Small框架之如何引入应用插件插件化
知识梳理
(2)-Small框架之如何引入公共库插件插件化
知识梳理
(3)-Small框架之宿主分身插件化
知识梳理
(4)-Small框架之如何实现插件更新插件化
知识梳理
泽毛
·
2019-12-23 21:53
Kotlin
知识梳理
(9) - 委托属性
Kotlin
知识梳理
系列文章Kotlin
知识梳理
(1)-Kotlin基础Kotlin
知识梳理
(2)-函数的定义与调用Kotlin
知识梳理
(3)-类、对象和接口Kotlin
知识梳理
(4)-数据类、类委托及
泽毛
·
2019-12-23 20:23
NDK
知识梳理
(2) - 使用 CMake 进行 NDK 开发之如何编写 CMakeLists.txt 脚本
一、前言在前一篇文章NDK
知识梳理
(1)-使用CMake进行NDK开发之初体验中,我们一起学习了如何在AndroidStudio中使用CMake来进行NDK开发,而编写CMakeLists.txt构建脚本是其中一个重要的环节
泽毛
·
2019-12-23 13:20
多线程
知识梳理
(13) - ReentrantReadWriteLock 解析
一、基本概念ReentrantReadWriteLock是Java并发包中提供的读写锁实现,它维护了一对锁,一个读锁和一个写锁,通过分离读锁和写锁,使得并发性相比一般的排它锁有了提升,写锁和读锁的特点总结如下。1.1写锁的特点写锁是可重入的。如果存在读锁,则写锁不能获取,只有等待其它读线程都释放了读锁,写锁才能被当前线程获取。当前线程获取写锁后,它仍然可以获取读锁,而其它线程对于读锁和写锁的获取均
泽毛
·
2019-12-23 07:13
CALayer
知识梳理
关于CoreAnimationAPI怎么使用的文章很多,例如下面这些都写的非常好。ojbc中国#12动画我这篇文章主要解释一下动画的本质是什么,不涉及太多具体使用。iOS动画的本质CALayer是动画产生作用的地方,CALayer是什么鬼呢?看名字像是个Photoshop中的那种图层的概念。在iOS中,一个Layer『本文中的Layer指的是CALayer或它的子类』对象看起来就像一个在3D空间的
jackjhu
·
2019-12-23 04:05
多线程
知识梳理
(6) - 线程池四部曲之 ThreadPoolExecutor
一、ThreadPoolExecutor简介1.1优点在多线程
知识梳理
(5)-线程池四部曲之Executor框架中,我们对Executor框架以及它的调度模型进行了简要的介绍,其中用于对线程进行调度和管理的线程池是整个框架的核心
泽毛
·
2019-12-23 03:02
PHP
知识梳理
--Zend编译过程.md
php是解析型高级语言,对于zend引擎来说,php就是一个普通的C程序。也是通过C语言main执行,如何将PHP的程序解析为zend可执行的的C代码,就是zend的php编译过程。简单来说,zend对PHP的程序代码的编译分三步1,通过代码词法分析(re2c)和语义分析(Bison)将php代码编辑为抽象语法树(AST)2,将抽象语法树编译为opcode数组(zend_op_array)opco
空语
·
2019-12-23 02:50
Onenote使用后分享
开始使用Onenote不到一个月,起初是因为中一篇
知识梳理
的文章介绍的三种工具:思维导图,有道云笔记以及Onenote。思维导图因为收费我看了半天最后就没用,也没考虑找免费的。
JonnyQuest
·
2019-12-23 02:20
Java&Android 基础
知识梳理
(9) - LruCache 源码解析
一、基本概念1.1LruCache的作用LruCache的基本思想是LeastRecentlyUsed,即最近最少使用,也就是当LruCache内部缓存在内存中的对象大小之和到达设定的阈值后,会删除访问时间距离当前最久的对象,从而避免了OOM的发生。LruCache特别适用于图片内存缓存这种有可能需要占用很多内存,但是只有最近使用的对象才有可能用到的场景。1.2LruCache的使用下面,我们用一
泽毛
·
2019-12-22 15:01
多线程
知识梳理
(7) - ConcurrentHashMap 实现原理
一、前言ConcurrentHashMap是线程安全并且高效的HashMap,其它的类似容器有以下缺点:HashMap在并发执行put操作时,会导致Entry链表形成环形数据结构,就会产生死循环获取Entry,参考文章HashMap并发导致死循环HashTable使用synchronized来保证线程安全,但在线程竞争激烈的情况下HashTable的效率非常低下。ConcurrentHashMap
泽毛
·
2019-12-22 14:03
JSON
知识梳理
心系少时言等一不归人JSON(JavaScriptObjectNotation,JS对象标记)是一种轻量级的数据交换格式。它基于ECMAScript(w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。参考源引地址:https://baike
Neuro_annie
·
2019-12-22 12:24
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他