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

    C++编程之美-结构之法(代码清单3-2)

    代码清单3-2 char c[10][10] = { "", //0 "", //1 "ABC", //2 "DEF", //3

    32040编辑于 2022-11-30
  • 来自专栏Deep learning进阶路

    3-2 队列

    3-2 队列 1、基本概念 队列是一种特殊的线性,特殊之处在于它只允许在的前端(front)进行删除操作,而在的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性。 队列存储结构的实现有以下两种方式:顺序队列 、 链式队列 2、顺序队列 在顺序的基础上实现的队列结构; ? 一般情况下,rear等于max时,说明队尾元素应占据了顺序的最后一个存储位置,即无法再从队尾插入新元素, 这个时候判定为“队满”,但是如果说队首元素前面还有空的位置,那么说明我们这个顺序还是有空间可以存放元素的 */ /*结点的定义*/ typedef struct Link_list_node { int data; struct Link_list_node *next; }node; /*链式队列结构定义

    59640发布于 2019-07-02
  • 来自专栏技术博文

    discuz 结构

    discuz 主题pre_forum_thread 注解 tid mediumint(8) unsigned NOT NULL auto_increment COMMENT '主题id', fid mediumint 负数:远程 正数:本地 0:无封面', replycredit smallint(6) NOT NULL default '0' COMMENT '回帖奖励积分主题记录积分值', discuz 内容,

    5K71发布于 2018-04-16
  • 来自专栏路过君BLOG from CSDN

    flowable 结构

    分类 ACT_RE_* 仓库数据:流程定义,流程资源(图片,规则等)等静态信息。 ACT_RU_* 运行时数据:流程实例,用户任务,变量,作业等运行时数据。 这可以保证运行时性能。 ACT_HI_* 历是数据:已经完成的流程实例,变量,任务等等历史数据。 ACT_GE_* 通用数据:用于保存变量用例。 通用数据 名 描述 act_ge_bytearray 流程模型定义,流程相关资源 act_ge_property 系统属性 仓库数据 名 描述 act_re_deployment 流程的部署信息 act_re_procdef 流程定义 act_re_model 模型信息 运行时数据 名 描述 act_ru_variable 运行时变量 act_ru_task 运行时任务(流程当前节点) 字段 运行时流程执行实例 act_ru_event_subscr 运行时事件 act_ru_identitylink 运行时用户关系信息,存储任务节点与参与者的相关信息 act_ru_job 运行时作业 历是数据

    1.1K30编辑于 2022-07-20
  • 3-2配置系统

    配置系统基本使用 .Net Core配置系统支持文件(Json、XML、INI)、注册、环境变量、命令行、AZure Key Vault等。 案例,使用jsonwen文件来配置。

    15610编辑于 2026-06-17
  • 来自专栏京程一灯

    JavaScript数据结构(3-2):单向链表与双向链表——双向链表篇

    分类:教程,数据结构,JavaScript 难度:★★★☆ 翻译:疯狂的技术宅 英文:https://code.tutsplus.com/articles/data-structures-with-javascript-singly-linked-list-and-doubly-linked-list–cms 《JavaScript 数据结构》系列回顾: 第一篇:JavaScript 数据结构(1):什么是数据结构? 第二篇:JavaScript 数据结构(2-1):栈与队列-栈篇 第三篇:JavaScript 数据结构(2-2):栈与队列-队列篇 第四篇:JavaScript数据结构(3-1):单向链表与双向链表— 现在可以在一个占用费连续的空间的链表结构中,进行添加、删除和查找节点的操作了。 然而现在所有的操作都是从链表的起始位置开始,并运行到链表的结尾。换句话说,它们是单向的。 你刚刚揭开了一个单链表和双向链表的秘密,可以把这些数据结构添加到自己的编码工具弹药库中! 请等待下一篇:《JavaScript数据结构(4):树》

    92520发布于 2019-03-28
  • 来自专栏全栈程序员必看

    数据库导出结构语句_sqlserver导出结构

    COLUMN_COMMENT 备注 FROM INFORMATION_SCHEMA.COLUMNS WHERE -- test_database为数据库名称,到时候只需要修改成你要导出结构的数据库即可 table_name = 'test_table' 运行之后显示: 之后选中复制粘贴到文档中即可 这种方法的不足之处是 查询整个数据库所有的结构时 比较混乱,建议单个进行查询。 ---- 第二种 :利用SQLyog的导出html功能 SQLyog的使用就不多说,直接去官网下载傻瓜式安装运行即可 运行之后连接数据库,右键选中需要导出结构的数据库,选择最下面的Create Schema character_set_connection = utf8; 第三种 :利用项目导出 在我寻找导出文档工具的过程中,有幸碰到一个博主的文章,是关于java导出mysql或者oracle数据库结构设计文档 :https://www.jianshu.com/p/884aff422649 项目下载运行之后: 如上填写完信息之后 测试连接成功之后 就可以 导出文档: 唯一的不足之处是不能选择导出某个或几个结构

    8.2K10编辑于 2022-10-03
  • 来自专栏文武兼修ing——机器学习与IC设计

    抽象数据结构抽象数据结构

    抽象数据结构 抽象数据结构(ADT)是一些操作的集合,集合了一些必要且重用性高的操作,这些操作在一个项目中只被编写一次。 抽象数据结构只定义操作的存在,并不定义操作的实现 概念 是一种基础的数据结构,是一系列逻辑上"顺序"的数据(顺序指具有连续的数值索引)。 例如$A_{0},A_{1},A_{2}$就是一个,数据具有连续索引1,2,3。 数组实现:查找快,插入与删除慢,大小固定,内存中一般连续 链表实现:查找较慢,插入与删除相对较快,大小可变,内存中一般不连续 需要的方法 is_empty:判断是否为空 is_last:判断是否为结尾 find:根据值获得在中的节点(find_previous:获得前驱元) visit:根据位置获得值(find) delete:删除元素 insert:插入元素 实现 接口与结构体 //中数据类型

    1.5K60发布于 2018-04-27
  • 来自专栏Hank’s Blog

    3-2 矩阵的子集

    > x <- matrix(1:6,nrow=2,ncol=3) > x [,1] [,2] [,3] [1,] 1 3 5 [2,] 2 4 6

    79620发布于 2020-09-16
  • 来自专栏全栈程序员必看

    数据结构 Hash(哈希

    参考链接:数据结构(严蔚敏) 文章发布很久了,具体细节已经不清晰了,不再回复各种问题 文章整理自严蔚敏公开课视频 可以参考 https://www.bilibili.com/video/av22258871 / 如果链接失效 可以自行搜索 数据结构严蔚敏视频 @2021/07/12 一、什么是Hash 要想知道什么是哈希,那得先了解哈希函数 哈希函数 对比之前博客讨论的二叉排序树 二叉平衡树 红黑树 即 地址index=H(key) 说白了,hash函数就是根据key计算出应该存储地址的位置,而哈希是基于哈希函数建立的一种查找 二、哈希函数的构造方法 根据前人经验,统计出如下几种常用hash 决定hash查找的ASL因素: 1)选用的hash函数 2)选用的处理冲突的方法 3)hash的饱和度,装载因子 α=n/m(n表示实际装载数据长度 m为长) 一般情况,假设hash函数是均匀的 也不是,就像100的长只存一个数据,α是小了,但是空间利用率不高啊,这里就是时间空间的取舍问题了。通常情况下,认为α=0.75是时间空间综合利用效率最高的情况。 上面的这个可是特别有用的。

    1.8K20编辑于 2022-09-15
  • 来自专栏叽叽西

    lagou 爪哇 3-2 zookeeper 笔记

    通过共享存储 这就好比开发leader按照约定的时间和路径,把任务分配放到了svn上,组员每天去svn上拉取最新的任务分配,然后干活。其中svn就是共享存储。 更好一点的做法是,当svn文件版本更新时,触发邮件通知,每个组员再去拉取最新的任务分配。这样做更好,因为每次更新,组员都能第一时间得到消 息,从而让自己手中的任务分配永远是最新的。 ④版本 刚刚我们提到,Zookeeper的每个Znode上都会存储数据,对于每个ZNode,Zookeeper都会为其维护一个叫作 Stat 的数据结构,Stat记录了这个ZNode的三个数据版本,分别是 ZNode是Zookeeper中最小数据单位,在ZNode下面又可以再挂 ZNode,这样一层层下去就形成了一个层次化命名空间ZNode树,我们称为ZNode Tree,它采用了类似文件系统的层级树状结构进行管理 在不同的权限模式下,授权对象是不同的,中列出了各个权限模式和授权对象之间的对应关系 权限 权限就是指那些通过权限检査后可以被允许执行的操作。

    61710编辑于 2022-05-17
  • 来自专栏从码农的全世界路过

    如何设计结构

    在工作中不可避免的就要针对新需求进行结构设计, 那应该将结构设计成什么样, 又该依据什么准则设计呢? 带着这些问题, 一起看下如何进行结构设计. 结构目的 我们应该带着什么样的目标, 或者说设计成什么样才算是合理的设计呢? 好的设计是要尽量避免这些数据维护异常; 今天就一起看下, 如何做好设计. 结构设计步骤 知道了设计目标之后, 在一起看下, 如何才能达到这个目标. ; (3) 设计出来的是二维结构; 第二范式(2NF): 属性完全依赖于主键 在第一范式的基础上, 所有非主属性都完全依赖于主键属性时, 称为第二范式. 按3NF整理后, 结构如下.

    2K10编辑于 2022-06-20
  • 来自专栏性能与架构

    HBase 的结构

    HBase 是一个NoSQL数据库,用于处理海量数据,可以支持10亿行百万列的大,下面就了解一下数据是如何存放在HBase中的 关系型数据库的结构 为了更好的理解HBase的思路,先回顾一下关系数据库中表的处理方式 以后再增加需求时,就继续新增字段,或者添加一个扩展 上面的内容主要说明的是: 建的方式,需提前指定名和字段 插入记录的方式,指定名和各字段的值 数据是二维结构,行和列 添加字段不灵活 下面看一下 HBase的处理方式 HBase的结构时要指定的是:名、列族 建表语句 create 'user_info', 'base_info', 'ext_info' 意思是新建一个,名称是user_info ,包含两个列族base_info和ext_info 列族 是列的集合,一个列族中包含多个列 这时的结构: row key base_info ext_info ... ... ... 插入数据的过程可以看出 HBase 存储数据的特点了 和关系数据库一样,也是使用行和列的结构时,定义的是名和列族(字段的集合),而不是具体字段 列族中可以包含任意个字段,字段名不需要预定义,每一行中同一列族中的字段也可以不一致

    1.9K130发布于 2018-04-04
  • 来自专栏大数据仓库建设

    mysql 查询结构

    如果有一张NODES,查询结构可以使用一下几种方式(mysql下测试): 1、desc NODES; ?

    12.8K20发布于 2019-03-14
  • 来自专栏祥子的故事

    hive 修改结构

    hive结构修改 本期介绍hive中关于结构的修改 修改名 修改字段 调整字段的位置 增删字段 综合操作 本期介绍hive中关于结构的修改 在工作中,有时候会遇到老表的数据已经不能支持新的业务需求 ,若是重新创建一个来承载,稍微麻烦,若是用旧表来写数据,就需要对旧表做调整。 下面的内容就是介绍如何对hive结构做修改 基本操作 修改名 rename to ALTER TABLE old_table RENAME TO new_table; 修改字段 修改字段,同时需要指明字段类型 new_table CHANGE CLOUMN col_old_name col_new_name STRING COMMENT 'the new name is STRING' after col_1 增删字段 的字段雍余来了或者表字段不够

    3.7K10发布于 2019-12-25
  • 来自专栏java springboot docker

    Flowable-结构

    一、flowable结构     数据库命名规则: ACT_RE_*:其中“RE”表示repository(存储)的意思,是RepositoryService 接口操作的。 数据库,不同版本可能会有些许出入: 1)通用数据(2个) act_ge_bytearray:二进制数据,如流程定义、流程模板、流程图的字节流文件; act_ge_property:属性数据(不常用 ; 4)流程定义、流程模板相关(3个,RepositoryService接口操作的) act_re_deployment:部属信息,存储流程定义、模板部署信息; act_re_procdef:流程定义信息 中,以字节形式存储; 5)流程运行时(6个,RuntimeService接口操作的) act_ru_task:运行时流程任务节点,存储运行中流程的任务节点信息,重要,常用于查询人员或部门的待办任务时使用 :运行时流程变量数据,存储运行中的流程各节点的变量信息; 数据库结构描述 1.

    1.1K50编辑于 2023-11-06
  • 来自专栏java springboot docker

    Flowable-结构

    一、flowable结构     数据库命名规则: ACT_RE_*:其中“RE”表示repository(存储)的意思,是RepositoryService 接口操作的。 数据库,不同版本可能会有些许出入: 1)通用数据(2个) act_ge_bytearray:二进制数据,如流程定义、流程模板、流程图的字节流文件; act_ge_property:属性数据(不常用 ; 4)流程定义、流程模板相关(3个,RepositoryService接口操作的) act_re_deployment:部属信息,存储流程定义、模板部署信息; act_re_procdef:流程定义信息 中,以字节形式存储; 5)流程运行时(6个,RuntimeService接口操作的) act_ru_task:运行时流程任务节点,存储运行中流程的任务节点信息,重要,常用于查询人员或部门的待办任务时使用 :运行时流程变量数据,存储运行中的流程各节点的变量信息; 数据库结构描述 1.

    1.4K31编辑于 2023-11-06
  • 来自专栏FHADMIN

    flowable 结构说明

    1)通用数据(2个) act_ge_bytearray:二进制数据,如流程定义、流程模板、流程图的字节流文件; act_ge_property:属性数据(不常用); 2)历史(8个,HistoryService 接口操作的) act_hi_actinst:历史节点,存放流程实例运转的各个节点信息(包含开始、结束等非任务节点); act_hi_attachment:历史附件,存放历史节点上传的附件信息(不常用 :用户组信息,对应节点选定候选组信息; act_id_info:用户扩展信息,存储用户扩展信息; act_id_membership:用户与用户组关系; act_id_user:用户信息,对应节点选定办理人或候选人信息 ; 4)流程定义、流程模板相关(3个,RepositoryService接口操作的) act_re_deployment:部属信息,存储流程定义、模板部署信息; act_re_procdef:流程定义信息 中,以字节形式存储; 5)流程运行时(6个,RuntimeService接口操作的) act_ru_task:运行时流程任务节点,存储运行中流程的任务节点信息,重要,常用于查询人员或部门的待办任务时使用

    2.6K20编辑于 2022-03-15
  • 2.9 PE结构:重建导入结构

    在脱壳修复中,一般是通过将脱壳前和脱壳后的输入进行对比,找出IAT和INT中不一致的地方,然后将脱壳前的输入覆盖到脱壳后的程序中,以完成修复操作。 图片如上图就是导入中的IID数组,每个IID结构包含一个装入DLL的描述信息,现在有三个导入DLL文件,则第四个是一个全部填充为0的结构,标志着IID数组的结束,每一个结构有五个四字节构成,该结构体定义如下所示 的RVA每个IID结构的第四个字段指向的是DLL名称的地址,以第一个动态链接库为例,其RVA是0000 244A 将其减去1000h得到文件偏移144A,跳转过去看看,调用的是USER32.dll库。 图片上方提到的两个字段OrignalFirstThunk和FirstThunk都可以指向导入结构,在实际装入中,当程序中的OrignalFirstThunk值为0时,则就要看FirstThunk里面的数据 其地址为22C0,使用该值减去1000h 得到 12c0h,在偏移为12c0h处保存的就是一个IMAGE_THUNK_DATA32数组,他存储的内容就是指向 IMAGE_IMPORT_BY_NAME 结构的地址

    94120编辑于 2023-09-08
  • 2.9 PE结构:重建导入结构

    在脱壳修复中,一般是通过将脱壳前和脱壳后的输入进行对比,找出IAT和INT中不一致的地方,然后将脱壳前的输入覆盖到脱壳后的程序中,以完成修复操作。 如上图就是导入中的IID数组,每个IID结构包含一个装入DLL的描述信息,现在有三个导入DLL文件,则第四个是一个全部填充为0的结构,标志着IID数组的结束,每一个结构有五个四字节构成,该结构体定义如下所示 的RVA 每个IID结构的第四个字段指向的是DLL名称的地址,以第一个动态链接库为例,其RVA是0000 244A 将其减去1000h得到文件偏移144A,跳转过去看看,调用的是USER32.dll库。 上方提到的两个字段OrignalFirstThunk和FirstThunk都可以指向导入结构,在实际装入中,当程序中的OrignalFirstThunk值为0时,则就要看FirstThunk里面的数据, 其地址为22C0,使用该值减去1000h 得到 12c0h,在偏移为12c0h处保存的就是一个IMAGE_THUNK_DATA32数组,他存储的内容就是指向 IMAGE_IMPORT_BY_NAME 结构的地址

    94030编辑于 2023-10-11
领券