ICode9

精准搜索请尝试: 精确搜索
  • 深入理解JS闭包(一看就会)2021-07-20 12:57:33

    前言 JS闭包,对于每一个前端而言都是一个绕不开的概念。本人学习之初,因为闭包这个概念而花费了大量的时间以及精力去理解这个概念。所以在这里,我打算写一篇文章来分享一下本人的学习心得以及我眼中的闭包。 什么是闭包 先来看看百度百科对闭包的定义: 闭包就是能够读取其他函

  • 深入浅出Redis,一目了然的案例,思路清晰的理论知识,真的是太下饭了2021-07-19 15:29:48

    redis是当下一线互联网企业使用最广泛的存储中间件。Redis发展至今可以说是非常的完善了,但是在当下很多程序员开发过程中使用的Redis锁之类的都是别的架构师封装好的,往往只能停留在了业务层面了。 这样肯定是不行的,如果你想拿高薪资或者说在开发这条路上长时间去走下去,不被“优

  • JVM深入理解2021-07-18 11:02:46

    JVM JVM的位置 JVM的体系结构 类加载器 作用:加载Class文件 加载步骤: 类加载器收到请求将这个请求向上委托给父类加载器去完成,一直向上委托,直到启动类加载器启动加载器检查是否能够加载当前这个类,能加载就结束,使用当前加载器,否则,抛出异常,通知子加载器进行加载重

  • 你不知道的JavaScript上卷-深入理解2021-07-17 18:00:02

    目录 第一部分  作用域和闭包 第1章  作用域是什么 第2章 词法作用域 第3章 函数作用域和块作用域 第4章  提升 第5章  作用域闭包 第二部分  this和对象模型 第1章  关于this 第2章  this全面解析 第3章  对象 第4章  混合对象 “类” 第5章  原型 第6章  行为委托

  • 深入理解多线程2021-07-16 15:30:00

    简单记录一下最近学习的多线程内容,用以日后复习所用。 一、何为线程和进程? 1.1 进程 进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及

  • Spring Boot Starter 理解2021-07-15 08:33:41

    个人理解 快速集成,快速基础配置。 参考 深入springboot原理——一步步分析springboot启动机制(starter机制) 深入springboot原理——动手封装一个starter

  • 从基础到深入案例,你掌握了多少?2021-07-12 12:33:39

    Part1 SpringIOC 学习Spring最重要的无非是Spring IOC以及Spring AOP,首先咱们把Spring IOC吃透,以下内容将截图展示。 Spring IOC主要学习内容分为以下7点: ①Spring框架 ②Spring lOC容器Bean对象实例化模拟实现 ③Spring IOC容器Bean对象实例化 ④Spring lOC配置文件加载 ⑤Bea

  • 深入理解 Go Map2021-07-12 11:00:51

    文章参考:Go语言设计与实现3.3 哈希表 哈希表的意义不言而喻,它能提供 O(1) 复杂度的读写性能,所以主流编程语言中都内置有哈希表。 哈希表的关键在于哈希函数, 好的哈希函数能减少哈希碰撞,提供最优秀的读写性能。 哈希碰撞 因为没有完美的哈希函数, 所以哈希碰撞不可避免,一般有开放

  • android路由框架,海量算法高频面试题精编解析2021-07-10 23:54:54

    ### 正文博主利用闲暇时间,花了近三个月将Android开发中最常用、面试被问频次最高的18类源码整合成了一套系统知识笔记PDF,共计487页,18个章节!相信看完这份文档,你将会对Android开发中的各类核心源码有着更深入、更系统的理解。由于内容较多,避免影响到大家的阅读体验,在此只截图展示目

  • 项目实训报告-5 深入了解Pipeline2021-07-10 23:34:05

    了解pipeline.py pipeline类参数解释: class SomethingPipeline(object): def __init__(self): # 可选实现,做参数初始化等 # 写入你的业务逻辑 def process_item(self, item, spider): # item (Item 对象) – 爬取数据的item # spi

  • 深入理解计算机系统——信息的表示和处理2021-07-10 15:59:13

    //信息存储 字节-最小的可寻址的存储器单位,对应一个地址。 所有可能地址的集合,称为虚拟地址空间。 字长(32位,64位)决定了虚拟地址空间的大小。 因编码方式不同,文本数据(ascii字符码)比二进制数据(小端法,大端法)具有更强的平台独立性。 位级运算的常见用法是掩码运算。 大多数机

  • 带你深入理解Java的IO到底是个啥2021-07-09 10:33:57

    摘要:操作系统就是管家,电脑的设备就是资源,如果进程先要操作资源,必须要进行系统调用,有操作系统去处理,然后再返回给进程,这样的代理模式是不是很常见?因此app 就是你写的程序,资源就是硬盘或者其他的设备,io就是进行的系统调用。 本文分享自华为云社区《惊呆了,原来JavaIO如此简单》,原文作

  • 深入C++ (2)2021-07-09 00:01:43

    深入C++ (2) 1.const引用 ​ const引用可以用不同类型的对象初始化(只要能从一种类型转换到另一种类型即可),也可以是不可寻址的值,如文字常量.例如: double a = 9.9; const int &b = a; cout << "b = " << b << endl; ​ 最后运行结果会是 b = 9, ​ 当将一个引用初始化为

  • 1.7 深入理解Audio系统2021-07-08 00:00:11

    第7章 深入理解Audio系统 7.1 概述 Audio系统是Android平台的重要组成部分,它主要包括三方面的内容: AudioRcorder和AudioTrack:这两个类属于Audio系统对外提供的API类,通过它们可以完成Android平台上音频数据的采集和输出任务。AudioFlinger:它是Audio系统的工作引擎,管理

  • Java架构速成笔记:七大专题,1425页考点,挑战P8岗2021-07-05 21:29:42

    本篇Java架构速成笔记涵盖内容如下: 专题一:扎牢基础,深入底层,面试我可造火箭(多线程与高并发+深入JMM+JVM调优案例式实战化指导+经常被问操作系统原理剖析+从底向上网络原理解读+案例式深入解析23种设计模式+设计原则水到渠成)专题二:洞悉分布,明察并行,一路架构冲云霄(消息中间件+分

  • 深入理解Java:String2021-07-05 20:31:06

    在讲解String之前,我们先了解一下Java的内存结构。 一、Java内存模型   按照官方的说法:Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。   JVM主要管理两种类型内存:堆和非堆,堆内存(Heap Memory)是在 Java 虚拟机启动时创建,非堆内存(Non-heap

  • 深入理解Java虚拟机之Java虚拟机栈2021-07-04 18:33:28

    1、什么是虚拟机栈 Java虚拟机栈是Java运行时区域的一部分,描述的是Java线程的内存模型,每个Java方法被执行的时候,虚拟机都会创建一个栈帧(stack frame),用于存储方法执行需要的数据,比如局部变量表、操作数栈、动态链接、方法出口。在方法被调用的时候这个栈帧就会在虚拟机栈中

  • 《深入理解计算机系统》使用指南2021-07-03 20:58:17

    转自:https://book.douban.com/review/5627139/#comments Chapter 1 A Tour of Computer System 一个对计算机系统总体的介绍,简单明了。 应试 ★★★:可能在笔试中会有一些整体上的概念题。 修炼 ★: 属于计算机最基本的概念。 chapter 2 Representing and Manipulating Infor

  • 1.3 深入理解init2021-07-03 13:58:04

    版权声明:本文为CSDN博主「阿拉神农」的原创文章,遵循CC 4.0 BY-SA版权协议 原文链接:https://blog.csdn.net/Innost/article/details/47204675 第3章 深入理解init 3.1 概述 init是一个进程,确切地说,它是Linux系统中用户空间的第一个进程。由于Android是基于Linux内核

  • 带着问题深入学习Handler,系列篇2021-07-01 23:53:57

    在这个知识膨胀的时代,每天面对铺面而来的海量信息,我们的学习也不再是按照以往传统的学习模式了,更重要的是我们要进行科学学习,什么是学习?学会学习才是根本,如何学会学习,那就要讲求方法了,我们经常看到一些学霸等传奇人物,听他们的经历,学他们的方法,路有千千万,但是你想过没有,也许适合你

  • 深入理解MVC2021-06-30 15:02:38

      1 问题描述 最近在学习springMVC,大家应该都知道该框架是基于MVC架构的框架,我们平时也常说MVC架构,MVC模式等等。都觉得MVC非常的神秘,我们平时都在使用MVC,但却鲜有人知其所以然,那究竟什么是MVC呢?我们今天就来揭开MVC的神秘面纱。 2 问题分析 MVC定义:全名Model View Controller,

  • 1、深入理解Pod2021-06-29 23:29:43

    1、深入理解Pod 1、基本用法 1、对于容器的要求 kubernetes对长时间运行的容器要求:必须一直在前台执行。如果是后台执行的程序,例如 Nohup ./start.sh & 则会在执行完成之后销毁Pod,但是可以借助一些方式让后台程序在前台执行,例如supervisor 2、一个Pod多个容器 ​ 如果两个

  • 深入理解WPF路由事件2021-06-28 14:02:09

     WPF中有两种事件模型:一种是在WinForm时代就存在的CLR事件;另一种是WPF时代的路由事件; 一、CLR事件定义与使用 //定义一个委托 public delegate void ClickHandler(String Name); public class Test { /// 定义事件 public event ClickHandler Cl

  • 深入理解 Spring 事件发布与监听2021-06-21 14:01:28

    在使用 Spring 构建的应用程序中,适当使用事件发布与监听的机制可以使我们的代码灵活度更高,降低耦合度。 在使用 Spring 构建的应用程序中,适当使用事件发布与监听的机制可以使我们的代码灵活度更高,降低耦合度。Spring 提供了完整的事件发布与监听模型,在该模型中,事件发布方只需

  • 深入理解事务2021-06-21 11:32:51

    事务 1. 事务的基本介绍 1. 概念: * 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 2. 操作: 1. 开启事务: start transaction; 2. 回滚:rollback; 3. 提交:commit; 3. 例子: CREATE TABLE account ( id INT PRIMARY KEY AUTO_I

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有