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

    hhdb数据库介绍(10-4)

    该功能用来查看和管理所有计算节点集群中存储节点所在实例的主从关系。实例信息可以通过主机名、端口号、和存储节点版本号进行筛选。

    72910编辑于 2025-03-13
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 10-4 F1 Score

    该来的自然来,会走的留不住;不违心、不刻意、不必太在乎、放开执念,随缘是最好的生活。

    2K20发布于 2020-04-08
  • 来自专栏不止于python

    python代码基本结构

    那当然python也有这三种基本机构了, 下面举例说明 顺序结构 程序中的源代码按照自上而下的顺序, 依次执行各个操作 # 顺序结构 print("start") print("running") 相当于其他语言的switch和case, 可以有多个elif, 但只会执行其中一个项 # 基本结构 if 条件成立: 执行代码块1 elif 条件2成立: 执行代码块2 elif 条件3 成立: 执行代码块3 ...... else: 执行代码块4 单向分支结构 # 单向分支 """ if 条件成立: 执行代码块 """ # 举例 if 5 < 12: # 嵌套结构 """ if 条件成立: if 条件成立: 执行代码块1 else: 执行代码块2 else: 执行代码块3 """ if 5 = 5") else: print("5 < 12") # 输出结果 # 5 == 5 循环结构 循环结构可以减少源程序重复书写的工作量(代码量),用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构

    84430编辑于 2022-05-31
  • 代码结构:协作基石

    在软件开发的世界里,代码结构就如同建筑的框架,支撑着整个项目的运行。想象一下,你加入了一个新的开发团队,接手一个已经有一定规模的项目。 清晰的代码结构则截然不同,它就像是一本条理清晰的书籍,每个章节(模块)都有明确的主题,段落(函数)之间过渡自然,语句(代码行)表意明确。 每个部分职责明确,代码结构清晰。当需要添加新的业务功能时,开发人员可以很容易地找到对应的模型层进行修改;当要优化界面显示时,直接在视图层进行调整即可。 这种清晰的结构使得团队成员之间的协作更加顺畅,开发效率大幅提高。 常见的代码结构组织方式有很多种。 清晰的代码结构为团队协作奠定了坚实的基础,让开发人员能够高效地理解和修改代码;完备的文档体系是知识传承的纽带,使得项目的信息得以保留和传递,新成员能够快速融入项目;开放的接口设计则是连接不同系统和模块的桥梁

    17310编辑于 2025-10-14
  • 来自专栏程序人生

    代码结构的演进

    最早的代码估计没有项目的概念,只是一个文件,几张A4纸就能将其表述清楚。这时的代码有最原始的控制结构(jmp,goto),整个程序揉在一起,被形象地称作意大利面条(spaghetti)。 代码可以以更清晰,更可控地方式被撰写。 感谢文件系统的诞生,原本处在一个平面上的代码被人们以树状的结构进行管理。功能不相干的代码被放入不同的文件,继而放在不同的目录,于是库或者模块的概念产生了。 可程序员们还在呼唤更好的解决之道:既然静态的代码可以用树状的层级结构来管理,为什么运行时的代码不能采用同样的方式呢? 它有一种奇怪的结构叫process(下面称actor,避免和众所周知的process混淆),还有一种奇怪的思想叫let it crash。 在erlang中,actor则相当于软件的细胞。 我还没讲这种结构下concurrency,deployment的优势呢 5. 也不尽然,爱立信用erlang写的交换机软件达到了9sigma

    1.3K50发布于 2018-03-28
  • 来自专栏蔻丁杂记

    rust 代码组织结构

    使用包、Crate 和模块管理不断增长的项目 - Rust 程序设计语言 中文版 rust 组织结构中,包括以下几个概念 Package(包),Crate(箱),Moudle(模块) Package 这是 代码结构如下 src ╰-main.rsCargo.tomlCargo.lock 默认约定,main.rs 表示的是 bin Crate,里面有 main 函数入口,其 Crate 的名称(也是产生的可执行文件的名称 命令行工具套件:如果你正在开发一套命令行工具,每个工具都有自己的功能,但它们共享一些公共的库代码。 示例代码:如果你正在创建一个库并且想要提供一些示例代码,你可以创建一个或多个 bin crate 来展示如何使用你的库。 在 lib.rs 中,使用如下代码进行导出。

    52900编辑于 2024-12-25
  • 来自专栏文武兼修ing——机器学习与IC设计

    基于gluon的Inception结构Inception结构代码

    Inception结构 初级Inception 结构 初级Inception结构如下所示: inception_naive.png 其前向传播分为4个部分: 通过1x1卷积 通过3x3卷积,padding 改进Inception结构 结构 改进的Inception结构如下图所示 inception.png 同样具有四条前向传播通路,如下所示: 1x1卷积 先通过1x1卷积降维,再通过3x3卷积 先通过1x1 可以发现无论是运算量还是参数量都小于原结构 代码 import mxnet as mx import numpy as np Inception结构搭建 Inception结构 class inception self.pool_post(self.pool(x))] return mx.ndarray.concat(dim=1,*result) Inception结构测试 ) indata = mx.ndarray.zeros((1,5,10,10),mx.gpu()) inception_model(indata).shape (1, 40, 10, 10) 整体网络结构

    92080发布于 2018-04-27
  • 来自专栏架构师成长之路

    PHP扩展代码结构详解

    PHP扩展代码结构详解 : 这个是继: 使用ext_skel和phpize构建php5扩展 内容 (拆分出来) Zend_API:深入_PHP_内核:http://cn2.php.net/ 使用ext_skel 生成的代码都是PHP_开头的宏, 而不是ZEND_开头. 实际上这两者是一样的。 这些函数的引入是通过一个包含有N个zend_function_entry结构的数组来完成的。 你可能已经看到了,这个结构的最后一项是 {NULL, NULL, NULL}。 在函数的声明之后,我们的代码便开始检查和接收这个函数的参数。在将参数进行转换后将其值返回。

    66210编辑于 2022-04-14
  • 来自专栏Linyb极客之路

    浅谈代码结构的设计

    从此,感觉有点关系的都要进行继承,觉得这样能节省好多代码。 然后我们的代码中便出现了继承的乱用 正常情况下,这样做没有问题,但问题的起源在于,我们的需求是不断的修改和添加的,如果使用了继承,在超类中的方法改动,会影响到子类,并可能引起引起子类之间出现冗余代码。 这样的代码有三个优势 1、代码不需要子类中重复实现 2、子类不想要的东西,可以无感知实现 3、子类运行的行为,可以委托给behavior实现,子类本省本身无需任何改动 四:对于接口和类的再次理解 在刚刚接触面向对象的时候 1,对于变化本身进行封装 由于我们的代码是分层和分模块的,但我们的需求又是经常要变化的,我们希望修改新功能,对于除了模块本身外,调用方是无感知的。所以,我们的类(或者说是模块吧)变封装了变化本身。 图五,共性和抽象类 总结: 代码看多了,写多了,便会发现,看起来舒服的代码,在可维护性,可读性,可扩展性上相对来说都比较高。代码界也有“颜值即战斗力”这一说法,颇有一番玄学的味道。

    74020发布于 2018-12-05
  • 来自专栏罗西的思考

    阿里DIEN整体代码结构

    [论文解读] 阿里DIEN整体代码结构 目录 [论文解读] 阿里DIEN整体代码结构 0x00 摘要 0x01 文件简介 0x02 总体架构 0x03 总体代码 0x04 模型基类 4.1 基本逻辑 4.2 rnn.py:对tensorflow中原始的rnn进行修改,目的是将attention同rnn进行结合 vecAttGruCell.py: 对GRU源码进行修改,将attention加入其中,设计AUGRU结构 最后使用MLP完成最后的预测; 0x03 总体代码 DIEN代码是从train.py开始。 output, tf.shape(facts)) # Batch * Time * Hidden Size return output 5.2.3 VecAttGRUCell 接下来,就是AUGRU的结构 ,这里设计一个新的VecAttGRUCell结构

    1.8K10发布于 2020-11-11
  • 来自专栏程序萌部落

    Python的项目代码结构

    Python项目的代码要求: 高性能,封装性(可复用)、抽象 自己写程序的要求: 不单追求简单业务逻辑。 更要考虑封装性 项目结构: 顶级结构: 包 文件夹,类似jar,dll等 二级结构: 模块 .py文件,单文件可包含多个类,也可以不定义类,但最好用类组织起来 三级结构: 类 __init__而是bao,用包的名称即 import bao 即可引入他 包的相互引入: 引入的第一种方式 如果 import 包名,那么会引入执行该包的全部代码 对于包内模块的引入: init内的代码,引用包bao内的模块B时,会自动执行该包内的init模块 例如: 引用包bao内的模块B时,自动执行bao内的init模块 __init__的功能: 在init内,通过 多模块间复杂引用时要避免因引用过多产生环链 关注 import 引入的内容 一旦导入的是一个模块,则就会执行模块的全部代码 无论在代码中重复引入多少次,引入的模块都只会执行一次

    3.9K30发布于 2019-08-08
  • 来自专栏phpcoders

    数据结构 ----- 栈(代码

    #include <stdio.h> #include <stdlib.h> #include <time.h> #define ERROR 0 #define OK 1 #define STACKSIZE 10; //存储空间分配增量 #define STACK_INIT_SIZE 100; //存储空间初始分配量 typedef int ElemType; typedef int Status; typedef struct { ElemType* base;

    47010发布于 2021-03-18
  • 来自专栏云深之无迹

    BF固件:代码分布结构

    ,追溯起来可以追到之前的一些历史的问题,这篇文章呢,先把库里面的代码结构说明白,先看库,然后再看逻辑。 生成的代码称为加号,因为它们的区别属性是它们包含一个“+”字符。 该技术旨在生成可用于替代街道地址的代码,特别是在建筑物没有编号或街道没有命名的地方。 加号代表一个区域,而不是一个点。 随着数字添加到代码中,区域缩小,因此长代码比短代码更精确。 相似的代码比不同的代码更靠近。 位置可以转换为代码代码可以完全离线转换回位置。 无需查找数据表或需要在线服务。 把飞机上面的数据保存下来 https://github.com/cleanflight/blackbox-tools 解码工具 这个是使能黑盒记录器的宏 可以储存的介质 这个是相当于一个优先级 黑盒的配置的结构体 这个实现我看不懂了 随便看一个写的什么 在具体的C实现里面,可以大量的文件都在这里汇集 设置同步 基于串口的RX协议 使用SPI接口的RX接收机 还有灯光的调色方式 common是就像工具箱一样的结构

    1.5K40编辑于 2022-11-25
  • 来自专栏对角另一面

    读Zepto源码之代码结构

    源码结构 整体结构 var Zepto = (function () { ... })() window.Zepto = Zepto window.$ === undefined && (window .$ = Zepto) 如果在编辑器中将 zepto 的源码折叠起来,看到的就跟上面的代码一样。 核心结构 在这部分中,我们先不关注 zepto 的具体实现,只看核心的结构,因此我将zepto中的逻辑先移除,得出如下的核心结构: var zepto = {}, $ function Z(doms) 其实关键在于这句代码 Z.prototype = $.fn ,这句代码将 Z 的 prototype 指向 $.fn ,这样,Z 的实例就继承了 $.fn 的方法。 参考 zepto源码分析-代码结构 zepto对象思想与源码分析 zepto设计和源码分析 zepto源码中关于zepto.Z.prototype = $.fn的问题

    67400发布于 2017-12-27
  • 来自专栏谢公子学安全

    JNDI注入工具代码结构分析

    THE SPRING EQUINOX JNDI注入工具代码结构分析 该文章首发于Sec-IN,文章链接:https://www.sec-in.com/article/1632 工具链接:https://

    1.3K30编辑于 2022-04-18
  • DeepSeek模型MOE结构代码详解

    其实在DeepSeek-R1爆火之前,DeepSeek V2在我们行业就已经妇孺皆知了,它独特的MOE结构值得研究一下。 和《使用昇腾NPU手撕MoE单机版代码!没想到如此简单!》。这篇文章是把我自己的理解梳理一下,加强自己的理解和记忆。 MOE结构概述我们可以从zomi酱视频里面的这张图开始:添加图片注释,不超过 140 字(可选)MOE是mixture of experts 的缩写,简单来说,就是把传统transformer结构中decoder MOE计算代码接下来我们参考zomi酱提供的代码来详细看一下MOE的计算过程是怎样的:import torchimport torch.nn as nnimport torch.nn.functional 由于计算个体是每个专家,所以代码中用for循环遍历每个专家。我们以第0个专家为例,看看它的计算过程是怎样的。首先需要确定0号专家的输入。

    39120编辑于 2025-04-21
  • 来自专栏爱生活爱编程

    redis 6.0 源码代码整体结构

    redis 6.0 源码代码整体结构 整体结构 deps目录 src目录 服务器实例 数据库操作 可靠性和可扩展性保证 辅助功能 tests目录 utils目录 整体结构 在redis源码目录下 ,命令行解析工具 lua:包含lua脚本代码 src目录 包含了Redis所有功能模块的代码文件,包含quicklist、sds、rdb、dict(核心结构)等 为什么所有功能模块都在一起: C 涉及代码t_list.c、ziplist.c、adlist.c、quicklist.c Hash:数据结构底层实现为一个字典( dict ),当数据量比较小,或者单个元素比较小时,底层用ziplist存储 涉及代码t_hash.c、ziplist.c、dict.c Set:数据结构底层实现为一个value 为 null 的字典(dict),当数据可以用整型表示时,Set集合将被编码为intset数据结构( 涉及代码t_set.c、intset.c Sorted Set:实现代码在t_zset.c,数据结构底层实现为 字典(dict) + 跳表(skiplist) ,当数据比较少时,用ziplist编码结构存储

    65840编辑于 2022-01-10
  • 来自专栏C++核心编程

    【数据结构】串代码实现

    #define FALSE 0 #define MAXSIZE 40 /* 存储空间初始分配量 */ typedef int Status; /* Status是函数的类型,其值是函数结果状态代码 i=pos+len;i<=S[0];i++) S[i-len]=S[i]; S[0]-=len; return OK; } /* 初始条件: 串S,T和V存在,T是非空串(此函数与串的存储结构无关 #define FALSE 0 #define MAXSIZE 100 /* 存储空间初始分配量 */ typedef int Status; /* Status是函数的类型,其值是函数结果状态代码 #define FALSE 0 #define MAXSIZE 100 /* 存储空间初始分配量 */ typedef int Status; /* Status是函数的类型,其值是函数结果状态代码 Index_KMP(s1,s2,1)); printf("主串和子串在第%d个字符处首次匹配(KMP改良算法) \n",Index_KMP1(s1,s2,1)); return 0; } 课程代码

    61920编辑于 2022-11-18
  • 来自专栏愷龍的Blog

    数据结构代码题-链表

    链表 单链表 单链表结构体的声明: typedef struct Link { int data;//代表数据域 struct Link* next;// 代表指针域,指向直接后继元素 } link ; //link为节点名,每个结点都是一个link结构体 另一种: typedef struct LNode{ ElemType data; struct LNode *next; }LNode 完整代码: #include <stdio.h> #include <stdlib.h> typedef struct Link { int data;//代表数据域 struct Link* next 完整代码: #include <stdio.h> #include <stdlib.h> typedef struct Link { int data;//代表数据域 struct Link* next 思路分析: 单链表有环,是指单链表中某个节点的next指针域指向的是链表中在它之前的某一个节点,这样在链表的尾部形成一个环形结构

    81910编辑于 2023-10-16
  • 来自专栏C++核心编程

    【数据结构】树代码实现

    选用结构体数组。 存储空间初始分配量 */ #define MAX_TREE_SIZE 100 /* 二叉树的最大结点数 */ typedef int Status; /* Status是函数的类型,其值是函数结果状态代码 #define FALSE 0 #define MAXSIZE 100 /* 存储空间初始分配量 */ typedef int Status; /* Status是函数的类型,其值是函数结果状态代码 #define FALSE 0 #define MAXSIZE 100 /* 存储空间初始分配量 */ typedef int Status; /* Status是函数的类型,其值是函数结果状态代码 中序遍历(输出)二叉线索树:\n"); InOrderTraverse_Thr(H); /* 中序遍历(输出)二叉线索树 */ printf("\n"); return 0; } 课程代码

    88640编辑于 2023-03-21
领券