#新理解

一篇彻底理解JS中的prototype、__proto__与constructor

1.基本类型不是对象(boolean、undefined、number、string)2.引用类型都是对象(Array,function,Object)3.对象是通过函数创建,并且强调,对象字面量也是通过函数创建,举例说明,ES6继承的语法糖4.函数有的是显式原型prototype5.对象有的是隐式原型__proto_...

理解OSI参考模型(转)

文章转自 https://www.cnblogs.com/evablogs/p/6709707.html一个视频网站上不小心搜到网络知识的视频,突然以前大学的没有真正接受的知识点,一下子豁然开朗,赶紧整理了下笔记。一、OSI参考模型自下而上:物理层(物理介质,比特流)、数据链路层(网卡、交换机)、网络层(IP...
代码星球 代码星球·2021-02-23

理解zookeeper选举机制

原文转自:https://www.cnblogs.com/ASPNET2008/p/6421571.html         https://blog.csdn.net/cnh294141800/article/details/5...

深入理解java异常处理机制

文章转自 http://blog.csdn.net/hguisu/article/details/6155636...

深入理解mybatis原理, Mybatis初始化SqlSessionFactory机制详解(转)

文章转自http://blog.csdn.net/l454822901/article/details/51829785 对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外。本章将通过以下几点详细介绍MyBatis的初始化过程。    1.MyBa...

深入理解Java中的final关键字(转)

文章转自http://www.importnew.com/7553.htmlJava中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使用final关键字的实例。final经常和s...

《深入理解Java虚拟机》笔记(转)

文章来自http://www.cnblogs.com/tianchi/archive/2012/11/11/2761631.html 在C里面我们想执行一段自己编写的机器指令的方法大概如下:typedef void(*FUNC)(int);char*str="yourcode";FUNCf=(FUN...
代码星球 代码星球·2021-02-23

彻底理解ThreadLocal

摘自http://blog.csdn.net/lufeng20/article/details/24314381/  早在JDK1.2的版本中就提供Java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。  当使用...
代码星球 代码星球·2021-02-23

css 盒子模型理解

盒子模型是html+css中最核心的基础知识,理解了这个重要的概念才能更好的排版,进行页面布局。下面是自己积累和总结的关于css盒子模型的知识^_^,希望对初学者有用。一、css盒子模型概念CSScss盒子模型又称框模型(BoxModel),包含了元素内容(content)、内边距(padding)、边框(border...
代码星球 代码星球·2021-02-22

android开发FontMetrics的理解

p.p1{margin:0;font:12px"HelveticaNeue"}p.p1{margin:0;font:12px"HelveticaNeue"}Paint.FontMetrics.top:基准位置上方最大高度Paint.FontMetrics.ascent:基准位置上方推荐高度Paint.FontMetri...

linuxC线程pthread的相关理解

1.线程概念  Linux里的线程,也叫轻量级进程(lightweightprocess),本质上是进程。  Linux早期是没有线程的,后来的线程是借助进程实现的。线程、进程的核心都是调用系统的clone方法实现。  线程和进程的区别:(说明:PCB即进程控制块)    进程拥有PCB,用于独立的地址空间。是操作系统...

LinuxC创建回收进程fork、exec、wait、waitpid函数的理解

1.fork   intpid=fork();  if(pid==-1){//返回-1,说明fork失败    perror("fork");    exit(1);  }elseif(pid>0){//返回子进程pid,说明是父进程  }elseif(pid==0){//返回0,说明是子进程  }  fork出...

linuxC编译参数CPPFLAGS、CFLAGS、LDFLAGS参数的理解

CPPFLAGS:预处理器需要的选项如:-I(大写i指定头文件路径)CFLAGS:编译的时候使用的参数–Wall–g-cLDFLAGS:链接库使用的选项–L-l(大写L指定动态库的路径,小写L指定动态库的名称) ...

makefile规则变量 $@ 、$^ 、$< 的理解

makefile文件三要素以及形式:目标:依赖  行为比如:(编译main.c、test.c,生成main可执行文件)main:main.otest.o    gcc-omainmain.otest.omain.o:main.ctest.h  gcc-cmain.ctest.otest.ctest.h  gcc-cte...
代码星球 代码星球·2021-02-22

04面向对象编程-01-创建对象 和 原型理解(prototype、__proto__)

从Java中我们可以很好地去理解“类”和“实例”两个概念,可是在JavaScript中,这个概念却不一样。JavaScript不区分类和实例的概念,而是通过原型(prototype)来实现面向对象编程。原型是指当我们想要创建一个具体对象时,并没有像Java中那样有类可以使用,但是却可以利用类似“继承”的方式,这里类似“...
首页上一页12345...下一页尾页