内容选择
全部
内容选择
内容分类
  • 学堂
  • 博客
  • 论坛
  • 开发服务
  • 开发工具
  • 直播
  • 视频
  • 用户
时间
  • 一周
  • 一个月
  • 三个月
  • 基于Dijkstra算法的最优行驶路线搜索matlab仿真,以实际城市复杂路线为例进行测试

    初始化:将起点加入已访问节点集合中,将其距离设为0,并将其距离值作为其最短路径值。将其所有邻居节点的距离值设为正无穷大,表示还未找到通往这些节点的最短路径。 选择未访问过的节点中距离起点最近的节点:从未访问过的节点中选择一个距离起点最近的节点,将其加入已访问节点集合中。 更新邻居节点的距离值:

    作者: 软件算法开发
    发表时间: 2024-07-05 16:56:58
    76
    0
  • 画张图,就能秒级洞察千亿复杂关系

    同时,图计算领域也面临大数据环境下带来的巨大挑战。就当前的社交网络而言,对全网做查询分析就意味着对数十亿节点(人物)数百亿边(关系)的大图进行操作。而规模更大的互联网、物联网可达到百亿节点千亿边甚至以上。在如此巨大数据量的情况下,实现高效高并发的查询是当前一大难点。 一方面,鉴于图数据

    作者: AI-小助手
    发表时间: 2021-01-12 16:02:59
    15909
    0
  • 2020-05-24:ZK分布式锁有几种实现方式?各自的优缺点是什么?

    获得锁:创建临时带序号的节点,排序,判断创建的节点是否是当前目录下最小的,如果最小获得锁结束如果不是,获得当前节点的前面一个节点名称,进入锁等待释放锁:删除创建的临时带序号节点锁等待:获取第一步的获的前一个节点名称,使用监听机制,监听这节点,当这个节点被删除的时候,重新去抢锁

    作者: 福大大架构师每日一题
    发表时间: 2020-08-19 10:20:28
    2125
    0
  • 2020-06-18:ZK的分布式锁怎么实现?

    获得锁:创建临时带序号的节点,排序,判断创建的节点是否是当前目录下最小的,如果最小获得锁结束如果不是,获得当前节点的前面一个节点名称,进入锁等待释放锁:删除创建的临时带序号节点锁等待:获取第一步的获的前一个节点名称,使用监听机制,监听这节点,当这个节点被删除的时候,重新去抢锁

    作者: 福大大架构师每日一题
    发表时间: 2020-08-19 10:45:19
    2136
    0
  • 【云驻共创】鲲鹏DevKit原生开发,效率倍增使能极简开发

    压缩库,还有IES加解密,而鲲鹏同构加速工程则提供了一套友好的APII,让用户可以自主的在业务代码中添加 Java 注解的方式来实现指定代码卸载到指定节点进行执行,从而实现代码的加速效果。 2.3 代码工程管理:按场景推荐工程目标、一键创建代码工程 上述介绍的几个场景基于SDK来介绍,主要通过

    作者: 炒香菇的书呆子
    发表时间: 2023-03-30 18:13:22
    269
    0
  • 为什么显示有票你却抢不到?技术揭秘12306如何保证车票不超卖

    保存Leader节点名称。 2)约定TTL,用于给key设定有效期。 3)启动时:每个参与节点尝试cas create key&设置TTL。在etcd集群强一致CAS机制保障下,只有一个节点能执行成功。该节点成为Leader并将名称写入value;其余节点成为Follower。

    作者: 技术火炬手
    发表时间: 2021-04-28 09:31:24
    11850
    1
  • ConcurrentHashMap源码解析_05 get、remove方法

    (pred != null) // 如果前置节点不为空,删除当前节点: // 让当前节点的上一个节点,指向当前节点的下一个节点。 pred.next = e.next; // 条件成里:说明当前节点即为头结点 else // 如果前置节点为空,说明是桶中第一个元素,删除之: // 只需要将桶位设置为头结点的下一个节点。

    作者: 兴趣使然的草帽路飞
    发表时间: 2021-06-08 14:42:54
    1181
    0
  • 【云原生 | 从零开始学Kubernetes】六、Pod的镜像拉取策略与各种机制

    master 节点:kubectl -> kube-api -> kubelet -> CRI 容器环境初始化 节点亲和性 节点亲和性 nodeAffinity 和 之前nodeSelector 基本一样的,根据节点上标签约束来决定Pod调度到哪些节点上 硬亲和性:约束条件必须满足

    作者: 是泡泡
    发表时间: 2022-09-22 13:10:31
    267
    0
  • 源码分析 RocketMQ DLedger(多副本) 之日志追加流程

    NOT_LEADER); 123 Step1:首先验证请求的合理性: 如果请求的节点ID不是当前处理节点,则抛出异常。如果请求的集群不是当前节点所在的集群,则抛出异常。如果当前节点不是主节点,则抛出异常。 DLedgerServer#handleAppend long currTerm

    作者: 丁威
    发表时间: 2021-04-19 16:51:50
    1477
    0
  • 数据结构和算法之链表 | 链表介绍(难度级别:简单)

    链表由指向链表第一个节点的指针表示。第一个节点称为头部。如果链表为空,则头部的值为NULL。 列表中的每个节点至少由两部分组成: 1) 数据 2) 指向下一个节点的指针(或引用) 在 C 中,我们可以使用结构来表示一个节点。下面是一个带有整数数据的链表节点的例子。 在 Java 或 C# 中,LinkedList

    作者: 海拥
    发表时间: 2022-02-25 07:54:30
    779
    0
  • Vuex的使用以及案例

    2.2 安装vuex vuex有多种安装方式,我们这里介绍其中两种,分别是直接下载 /CDN 引用,以及nmp命令。实际项目中建议使用命令nmp命令的方式。 • 直接下载 / CDN 引用 在 Vue 之后引入 vuex 会进行自动安装: <script src="/path/to/vue

    作者: tea_year
    发表时间: 2022-01-21 09:37:34
    989
    0
  • ROS和S7-1200 PLC

    通信。包括使用PLC S7-1200的简单TIA Portal示例项目 IO控制器模式下的CP1616-用户节点 本教程教您如何编写用于连接PROFINET的简单ROS节点 IO控制器模式下的CP1616-运行时 本教程教您如何运行IO Controller包装器并检查结果 IO控制器模式下的CP1616-使用IRT

    作者: zhangrelay
    发表时间: 2021-07-14 16:27:41
    1180
    0
  • Redis采用Hash做Sharding的好处和坏处

    一致性Hash算法通过引入虚拟节点来解决节点扩容问题。具体来说,一致性Hash算法使用一个Hash环,每个节点都在Hash环上有多个虚拟节点。数据的Hash值落在离它最近的虚拟节点上,然后映射到真实节点。 当需要增加新节点时,只需在Hash环上添加对应数量的虚拟节点,无需进行全局的数据迁

    作者: 赵KK日常技术记录
    发表时间: 2023-07-04 15:28:28
    67
    0
  • 趣学前端 | 日常浏览的页面是怎么实现出来的

    href="https://juejin.cn/" class="logo"> <img src="https://lf3-cdn-tos.bytescm.com/obj/static/xitu_juejin_web/e08da34488b114bd4c665ba2fa520a31

    作者: 叶一一
    发表时间: 2023-02-13 10:42:17
    81
    0
  • 速学数据结构 | 手把手教你会单链表的构建方式

    SList.h 单链表的定义 2.1 动态申请链表一个节点 前面我们把链表的基本结构定义好了那么接下来就申请节点了,这样我们才能进行链表的链接已经数据的存储! 而开辟节点直接用 malloc 开辟空间然后赋值就好啦! //动态申请链表节点 SLTNode* BuySListNode(SLTDataType

    作者: 鸽芷咕
    发表时间: 2023-09-30 22:20:47
    60
    0
  • WebRTC 概念介绍

    NAT”(对称型NAT)的限制。这意味着路由器仅允许之前连接过的节点(peer)来建立连接。 STUN提供了一个能让应用(终端,节点)穿过NAT的方法。STUN允许客户端获得一个传输地址(一个IP和端口)来获取其它节点的数据。 然而STUN获取到的地址不一定能被所有节点使用。这些地址是否可用取决于网络拓扑的

    作者: AnRFDev
    发表时间: 2021-11-09 04:44:48
    2485
    0
  • 华为云GaussDB(for Influx)揭秘第一期:初识GaussDB(for Influx)

    分钟级计算节点扩容,秒级存储扩容。解除在传统Shared Nothing架构下,数据和节点物理绑定的约束,数据只是逻辑上归宿于某个节点,使的计算节点无状态化。这样在扩容计算节点时,可以避免在计算节点间迁移大量数据,只需要逻辑上将部分数据从一个节点移交给另一个节点即可,可以将集

    作者: 高斯Influx官方博客
    发表时间: 2021-04-12 07:55:59
    5147
    0
  • 虚拟化关键特性之分布式虚拟交换机

    Port:级联端口vNIC:虚拟机网络接口卡VSP:虚拟交换端口--分布式虚拟交换机模型的基本特征:用户可以配置多个分布式交换机,每个分布式交换机可以覆盖集群中的多个CNA节点。每个分布式交换机具有多个分布式的虚拟端口VSP(Virtual Switch Port),每个VSP具有各自的属性(速率、统计和ACL等

    作者: 李耳King
    7257
    0
  • keepalived+Nginx高可用案例

    } 配置Backup节点: 编辑/etc/keepalived/keepalived.conf文件,设置状态为BACKUP,并配置与Master节点相同的虚拟IP(VIP)。 配置健康检查脚本,与Master节点相同。 示例配置(Backup节点): ! Configuration

    作者: 林欣
    发表时间: 2024-08-31 16:28:15
    35
    0
  • Git的初入门

    专为开发者提供的云端软件开发协作平台。无论是个人、团队、或是企业,都能够用码云实现代码托管、项目管理、协作开发。 由于GitHub是国外的,所以在国内访问GitHub会出现速度慢以及连接失败的问题,难以访问。我们可以选择Gitee来代替GitHub。 那如果我们一定要去访问呢?

    作者: 平凡的人1
    发表时间: 2022-09-21 09:20:59
    187
    0