首页
Python
Java
PHP
IOS
Andorid
NodeJS
JavaScript
HTML5
理解
深入理解JavaScript对象
前言在 JavaScript 中,对象是一种非常常见的数据类型,几乎每个程序员都会在日常工作中频繁地使用对象。在本篇文章中,我们将深入了解 JavaScript 对象的一些基本概念和一些高级概念,这些概念对于我们正确理解对象在 Java
一步一图带你深入理解 Linux 物理内存管理
1. 前文回顾在上篇文章 《深入理解 Linux 虚拟内存管理》 中,笔者分别从进程用户态和内核态的角度详细深入地为大家介绍了 Linux 内核如何对进程虚拟内存空间进行布局以及管理的相关实现。在我们深入理解了虚拟内存之后,那么何不顺带
深入理解 Linux 物理内存分配全链路实现
前文回顾在上篇文章 《深入理解 Linux 物理内存管理》中,笔者详细的为大家介绍了 Linux 内核如何对物理内存进行管理以及相关的一些内核数据结构。在介绍物理内存管理之前,笔者先从 CPU 的角度开始,介绍了三种 Linux 物理
理解NodeJS多进程
序言一次面试中,我提到自己用过pm2,面试接着问:「那你知道pm2父子进程通信方式吗」。我大概听说pm2有cluster模式,但不清楚父子进程如何通信。面试结束后把NodeJS的多进程重新整理了一下。对于前端开发同学,一定很清楚js是
理解Nodejs中的进程间通信
前置知识文件描述符在 Linux 系统中,一切都看成文件,当进程打开现有文件时,会返回一个文件描述符。文件描述符是操作系统为了管理已经被进程打开的文件所创建的索引,用来指向被打开的文件。当我们的进程启动之后,操作系统会给每一个进程
深度理解NodeJS事件循环
导读ALL THE TIME,我们写的的大部分javascript代码都是在浏览器环境下编译运行的,因此可能我们对浏览器的事件循环机制了解比Node.JS的事件循环更深入一些,但是最近写开始深入NodeJS学习的时候,发现NodeJS的
理解Nodejs中的进程间通信
前置知识文件描述符在 Linux 系统中,一切都看成文件,当进程打开现有文件时,会返回一个文件描述符。文件描述符是操作系统为了管理已经被进程打开的文件所创建的索引,用来指向被打开的文件。当我们的进程启动之后,操作系统会给每一个进程
源码级深度理解 Java SPI
作者:vivo 互联网服务器团队- Zhang PengSPI 是一种用于动态加载服务的机制。它的核心思想就是解耦,属于典型的微内核架构模式。SPI 在 Java 世界应用非常广泛,如:Dubbo、Spring Boot 等框架。本文从源码
理解NodeJS多进程
序言一次面试中,我提到自己用过pm2,面试接着问:「那你知道pm2父子进程通信方式吗」。我大概听说pm2有cluster模式,但不清楚父子进程如何通信。面试结束后把NodeJS的多进程重新整理了一下。对于前端开发同学,一定很清楚js是
深度理解NodeJS事件循环
导读ALL THE TIME,我们写的的大部分javascript代码都是在浏览器环境下编译运行的,因此可能我们对浏览器的事件循环机制了解比Node.JS的事件循环更深入一些,但是最近写开始深入NodeJS学习的时候,发现NodeJS的
一步一图带你深入理解 Linux 虚拟内存管理
写在本文开始之前....从本文开始我们就正式开启了 Linux 内核内存管理子系统源码解析系列,笔者还是会秉承之前系列文章的风格,采用一步一图的方式先是详细介绍相关原理,在保证大家清晰理解原理的基础上,我们再来一步一步的解析相关内核源码
理解Nodejs中的进程间通信
前置知识文件描述符在 Linux 系统中,一切都看成文件,当进程打开现有文件时,会返回一个文件描述符。文件描述符是操作系统为了管理已经被进程打开的文件所创建的索引,用来指向被打开的文件。当我们的进程启动之后,操作系统会给每一个进程
理解NodeJS多进程
序言一次面试中,我提到自己用过pm2,面试接着问:「那你知道pm2父子进程通信方式吗」。我大概听说pm2有cluster模式,但不清楚父子进程如何通信。面试结束后把NodeJS的多进程重新整理了一下。对于前端开发同学,一定很清楚js是
深度理解NodeJS事件循环
导读ALL THE TIME,我们写的的大部分javascript代码都是在浏览器环境下编译运行的,因此可能我们对浏览器的事件循环机制了解比Node.JS的事件循环更深入一些,但是最近写开始深入NodeJS学习的时候,发现NodeJS的
一个思维导图,带你深入理解 Linux 网络
说明思维导图目录内核接收网络包内核与用户进程协作内核发送网络包TCP 连接网络性能优化GitHub 项目说明经朋友推荐发现一本好书:《深入理解 Linux 网络》,本文以思维导图的形式,展示俺做的笔记,原书对 Linux 网络
php yield理解
使用yield之前function actionIndex($message = 'hello world'){$valuesArray = [];// 获取初始内存使用量echo '开始'.round(memory_get_usage
hadoop进程理解
进程理解HDFS相关(NN,DN,SSN)NameNode(NN) 功能:1、接受客户端的读/写服务因为NameNode知道数据文件与DataNode的对应关系2、保存文件的时候会保存文件的元数据信息a. 文件的归属b. 文件的权限c
一文理解Hadoop分布式存储和计算框架入门基础
@目录概述定义发展历史发行版本优势生态项目架构组成模块HDFS架构YARN架构部署部署规划前置条件部署步骤下载文件(三台都执行)创建目录(三台都执行)配置环境变量(三台都执行)安装和配置(hadoop1上执行)启动和停止HadoopHDF
深入理解java泛型
目录什么是Java泛型泛型的使用泛型类泛型接口泛型方法泛型的底层实现机制ArrayList源码解析什么是泛型擦除泛型的边界?:无界通配符extends 上边界通配符super 下边界通配符PECS原则泛型是怎么擦除的擦除类定义中的无限制类
理解JavaScript中的window对象
前言每个JavaScript环境都有一个全局对象(global object)。在全局范围内创建的任何变量实际上都是这个对象的属性,而任何函数都是它的方法。在浏览器环境中,全局对象是window对象,它代表了包含网页的浏览器窗口。在这
python协程asyncio的个人理解
目录协程与任务基本语法协程的声明和运行可等待对象运行asyncio程序创建任务休眠机制解析运行的流程图示协程与任务python语境中,协程 coroutine 的概念有两个:协程函数、协程对象,协程对象由协程函数创建得到(类似于类实例
从 CPU 讲起,深入理解 Java 内存模型!
Java 内存模型,许多人会错误地理解成 JVM 的内存模型。但实际上,这两者是完全不同的东西。Java 内存模型定义了 Java 语言如何与内存进行交互,具体地说是 Java 语言运行时的变量,如何与我们的硬件内存进行交互的。而 JVM
iOS的开发中相关证书的理解及作用
我们都知道开发iOS应用是少不了苹果证书的,对于一个新手来说,这个是比较头疼的是,毕竟真机测试,发布蒲公英测试,苹果提供的内测testflight,上传到app-store都要跟苹果证书打交道,上面这些步骤最好就是自己走一遍,不然你对苹果的
Hadoop进程理解
进程理解HDFS相关进程理解(NN,DN,SSN) NameNode中存放的是数据文件与元数据的映射信息,数据文件和block快的映射信息,block块和DataNode的映射信息,前两者存放在磁盘里,Hadoop st
[html] 说说你对HTML5中“一次编写,全体使用”的理解
[html] 说说你对HTML5中“一次编写,全体使用”的理解 这个有点组件化的意思?个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题
热门专题
「译」Blazor
IoT
我爱我家:我为什么选择AppCan?
除了获取
在windows下制作mac
DATE_FORMAT
MySql导入sql脚本问题
xLua
更改Linux终端光标的粗细
ice框架应用记录-框架说明
volatile底层实现原理
Java面向对象概述和三大特性
绑定属性
于一身的网页直播/点播播放器方案EasyPlayer.js实现倍速回放方法
SCI/EI/ISTP检索
python之微信公众号开发(基本配置和校验)
设计模式(八)_门面模式
HHD的区别
presto-mysql/elasticsearch6.0.0安装部署测试,异种数据源关联查询入门实践
什么是算术运算?什么是关系运算?什么是逻辑运算?
(转载)深度学习基础(4)——卷积神经网络
Python多列排序
1
2
3
4
5
…
10
Next »