精华内容
下载资源
问答
  • 即使始终为它们提供服务并将它们修改到服务器内存中,Redis也会将它们存储在磁盘上。 这意味着Redis速度很快,但它也是非易失性。 数据结构实现强调内存效率,因此与使用高级编程语言建模相同数据结构相比,...
  • 数据持久化是通过文件将数据存储在磁盘上 四中数据持久化方式: 1.属性列表(Property List) 2.对象归档 3.SQLite 4.CoreDate 对比: 1.属性列表、对象归档适合小数据量存储和查询操作 2.SQLite、...
    /*
     数据持久化是通过文件将数据存储在磁盘上
     四中数据持久化方式:
     1.属性列表(Property List)
     2.对象归档
     3.SQLite
     4.CoreDate
     
     对比:
     1.属性列表、对象归档适合小数据量存储和查询操作
     2.SQLite、CoreDate适合大数据量存储和查询操作
     
     对象归档:
     对象归档是将对象归档以文件的形式保存到磁盘中(也称为序列化,持久化),使用的时候读取该文件的保存路径
     读取文件的内容(也称为接档,反序列化)。
     (对象归档的文件是保密的,在磁盘上无法查看文件中的内容,而属性列表是明文的,可以查看)
     对象归档有两种方式:1:对foundation中对象进行归档  2:自定义对象归档
     
     */
    /*
     自定义内容归档
     归档:
     使用NSData实例作为归档的存储数据
     添加归档的内容---使用键值对
     完成归档
     解归档:
     从磁盘读取文件,生成NSData实例
     根据NSData实例和初始化解归档实例
     解归档,根据key访问value
     */
    
    
    #import <UIKit/UIKit.h>
    
    @interface MainViewController : UIViewController
    
    @end
    

    MainViewController.m

    #import "MainViewController.h"
    
    @interface MainViewController ()
    
    @end
    
    @implementation MainViewController
    
    - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
    {
        self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
        if (self) {
            // Custom initialization
        }
        return self;
    }
    
    - (void)viewDidLoad
    {
        [super viewDidLoad];
        //获取根目录
        NSString *homeDirectory=NSHomeDirectory();
        NSString *path=[homeDirectory stringByAppendingFormat:@"test.archiver"];
        NSMutableData *data=[[NSMutableData alloc]init];
        NSKeyedArchiver *archiver=[[NSKeyedArchiver alloc]initForWritingWithMutableData:data];
        [archiver encodeFloat:10086 forKey:@"TEL"];
        [archiver encodeObject:@"Tome" forKey:@"name"];
        [archiver finishEncoding];//结束添加对象到data
        [archiver release];
        [data writeToFile:path atomically:YES];//将data写到文件中保存在磁盘上
        
        //读取数据
        NSData *contentData=[NSData dataWithContentsOfFile:path];
        NSKeyedUnarchiver *unarchiver=[[NSKeyedUnarchiver alloc]initForReadingWithData:contentData];
        float tel=[unarchiver decodeFloatForKey:@"TEL"];
        NSString  *name=[unarchiver decodeObjectForKey:@"name"];
        NSLog(@"float:%f,name:%@",tel,name);
        
    }
    
    - (void)didReceiveMemoryWarning
    {
        [super didReceiveMemoryWarning];
        // Dispose of any resources that can be recreated.
    }
    
    @end
    


    展开全文
  • 简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。 常见的数据模型 1. 层次结构模型: 层次结构模型实质是一种有根结点的定向有序树,IMS...
  • 2004-2010软考程序员真题

    热门讨论 2012-09-27 12:33:00
     D)可以先建立一个新文件夹,再将文档存储在该文件夹内  58、在word编辑状态,连续进行了两次"插入"操作,当单击一次"撤消"按钮后  A)将两次插入内容全部取消 B)将第一次插入内容全部取消  C)将第二次...
  • 会计理论考试题

    2012-03-07 21:04:40
    A、记录在存储介质上的一组相关信息的集合 B、记录在磁盘上的一组相关信息的集合 C、记录在磁盘上的一组相关程序的集合 D、记录在存储介质上的一组相关程序的集合 9.___B___是Windows管理文件的特征,与MS-DOS的目录...
  • ISO:根据ISD 9660有关CD-ROM文件系统标准列出CD-ROM上的文件 ISP:X-Internet签字文件 IST:数字跟踪设备文件 ISU:InstallShield卸装脚本 IT:脉冲跟踪系统音乐模块(MOD)文件 ITI:脉冲跟踪系统设备 ITS:...
  • 书中内容主要集中大多数企业常见问题之,如安装和升级到oracle database 11g数据库软件、创建数据库、导出和导入数据、数据库备份与恢复、性能调优,等等。  本书还提供了dba完成本职工作必备基本uniix...
  • iPhone开发秘籍(第2版)--源代码

    热门讨论 2012-12-11 13:51:22
    1.8.6 应用程序束中不存在的文件 20 1.8.7 IPA归档 20 1.8.8 沙盒 20 1.9 编程范例 21 1.9.1 面向对象编程 21 1.9.2 模型—视图—控制器 22 1.10 小结 27 第2章 构建第一个项目 28 2.1 创建新项目 28 2.2 ...
  • 实际上我是想说,对于一个DBA来讲,当你拿到一个数据库的时候,你首先需要做的是用最短的时间来了解一下跑这个库上的是一个什么系统,比如是在线事务(OLTP)系统还是在线分析(OLAP)系统,这对于你做出性能上的...
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    服务器可以将收集到信息柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内主机进行监测和管理。 CClockST_demo 电子钟实现,自绘Button、Static实现,其中自定了一个辅助主题风格类。 ...
  • vc++ 应用源码包_6

    热门讨论 2012-09-15 14:59:46
    服务器可以将收集到信息柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内主机进行监测和管理。 CClockST_demo 电子钟实现,自绘Button、Static实现,其中自定了一个辅助主题风格类。 ...
  • vc++ 应用源码包_2

    热门讨论 2012-09-15 14:27:40
    服务器可以将收集到信息柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内主机进行监测和管理。 CClockST_demo 电子钟实现,自绘Button、Static实现,其中自定了一个辅助主题风格类。 ...
  • 中文版由开源前哨和CPP开发者微信公号团队维护更新, GitHub 已有近4400 Star,欢迎 Github 关注。 本项目参与者 维护者:开源前哨和CPP开发者微信公号团队。 「开源前哨」会定期知乎专栏分享最新、...
  • vc++ 应用源码包_5

    热门讨论 2012-09-15 14:45:16
    服务器可以将收集到信息柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内主机进行监测和管理。 CClockST_demo 电子钟实现,自绘Button、Static实现,其中自定了一个辅助主题风格类。 ...
  • vc++ 应用源码包_4

    热门讨论 2012-09-15 14:38:35
    服务器可以将收集到信息柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内主机进行监测和管理。 CClockST_demo 电子钟实现,自绘Button、Static实现,其中自定了一个辅助主题风格类。 ...
  • vc++ 应用源码包_3

    热门讨论 2012-09-15 14:33:15
    服务器可以将收集到信息柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内主机进行监测和管理。 CClockST_demo 电子钟实现,自绘Button、Static实现,其中自定了一个辅助主题风格类。 ...
  • 2、Word文档以文件形式存放于磁盘中,其默认的文件扩展名为(C)。 A、txt B、exe C、doc D、sys 3、Word文档转换成纯文本时,一般使用(D)项。 A、新建 B、保存 C、全部保存 D、另存为 4、Word中...
  • 15.2.3 使用外部表加载不同的文件 622 15.2.4 多用户问题 623 15.2.5 外部表小结 624 15.3 平面文件卸载 624 15.4 数据泵卸载 631 15.5 小结 633 第16章 数据加密 634 16.1 加密类型 634 16.1.1 动态数据 ...
  • realplayer

    2010-08-18 10:57:02
    如果您电子方式接收到此“软件”第一份副本,并接收到物理媒体副本(例如,CD、磁盘等),则第二份副本仅可用于存档目的,不可转让或由他人使用。 本许可证并不授予任何权利增强或更新此“软件”。 4. ALPHA ...
  • 磁盘吞吐量是指磁盘故障情况下单位时间内通过磁盘的数据量。 磁盘指标主要有每秒读写多少兆,磁盘繁忙率,磁盘队列数,平均服务时间,平均等待时间,空间利用率。其中磁盘繁忙率是直接反映磁盘是否有瓶颈的的...
  • 有些人喜欢亲身尝试书上的基本用例……。每种方法都有可取之处,但我相信,真正的学习应该是“参考+实践”。盲目实践会频繁遇到本来可以避免的陷阱和失败,耽于参考又会成为纸上谈兵,无法得到真才实学。 学习...
  • 4.1 面向集合思维方式来思考 95 4.1.1 从面向过程转变为基于集合思维方式 96 4.1.2 面向过程vs.基于集合思维方式:一个例子 100 4.2 集合运算 102 4.2.1 UNION和UNION ALL 103 4.2.2 MINUS 106 4.2.3...
  • 4.1 面向集合思维方式来思考 95 4.1.1 从面向过程转变为基于集合思维方式 96 4.1.2 面向过程vs.基于集合思维方式:一个例子 100 4.2 集合运算 102 4.2.1 UNION和UNION ALL 103 4.2.2 MINUS 106 4.2.3...
  • 默认情况下,存储在全局目录中对象属性是那些经常用到内容,而非全部属性。 - g' B e* Q1 b' N! @ 4 k9 H# a7 L4 C" C全局目录服务器是一个域控制器,活动目录建立第一个域控制器自动成为全局目录服务器。全局...

空空如也

空空如也

1 2
收藏数 24
精华内容 9
关键字:

以文档方式存储在磁盘上的文件称为