首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏冷月带你手撕代码

    月手撕408之数据结构(5)-栈

    数据结构中栈是一种受限的线性表,是一种先入后出的数据结构,大家重点掌握顺序栈的特点。 主要的重点月做出了标识,知识点如下图(pdf版或xmind源文件请私聊我:数据结构)。 ? 月点睛 栈 定义 只允许一端进行插入或删除的线性表(栈顶) 先入后出(FILO) first in last out 栈顶(Top):允许插入或删除的那一端 栈底(Bottom):固定的,不允许插入或删除的那一端 物理结构 顺序结构 栈的C语言数据结构的定义请参考王道书 栈顶指针:s.top, 初始时:s.top == -1 ;栈顶元素 s.data[S.top] 进栈操作:IF 栈不满;s.top ++ ;s.data 栈空:s.top == -1;栈满:s.top == MaxSize -1 ;栈长 :s.top +1 链式结构 使用单链表来实现,没有头结点,head指针指向栈顶元素 如果这篇文章有帮助到您,可以给月一个关注或者点个赞白嫖一波

    52120发布于 2021-02-22
  • 来自专栏腾讯数据中心

    数据中心蓄罐放演练

    背景介绍 蓄罐顾名思义是用于蓄的设备。其原理是通过媒介将数据中心空调系统运行中的富余量进行储藏,在需要时再将量释放出来。 某夜, 腾讯某数据中心进行了一期蓄罐放演练。 此数据中心一期的冷水机组中有高压冷水机组和低压变频机组;根据现有的负荷开一半冷水机组已满足负荷需要,关闭的机处于备用状态。 1. 演练目的 通过进行蓄罐放测试,测试空调系统设备存在的隐患,使现场人员更好的熟悉应急预案及了解应急预案的实施性、可行性,缩短突发故障处理时间,确保数据中心运营安全;也可以测试运维人员熟练程度,提高运维人员处理故障的能力 ②机延时关机结束,机停止运行,值班员现场手动开启蓄罐放。同时值班员在现场记录从开启电动阀指令到电动阀全部开启所需的时间。 ? ③开启蓄罐放操作完毕,同时关闭机冷冻水电动阀。 演练过程正常,蓄罐温度从8℃升至11.5℃为止共25mim。全程未对运营环境造成影响,末端负载运行正常。 总结 在数据中心的运营工作中,应急演练是不可或缺的一环。

    2.8K42发布于 2018-03-16
  • 来自专栏腾讯技术工程官方号的专栏

    数据备份存储技术探索

    前言 2016中国大数据产业峰会上,pony以腾讯的天津数据中心的事例,讲述了数据中心的存储和安全,考虑备灾中心的建设问题。公司从战略高度关注数据中心的数据安全性。 从数据完整性来评估,支持盘匣级别的RAID 0,RAID 1,RAID 5,RAID 6这些RAID组,即由一个盘匣内的12个光盘组成上述RAID组,相当于是12个磁盘做RAID。 但储存数据需要平衡冗余和寿命两个因素。蓝光的寿命要长于普通硬盘(云盘、监控盘)。对于『论持久战』的备份场景,蓝光存储的寿命优势明显。蓝光光盘相比机械硬盘,还有许多优势。 按2PB存储容量为例,我们综合IDC建设,功耗,维护各方面来分析磁盘存储系统和蓝光层出系统的TCO情况,如下表所示: 可以看到5年这个时间点上,磁盘由于故障率高企而需要更新换代,所付出的成本已远远超过蓝光 通过对数据备份介质成本和运营成本的分析,我们认为蓝光存储将是一个较优选择。我们已在腾讯服务器实验室搭建一套蓝光存储系统,帮助具有大量数据需求的用户评估适用性。

    4.5K71发布于 2018-01-26
  • 来自专栏腾讯数据中心

    浅谈数据中心应急

    ①蓄式应急制冷系统简介 蓄式应急制冷系统其原理是通过介质将数据中心空调系统运行中的量进行储藏,在需要时再将量释放出来用于数据中心制冷需求。 数据中心蓄装置用于保证制冷系统短时故障期间的供,其瞬时用量很大,由于冰蓄技术的融冰速度有限,不适用于数据中心快速释放储存量的要求。 图5数据中心水蓄罐 ④蓄设备的其他用途 蓄罐等蓄设备不仅可以用作数据中心应急制冷,同时也具备了其他辅助功能,如峰谷电价运营调优、早期低负载运行调优等。 图7 某数据中心应急备用冰砖 有数据中心同仁也提出将干冰作为数据中心备用源。因为干冰运输方便、使用过程中由固态转化为气态,不会在机房内产生液体从而对服务器的运行造成不良影响。 但也有些机房由于内部规范的要求,对一定规模以下的数据中心仍主推双源系统,同时也将冰砖等移动式源作为数据中心最后的制冷保障手段纳入到数据中心的应急响应中。

    3.8K41发布于 2018-03-16
  • 来自专栏刘旷专栏

    社区团购

    据艾媒咨询调查数据显示,拒绝使用社区团购的消费者中,57.3%是由于担心商品质量。而商品SKU数量足够多,才能满足消费者一站式采购的需求。 生鲜商品要保证质量和数量,需要高效的链物流配送体系以及强大的供应商整合能力。不过,搭建链物流需要耗费极大的成本,对于现在还未实现盈利的社区团购平台们来说,这是一项不必要的支出,所以一般都会外包。 从配送时间上来说,大多数平台都是次日自提的时间设置,盒马鲜生和京东到家借助快递服务,可以实现两小时送达,而且阿里和京东的数据分析能力也可以助力后期提升运营决策和服务品质。 生鲜产品本来就客单价低,利润薄,还需要搭建大型仓库、分拣设备、链车队、手机、系统等生鲜仓配基础设施,很难实现盈亏平衡。 中国研究中心数据显示,国内生鲜电商领域,大约有4000多家入局者,其中仅有4%营收持平,88%陷入亏损,最终只有1%实现盈利。

    1.9K10发布于 2020-11-12
  • 来自专栏存储公众号:王知鱼

    Cerabyte:光学玻璃让数据永生

    Cerabyte公司开发了一种新型数据存储技术——Ceramic Nano Memory,采用陶瓷纳米层作为存储介质,具有超高速写入和读取速度。 2. Cerabyte公司的原型系统已实现单读写头5MB/s的写入/读取速度,并计划在未来推出更高容量和更快速度的产品。 图像数据解码为数字数据的过程通过FPGA(现场可编程门阵列)进行并行处理,从而实现1 GB/s以上的读取速度,再次远远超越HDD的性能。参见该原型系统的视频链接[2]。 Cerabyte的原型系统,带有单个写入和读取头单元,实现了5 MB/s的写入/读取速度。 到2025年,针对云数据中心的20机架系统将上线,提供1 GB/s的写入/读取速度和每机架10 PB的容量,容量将随着时间增加,预计到本十年末将达到超级规模数据中心的理想容量。

    53600编辑于 2025-02-11
  • 来自专栏冷月带你手撕代码

    月手撕408之操作系统(5)-进程概述

    主要的重点月做出了标识,知识点如下图(pdf版或xmind源文件请关注公众号:学长月,回复操作系统)。 ? 月点睛 程序是静态的存储在计算机硬盘里面的计算机代码,而进程是程序在数据上的一次动态执行。 进程实体也叫进程映像,包括程序段、数据段、PCB。是进程的静态组成。 进程控制就是使用原语来实现进程状态的转换,主要注意以下2个点: 1.阻塞和唤醒是成对出现的;2.先有资源调度,再有进程切换 如果这篇文章有帮助到您,可以给月一个关注或者点个赞白嫖一波

    32220发布于 2021-02-22
  • 来自专栏陈纪庚

    javascript知识

    +号(一元加操作符):   如果放在数值前的话,对数值不会产生任何影响,不过放在其他的数据类型前面的话,就等于调用number()将他转为数字,布尔值false被转为0,ture被转为1   如, +" 1.1" =  1.1 ,对象则会调用它的valueof()或者toString()函数,然后再转为数值 2.parseInt:可以用它来指定数据的类型,如 parseInt("12", 8) // 10 var result = 5 - "1" // result = 4 8. < 比较符 ?    var i = [1,2,3,4]     var b=  i.slice(1) // [2,3,4]     var c = i.slice(1,3) // [2,3]   splice: 用来删除数据 20.ECMAscript有两种属性:数据属性和访问器属性,数据属性有:  ? 要改变属性默认的特征,必须使用ECMAscript5的Object.defineProperty().

    74930发布于 2018-09-10
  • 来自专栏乐沙弥的世界

    Oracle 备份

    --====================== -- Oracle 备份 --====================== 一、备份 数据库在关闭状态下完成所有物理系统文件拷贝的过程,也称脱机备份 适合于非归档模式下,数据库处于一致性状态 二、步骤 首先在运行的库中得到数据库运行的所有的物理文件位置,然后在计划内关闭数据库(shutdown) 再执行拷贝物理文家到备份路径或备份设备 备份完成后立即启动数据库让其提供正常的服务 三、备脚本的写法 首先应该在相关视图里查出数据库的数据文件,日志文件,控制文件,临时文件所在的位置 注意:不要直接把oradata下的cp就行了,因为生产库里各个文件通常分布在不同的磁盘,不同的地方 .dbf redo1b.rdo redo3b.rdo tbs1_2.dbf initorcl.ora redo2a.rdo sysaux01.dbf undotbs01.dbf 四、总结 优点 备模式下概念易于理解 缺点 备份时,数据库必须处于一致性关闭状态 只能提供到某一时间点的恢复 备份时速度比较慢,尤其是数据量大性能影响比较大 不能实现基于表和用户级别的数据恢复 五、更多参考 Oracle 备份恢复概念

    99120发布于 2018-08-07
  • 来自专栏儿童编程

    Scratch知识

    目前只提供数据值存储。 5.添加注释,使得代码更清晰。方法,右键单击代码块。 6.待续......

    2.5K30发布于 2019-02-25
  • 来自专栏小网管的运维之路

    MYSQL备份数据上传到对象存储

    介绍       将MySQL数据库中的数据备份并上传至云平台对象存储的过程。数据是指数据库中的历史或不经常访问的数据。 查询 -- 查询最早的数据 SELECT * FROM bos_balance_flow limit 5 -- 查询最后10条数据 SELECT * FROM bos_balance_flow ORDER 已上传到 S3 存储桶 {S3_BUCKET_NAME} 目录 {S3_DIRECTORY},文件大小: {file_size_mb:.2f} MB,上传成功") # 等待5秒 time.sleep(5) # 增加一天 current_date += timedelta(days=1) 每日数据上传s3       从一个数据库中获取前一天的数据 pro-rds-xxxx-slave.xxxx.com" DB_USER = "dwh_XXXX" DB_PASSWORD = "XXXXXXX" DB_NAME = "bos_x" # 凌晨5点触发脚本

    1K10编辑于 2023-12-23
  • 来自专栏GPUS开发者

    CUDA优化的知识 5 | 似是而非的计时方法

    CUDA优化的知识|什么是APOD开发模型? CUDA优化的知识2| 老板对不起 CUDA优化的知识 3 |男人跟女人的区别 CUDA优化的知识 4 | 打工人的时间是如何计算的 我们继续回到今天的第一个大话题, 正确的计时. 那么此时, 它实际上使用的CPU时间是7秒(4+3), 也就是中途它卡在磁盘读取或者等待网络数据返回的时候, 那10秒虽然流逝了, 基本上是不耗费CPU的。

    1.2K10发布于 2021-01-06
  • 来自专栏庄帅

    对标国际运,我国链运行现状分析

    据有关统计数据,2019年我国物流总额约300万亿元! 物流业中什么领域发展最爆? 无疑是链物流!据媒体公开报道数据显示,2019年链物流市场规模突破3000亿元! 何为链物流? 从产量看:2018 年这六类产品产量合计达到了 12.8 亿吨,蔬菜占比 65%,水果 20%,肉制品 7%,水产品 5%,乳制品及速冻产品仅为 2.1%及 0.8%。 速冻食品:我国速冻食品消费90%在家庭,餐饮业不到 5%,发达国家速冻食品在餐饮占到 60%,日本 70%。  日本:2018 年日本前十大链企业份额合计占比 35%,其中最大企业日集团占比 10%。 按照 2019 年日集团数据,205 万吨的容量,位居世界第五。  据中物联链委的数据,2018年全国冷库新增库容488万吨,同比增长10.3%,总量达到5238万吨。

    91440发布于 2020-04-30
  • 来自专栏腾讯数据中心

    数据中心并联机负载不均案例分析

    制冷冷机为数据中心提供量,是保证数据中心安全有效运行的核心,但是在实际机运行过程中,常常会出现并联引起负载不均衡的问题,如果处理不当,可能引起机停机,数据中心供中断,威胁数据中心的安全运行。 一、某数据中心冷机负载率不均案例回顾 某数据中心某时机负荷偏大问题的发现及解决回顾: 第一周 某数据中心3、4号机并联运行期间,4号机的负载率比3号机高20%以上,且为持续现象。 在数据中心运维过程中,为了保障数据中心安全有效不间断运行,机的配置至少为N+1,但是实际上往往由于数据中心服务器是由少到多,不断增加上架率,在这个过程中可能只需要部分机就能满足整个数据中心的需求。 ,造成进入机的冷冻水流量不一,影响机负载率 2冷冻系统侧供回水之间的旁通阀开度不一,造成进入机的冷冻水流量不一,影响机负载率5冷凝器侧结垢冷凝器内制冷剂温度一般在65℃以上,虽然冷却水在进出冷凝器时整体的最高温度不超过 35℃,但在冷凝器换热单元中靠近65℃以上制冷剂的局部冷却水由于温度较高,会产生水垢等增加换热热阻,影响机的负载率 图5 并联机负载严重不均衡原因汇总 四、改进建议 1、针对冷凝器结垢问题

    1.9K70发布于 2018-03-16
  • 来自专栏民工哥技术之路

    MySQL 热数据分离设计还能这样!

    数据」典型的使用场景是供内部数据评估系统做数据准确度的评估分析,同时也可以给算法团队建模使用。 离线数据中心的实现 在提出了「数据」的概念之后,我们意识到那些久远的历史数据其实需要存放到「数据」的数据中心池子里,而线上MySQL只需要保留最近一段时间的数据即可。 另外,很多时候,「热数据」和「数据」的划分并不是那么明晰的,对于「数据」的需求有可能转变为「热数据」需求,我们需要可以灵活切换的机制,做到数据源只抓取一次(「热数据」和「数据」不要分别抓取),而抓取到的数据可以任意自由的流淌到 「热数据」或「数据」线使用,这意味着我们在数据抓取和数据存储之间应该再做一层隔离。 ,也可以作为数据使用,甚至可以即作为热数据又作为数据使用,切换起来也十分简单。

    3.3K10发布于 2021-01-12
  • 来自专栏Juicedata

    JuiceFS 在 ElasticsearchClickHouse 温数据存储中的实践

    ILM 将索引的生命周期定义为 5 个阶段: 热数据(Hot):需要频繁更新或者查询的数据; 温数据(Warm):不再更新,但仍会被频繁查询的数据数据(Cold):不再更新,且查询频率较低的数据; 03- 温数据存储:为什么使用对象存储+ JuiceFS ? 企业把温、数据存放到云上后,存储成本相较于传统的 SSD 架构大为下降。 下图的 ClickHouse 查询性能测试使用真实业务中的数据,并选取几个典型的查询场景进行测试。其中 q1-q4 是扫描全表的查询,q5-q7 是命中主键索引的查询。 一般用户将 JuiceFS 用于温、数据的存储,用户需要在 ES 温数据节点或数据的节点上把 JuiceFS 文件系统挂载到本地。 整个下沉过程是一个自动的机制,可以通过 ClickHouse 的 system 表查看当前正在进行数据迁移的 part 以及迁移进度。 Step 5:手动移动 part 进行验证。

    2.9K30编辑于 2022-10-05
  • 来自专栏冻羊技术思考

    Java项目更新数据双缓存方案 ( Redis + GuavaCache )

    Java项目更新数据双缓存方案 应用场景 双缓存方案前言 需要考虑的点 1、缓存数据的大小 2、本地缓存的缓存时机 3、并发情况下,首次缓存数据的性能浪费问题 4、心跳检测redis是否可用 方案思路 2、本地缓存临时为redis分担压力,缓存热点数据到本地 3、缓存数据一般涉及大量运算,耗时较大,而且不会频繁的更新,多用于计算后进行展示 本人以下方案着重场景1: 本人的项目遇到的问题的是,某个数据展示的接口 数据库不可用的情况基本不可能,如果出现了,首先业务肯定做不下去,一般不会造成太大影响,顶多就是用户这段时间无法享受功能。因此可以把缓存的数据结果,存到数据库中。 弊端:中间件缓存不可用时,虽然避免了耗时较高的数据库操作和计算,但是之后所有请求走数据库。我们通常做缓存的目的,就是把压力从数据库中分担出来。 (2)采用本地缓存作为备用缓存。 比如过了5s,又有一个新的请求进来。那么它的接口耗时会是5s。而如果走传统方案,它需要重新计算,那么它的接口耗时会是10s。

    1.2K30编辑于 2022-11-03
  • 来自专栏DATABASE

    ORACLE 11G 单机数据

    from v$datafile;SYS@orcl>select name from v$controlfile;SYS@orcl>select member from v$logfile;1.2 一致性关闭数据

    75200编辑于 2022-07-02
  • 来自专栏数据中心DATACenter

    数据中心蓄系统选择-孙长青

    关键词:数据中心 水蓄 冰蓄罐 一次泵 二次泵 ☆孙长青,本科,学士学位,高级工程师(暖通空调),设计总监 为什么数据中心选择水蓄系统? 工程中常用的蓄介质有下列三种蓄介质:  水:利用水的温度变化储存显热量,蓄温度一般取4℃以上,蓄温差为5~11℃。 冰蓄可提供较低的供水温度,但至少1台制冷机为双工况型,在制冰期间的效率会有所下降。  共晶盐:无机盐与水的混合物称为共晶盐,共晶盐的相变温度一般为5~7℃。 ;5制冷机蓄罐联合放工况;6待机。 数据中心系统典型蓄系统 下面是数据中心的比较典型的带蓄功能的冷冻水系统示意图,仅供各位读者参考。

    1.7K60发布于 2019-08-20
  • 来自专栏喵叔's 专栏

    python 调试知识

    对于 python 代码的调试我们通常都是使用 IDE 自带的调试功能。但是 IDE 提供的调试功能存在局限性,例如在测试服务器上调试代码,但是又不可能在测试服务器上安装 IDE 进行调试。这时我们就可以利用下面所讲解的三个工具进行调试。

    77620发布于 2020-09-08
领券