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

    Android基础总结(5)——数据存储,持久化技术

    保存在内存中的数据是瞬时数据,保存在手机设备中的数据是处于持久状态的,持久化技术则是提供了一种机制可以让数据在瞬时状态和持久状态之间进行切换。 1、持久化技术有哪些   Android系统中主要提供了三种方式用于简单地实现数据持久化功能: 文件存储:是Android中最基本的一种数据存储方式。 3、SharedPreferences存储 通过SharedPreferences存储数据:SharedPreference存储的数据都以xml格式存储,并且都自动保存到/data/data/<packageName 1 /** 2 * 将County实例存储到数据库。 3 */ 4 public void saveCounty(County county) { 5 if (county ! 3 */ 4 public void updateCounty(County county) { 5 if (county !

    1.6K70发布于 2018-02-27
  • 来自专栏灯塔大数据

    趋势 | 大数据存储领域5大突破技术

    摘要:云计算打破了传统的商业模式,大数据也持续以指数型增长,技术人员和投资人对于当前技术发展趋势都保持密切关注,因为这有可能直接影响到他们2016年及今后的商业行动。 3 无人驾驶技术 我们已经见证了汽车技术巨大的突破:谷歌正在无人驾驶汽车技术上大步前进,而特斯拉则退出了续航里程超长、无人驾驶的电动汽车,让我们能够想象未来汽车可能类似于个人的士,受智能手机控制。 同时,共享驾驶App也在爆炸式增长,例如Uber打破了人们对于汽车所有权的传统看法,Lyft和通用汽车也斥资5亿美元研究如何破解自动驾驶汽车共享软件app的代码。 ? 图3:自动驾驶的智能汽车。 5 大数据简化 大数据可以提供我们前所未有的洞察力,而利用这些数据的关键在于解读和分析。 但是,单纯想象一下这些技术是如何发展,并且如何改变我们的日常生活都是一件非常激动人心的事情。 内容来源:数邦客

    2.6K60发布于 2018-04-10
  • HarmonyOS5云服务技术分享--云存储指南

    今天咱们来聊一聊HarmonyOS云存储的实战玩法,手把手教你实现文件上传、下载、元数据操作等核心功能。无需官方文档的严肃感,咱们用最接地气的方式搞懂这些API怎么用! (文末附完整代码示例)一、云存储功能速览HarmonyOS云存储就像个随身U盘,能帮咱们把应用数据安全存到云端。特别适合处理用户头像、游戏存档、音视频文件等场景。 创建云存储实例const storage = new Storage();// 3. 避坑指南​​:文件路径要用internal://app/开头的沙箱路径遇到权限问题记得在config.json添加ohos.permission.READ_MEDIA等权限大文件上传会自动断点续传(最多重试5次 如果在实际开发中遇到问题,欢迎到华为开发者社区发帖讨论(记得带上#HarmonyOS云存储#标签),也可以直接@我交流哦!祝各位开发顺利,咱们下期再见!

    44110编辑于 2025-05-22
  • 来自专栏PPV课数据科学社区

    【趋势】大数据和存储领域5大突破技术

      云计算打破了传统的商业模式,大数据也持续以指数型增长,技术人员和投资人对于当前技术发展趋势都保持密切关注,因为这有可能直接影响到他们2016年及今后的商业行动。 3、无人驾驶技术   我们已经见证了汽车技术巨大的突破:谷歌正在无人驾驶汽车技术上大步前进,而特斯拉则退出了续航里程超长、无人驾驶的电动汽车,让我们能够想象未来汽车可能类似于个人的士,受智能手机控制。 同时,共享驾驶App也在爆炸式增长,例如Uber打破了人们对于汽车所有权的传统看法,Lyft和通用汽车也斥资5亿美元研究如何破解自动驾驶汽车共享软件app的代码。 图3:自动驾驶的智能汽车。    5、大数据简化   大数据可以提供我们前所未有的洞察力,而利用这些数据的关键在于解读和分析。    但是,单纯想象一下这些技术是如何发展,并且如何改变我们的日常生活都是一件非常激动人心的事情。 来源:实验帮

    2.1K100发布于 2018-04-24
  • MyEMS 开源能源管理系统:重构能源秩序的技术密码

    一、技术内核:从 “被动响应” 到 “主动进化” 的架构革命​MyEMS 的底层突破,在于构建了一套能与能源系统共同进化的技术骨架,这种 “生长性” 使其区别于传统的工具型系统。​ 三、生态重塑:开源模式如何改写能源治理规则?​MyEMS 的终极意义,或许不在于技术参数的领先,而在于其推动能源治理从 “少数人主导” 转向 “多方共建”,这种治理模式的革新将释放更大的系统价值。​ 中小企业的技术平权正在加速实现。 这种 “产学研用” 的无缝衔接,使 MyEMS 的技术迭代速度是闭源系统的 3-5 倍。​能源数据的价值重估成为可能。由于开源系统的数据格式透明,企业可安全地与第三方共享脱敏数据以获取增值服务。 其真正的力量,不在于解决某个具体的能耗问题,而在于提供了一套开放的技术语言,让每个参与者都能在能源转型中书写自己的代码。

    31900编辑于 2025-07-30
  • 来自专栏HT

    HTML5 技术在风电、光伏等新能源领域的应用

    随着新一轮工业革命兴起,应对气候变化日益成为全球共识,能源技术正在成为引领能源产业变革、实现创新驱动发展的源动力。 从全球到中国,以风能、光伏发电为代表的新能源产业发展迅速,可再生能源发电与现代电网的融合成为了世界能源可持续转型的核心,发电技术继续沿着大规模、高效率和低成本方向持续进步,中国在风能和光伏发电领域的累计装机量和新增装机量已经跃居世界首位 以下是致创能源公司多年前基于 HT for Web 技术实现的 Web SCADA 光伏发电站智能管理解决方案系统截图: ? ? 基于 HT for Web 的 HTML5 技术除了在传统电信、电力和工业控制领域的应用外(参见《基于HT for Web的Web SCADA工控移动应用》),如今也已广泛应用于风电、光伏等新能源领域, 余台光伏逆变器和汇流箱的系统前端技术

    1.5K60发布于 2018-01-03
  • 来自专栏hightopo

    HTML5 技术在风电、光伏等新能源领域的应用

    随着新一轮工业革命兴起,应对气候变化日益成为全球共识,能源技术正在成为引领能源产业变革、实现创新驱动发展的源动力。 从全球到中国,以风能、光伏发电为代表的新能源产业发展迅速,可再生能源发电与现代电网的融合成为了世界能源可持续转型的核心,发电技术继续沿着大规模、高效率和低成本方向持续进步,中国在风能和光伏发电领域的累计装机量和新增装机量已经跃居世界首位 以下是致创能源公司多年前基于 HT for Web 技术实现的 Web SCADA 光伏发电站智能管理解决方案系统截图: ? ? 基于 HT for Web 的 HTML5 技术除了在传统电信、电力和工业控制领域的应用外(参见《基于HT for Web的Web SCADA工控移动应用》),如今也已广泛应用于风电、光伏等新能源领域, 余台光伏逆变器和汇流箱的系统前端技术

    1K60发布于 2018-07-09
  • MyEMS 开源能源管理系统:技术架构驱动的能源管理革新

    这套架构不仅赋予了系统强大的功能扩展性,更保障了能源数据在采集、传输、存储和分析全流程的高效与稳定,为企业能源精细化管理提供了坚实的技术支撑。​ 针对工业环境中复杂的网络条件,传输层支持有线和无线多种传输方式,包括以太网、4G/5G 无线网络、LoRa 等,可根据现场网络环境自动切换最优传输路径。 数据存储层:是系统的数据中枢,负责能源数据的持久化存储。MyEMS 采用混合存储架构,结合了关系型数据库和时序数据库的优势。 在数据采集层,将进一步融合物联网技术,支持更多低功耗、广域网的传感器接入,实现对微小能耗节点的精准监测。数据传输层将引入 5G 切片技术,为能源数据传输提供专属信道,保障数据传输的低延迟和高可靠性。 数据存储层将探索分布式时序数据库和区块链技术的结合,提高数据的不可篡改性和溯源能力,为能源交易和碳排放核算提供可信数据支持。​

    32810编辑于 2025-08-13
  • 来自专栏全栈程序员必看

    HTML 5 Web 存储

    大家好,又见面了,我是全栈君 HTML5 提供了两种在客户端存储数据的新方法: localStorage – 没有时间限制的数据存储 sessionStorage – 针对一个 session 的数据存储 html5 web storage的浏览器支持判断 要判断浏览器是否支持localStorage可以使用下面的代码: if(window.localStorage){ alert(“浏览支持localStorage localStorage和sessionStorage都具有相同的操作方法,例如setItem、getItem和removeItem等 localStorage和sessionStorage的方法 setItem存储 value http://hovertree.com/menu/html5/ 用途:将value存储到key字段 用法:.setItem( key, value) 代码示例:sessionStorage.setItem (“key”, “value”); localStorage.setItem(“site”, “xiao”); getItem获取value 用途:获取指定key本地存储的值 用法:.getItem

    67610编辑于 2022-07-15
  • 来自专栏ccylovehs

    前端存储技术

    前言 后端常用数据库做数据存储,譬如MySql、MongoDB,缓存技术存储数据,如Redis、Memcached; 前端存储数据目前常用的是Cookie、Storage、IndexedDB Cookie 分类 Cookie总是保存在客户端中(早期Java中经常会将Cookie与Session作为存储技术进行比较,Session是将数据保存在服务器端,大量的数据存储会增加服务器的负担),按在客户端中的存储位置 、修改或删除存储的数据项。 IndexedDB相关api可参考 https://wangdoc.com/javascript/bom/indexeddb.html#indexeddb-%E5%AF%B9%E8%B1%A1 代码 ( 后记 浏览器存储技术目前流行的基本就上面介绍的三种,之前出现的webSql由于用方言SQLlite导致无法统一,也就是说这是一个废弃的标准。

    2.2K40发布于 2019-02-25
  • 来自专栏我在本科期间写的文章

    5 存储

    5 存储存储器类型 随机访问存储器 (RAM): 特点: 可读、可写,断电时数据会丢失。 存储器容量计算 公式: \text{存储器容量} = 2^{\text{地址数}}\times\text{存储单元的位数} 存储单元的"字长"等同于I/O数据线的位数。 每个地址的存储字长为8位,即1 Byte。所以总存储容量为 65536 \times 1B = 65536B = 64KB 。 存储器扩展方法 位扩展:增加I/O数以扩展存储字长。 字扩展:增加存储字的数量,通常通过片选信号进行地址选择,扩展地址范围。 例: 使用多个2K×8的存储器扩展为8K×8的系统。 分析: 需要使用4片2K×8的存储器。 例如,如果CPU地址总线为16位,存储芯片容量为8KB,使用全译码可以寻址到64KB的存储器。 部分译码法: 只对部分高位地址进行译码,生成片选信号。

    87410编辑于 2024-09-23
  • 来自专栏数据和云

    【连载】如何掌握openGauss数据库核心技术?秘诀三:拿捏存储技术5

    秘诀一:拿捏SQL引擎(4) 5.如何掌握openGauss数据库核心技术?秘诀二:拿捏执行器技术(1) 6.如何掌握openGauss数据库核心技术? 秘诀二:拿捏执行器技术(2) 7.如何掌握openGauss数据库核心技术?秘诀三:拿捏存储技术(1) 8.如何掌握openGauss数据库核心技术? 秘诀三:拿捏存储技术(2) 9.如何掌握openGauss数据库核心技术?秘诀三:拿捏存储技术(3) 10.如何掌握openGauss数据库核心技术? 秘诀三:拿捏存储技术(4) 目录 openGauss数据库SQL引擎 openGauss数据库执行器技术 openGauss存储技术 一、openGauss存储概览 二、openGauss行存储引擎 三 内存引擎 openGauss事务机制 openGauss数据库安全 openGauss存储技术 三.openGauss列存储引擎 列存的索引设计 04 列存支持的索引设计有: § Btree索引 § 稀疏索引

    78150编辑于 2022-01-05
  • 5D玻璃存储技术将商用:5英寸盘可存储360TB数据,寿命达138亿年

    这项源自南安普敦大学的新技术能在单片5英寸玻璃盘储存高达360TB数据,且在190°C 环境可保存138 亿年──相当于宇宙年龄。 全球数据中心面临关键挑战:统计数据显示,全球60%~80% 储存数据属“冷数据”(存取频率极低的归档资料),传统磁带、光碟等备份存储器寿命仅5~1,000 年,远不及石英玻璃耐久性。 5D 空间编码:突破传统储存物理极限 SPhotonix 的5D 存储晶体技术采飞秒激光脉冲在熔融石英玻璃蚀刻纳米级3D像素,其双折射特性结合3D 空间座标(x, y, z)、光学方向及强度,达成5D 这种立体储存方式使每个3D像素承载8bit数据,非传统平面储存的1bit,5英寸盘片可存储360TB惊人容量的数据。 从实验室到机房最后一哩路 SPhotonix 于2024 年从南安普敦大学分拆并完成首轮外部融资,代表5D存储晶体从学术研究迈向商业化的关键转折。

    18110编辑于 2026-03-20
  • 来自专栏全栈程序员必看

    采用虚拟存储技术_虚拟存储管理

    虚拟存储技术(VIRTUAL MEMORY) 所谓的虚拟存储技术是指:当进程运行时,先将其一部分装入内存,另一部分暂留在磁盘,当要执行的指令或访问的数据不存在内存中时,由操作系统自动完成将它们从磁盘调入内存的工作 ---- 存储器的层次结构 ---- 虚存 与 存储体系 把内存和磁盘有机地结合起来使用,从而得到一个容量很大的“内存”,即虚存。 ,防止地址越界 注意: 上图中的基地址寄存器和界限寄存器操作系统通过特殊的特权指令加载 确保进程的操作合法 ---- 虚拟页式(PAGING) **虚拟存储技术 + 页式存储管理方案 -> 虚拟页式存储管理系统 主要包括:1. 根据进程运行需要,动态装入其他页面 当内存空间已满,而有需要装入新的页面时,则根据某种算法置换内存中的某个页面,以便装入新的页面 其实就是以CPU时间和磁盘空间换取昂贵的内存空间,这是操作系统中的资源转换技术

    1.8K10编辑于 2022-11-09
  • 来自专栏MySQL修行 | 老叶茶馆

    ClickHouse和他的朋友们(5存储引擎技术进化与MergeTree

    21 世纪的第二个 10 年,虎哥已经在存储引擎一线奋战近 10 年,由于强大的兴趣驱动,这么多年来几乎不放过 arXiv 上与存储相关的每一篇 paper。 看paper这玩意就像鉴宝,多数是“赝品”,需要你有“鉴真”的本领,否则今天是张三的算法超越xx,明儿又是王二的硬件提升了yy,让你永远跟不上节奏zz,湮灭在这些没有营养的技术垃圾中,浪费大好青春。 言归正传,接下来的3篇,跟 ClickHouse 的 MergeTree 引擎有关: 上篇介绍存储引擎的技术演进史,从"远古"的 B-tree 出发推演到目前主流的技术架构。 总结 本文主要讨论事务性引擎的技术演进,其中包含了 IO 复杂度分析,其实这个分析是基于一个 DAM(Disk Access Machine)模型,这里不再展开。这个模型要解决什么问题呢? 10.1007%2F3-540-60220-8_74) [4] [how the append-only btree works](http://www.bzero.se/ldapd/btree.html) [5]

    1.2K20发布于 2020-11-03
  • 来自专栏网络技术联盟站

    完全图解RAID存储技术:RAID 0、1、5、6、10、50、60

    什么是RAID存储? 独立磁盘冗余阵列(RAID)是一种存储技术,通过将两个或多个硬盘驱动器(HDD)或固态硬盘(SSD)合并成一个协调的存储单元或阵列,从而创建数据丢失的故障安全机制。 余和性能特征的不同,RAID级别分为多个类型,如RAID 0、RAID 1、RAID 5、RAID 6等。 RAID的发展离不开硬件和软件技术的进步。 RAID的演进 随着时间的推移,RAID存储技术不断演进和改进。以下是RAID存储领域的一些重要演进: 硬件RAID控制器 硬件RAID控制器是RAID技术发展的重要里程碑之一。 然而,随着大数据、云计算和人工智能等技术的快速发展,对存储系统的需求也在不断增长和变化。 未来的RAID存储将面临更大的挑战和机遇。 新的技术和创新将推动RAID存储在容错能力、性能、扩展性和成本效益方面的进一步发展。例如,分布式RAID、混合存储技术和软件定义存储等新兴技术将在未来的RAID存储中发挥重要作用。 本文完!

    22.5K32编辑于 2023-09-05
  • 来自专栏网络技术联盟站

    完全图解RAID存储技术:RAID 0、1、5、6、10、50、60

    什么是RAID存储?独立磁盘冗余阵列(RAID)是一种存储技术,通过将两个或多个硬盘驱动器(HDD)或固态硬盘(SSD)合并成一个协调的存储单元或阵列,从而创建数据丢失的故障安全机制。 余和性能特征的不同,RAID级别分为多个类型,如RAID 0、RAID 1、RAID 5、RAID 6等。RAID的发展离不开硬件和软件技术的进步。 RAID的演进随着时间的推移,RAID存储技术不断演进和改进。以下是RAID存储领域的一些重要演进:硬件RAID控制器硬件RAID控制器是RAID技术发展的重要里程碑之一。 然而,随着大数据、云计算和人工智能等技术的快速发展,对存储系统的需求也在不断增长和变化。未来的RAID存储将面临更大的挑战和机遇。 新的技术和创新将推动RAID存储在容错能力、性能、扩展性和成本效益方面的进一步发展。例如,分布式RAID、混合存储技术和软件定义存储等新兴技术将在未来的RAID存储中发挥重要作用。本文完!

    80.1K2026编辑于 2023-07-22
  • 来自专栏帅云霓的技术小屋

    存储硬核技术内幕——(5) 七月上,不负勇往

    iSCSI是基于TCP/IP的,因此,服务器端实现“去中心化”的高可用机制存在问题(同一时间一个IP只能存在于一台服务器上,即使引入了IPVS这样的负载均衡器,也无法完全避免单点故障切换的问题) 三、想成为技术水平得到方老师认可的迷弟迷妹 那么,我们如果对虚拟化存储做这一改造—— 如图,我们在QEMU中增加分布式存储(又称软件定义存储,Soft Defined Storage)的驱动,该驱动对虚拟机提供块存储(如/dev/vda0),另一方面 ,它通过TCP/IP协议,从以太网网卡(NIC)将存储IO通过存储协议(iSCSI)或私有协议与各存储节点进行交互。 一般地,分布式存储采用三副本机制,在分布式存储驱动中,也会将存储IO送到这三副本所在的节点(服务器)上。 可见,这种机制解决了两个问题: 1. 由于虚拟机挂载的是QEMU提供的虚拟化存储存储的I/O绕开了虚拟机的iSCSI/TCPIP/虚拟网卡,以及宿主机的vSwitch等缓慢的IO路径,而是通过宿主机上的驱动访问远端存储,对时延和宿主机的CPU

    46310编辑于 2022-08-04
  • 来自专栏个人编程笔记

    H5-web存储

    浏览量 1 首先我们来思考几个问题: 1.什么是web存储? 2.h5引入web存储的原因? 3.web存储的方式有哪些? 使用html5在本地存储用户的浏览数据,之前采用的cookie的形式,但是cookie存储的数据量少而且效率底,进而引入了web存储,客户端存储数据的方式有两种:localStorage,永久性存储,除非自己删除 />"+localStorage.key(2); }else{ document.getElementById("result").innerHTML="对不起,您的浏览器不支持 web 存储 sessionStorage 关于sessionStorage和localStorage使用api是相同的,只不过它是临时存储,关闭浏览器就会自动清除。 计数的例子: <!

    39010编辑于 2023-03-03
  • HTML5 Web 存储

    HTML5 web 存储,一个比 cookie 更好的本地存储方式。 什么是 HTML5 Web 存储? 使用HTML5可以在本地存储用户的浏览数据。 早些时候,本地存储使用的是 cookie。 但是Web 存储需要更加的安全与快速. 这些数据不会被保存在服务器上,但是这些数据只用于用户请求网站数据上.它也可以存储大量的数据,而不影响网站的性能. 注意: Internet Explorer 7 及更早IE版本不支持web 存储. localStorage 和 sessionStorage 客户端存储数据的两个对象为: localStorage 不支持 web 存储。 } localStorage 对象 localStorage 对象存储的数据没有时间限制。第二天、第二周或下一年之后,数据依然可用。 ,更多情况下我们存储的数据会更复杂。

    21810编辑于 2025-12-16
领券