ICode9

精准搜索请尝试: 精确搜索
  • PyTorch官网教程学习思路2022-02-21 11:01:05

        PyTorch的官网教程无疑是PyTorch的最佳学习资料,该教程从tensor到dataset、dataloader,再到模型构建、微调、训练、保存与加载,最后到可视化都有所涉猎,可以给初学者提供一个对PyTorch全面的了解。      本博客仅是对自己学习到的部分教程粗略且生硬的翻译,以记录学习过程

  • 蓝桥杯必看 【手撕模板】三分钟搞懂 <Trie树(字典树)>2022-02-20 23:58:21

    #include<iostream> const int N = 1e6 + 10; using namespace std; int son[N][26],book[N],cur;(1) int n ; char str[N],ch; void insert(char str[]) { int p = 0;(2) for(int i = 0 ; str[i] ;i ++)//遍历整个数组 { int u = str[i] - 'a

  • 搞懂二极管钳位电路2022-02-20 09:31:47

    我们工作中会遇到很多种电路,今天来说说让你少走弯路的3类二极管钳位电路。所谓钳位,就是把输入电压变成峰值钳制在某一预定的电平上的输出电压,而不改变信号。01 钳位电路 (1)功能:将输入讯号的位准予以上移或下移,并不改变输入讯号的波形。 (2)基本元件:二极管D、电容器C及电阻器

  • C/C++const修饰彻底搞懂2022-02-09 14:04:40

    一、 定义:const是constant的缩写,表示常量,也就是不变的量,在定义时即赋值。 二、修饰类型情况详解 1. 修饰普通类型 const int a=5;//定义时便要初始化 a=3;//错误  2. 修饰指针变量。这种应用是容易搞错的地方,关键之处在于辨别const修饰的是指针变量,是指针指向的内容,还是两者

  • 一文彻底搞懂MySQL基础:B树和B+树的区别2022-02-07 17:04:18

    一文彻底搞懂MySQL基础:B树和B+树的区别_码农富哥-CSDN博客_b树和b+树有什么区别 写在前面 大家在面试的时候,肯定都会被问到MySql的知识,以下是面试场景: 面试官:对于MySQL,你对他索引原理了解吗? 我:了解 面试官:MySQL的索引是用什么数据机构的? 我:B+树 面试官:为什么要用B+树,而不是B树?

  • 一篇文章让你搞懂Reflect和Reflect metadata(JavaScript)2022-02-06 13:58:29

    一篇文章让你搞懂Reflect和Reflect metadata(JavaScript) 引言 Javascript 里经常看到 Reflect 的使用,但一直搞不明白他和 Object 的区别, 加上在工作中也没有经常用到, 一直处于懵懵懂懂的状态。所以下定决心, 用这篇文章彻彻底底把它搞明白 本文主要涵盖以下4个板块: Refl

  • 012 Linux 搞懂用户权限升级(sudo 和 su),包学会2022-02-06 10:00:20

    Linux 系统中 root 账号通常用于系统的管理和维护,对操作系统的所有资源具有访问控制权限,当一个普通用户希望执行一些系统维护相关的操作的时候,就需要使用 sudo 命令,临时将该用户的权限提升到 root 权限,可以执行一些与系统维护相关的命令。 1 su 与 sudo 的异同 共同点:都可以用另

  • 算法【树】 | 【栈用法】如何快速搞懂前序、中序、后序遍历?2022-02-05 16:32:38

    文章目录 一、树的遍历1.1 先序遍历1.2 中序遍历1.3 后序遍历1.4 代码 一、树的遍历

  • 一文搞懂Android-JetPack组件原理之Lifecycle、LiveData、ViewModel与源码分析技巧2022-02-04 17:03:36

    2. 手动postValue或setValue触发数据通知 接下来,便以这两个任务链的顺序,对每个方法进行分析。 observer()注册监听者 @MainThread public void observe(@NonNull LifecycleOwner owner, @NonNull Observer<? super T> observer) { assertMainThread(“observe”); if (owner.

  • 10万人不会这几个Python问题,搞懂超过90%的学习者2022-02-02 12:01:31

    本文挑选了全球第二大同性交友网站StackOverflow上被点赞最多的10个问题,其中总点赞数超过了5万,考虑到很多白嫖党,至少有10万人对这些问题感兴趣! 这么多人点赞,说明两个问题: 1.这些问题很常用,编程的时候经常碰到 2.这些问题不简单,否则不用去论坛上文 10个问题,看看你会几个? 1.Y

  • 一文搞懂zookeeper选主流程2022-01-29 16:33:37

    我们在前面介绍了 ZooKeeper 集群中的三个服务器角色:Leader、Follower 和 Observer。其中,Leader 选举是 ZooKeeper 中最重要的技术之一,也是保证分布式数据一致性的关键所在。本期内容将重点讲解 Leader 是如何被选举的。 1. Leader 的选举机制 Zookeeper 在配置文件中并没有指定 M

  • 真正带你搞懂-RecyclerView-的缓存机制,再也不怕面试被虐了2022-01-26 19:06:40

    mState.mLayoutStep = State.STEP_ANIMATIONS; onExitLayoutOrScroll(); resumeRequestLayout(false); } 这里onLayoutChildren方法是必走的,而mLayout是RV的成员变量,也就是LayoutManager,接下来我们去LinearLayoutManager里看看onLayoutChildren方法做了什么。 //已省略无关

  • 通俗理解 Kubernetes 中的服务,搞懂后真香2022-01-26 17:58:05

    1. 核心组件原理 —— pod 核心原理 1.1 pod 是什么 pod 也可以理解是一个容器,装的是 docker 创建的容器,也就是用来封装容器的一个容器; pod 是一个虚拟化分组, 有自己的 IP 地址和主机名 hostname,利用 namespace 进行资源隔离,相当于一台独立沙箱环境; pod 相当于一台独立主机,内部

  • 一文搞懂CompletableFuture的使用2022-01-24 13:59:50

    前言 创建线程的方式只有两种:继承Thread或者实现Runnable接口。 但是这两种方法都存在一个缺陷,没有返回值 Java 1.5 以后,可以通过向线程池提交一个Callable来获取一个包含返回值的Future对象 Future接口的局限性 当Future的线程进行了一个非常耗时的操作,那我们的主线程也就阻塞

  • 一图搞懂扫码登录的技术原理2022-01-24 10:34:52

    现在扫码登录是一种很常见的登录方式。当用户需要登录某个网站时,网站会提供一种扫码登录的方式,用户打开相应的手机App,扫描网站上显示的二维码,然后在App中确认登录,网站监测到用户确认登录后,跳转到登录成功页面。从这个形式上看,扫码登录就是将用户在手机App中的登录状态同步到网站中

  • 一图搞懂扫码登录的技术原理2022-01-24 08:00:42

    现在扫码登录是一种很常见的登录方式。当用户需要登录某个网站时,网站会提供一种扫码登录的方式,用户打开相应的手机App,扫描网站上显示的二维码,然后在App中确认登录,网站监测到用户确认登录后,跳转到登录成功页面。从这个形式上看,扫码登录就是将用户在手机App中的登录状态同步到网站中

  • 搞懂JavaScript中的进制与进制转换2022-01-23 11:34:58

    这里写自定义目录标题 进制介绍进制转换parseInt(str, radix)Number()+(一元运算符)Number.prototype.toString(radix) 自定义转换十进制与十六进制转换十进制和二进制转换十进制数字转换成二进制0.1+ 0.2 != 0.3二进制数字转换成十进制 进制介绍 JavaScript 中提供的

  • 带你手把手讲解一个复杂动效的自定义绘制,搞懂开源框架设计思想真的这么重要吗2022-01-21 18:35:31

    开始拆解 1、绘制区域是一个心形 2、波浪从最下面开始, 逐渐用绿色填充了整个心形 3、中间有文字内容“ 一条大灰狼”,并且在波浪增长的过程中,文字存在一段时间的上下两部分 颜色不同的状态. 本案例用到的知识点: 1、 canvas.clipPath 画布裁剪 2、 canvas.save 画布状态保

  • 真正带你搞懂-RecyclerView-的缓存机制,再也不怕面试被虐了2022-01-20 18:03:55

    // fill towards end fill(recycler, mLayoutState, state, false); endOffset = mLayoutState.mOffset; } else { // fill towards end fill(recycler, mLayoutState, state, false); // fill towards start fill(recycler, mLayoutState, state, false); startOffset = mLa

  • 真正带你搞懂-RecyclerView-的缓存机制,再也不怕面试被虐了(1)2022-01-20 17:58:00

    RV从无到有的加载过程 首先我们看一下RV从无到有是怎么显示出数据来的。大家因该知道一个视图的显示要经过onMeasure、onLayout、onDraw三个方法,那么我们就先从第一个方法onMeasure入手,来看看里面做了什么。 @Override protected void onMeasure(int widthSpec, int heightSp

  • 一文搞懂什么是数据湖(data lake)?2022-01-19 21:30:14

    data lake数据湖,最早由Pentaho的CTO,James Dixon发明。他在博客中这样描述数据湖:如果你把数据集市看作是一家售卖干净的、规整包装的、便于消费的瓶装水的商店,那么数据湖就是更自然状态下的一大片水域。数据湖的内容从一个源头流入,各类用户可以前来检查,探索或者取样。

  • 一口气搞懂 Python 所有知识点,阿里巴巴首发“Python基础到高级实战体系教程”,差距不止一点点2022-01-18 16:30:13

    导读 有没有发现,现在无论是前后端、数据科学、人工智能、自动化、游戏开发等等,几乎都有Python的影子。甚至 CSDN 的热搜都经常被Python霸榜 No.1!可以说,Python 逐渐成为了一名技术大牛的必备技能。 虽然大家对它一贯的印象就是“简单易学”、“应用方向广”,可依然有很多人在学

  • 【数据结构】史上最好理解的红黑树讲解,让你彻底搞懂红黑树2022-01-18 09:02:15

    目录 一、红黑树简介 二、为什么需要红黑树? 三、红黑树的特性 四、红黑树的效率 4.1 红黑树效率 4.2 红黑树和AVL树的比较 五、红黑树的等价变换 六、红黑树的操作  6.1 旋转操作 6.2 插入操作 6.2.1 插入操作的所有情况 6.2.2 LL和RR插入情况 6.2.3 LR和RL插入情况 6.2.4 上

  • 一文搞懂Docker是什么东东2022-01-14 09:31:09

    目录 一、百度百科 二、Docker安装 1、卸载Docker 2、需要的安装包 3、设置镜像仓库  4、安装Docker相关  5、启动Docker 6、使用docker version查看版本 7、启动hello world镜像 8、卸载 三、run的流程和docker原理 1、run的流程 2、docker原理  3、docker为何比VM快? 四、Do

  • 一文搞懂斐讯K3刷机+打印服务器+私人云盘+frp内网穿透+ftp远程上传下载2022-01-12 15:00:35

    特别注明:以下所有操作均有风险,如变砖本人概不负责。 斐讯K3刷LEDE(OpenWrt),用USB扩展器同时接打印机和U盘,做打印服务器和私人云盘,同时通过frp进行内网穿透,实现ftp远程上传下载。 以下为折腾记录,本次折腾因个人所需,在各位大佬各种教程帮助下,经过各种折腾,实现上述功能,以此文章记录,以

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

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

ICode9版权所有