首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏惊羽-布壳儿

    数据结构(4) - 串

    串 1. 连续排列的字符 1.串的模式匹配(KMP算法匹配查找) 1.举例 需求 : 在总串S中,查找子串T,若存在,返回子串首字母在总串的索引i. (1) 暴力查找 从总串(简称S)的第一个字符S1开始,与子串(简称T)首字母开始比对,S1,S2..,T1,T2...,若相等,返回 S1,以此类推从S2一直比对到S[s.length-T.length]; 分析: 效率低,指针i回溯次数多. (2) KMP查找 从S[i]开始匹配,T假设从1开始,若一直到T[

    36620编辑于 2022-06-15
  • 来自专栏LET

    谈谈3D Tiles(2):数据结构

    本节主要以Batched3DModel3DTileContent和Instanced3DModel3DTileContent两种类型,介绍一下3DTiles的数据结构和核心技术点。 3D Tiles也是基于状态,从UNLOADING开始,通过一系列的request,完成最初的数据加载过程,结束LOADING状态,进入Pocessing过程,也就是数据解析。 这里解释一下:3D Tiles中主要的数据部分就是glTF,而glTF也是基于状态管理的,无论是glTF的解析还是构造DrawCommand,只是state不同,都是在update方法中完成的。 如上是batchtable的内容,以及3d tiles给出的文档信息,其实batchtable就是一个json对象。 下次以个人的经验来谈一下3D Tile好和不好的部分,当作完结篇。

    3.5K50发布于 2018-06-20
  • 来自专栏Coco的专栏

    快速构建页面结构3D Visualization

    使用 CSS 构建 3D 可视化 DOM 结构视图 假设,我们首先随时实现一段 DOM 结构,其简单的代码如下:

    <div class="g-header 100px; height: 50px; border: 1px solid #333; } } } 得到这样一个最多深度为 <em>4</em> 层的简单<em>结构</em>: 而我们希望,快速看这个页面的 <em>3D</em> 深度图,像是这样: 又或者,可以使用类似于这样一种 Hover 的交互效果,实现 Hover 某一个 Div,展示出它当前的一个 <em>3D</em> 深度<em>结构</em>图 总的来说,我们的核心需求就是,无论页面的 DOM <em>结构</em>如何,深度如何,我们希望能够通过一种简单的处理(纯 CSS 实现),能够快速查看页面的 <em>3D</em> 深度<em>结构</em>视图。 这里我尝试的是,当前正在写作的 Github Issues 页面,看看效果: 当然,可能颜色没有搭配的特别好,但是要知道,整儿页面的 DOM <em>结构</em>是相当之复杂的。

    72820编辑于 2022-11-22
  • 来自专栏云深之无迹

    ​巴塞罗那自治大学.3D视觉课件.4

    巴塞罗那自治大学,3D视觉课件.1 计算机视觉之三维重建篇.2(摄像机标定) 巴塞罗那自治大学.3D视觉课件.3

    57620编辑于 2022-11-29
  • 来自专栏芯智讯

    为降低EUV光刻成本,SK海力士将转向“4F²”结构3D DRAM

    所谓的垂直栅极技术是DRAM制造商内部所称的“4F²”结构,这是一种经过大量研究的单元阵列结构,其中晶体管以垂直方式堆叠,也就是3D DRAM。 三星将这种3D DRAM 称为“垂直通道晶体管”(vertical channel transistor,简称VCT)。 4结构从下而上依序为源极(source)、闸极(gate)、汲极(drain)和电容器(capacitor)。字元线(Word Line)连接到闸极,位元线(Bit Line)则连接到源极。 知情人士表示,三星和SK 海力士目标是10nm制程以下的DRAM 应用4F²技术。SK 海力士的Seo Jae Wook 认为,采用VG 或3D DRAM 制程设计,可将EUV 制程成本降一半。 三星此前宣布成功将3D DRAM 堆叠到16 层,但表示现在不是量产阶段,而是可行性验证阶段。 编辑:芯智讯-林子

    56410编辑于 2024-08-14
  • 来自专栏杂谈

    Unity教学 项目4 3D求生枪手

    https://www.bilibili.com/video/BV16F7zzqEJF?spm_id_from=333.788.videopod.sections&vd_source=25b783f5f945c4507229e9dec657b5bb

    48810编辑于 2025-12-18
  • 来自专栏章鱼的慢慢技术路

    Direct3D 11 Tutorial 4: 3D Spaces_Direct3D 11 教程43D空间

    在本教程中,我们将深入研究3D位置和转换的细节。 本教程的结果将是渲染到屏幕的3D对象。 虽然之前的教程侧重于将2D对象渲染到3D世界,但在这里我们展示了一个3D对象。 6,4,5, 7,4,6, }; 如您所见,第一个三角形由点3,1和0定义。 索引缓冲区的创建与顶点缓冲区非常相似,我们在结构中指定了诸如大小和类型之类的参数,并称为CreateBuffer。 在FX文件中,常量缓冲区变量在C ++结构中声明为全局变量。我们将使用的三个变量是HLSL类型“矩阵”的世界,视图和投影变换矩阵。 为了做到这一点,我们将创建一个与着色器中的常量缓冲区具有相同布局的结构。 另外,由于矩阵在C ++和HLSL中的内存排列方式不同,我们必须在更新之前转置矩阵。

    1.8K30发布于 2018-10-11
  • 来自专栏ops技术分享

    Nginx结构原理全解析(4

    4.SSL 支持 5.模块化 .Nginx应用场景 1.静态请求 2.反向代理 3.负载均衡 4.资源缓存 5.安全防护 6.访问限制IP 7.访问认证 Nginx代理 1.Nginx的正向代理 正向代理换言之

    30920发布于 2021-05-11
  • 来自专栏周小末天天开心

    Java 程序控制结构4

    目录 前言 一、跳转控制语句 break (1)基本语句 (2)细节 (3)标签的使用 1)基本语法 2)标签细节 (4)练习 二、跳转控制语句continue (1)基本语法 (2)细节 三、跳转控制语句 break;         } } 2)标签细节 1)break语句可以指定退出哪层标签 2)label1 和 label2 是标签名,可以自定义 3)break后指定到哪个lable标签就退出到哪里 4) 如果没有指定break,默认退出最近的循环体 (4)练习 1-100以内的数求和,求出当和第一次大于20的当前i的值。 Scanner(System.in); System.out.println("请输入一个年份:"); int year = myScanner.nextInt(); if(year % 4

    51010编辑于 2022-10-26
  • 来自专栏ellipse数据库技术

    数据结构与算法(4

    4)散列表(哈希表Hash)的存储和查找:处理冲突的方法:开地址法(线性探测法)、拉链法等 负载因子(装填因子)=表实际存储的结点个数/表的最大能存储结点个数(即表长) 二叉排序树:每个结点左子树的所有关键码值都小于该结点关键码值

    52740发布于 2019-08-16
  • 来自专栏有趣的django

    4.Go-结构体,结构体指针和方法

    4.1.结构结构体:讲一个或多个变量组合到一起形成新的类型,这个类型就是结构体,结构体是值类型 定义结构体和赋值 //Learn_Go/main.go package main import "fmt //{jack 12} //第三种 peo.Name = "alice" peo.Age = 25 fmt.Println(peo) //{alice 25} } 4.2.结构体指针 由于结构体是值类型,在方法传递时希望传递结构体地址,可以使用结构体指针完成 可以结合new()函数创建结构体指针 //Learn_Go/main.go package main import "fmt Jack" fmt.Println(peo, peo2) //&{Jack 22} &{Jack 22} } 4.3.方法 方法和函数语法比较像,区别是函数属于包,通过包调用函数,而方法属于结构体 ,通过结构体变量调用 默认是函数,隶属于包,所以需要添加标识,告诉编译器这个方法属于哪个结构体   (1)创建方法 //Learn_Go/main.go package main import "fmt

    1.5K20发布于 2019-08-07
  • 来自专栏Python机器学习算法说书人

    数据结构4):队列(上)

    队列的顺序存储结构 ? ? 队列的顺序存储 ? 队列的链式存储结构 ? ? 队列的链式存储 ? 队列的链式表示称为链队列,它实际上是一个同时带有队头指针和队尾指针的单链表。 其元素的逻辑结构仍是线性结构。将队列的两端分别称为前端和后端,两端都可以入队和出队。 在双端队列进队时,前端进的元素排列在队列中后端进的元素的前面,后端进的元素排列在前端进的元素的后面。

    95420发布于 2021-04-16
  • 来自专栏京程一灯

    JavaScript数据结构4):树

    让我们将树与组织图结构图进行比较。 这个结构图有一个顶级位置(根节点),比如CEO。 在这个节点下面还有一些其他的节点,比如副总裁(VP)。 为了表示这种关系,我们用箭头从CEO指向VP。 步骤2(自终止),3(自调用)和4(回调)重复,直到我们遍历树的每个节点。 递归是一个非常困难的话题,需要一个完整的文章来充分解释它。 一个更好的方法是使用add(value),我们将在第4步和第5步中实现。 JavaScript var tree = new Tree('one'); tree. 直到currentNode不再指向任何节点——也就是说树中的每个节点都访问过了——重复4-8步。 我们周围有许多类似这种类型的层次结构,例如网页和族谱。当你发现自己需要使用层次结构结构化数据时,可以考虑使用树。 请等待下一篇:《JavaScript数据结构系列——终篇》

    87710发布于 2019-03-28
  • 来自专栏Python机器学习算法说书人

    数据结构4):队列(下)

    序 说明 队内 队外 1 A 入 A 2 A 出,BC 入 BC A 3 B 出,D 入 CD AB 4 C 出,EF 入 DEF ABC 5 D 出,G 入 EFG ABCD 6 E 出,HI 入 关于队列的应用就说到这里,下一回我们看一种大家都非常熟悉的数据结构——数组! 当然,我从今年开始已经入驻 B 站了!

    59040发布于 2021-04-16
  • 来自专栏后端从入门到精通

    段的结构 (4)---独立表空间结构(三十)

    一个索引分为叶子节点段,和非叶子节点段,一个段又有三个xdes entry链表,所以2个索引又4个段,12个链表,表直属空间结构也有三个extend descriptor enrty链表,所以一共15个 区的分类&XDES Entry(3)---独立表空间结构(二十九) 段的结构 我们都知道段包含零碎的页面又包含完整的区组成。 not_full_n_used:4个字节,这个字段表示在not_full链表中已经使用多少个页面。 Magic Number:4个字节,用来标记inode entry是否被初始化,(初始化:吧各个字段的值都填进去)。规定了,当这个字段的值是97937874,则被初始化,否则没有被初始化。 entry_space:5986字节,用于页结构的填充,没啥实际意义。 file trailer:8个字节,效验是否完整。

    90530编辑于 2022-07-26
  • 来自专栏杂谈

    3D个人简历网站 4.小岛

    /assets/3d/island.glb"; /** * Island 组件,用于渲染 3D 岛屿模型,并处理模型的旋转交互和阶段设置。 { case normalizedRotation >= 5.45 && normalizedRotation <= 5.85: setCurrentStage(4) break; default: setCurrentStage(null); } } }); return ( // {岛屿 3D /models/Island 路径导入 Island 组件,此组件用于渲染 3D 岛屿模型 import { Island } from ".. </Suspense> </Canvas> ) } // 导出 Home 组件,供其他文件引入使用 export default Home 4.

    40110编辑于 2025-12-31
  • 来自专栏三分恶的专栏

    MySQL提升笔记(4)InnoDB存储结构

    这一节本来计划开始索引的学习,但是在InnoDB存储引擎的索引里,存在一些数据存储结构的概念,这一节先了解一下InnodDB的逻辑存储结构,为索引的学习打好基础。 1、InnoDB逻辑存储结构 InnoDB存储引擎的逻辑存储结构大致如图: ? 这张图更清晰地展示了这些空间的包含关系: ? 为了保证区中页的连续性,InonoDB存储引擎一次从磁盘申请4-5个区。在默认情况下,InnoDB存储引擎的页的大小为16KB,即一个区中应有64个连续的页。 InnoDB1.2.x版本新增了参数innodb_page_size,通过该参数可以将默认页的大小设置为4K、8K,但是页中的数据不是压缩的。 【4】:InnoDB数据页结构分析 【5】:InnoDB数据页结构 【6】:InnoDB -- 行记录格式

    1K20发布于 2021-04-22
  • 来自专栏OpenCV与AI深度学习

    OpenCV4使用viz模块显示3D图像

    视觉/图像重磅干货,第一时间送达 在OpenCV 3D视觉中如果需要显示三维数据或图像就需要用到viz模块,viz是OpenCV的3D显示模块,OpenCV官方release版本不包含此模块,需要我们自己

    1.6K10编辑于 2024-01-17
  • 来自专栏陈琛的Redis文章

    Redis系列——4.数据结构

    1.字符串(String) 3.集合(Set):交并补 前言 2.字符串列表(List) 5.哈希(hash):key-value 4.有序集合(ZSet) 前言 hello,小宝贝们,又见面啦, 常见的非关系型数据库Memcached只能支持简单的key-value结构的数据结构,但是redis支持五种数据结构,分别是字符串(String),字符串列表(List),集合(Set),有序集合(ZSet 4.有序集合(ZSet) 操作命令 zadd zset score member 向zset中添加成员,score为排序权重,用于排序 zrange zset 0 -1 查看所有的成员 具体展示

    49930发布于 2020-06-12
  • 来自专栏Python数据结构与算法

    数据结构与算法基础-(4)

    线性结构(Linear Structure)的概念 线性结构:是一种有序数据项的集合,其中每个数据项都有唯一的前驱和后继 ​ ​ 两端称呼并非关键,不同的数据结构的关键区别在于数据的增减方式 有的数据结构只允许数据项从一端添加 ,而有的数据结构则允许数据项从两端移除! ​ ​ 以右为栈顶,插入元素示意图 ​ ​ 总结 不同内置操作时间复杂度的查看网址: TimeComplexity - Python Wiki 今天的线性结构中栈的学习就到这里啦~ 觉得通俗易懂的家人们给个三连吧

    33910编辑于 2024-01-18
领券