首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏ops技术分享

    Nginx结构原理全解析(11)

    3)master进程修改pid文件名,加后缀.oldbin(进程自动改的,不需要手动改)

    34120发布于 2021-05-11
  • 来自专栏Golang开发

    golang-101-hacks(11)——切片结构

    []int fmt.Println(unsafe.Sizeof(s1)) } 在64位置系统中打印结果是24(指针和整数类型都是占8个字节) 在下面的栗子中,使用gdb设置断点查看slice结构 s1[0]) (gdb) 3 5 0xc820010240 在执行“s1 = append(s1, 4)”之前打印输出切片的长度(3)、容量(5)和起始元素地址(0xc820010240),s1的内存结构 继续往下执行,查看"s2 := s1[1:]代码之前的输出结果: (gdb) n 11 fmt.Println(len(s1), cap(s1), &s1[0]) (gdb) 查看s2的结构 (gdb) n 14 fmt.Println(len(s2), cap(s2), &s2[0]) (gdb) 3 4 0xc820010248 15

    57420发布于 2019-06-01
  • 来自专栏python3

    11.python开源——工程项目结构

            工程项目结构需要先弄清三个概念:包、模块、类         模块对应的是一个.py 文件,那么module_name 就是这个文件去掉.py 之后的文件名,py 文件中可以直接定义一些变量

    1K10发布于 2020-01-08
  • 来自专栏Python数据结构与算法

    数据结构与算法-(11)---有序表(OrderedList)

    知识回顾及总结 上一次我们学习了无序表之链表和列表,知道了链表的特点是顺藤摸瓜结构 通俗的讲就是链表相当于火车(如果元素放在链表后面,找那个车厢需要从头开始往后找) 有序表的引入 今天,我们来学习有序表

    48110编辑于 2024-01-18
  • 来自专栏个人路线

    小程序结构目录【小程序专题11】

    小程序结构目录 下图是程序目录,每一个我都给大家标注出来了,大家前期不用死记硬背,后面开发学习过程中,用的多了, 自然就记住目录下每个文件的作用了。 |- app.json |- app.js |- pages |- home |- home.wxml |- home.js 这就是最简单、最基本的小程序结构。 所有的小程序项目都是这个结构,在上面不断添加其他内容。 这个结构分成两层:描述整体程序的顶层 app 脚本,以及描述各个页面的 page 脚本。 1、app.js是小程序的脚本代码。 js后缀的文件是脚本文件,.json后缀的文件是配置文件,.wxss后缀的是样式表文件,.wxml后缀的文件是页面结构文件。 小程序文件和传统web对比 结构 小程序 传统web 结构布局 Wxml Html 样式 Wxss Css 逻辑 JavaScript JavaScript 配置 Json 无

    1.2K30编辑于 2021-12-22
  • 来自专栏zaking's

    用js来实现那些数据结构11(字典)

      我们这篇文章来说说Map这种数据结构如何用js来实现,其实它和集合(Set)极为类似,只不过Map是【键,值】的形式存储元素,通过键来查询值,Map用于保存具有映射关系的数据,Map里保存着两组数据 在ES6中同样新增了Map这种数据结构。我们今天要实现的Map跟前面所实现的Set是十分相似的。只不过在对应的映射关系时会有些修改。    ES6中的Map类,小伙伴们也可以用上面的测试方式来测试ES6原生Map,跟ES6原生的Set堪比兄弟结构。所以这里也不再多说。大家最好自己去敲一遍代码。 相信小伙伴们一起学到这里的话,肯定对数据结构不在陌生。其实数据结构的面纱并不神秘。   这一篇代码着实不多,但是对下面要讲的散列表(hashMap)又十分必要。所以就单独拆出来了一章。 除了后面要讲的散列表外,还剩下两个数据结构要讲讲,那就是树和图, 其中还会加入一些相关算法的介绍和说明。   然后,hashMap个人觉得十分重要,是一种存储元素及快速查找元素十分便捷一种数据结构。

    1.6K70发布于 2018-05-02
  • 来自专栏以终为始

    Scala 【 11 Scala的集合体系结构 】

    Scala的集合体系结构 ​ Scala 中的集合体系主要包括:Iterable、Seq、Set、Map。 ​ 其中 Iterable 是所有集合 trait 的根 trait。 这个结构与Java的集合体系非常相似。 ​ Scala 中的集合是分成可变和不可变两类集合的,其中可变集合就是说,集合的元素可以动态修改,而不可变集合的元素在初始化之后,就无法修改了。

    88020编辑于 2023-03-09
  • 来自专栏python自学成菜

    Python自学11 - 常用数据结构之集合(set)

    Python自学11 - 常用数据结构之集合(set)在 Python 的常用数据结构中,集合(set) 是一个非常实用但常被忽略的类型。 = text.split()unique_words = set(words)print(f"去重后单词数: {len(unique_words)}") # 4小结集合是Python中非常强大的数据结构

    1.1K10编辑于 2025-09-04
  • 来自专栏CSDN搜“看,未来”

    为实习准备的数据结构(11)-- 图论算法 集锦

    定义一:有向图、无向图、权重、活用图 定义二:完全图、连通图、连通分量、生成树 定义三:邻接表、邻接矩阵 定义四:DFS、BFS 定义五:Prim 算法、Kruskal 算法、Dijkstra 算法 存储结构 比如你在地铁站A附近,你想去的地点在地铁站F附近,那么导航会告诉你一个最佳的地铁线路换乘方案、 这许许多多地铁站所组成的交通网络,也可以认为是数据结构当中的图。 图,是一种比树更为复杂的数据结构。 事实证明图是一种有用的数据结构。 如果你有一个编程问题可以通过顶点和边表示出来,那么你就可以将你的问题用图画出来,然后使用著名的图算法(比如广度优先搜索 或者 深度优先搜索)来找到解决方案。 ---- 存储结构 邻接表 得拿俩栗子来看,不然看着晕晕的。 如图是一个无向图的连接表结构,有向图则类似。 在离散数学里面有教,我还记得当时的栗子:要学数据科学,必须先学C++、数据结构、数据库、数学分析、线性代数;要学数据结构、数据库,必须先学C/C++,就是一个次序的问题。

    1.2K20发布于 2021-09-18
  • 来自专栏历史专栏

    【愚公系列】2023年11月 数据结构(十三)-堆

    欢迎 点赞✍评论⭐收藏前言数据结构是计算机科学中的一个重要概念,它描述了数据之间的组织方式和关系,以及对这些数据的访问和操作。常见的数据结构有:数组、链表、栈、队列、哈希表、树、堆和图。 树(Tree):是一种非线性数据结构,它由一系列的节点组成,每个节点可以有若干个子节点。树的特点是可以动态地插入或删除节点,常见的树结构包括二叉树、平衡树和搜索树等。 堆的插入:将元素插入堆的末尾,然后调整堆结构,使其保持堆的性质。堆的删除:将堆的根节点删除,然后将堆的末尾节点移动到根节点,然后再次调整堆结构。 堆在数据结构中具有以下优点和缺点:优点:快速找到最值:堆是一种优秀的数据结构,可以快速找到最值。在最小堆中,根节点总是存储最小元素;在最大堆中,根节点总是存储最大元素。这使得堆非常适合实现优先队列。 无法保证结构平衡:堆不像平衡二叉树那样能够保证结构平衡,可能会导致某些操作的最坏时间复杂度较高。例如,在极端情况下,堆可能退化为一条链表,导致插入和删除操作的时间复杂度为O(n)。

    68031编辑于 2023-11-12
  • 来自专栏刷题笔记

    【HBU】数据结构月考2019-11选择题

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY 版权协议,转载请附上原文出处链接和本声明。

    1.9K80发布于 2019-12-03
  • 来自专栏历史专栏

    【愚公系列】2023年11月 数据结构(五)-队列

    欢迎 点赞✍评论⭐收藏前言数据结构是计算机科学中的一个重要概念,它描述了数据之间的组织方式和关系,以及对这些数据的访问和操作。常见的数据结构有:数组、链表、栈、队列、哈希表、树、堆和图。 数组(Array):是一种线性数据结构,它将一组具有相同类型的数据元素存储在一起,并为每个元素分配一个唯一的索引。数组的特点是具有随机访问的能力。 栈(Stack):是一种后进先出(LIFO)的数据结构,它只能在栈顶进行插入和删除操作。栈通常用于实现递归算法、表达式求值和内存管理等场景。 树(Tree):是一种非线性数据结构,它由一系列的节点组成,每个节点可以有若干个子节点。树的特点是可以动态地插入或删除节点,常见的树结构包括二叉树、平衡树和搜索树等。 队列可以保证先进入队列的元素先被处理,具有较好的时间复杂度和空间复杂度,是一种非常实用的数据结构。

    64821编辑于 2023-11-04
  • 来自专栏不做码农的开发者

    C# 数据操作系列 - 11 NHibernate 配置和结构介绍

    NHibernate结构 先给小伙伴们放个图: ? 这是NHibernate的整体结构图。

    2.1K20发布于 2020-05-21
  • 来自专栏PyVision

    11种主要神经网络结构图解

    图文解读主要的神经网络结构,记忆更深刻。 作者:Andre Ye 编译:McGL 随着深度学习的快速发展,人们创建了一整套神经网络结构来解决各种各样的任务和问题。 尽管有无数的神经网络结构,这里有十一种对于任何深度学习工程师来说都应该理解的结构,可以分为四大类: 标准网络、循环网络、卷积网络和自动编码器。 这种 RNN 结构是专门为解决梯度消失问题而设计的,结构中加入了内存块。这些模块可以看作是计算机中的内存芯片——每个模块包含几个循环连接的内存单元和三个门(输入、输出和遗忘,相当于写入、读取和重置)。 11 | 变分自动编码器(Variational Auto Encoder/VAE) 自动编码器学习一个输入(可以是图像或文本序列)的压缩表示,例如,压缩输入,然后解压缩回来匹配原始输入,而变分自动编码器学习表示的数据的概率分布的参数 原文:https://towardsdatascience.com/11-essential-neural-network-architectures-visualized-explained-7fc7da3486d8

    10.5K20发布于 2020-09-02
  • 来自专栏历史专栏

    【愚公系列】2023年11月 数据结构(三)-列表

    欢迎 点赞✍评论⭐收藏前言数据结构是计算机科学中的一个重要概念,它描述了数据之间的组织方式和关系,以及对这些数据的访问和操作。常见的数据结构有:数组、链表、栈、队列、哈希表、树、堆和图。 树(Tree):是一种非线性数据结构,它由一系列的节点组成,每个节点可以有若干个子节点。树的特点是可以动态地插入或删除节点,常见的树结构包括二叉树、平衡树和搜索树等。 列表具有广泛的应用,例如存储数组、字符串等数据、实现队列、栈、哈希等数据结构,以及其它需要按序访问元素的场合。 5.应用场景列表在数据结构中被广泛应用,并且是一种基本的数据结构类型之一。以下是列表的一些应用场景:数据存储:列表可以用于存储一系列数据元素,例如存储学生的成绩、存储商品的信息、存储音乐播放列表等。 数据结构的实现:列表也可以用于实现其他数据结构,例如链表和哈希表等。列表是一种非常常用的数据结构类型,它可以用于各种不同的应用场景,帮助我们更方便地管理和处理数据。

    1.1K00编辑于 2023-11-02
  • 来自专栏历史专栏

    【愚公系列】2023年11月 数据结构(四)-栈

    欢迎 点赞✍评论⭐收藏前言数据结构是计算机科学中的一个重要概念,它描述了数据之间的组织方式和关系,以及对这些数据的访问和操作。常见的数据结构有:数组、链表、栈、队列、哈希表、树、堆和图。 栈(Stack):是一种后进先出(LIFO)的数据结构,它只能在栈顶进行插入和删除操作。栈通常用于实现递归算法、表达式求值和内存管理等场景。 树(Tree):是一种非线性数据结构,它由一系列的节点组成,每个节点可以有若干个子节点。树的特点是可以动态地插入或删除节点,常见的树结构包括二叉树、平衡树和搜索树等。 一、栈1.基本思想栈是一种数据结构,它基于后进先出的原则,也被称为LIFO(Last In First Out)结构。栈可以用来表示任何具有“一端进、一端出”的数据结构。 在使用栈时,应该根据实际需求来选择,权衡其优缺点,选择最适合的数据结构。5.应用场景栈是一种数据结构,其特点是先进后出,后进先出。

    54911编辑于 2023-11-03
  • 来自专栏刷题笔记

    【HBU】数据结构月考2019-11判断题

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY 版权协议,转载请附上原文出处链接和本声明。

    2K61发布于 2019-12-03
  • 来自专栏历史专栏

    【愚公系列】2023年11月 数据结构(二)-链表

    欢迎 点赞✍评论⭐收藏前言数据结构是计算机科学中的一个重要概念,它描述了数据之间的组织方式和关系,以及对这些数据的访问和操作。常见的数据结构有:数组、链表、栈、队列、哈希表、树、堆和图。 树(Tree):是一种非线性数据结构,它由一系列的节点组成,每个节点可以有若干个子节点。树的特点是可以动态地插入或删除节点,常见的树结构包括二叉树、平衡树和搜索树等。 在实际应用中,链表常用于实现队列、栈、哈希表等数据结构,也经常用于优化算法的时间和空间复杂度。 循环链表:尾节点指针指向头节点,形成一个环形结构。双向循环链表:尾节点的后继节点指向头节点,头节点的前驱节点指向尾节点,形成一个双向循环的环形结构。 静态链表:使用数组来实现链表结构,节点间的指针用数组下标来表示。

    65812编辑于 2023-11-01
  • 来自专栏历史专栏

    【愚公系列】2023年11月 数据结构(十四)-图

    欢迎 点赞✍评论⭐收藏前言数据结构是计算机科学中的一个重要概念,它描述了数据之间的组织方式和关系,以及对这些数据的访问和操作。常见的数据结构有:数组、链表、栈、队列、哈希表、树、堆和图。 树(Tree):是一种非线性数据结构,它由一系列的节点组成,每个节点可以有若干个子节点。树的特点是可以动态地插入或删除节点,常见的树结构包括二叉树、平衡树和搜索树等。 5.应用场景图是一种非常常见的数据结构,在生活中有很多应用场景。以下是一些常见的图应用场景:社交网络:社交网络就是一个图结构,每个用户就是一个节点,用户之间的关系就是边。 地图导航:地图导航也是一个图结构,每个道路交叉口就是一个节点,道路就是边。通过分析这个图,可以找出最优的路线。网络拓扑:计算机网络中也有很多图结构,比如路由器、交换机之间的连接关系就可以用图来表示。 路径规划:在机器人、自动驾驶等领域中,路径规划也可以使用图结构,节点表示机器人/车辆的运动状态,边表示转移条件和成本。表示键值对关系:数据库中也有很多使用图结构的应用,比如索引、关系表等。

    83722编辑于 2023-11-13
  • 来自专栏YIN_尹的博客

    【初阶数据结构】——牛客:CM11 链表分割

    但是,对于这道题来说建议大家选取带头结点的链表结构。 如果不带头的话,实现起来就会比较麻烦。带头的和就会方便很多。

    34310编辑于 2024-04-02
领券