索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。 一. 索引结构(方法、算法) 在mysql中常用两种索引结构(算法)B+Tree和Hash 1. B+树 B+Tree索引是最常用的mysql数据库索引算法,因为 ...
分类:
其他好文 时间:
2020-02-13 09:23:35
阅读次数:
67
文档介绍 是对Tensor的底层表示,包含了 指向 的指针 允许多个Tensor指向同一块内存,但是可以有不同的 metadata 元数据,是Tensor view specific 的内容 ,view specific 是指这个Tensor独有的 ,即如何去“看”(访问)这块内存 sizes st ...
分类:
其他好文 时间:
2020-02-08 18:03:07
阅读次数:
78
C++ vector 容器浅析 摘自:https://www.runoob.com/w3cnote/cpp-vector-container-analysis.html 一、什么是vector? 向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)。跟任意其 ...
分类:
编程语言 时间:
2020-02-07 16:34:40
阅读次数:
78
摘自:https://blog.csdn.net/wxywxywxy110/article/details/78621789 一:介绍NetFilter和iptables框架 如上图,分三种情况介绍数据包和钩子函数的关系: 当数据包从物理层和数据链路层传输过来,如果数据包是访问Linux主机本身。则 ...
分类:
Web程序 时间:
2020-02-06 19:42:52
阅读次数:
125
简介 Android是如何实现跨进程通信的,大家熟悉的Binder是什么,怎么设计的,进程间的数据如何发送接收的。本文将以及解析,并对Binder驱动实现、Native层实现、Java层实现三块做一个总结分析。 Binder学习思路 1. Binder与传统IPC的区别 2. Binder驱动的内部 ...
分类:
移动开发 时间:
2020-02-05 00:01:36
阅读次数:
120
基于jdk-13.0.2 Java对象头中的markWord布局可参考markOop.hpp,(大端格式)归纳为: 其中前3含义: JDK10及之后版本默认启动即开启偏向锁 JDK-8181778 参考: jdk13源码 https://hg.openjdk.java.net/jdk/jdk13 j ...
分类:
其他好文 时间:
2020-02-04 23:52:42
阅读次数:
79
目录 1、关键接口和类 1.1、关键类之 DefaultListableBeanFactory 1.2、关键类之XmlBeanDefinitionReader 1.3、关键类之ClassPathXmlApplicationContext 2、spring初始化过程中对外暴露的扩展接口 3、扩展点的启 ...
分类:
编程语言 时间:
2020-02-04 10:29:33
阅读次数:
57
Python同Java一样,都属于面向对象语言。 面向对象语言,可以创建类及对象的概念,万物皆对象。 类作为一种抽象的概念,可以视为一个通用的模板。 而对象则可视为实例化的类,是一个个的实体。 1 class Car: 2 """这是一个汽车类""" 3 def power(self): 4 pri ...
分类:
编程语言 时间:
2020-02-01 12:43:26
阅读次数:
71
本文简要的分析了下Collections.synchronizedList 、CopyOnWriteArrayList、Vector线程安全的实现机制并对它们的读,写,迭代性能进行了对比。 ...
分类:
其他好文 时间:
2020-02-01 10:35:48
阅读次数:
58
[TOC] 前言 对于写过 ASP.NET Core 的童鞋来说,可以通过 HttpContextAccessor 在 Controller 之外的地方获取到HttpContext,而它实现的关键其实是在于一个AsyncLocal<HttpContextHolder 类型的静态字段。接下来就和大家来 ...
分类:
Web程序 时间:
2020-01-29 18:05:40
阅读次数:
755