ICode9

精准搜索请尝试: 精确搜索
  • 深入浅出 TCP/IP 协议栈2021-10-15 10:03:44

    深入浅出 TCP/IP 协议栈   TCP/IP 协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输。TCP/IP 协议采用4层结构,分别是应用层、传输层、网络层和链路层,每一层都呼叫它的下一层所提供的协议来完成自己的需求。

  • 深入浅出索引(下)2021-10-12 17:59:55

    文章目录 1. 回表的概念2.最左前缀原则3. 索引下推 1. 回表的概念 在下面这个表 T 中,如果我执行 下面这段SQL需要执行几次树的搜索操作,会扫描多少行? select * from T where k between 3 and 5 下面是T表的表结构和插入的数据 create table T ( ID int primary key, k i

  • 深入浅出PyTorch(1)-PyTorch安装2021-10-11 13:58:26

    PyTorch安装 一、Anaconda安装 Anaconda官网 二、Cudnn和CUDA的安装 查看本机的CUDA版本(可在cmd中输入nvidia-smi 来查看),并下载与之匹配的cudnn CUDA官网 cudnn官网 三、pytorch安装 打开anaconda prompt,在命令提示符中输入 # 创建虚拟环境名为pytorch conda create –n py

  • 【自制FOC驱动器】深入浅出讲解FOC算法与SVPWM技术2021-10-09 19:04:28

    转载自 http://www.pengzhihui.xyz/2020/07/02/foc/ 前言前阵子工作太忙,好久没做个人项目了,最近久违地想做一个机器人项目,设计中需要用到高性能超小体积的伺服电机。 0. 前言 前阵子工作太忙,好久没做个人项目了,最近久违地想做一个机器人项目,设计中需要用到高性能超小体积的伺

  • 5.深入浅出索引(下)2021-10-06 23:33:48

    1.前言   在上一篇文章中,我们主要介绍了innodb索引的数据结构模型,今天再继续聊聊跟mysql索引有关的概念 2.开始   如果我执行select * from T between 3 and 5,需要执行几次树的搜索操作,会扫描多少行?   mysql> create table T ( ID int primary key, k int NOT NULL DEFAULT

  • SSD的FTL——深入浅出SSD笔记2021-09-26 19:59:46

    Interface Adapter——接口适配:          在内部FTL中主要关联eMMC/SCSI/SATA/PCIe/NVMe等接口,而在外部FTL中主要关联Linux Block Device。 Address Translation——映射管理         地址映射,也可以叫做mapping,负责逻辑地址和物理地址之间的映射,多技术模块都

  • 深入浅出的多线程2021-09-15 21:58:26

    1.悲观锁与乐观锁:悲观的锁就是想到最坏情况,每次去拿数据的时候都会认为该数据会被修改,所以每次拿数据时都会进行阻塞直到其拿到锁,一个线程在使用时其他进入的线程进行阻塞,直到用完后再把资源转让。synchronized和reentrantlock等独占锁都是悲观锁思想。     乐观锁假设最好的

  • 2.深入浅出java多线程2021-09-11 20:32:58

    1.上下文切换:是指CPU从一个线程切换到另一个线程 2.volatile:volatile关键字能够保证内存的可见性,如果用volatile关键字声明了一个变量,在一个线程里面改变了这个变量的值那么其他线程是立马可见更改后的值的 volatile 变量需要进⾏原⼦操作。 signal++ 并不是⼀个原⼦操作,所以我们

  • 深入浅出全面解析RDMA2021-08-29 11:00:22

    https://blog.csdn.net/qq_21125183/article/details/80563463       RDMA(RemoteDirect Memory Access)技术全称远程直接内存访问,就是为了解决网络传输中客户端与服务器端数据处理的延迟而产生的。它将数据直接从一台计算机的内存传输到另一台计算机,无需双方操作系统的介入

  • 深入浅出全面解析RDMA2021-08-25 19:01:55

    https://blog.csdn.net/qq_21125183/article/details/80563463       RDMA(RemoteDirect Memory Access)技术全称远程直接内存访问,就是为了解决网络传输中客户端与服务器端数据处理的延迟而产生的。它将数据直接从一台计算机的内存传输到另一台计算机,无需双方操作系统的介入。

  • 深入浅出SOA(转载)2021-08-21 19:01:36

    ​  前一阵换了份工作,来到新公司,恰好新同事问起SOA是什么,我随口说了几点,其实自己以前研究过,不过并没有详细的整理过,说的比较模糊,恰好周末,拿出点时间整理下以前对SOA的认知。      SOA是什么?SOA全英文是Service-Oriented Architecture,中文意思是中文面向服务编程,是一种思想,一种

  • CenterNet2的深入浅出(CVPR2021)2021-08-06 22:30:29

    CenterNet2的深入浅出(CVPR2021) 论文地址与代码主要贡献贡献解释 论文地址与代码 论文: https://arxiv.org/abs/2103.07461. 代码: https://github.com/xingyizhou/CenterNet2. 主要贡献 CenterNet2是2021年的一篇CVPR论文,这篇论文读起来比较费解,因为里面牵涉了比较深的数

  • 深入浅出了解AUTOSAR Adaptive平台2021-08-06 12:01:41

    在过去的30至40年中,嵌入式软件的发展呈指数级增长,并且没有丝毫放缓的迹象。因此,“ 软件对现代汽车至关重要”的说法已经成为一种共识。 AUTOSAR Classic 平台支持了汽车软件的增长。该平台的特点是支持硬实时,高安全性,可用资源相对较低的ECU,因此非常适合传统的汽车应用。 而智能

  • 深入浅出认识 ZooKeeper2021-08-02 22:34:21

    ZooKeeper 作为一个分布式协调服务 ,由 Apache 进行维护。 ZooKeeper 可以视为一个高可用的文件系统。 ZooKeeper 可以用于发布/订阅、负载均衡、命令服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能 。 文章目录 一、ZooKeeper简介1.1 ZooKee

  • MySQL深入浅出之知识体系(一)2021-07-31 18:03:32

    一.MySQL的安装以及配置(准备阶段) 1.在Linux以及Windows上的下载 2.在Linux以及Windows上的安装 3.在Linux以及Windows上的配置 4.MySQL服务在Linux以及Windows上的启动与关闭   二.MySQL的基本语法知识(学习阶段) 1.SQL语句分类 2.数据类型 3.运算符 4.常用函数 5.视图 6.触发

  • 《深入浅出node.js》第二章 模块机制2021-07-29 15:31:47

    1、CommonJS 模块规范 模块引用 require()引入 模块定义 module的属性exports导出 模块标识 参数:小驼峰命名 or 相对路径 or 绝对路径,可以没有后缀传给require的参数 2、Node 核心模块:node提供 文件模块:用户编写 2.1 优先从缓存加载 减少二次引入的开销 2.2 路径

  • Docker的深入浅出(入门新手篇)2021-07-21 19:30:08

    Docker的深入浅出(入门新手篇) (持续更新中。。。。。。) 什么是Docker? 这个问题百度的话会有很多标准答案,但是晦涩难懂,鄙人从小语文不好所以在以下内容鄙人会用个人粗俗的语音加通俗的理解来向入门的小伙伴介绍Docker到底是个什么东西? 要解决Docker是什么这个问题就要引出另外一

  • 深入浅出索引2021-07-20 12:31:22

    *1*|***0***一 介绍 为何要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 什么是索引

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

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

  • WPF 可拖拽的分隔栏 GridSpliter2021-07-18 12:01:51

    <Grid> <Grid.RowDefinitions> <RowDefinition Height="35"/> <RowDefinition/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="150"/>

  • Netty入门教程——深入浅出Netty2021-07-15 13:04:42

    什么是Netty? Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。 Netty 是一个广泛使用的 Java 网络编程框架(Netty 在 2011 年获得了Duke's Choice Award,见https://www.java.net/dukeschoice/2011)。它活跃和成长于用户

  • 深入浅出图神经网络 第6章 GCN的性质 读书笔记2021-07-15 01:32:12

    第6章 GCN的性质 第5章最后讲到GCN结束的有些匆忙,作为GNN最经典的模型,其有很多性质需要我们去理解。 6.1 GCN与CNN的区别与联系 CNN卷积卷的是矩阵某个区域内的值,图卷积在空域视角下卷的是节点的邻居的值,由此粗略来看二者都是在聚合邻域的信息。 再具体来看一些区别与联系: 图像是

  • 深入浅出图神经网络 GCN代码实战2021-07-14 13:34:27

    GCN代码实战 书中5.6节的GCN代码实战做的是最经典Cora数据集上的分类,恰当又不恰当的类比Cora之于GNN就相当于MNIST之于机器学习。 有关Cora的介绍网上一搜一大把我就不赘述了,这里说一下Cora这个数据集对应的图是怎么样的。 Cora有2708篇论文,之间有引用关系共5429个,每篇论文作为一

  • 05丨深入浅出索引(下)2021-07-13 18:33:44

    1. 引言   在下面这个表 T 中,如果我执行 select * from T where k between 3 and 5,需要执行几次树的搜索操作,会扫描多少行? CREATE TABLE T ( ID INT PRIMARY KEY, k INT NOT NULL DEFAULT 0, s VARCHAR (16) NOT NULL DEFAULT '', INDEX k (k) ) ENGINE = INNODB; --

  • Spring深入浅出(十),注解,@Qualifier2021-07-13 13:00:28

    可能会有这样一种情况,当你创建多个具有相同类型的 bean 时,并且想要用一个属性只为它们其中的一个进行装配,在这种情况下,你可以使用 @Qualifier 注释和 @Autowired 注释通过指定哪一个真正的 bean 将会被装配来消除混乱。 一、创建实体Bean package com.clzhang.spring.demo;

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

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

ICode9版权所有