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

    数据储存

    } ne.name = "lisi"; ne.other.color = "blue"; //深拷贝,被拷贝的属性是引用类型,并且是数组的情况 var ca = ["a",2,

    3K20发布于 2018-09-29
  • 来自专栏Android开发

    文件数据储存之外部储存

    使用外部存储数据需要在应用程序中设置访问SD卡的权限,在AndroidManifest.xml中添加权限 <! 创建公有文件的方法 : File file=new File(Environment.getExternalStorageDirectory(),“boreseven”); 第二个参数为自己设置的名字 (2) .私有文件Private files在应用被卸载后,私有文件也会被删除,类似与内部储存。 获得外部储存私有文件路径的方法Context.getExternalFilesDir(),如: 如:File file = new File(this.getExternalFilesDir(Environment.DIRECTORY_PICTURES e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } 2.

    97900编辑于 2025-06-10
  • 来自专栏指点的专栏

    Activity 的临时数据储存

    一个Android项目程序一定会存在多个 Activity ,在Activity对象的切换过程中,难免会有一些Activity对象被系统回收,那么,这个Activity中的数据也会消失,打个比方: 那么再次启动这个Activity的时候EditText的数据又得重新输入,这是极大的影响用户的体验的。那么我们该如何解决这个问题呢。 我们可以把它理解为当Activity要被摧毁时,onSaveInstanceState(Bundle b)方法被调用,将数据保存在Bundle对象中,并且储存在应用程序的某个角落(内存)中,当这个Activity 被重新创建时,这个数据传入onCreate(Bundle savedInstanceSatte) 中。 通过一个Activity类中的方法实现了Activity临时数据储存

    1.6K30发布于 2019-01-18
  • 来自专栏magicsoar

    微信储存数据的分析

    数据储存在Documents中 打开后,会发现几个文件夹,它们由数字和字母组成,细心的人可能会发现它们都是有32位,其实每一个文件夹代表了一个用户的记录, 如果你的设备上有多个用户登录过的话,便会有多个这种文件夹出现 mp4 DB        :这是这篇文章的重点,内有MM.sqlite文件,以sqlite数据储存了聊天记录的文字还有一些其他的信息                将在下面进行介绍 打开DB之后,我们会发现一个 让我们下载一个SQLiteSpy,这样就能以图形界面的方式来查看MM.sqlite内储存数据了 打开后我们会发现很多的表,它们以Chat_打头,后面有接了一串数字和字母组成的东西,如果在仔细数一下会发现它们也是 ,表示消息的来源,4表示对方,2表示自己 Imgstatus    :表示消息的类型,1代表文字,5,6代表表情,7,21表示声音,2代表图片 Type           :也是表示消息的类型,1代表文字 总结 微信用sqlite数据库储储存聊天记录,数据库文件叫做MM.sqlite, 将每一个用户的用户名用MD5的方式加密,并以此32位的序列加上Chat_为前缀作为表名,储存对应的聊天记录

    3.5K110发布于 2018-02-06
  • 来自专栏929KC

    数据在内存中的储存

    C语言中数据在内存中的储存 前言:现实世界是一个充斥着数据的世界,万事万物身上都充满着数据的存在,比如我们人身上就有身高,体重,年龄等数据。 我们所学的C语言就是用来处理现实中的中的问题,自然而然C语言中必有存储这些数据的盒子,每种数据都有与之对应的盒子,这样方便管理与存储,接下来我们就来深究数据在内存中的存储。 什么大端小端: 大端(存储)模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址 中; 小端(存储)模式,是指数据的低位保存在内存的低地址中,而数据的高位,,保存在内存的高地 = 9.0; printf("num的值为:%d\n",n); printf("*pFloat的值为:%f\n",*pFloat); return 0; } 输出结果 由结果可知,浮点型与整型储存方式不一样 ,所以浮点数的储存方式是什么呢?

    91320编辑于 2023-10-07
  • 来自专栏宣言(Siam)博客

    Docker容器数据储存和转移

    容器数据储存 默认情况下,在容器内创建的所有文件都存储在可写层中。这意味着: 当该容器不再运行时,数据不会持久存在,如果另一个进程需要,则可能很难从容器中获取数据。 使用数据数据卷是保存Docker容器生成和使用的数据的首选机制。数据卷完全由Docker管理。有几个优点: 与挂载目录相比,卷更易于备份或迁移。 ,-v命令则会自动创建(此时创建的是匿名数据卷),–mount则会报错 匿名数据卷:没有指定名称标识的数据卷,docker随机生成不重复的标识,依赖于一个容器,如果该容器消亡,则因为数据卷标识无法知道, ②如果是容器里的目录不存在,两者都会自动创建 创建数据卷 docker volume create my-vol 数据卷列表 docker volume ls 查看数据卷具体信息 docker volume inspect my-vol 删除数据卷 docker volume rm my-vol 清除无主的数据卷 docker volume prune 备份数据卷 当您需要备份,还原或将数据从一个Docker

    2.4K10发布于 2019-12-15
  • 来自专栏电光石火

    docker 指定数据储存目录

    一、在 docker 配置文件中配置 /etc/docker/daemon.json

    2.1K10发布于 2020-02-29
  • 来自专栏Linux之越战越勇

    C语言进阶(七) - 数据储存

    数据类型回顾 1.1 基本数据类型 类型 字节数 char 字符型 1byte short 短整型 2byte int 整型 4byte long 长整型 long long 更长的整型 float 浮点型数据在内存中的储存 浮点型的意思是数据在内存中的储存是浮动的,也就是不准确的,所以不叫做实数型数据。 3.1 浮点型数据的几种表示: 3.14159、1.01f、2.5lf、2E10、2E-10、3e9、3e-9等。 字节序 - 大小端 4.1 大小端字节序出现的原因 数据储存的是以字节(byte)为单位的(或者说以char类型为单位),如果一个数据使用一个字节就可以储存就不存在大小端字节序的问题了。 4.2 大小端概念 大端储存数据的低位保存到内存的高地址中,数据的高位保存到内存的低地址中。 小端储存数据的低位保存到内存的低地址中,数据的高位保存到内存的高地址中。

    2.5K30编辑于 2023-04-27
  • 来自专栏小白历险记

    数据库如何储存和管理数据的?

    B树看起来还可以但是如果在跨越了多个叶子节点的话,我们要连续的的查的话,就需要回到父节点再到下一个节点,IO次数多了(叶子节点不相连) 而且B树是每个节点都储存数据,使得单个节点能储存的key少了,我们能不能极端一点 下图为常见的存储引擎底层所使用的储存数据结构 特别的 MyISAM 存储引擎-主键索引 MyISAM 引擎同样使用B+树作为索引结果,叶节点的data域存放的是数据记录的地址。 其中, MyISAM 最大的特点是,将索引Page和数据Page分离,也就是叶子节点没有数据,只有对应数据的地址。 相较于 InnoDB 索引, InnoDB 是将索引和数据放在一起的。 下图就是基于 MyISAM 的 Col2 建立的索引,和主键索引没有差别 . 立辅助(普通)索引和主键索引没有差别,无非就是主键不能重复,而非主键可重复。 下图就是基于 MyISAM 的 Col2 建立的索引,和主键索引没有差别 .

    89920编辑于 2023-10-23
  • 来自专栏个人博客

    PicGo配置CloudflareR2图片储存 - plus studio

    PicGo配置CloudflareR2图片储存 首先需要安装PicGo,并购买CloudFlare R2。 CloudFlare R2选择免费计划即可,只是需要绑定银行卡或者paypal(淘宝两块钱解君忧)。 在R2的管理界面选择管理R2 API Tokens, 创建一个API Token 注意选择权限为edit 创建API Token之后,保存Access Key ID和Secret Access 接下来返回R2的管理界面,创建一个储存桶 填入名字并创建桶,点击进入储存桶的管理界面,进入setting界面。 接下来打开PicGo,安装s3插件 应用密钥ID和应用密钥填入在API Token获取的Access Key ID和Secret Access Key,桶名填入创建的桶的名称,自定义节点填入储存桶管理界面中途中对应的路径

    78610编辑于 2024-02-29
  • 来自专栏编程学习

    C语言——数据在内存中的存储【整型数据在内存中的储存,大小端字节序储存,浮点型数据在内存中的储存

    一,整数在内存中的存储 ⭐对于整型数据来说:数据是以补码的形式存放在内存中 1,为什么要以补码的形式储存呢? : 我们可以看到: a的内容11223344被储存为了44332211 这就是因为博主的计算机中的VS是用小端模式来储存数据2,为什么要有大小端存储之分? 三,浮点型数据在内存中的储存 开门见山:浮点数在内存中的储存与整数是不一样的! 整数是以补码的方式储存,那浮点数呢? 2) 比如101.1:从左到右每位数依次对应的权重是:2^2, 2^1, 2^0, 2^(-1) 2,浮点数储存过程 我们可以发现,每个浮点数,都可以用S M E 三个数据来表示出来,因此我们在储存时 ,接着的11位存储指数E,剩下的52位存储有效数字M 1)符号位S的储存 •正数储存0 •负数储存1 2)有效数M的储存 浮点数中的有效数一般写成 1.xxxxxx 的形式,其中 xxxxxx

    80610编辑于 2024-03-19
  • 来自专栏存储内核技术交流

    探索PostgreSQL数据储存储之数据

    计算机内数据访问的时间 从CPU L1->CPU L2->DRAM->SSD->HDD->Network Storage->Tape Archives不同层次的访问,访问的时间差距很大。 PG磁盘数据到内存概览 任何传统传统数据库都会借助DRAM来加速数据库磁盘数据的访问。比如PG中的share_buffer,全局为PG数据库中表存储的数据page提供缓冲空间。 这里涉及到两个基本的结构,一个是share_buffer,另外一个是page.下面核心会聚焦到这2个点上,了解PG是如何实现这些逻辑 PG中的数据对象 PG中一般会有三种对象,分别是数据库、表、索引.三者之间的关系如下 PG中一个表一般会有三种类型的数据,一个是fsm文件表示当前数据表中可用的空闲空间,另外一个是vm文件来表示数据表中数据可见性的映射,最后一个是以oid来表示的数据文件.fsm是基于page来管理空闲空间 t_infomask 决定 #define FIELDNO_HEAPTUPLEHEADERDATA_INFOMASK2 2 uint16 t_infomask2; #define FIELDNO_HEAPTUPLEHEADERDATA_INFOMASK

    4.8K50编辑于 2023-02-26
  • 来自专栏大数据文摘

    如何利用声波对数据进行储存

    我们对数据储存的需求正在以惊人的速度增长。估计现在全世界范围内的数据储存到达了2.7泽字节,相当于地球上70亿人每人储存好几万亿字节的数据。 圆盘必须移动才能进行读取这一点说明了出现机械故障的可能,也限制了数据存储的速度。 一些储存速度更快的固态存储设备,不存在出现机械故障的可能性,将数据作为小电荷进行储存。 它们的存储速度还是比数据在电脑各部件中穿梭的速度更慢。 固态存储设备利用磁力将数据进行编码是最理想的方式。IBM正在研发一种新的改良设备,叫做赛道储存。它使用的是比人类头发丝还要细几百倍的纳米线集合。 还有其他方法让磁数据“流动”起来。我(作者)来自谢菲尔德大学的团队和来自利兹大学的John Cunningham发现了利用声波能够使赛道储存更有效率的方法,并且将论文发表在了《应用物理快报》上。 在这种技术成为解决赛道储存背后的问题之前还有许多疑问需要解决。但根据实验进度,下一步是创建一个模型对它来进行测试。 来自微信公众号煎蛋

    1.3K70发布于 2018-05-22
  • 来自专栏程序猿的栖息地

    使用MySQL储存过程批量插入数据

    今天给大家分享一个MySQL储存过程。 #数据表的结构为stu_id(学号) ,stu_name(姓名),stu_sex(性别),cla_id(班级编号),stu_phone(手机号) drop procedure if exists insertt ;#如果存在储存过程则删除 delimiter $$ #创建一个储存过程 create procedure insertt() begin set @a=2000000001 if @a%100=0 then set @d=@d+1 ; end if; end while; end$$ delimiter ; #执行存储过程插入数据 SET return_str = concat(return_str,substring(chars_str , FLOOR(1 + RAND()*2

    3K20编辑于 2022-04-29
  • 来自专栏《C++与 AI:个人经验分享合集》

    《探秘数据储存:科技背后的无限奥秘》

    在当今数字化时代,数据储存已成为支撑科技发展的基石。我们生活在一个信息爆炸的世界里,每天都有海量的数据被产生、传输和存储。数据储存不仅仅是一项技术,更是一门艺术,它承载着我们的记忆、知识和梦想。 数据储存的历史可以追溯到很久以前。从早期的穿孔卡片到磁带、光盘,再到如今的硬盘和闪存,每一次技术的革新都带来了更高效、更可靠的数据储存方式。 固态硬盘采用闪存芯片作为存储介质,具有读写速度快、能耗低、体积小等优势,迅速成为数据储存领域的新宠。 闪存技术的发展是数据储存领域的一大突破。 数据储存系统的稳定性和性能直接影响着企业的运营效率和竞争力。通过采用先进的数据储存技术和解决方案,企业能够更好地管理和利用数据,实现业务的数字化转型和创新发展。 然而,数据储存也面临着一些挑战和问题。 让我们一起关注数据储存的发展,探索其中的无限奥秘,为创造更美好的未来贡献我们的力量。 在这个数据驱动的时代,数据储存的重要性不言而喻。它就像一座无形的宝库,珍藏着我们的智慧和财富。

    23410编辑于 2024-12-09
  • 来自专栏指点的专栏

    Android文件读写和使用SharedPreferences储存数据

    在 onDestroy 方法中调用 saveText 来储存 EditText 中的数据。,在 onCreate 方法中我们进行恢复 EditText 中的数据。 前面介绍的文件操作储存数据是用文本文件或者二进制文件来储存数据的,下面介绍一个新的数据储存方式:SharedPreferences SharedPreferences 储存的文件采用xml格式的文件来储存数据 2、Activity类中的getPreferences方法,此方法接受一个参数:操作模式(MODE_PRIVATE),储存的文件名为当前Activity对象的类名 3、PreferenceManager 对象 (2) 使用SharedPreferences.Editor 对象的特性方法储存数据(putString()...) (3) 调用SharedPreferences.Editor 对象的apply () 方法提交数据,完成储存

    2.5K10发布于 2019-01-18
  • 来自专栏我的专栏文集

    对象储存cos-腾讯云对象储存cos

    腾讯云 COS 具有高扩展性、低成本、可靠和安全等特点,能为您提供专业的数据存储服务。您可以使用控制台、API、SDK 等多种方式连接到腾讯云对象存储,实时存储和管理您的业务数据。 腾讯云对象储存cos详情 https://cloud.tencent.com/act 3.创建注意事项,如图 image.png 4.查找储存桶秘钥 5.获取默认项目的秘钥,不是总的秘钥 6.如果需要不同尺寸的缩略图则需要启用腾讯云的数据万象功能,如图 7.注意腾讯云的图像处理接口 download_url? imageView2/2/w/400/h/600/q/85! http://examples-1251000004.picsh.myqcloud.com/sample.jpeg? imageView2/3/w/400/format/png 8.网站本身配置(pos为列子) 图片css js这些远程储存桶还是比较有意义的,比如我的服务器才1M带宽,这种页面加载图片这些很慢

    27.9K51发布于 2019-08-01
  • 来自专栏python全栈教程专栏

    爬虫学习(14):数据储存为txt文档

    差不多就两种方法,个人喜欢第二种。w是写入,没有wen.txt文件就创建txt文件,有就直接写入。别的没啥说的,记录一下今天学习。

    1K20发布于 2021-10-18
  • 来自专栏小简技术栈

    MySQL数据库常识之储存引擎

    储存引擎分类 show engines; 这个命令可以查看数据库的数据引擎,可以看到InnoDB是默认的引擎。 命令除了在终端运行,也可以在查询数据库可视化工具中运行。 而,(我是5.7版本)我们可以看出数据库中,存储引擎一共有九个。 设置默认引擎 SHOW VARIABLES LIKE 'default_storage_engine%' 这个语句可以查询当前默认的数据库引擎。 default_storage_engine%表示查询默认数据库存储引擎。 如果我们要修改默认储存引擎,我们可以通过修改my.ini/my.cnf文件实现(不建议!)。 添加 default-storage-engine = 数据库引擎名(INNODB/MYISAM)。 sudo service mysql restart 用命令重启mysql。

    2.6K30编辑于 2022-04-22
  • 来自专栏swag code

    Android数据储存之SharedPreferences-记住密码案例

    ---- 简介 SharedPreferences是一种轻型的数据存储方式,通过键值对的形式保存数据,存储数据是以xml文件形式存储,文件存放在/data/data//shared_prefs目录下, Editor editor=sharedPreferences.edit(); 存放数据 以Key-Value的形式储存,只适用于一些简单的数据类型 ? 移除数据 //移除数据 editor.remove(String key); //清空数据 editor.clear(); 读取数据 ? 记住密码案列 ? //XML文件的形式储存 //设置本程序的私有访问 sharedPreferences=getSharedPreferences("userInfo",MODE_PRIVATE); editor.commit(); startActivityForResult(new Intent(MainActivity.this,Main2Activity.class

    1.3K10发布于 2019-05-23
领券