深入Android应用开发_核心技术解析与最佳实践

感谢作者的奉献,以下是我读了这本书的笔记,也只是摘录对我有用的片段,分享之: 一.深入解析android核心组件和应用框架    1.listView下空列表的显示问题.重写适配器的isEmpty(),或HoneyComb中主要是通过ListFragment的setEmptyText();    2.InputMethodService,一种输入法在界面上由3部分构成,即软输入视图(SoftInputView)、候选视图(CandidatesView)和全屏模式(FullscreenMode).

  • 0
  • 0
  • 发布于 2021-06-14 05:59
  • 阅读 ( 296 )

深入理解HTTP协议、HTTP协议原理分析

http协议学习系列 1. 基础概念篇 1.1 介绍  HTTP是HyperTextTransferProtocol(超文本传输协议)的缩写。它的发展是万维网协会(WorldWideWebConsortium)和Internet工作小组IETF(InternetEngineeringTaskForce)合作的结果,(他们)最终发布了一系列的RFC,RFC1945定义了HTTP/1.0版本。其中最著名的就是RFC2616。RFC2616定义了今天普遍使用的一个版本——HTTP1.1。 HTTP协议(Hyp

  • 0
  • 0
  • 发布于 2021-06-12 19:13
  • 阅读 ( 184 )

深入理解http协议原理

简述 对于Android开发来说,HTTP是网络开发中最为重要的、使用频率最高的手段,也是面试常问到的面试题。因此,深入了解HTTP是必备技能,只有了解它的基本原理才能够更好的运用。 HTTP网络请求原理 HTTP是一种应用层协议,它通过TCP实现了可靠的数据传输,能够保证数据的完整性、正确性。对于移动开发而言,网络应用基本上都是C/S架构。客户端通过向服务器发起特定的请求

  • 0
  • 0
  • 发布于 2021-06-12 19:12
  • 阅读 ( 157 )

深入理解SpringMVC中@RequestBody

** SpringMVC中使用@RequestBody,@ResponseBody注解实现Java对象和XML/JSON数据自动转换(上) ** Spring3.1开始使用新的HandlerMapping和HandlerAdapter来支持@Contoller和@RequestMapping注解处理:处理器映射RequestMappingHandlerMapping和处理器适配器RequestMappingHandlerAdapter组合来代替Spring2.5开始的处理器映射DefaultAnnotat

  • 0
  • 0
  • 发布于 2021-06-12 18:25
  • 阅读 ( 167 )

深入理解SpringCloud与微服务构建

目录 一、SpringCloud微服务技术简介 二、开发框架SpringBoot 三、服务注册和发现Ereka 四、负载均衡 五、申明式调用 六、熔断器 七、路由网关 八、配置中心 九、服务链路追踪 十、微服务监控 十一、SpringSecurity   一、SpringCloud微服务技术简介 SpringCloud作为Java语言的微服务框架,它依赖于SpringBoot,有快速开发、持续交付和容易部署等特点。SpringCloud的组件非常多,涉及微服务的方

  • 0
  • 0
  • 发布于 2021-06-12 11:42
  • 阅读 ( 744 )

深入浅出JavaScript异步编程

深入浅出JavaScript异步编程 1.什么是异步编程2.为什么浏览器下有异步编程3.异步回调有什么问题4.解决异步回调问题的方案5.从浏览器原理分析Promise原理6.生成器与协程7.co框架的原理,Promise与生成器的结合8.从协程和微任务看Async/await9.总结 随着移动互联网基础网速的飞速提升和各种设备硬件的革命性升级,人们对web应用功能的期待越来越高,浏览器性能因浏览器内核的革命性

  • 0
  • 0
  • 发布于 2021-05-31 13:12
  • 阅读 ( 244 )

深入理解JavaScript中的类型

记得大学java课的老师经常说:“万物皆对象”。 现实世界中,随处可见的一种事物就是对象,对象时事物存在的实体,如人类,书桌,计算机,等。人类解决问题的方式总是将负责的事物简单化,于是就会思考这些对象都是由哪些部分组成的。通常会将对象划分为两个部分,即静态部分与动态部分。静态部分,就是不能动的部分,这部分被称为属性,任何对象都会具备其自身

  • 0
  • 0
  • 发布于 2021-05-31 13:06
  • 阅读 ( 315 )

深入理解JavaScript执行上下文、函数堆栈、提升的概念

首先明确几个概念: EC:函数执行环境(或执行上下文),ExecutionContextECS:执行环境栈,ExecutionContextStackVO:变量对象,VariableObjectAO:活动对象,ActiveObjectscopechain:作用域链想当初自己看到这几个概念的时候是一(m)脸(d)懵(z)逼(z),但是不得不说这几个概念对以后深入学习JS有很大的帮助。来不及解释了,赶紧上车~ EC(执行上下文) 每次当控制器转到ECMAScript可执行代码的时候

  • 0
  • 0
  • 发布于 2021-05-31 11:30
  • 阅读 ( 324 )

深入理解Javascript之执行上下文(Execution Context)

 在这篇文章中,将比较深入地阐述下执行上下文-Javascript中最基础也是最重要的一个概念。相信读完这篇文章后,你就会明白javascript引擎内部在执行代码以前到底做了些什么,为什么某些函数以及变量在没有被声明以前就可以被使用,以及它们的最终的值是怎样被定义的。 什么是执行上下文 Javascript中代码的运行环境分为以下三种: 全局级别的代码-这个是默认的代码运行环

  • 0
  • 0
  • 发布于 2021-05-31 11:29
  • 阅读 ( 217 )

深入理解Java中的容器

1、容器的概念在Java当中,如果有一个类专门用来存放其它类的对象,这个类就叫做容器,或者就叫做集合,集合就是将若干性质相同或相近的类对象组合在一起而形成的一个整体2、容器与数组的关系之所以需要容器:1、数组的长度难以扩充2、数组中数据的类型必须相同容器与数组的区别与联系:1、容器不是数组,不能通过下标的方式访问容器中的元素2、数组的所有功能通

  • 0
  • 0
  • 发布于 2021-05-31 06:21
  • 阅读 ( 213 )

深入解析SpringBoot java-jar命令行启动原理

在springboot里,很吸引人的一个特性是可以直接把应用打包成为一个jar/war,然后这个jar/war是可以直接启动的,而不需要另外配置一个WebServer。那么springboot如何启动的呢?今天我们就来一起探究一下它的原理。首先我们来创建一个基本的springboot工程来帮助我们分析,本次springboot版本为2.2.5.RELEASE。 //SpringBootDemo.java @SpringBootApplication publicclassSpringBootDemo{ p

  • 0
  • 0
  • 发布于 2021-05-31 04:17
  • 阅读 ( 426 )

Python地信专题 |基于geopandas的空间数据分析-深入浅出分层设色

点击蓝字关注我,有干货领取! 本文对应代码和数据已上传至我的Github仓库:https://github.com/CNFeffery/DataScienceStudyNotes[1] 已发布: Python地信专题|基于geopandas的空间数据分析—数据结构篇 Python地信专题|基于geopandas的空间数据分析-坐标参考系篇 Python地信专题|基于geopandas的空间数据分析-文件IO篇 Python地信专题|基于geopandas玩转地图可视化 1简介 通过前面的文章,我们已

  • 0
  • 0
  • 发布于 2021-05-31 00:14
  • 阅读 ( 205 )

JavaScript是如何工作的:深入类和继承内部原理+Babel和 TypeScript 之间转换

这是专门探索JavaScript及其所构建的组件的系列文章的第15篇。 如果你错过了前面的章节,可以在这里找到它们: JavaScript是如何工作的:引擎,运行时和调用堆栈的概述!JavaScript是如何工作的:深入V8引擎&编写优化代码的5个技巧!JavaScript是如何工作的:内存管理+如何处理4个常见的内存泄漏!JavaScript是如何工作的:事件循环和异步编程的崛起+5种使用async/await更好地编码方

  • 0
  • 0
  • 发布于 2021-05-30 15:02
  • 阅读 ( 312 )

深入理解协程(三):async/await实现异步协程

原创不易,转载请联系作者 深入理解协程分为三部分进行讲解: 协程的引入yieldfrom实现异步协程async/await实现异步协程本篇为深入理解协程系列文章的最后一篇。 从本篇你将了解到: async/await的使用。如何从yieldfrom风格的协程修改为async/await风格。篇幅较长,请耐心阅读。 async/await的引入 上篇【yieldfrom实现异步协程】我们引入了asynico模块,结合yieldfrom实现异步协程。但语法

  • 0
  • 0
  • 发布于 2021-05-30 13:42
  • 阅读 ( 189 )

深入理解 JavaScript 异步系列(5)—— async await

第一部分,ES7中引入async-await 原文地址 http://www.cnblogs.com/wangfupeng1988/p/6532734.html 未经作者允许,不得转载~ 前面介绍完了Generator的异步处理,可以说是跌跌撞撞,经过各种基础介绍和封装,好容易出了一个比较简洁的异步处理方案,学习成本非常高————这显然不是我们想要的! 因此,还未发布的ES7就干脆自己参照Generator封装了一套异步处理方案————async-await。说是参

  • 0
  • 0
  • 发布于 2021-05-30 13:15
  • 阅读 ( 209 )

深入浅出React和Redux学习笔记(四)

模块化React和Redux应用 创建一个复杂的应用该如何操作? 模块化应用的要点;代码文件的组织方式;状态树的设计;开发辅助工具;1.模块化应用要点 React负责视图,Redux管理状态。 开始一个新的应用应该考虑的事情: 代码文件的组织结构;确认模块的边界;Store的状态树的设计;2.代码文件的组织方式 2.1按角色组织 按角色组织(OrganizedbyRoles):在MVC中,应用代码分为Controller、Mod

  • 0
  • 0
  • 发布于 2021-05-30 12:20
  • 阅读 ( 263 )

深入理解javascript原型及原型链

原型及原型链是javascript中非常重要的东西,对看别人源码和自己设计框架和深入理解javascript这门语言特别有用。 原型及原型链名词解释 prototype每一个函数都有一个prototype(原型)属性,这个属性是一个指针,指向了一个对象,而这个对象的用途就是包含可以由特定类型的所有实例共享的属性和方法。 proto所有引用类型(函数,数组,对象)都拥有__proto__属性。JavaScript只有一

  • 0
  • 0
  • 发布于 2021-05-30 11:44
  • 阅读 ( 194 )

深入javascript之原型和原型链

原型和原型链是js中的难点也是重点,明白了原型和原型链会让我们在后面不管是学习还是工作都会更加高效,并且原型和原型链会是面试中必不可少的话题。看完此篇文章一定会让你对原型,原型链有深刻全面的了解。 深入系列:深入javascript之作用域 深入系列:深入javascript之执行上下文   一,函数对象                所有引用类型(函数,数组,对象)都拥有__prot

  • 0
  • 0
  • 发布于 2021-05-30 11:43
  • 阅读 ( 233 )

《你不知道的JavaScript》:深入理解Promise机制

promise篇章1 本篇开始回顾下ES6中的Promise。注意是回顾,如果想从基础看promise的话,推荐看阮一峰大神的ES6入门中的promise章节。 在这个API面世之前,js开发者写异步代码主要用的是“回调函数”。但回调地狱什么的,想必有过经历都懂,难写难看难维护,真是不想看第二眼。所以Promise出来后备受欢迎。 当我下决心并把Promise真正弄懂之后,恨不得抱着Promise亲两口,把垃圾的回

  • 0
  • 0
  • 发布于 2021-05-30 08:52
  • 阅读 ( 243 )

深入理解JavaScript的Promise

写在前面 对于没有见过的东西,人们会排斥,因为内心会恐惧。——题记 对于JavaScript这门语言来说,带P开头的关键词总是给人一种莫名的恐惧感。在初学JavaScript时,对ProtoType和__proto__非常恐惧,因为初级应用里根本用不到这两位,但是面试官却总喜欢问这类的问题。后来随着工作经验积累,看问题和编程的层面提升后,觉得其实也很简单。而我对今天的主人公promise也是这

  • 0
  • 0
  • 发布于 2021-05-29 23:18
  • 阅读 ( 211 )

今天,有什么经验需要分享呢?

立即撰写

热议话题 »