小编cra*_*nes的帖子

NSCoder vs NSDictionary,你何时使用什么?

我想弄清楚如何决定何时使用NSDictionary或NSCoder/NSCoding?

对于一般属性列表而言,似乎NSDictionary是一种简单的方法,可以生成在应用程序之外可以轻松编辑的XML文件.

当处理保存数据或可能嵌套在其中的其他自定义类的自定义类时,似乎NSCoder/NSCoding将是更好的路径,因为它将遍历所有包含的对象类并在使用存档命令时对它们进行编码.

NSDictionary似乎需要更多的工作才能将所有属性或数据特性提供到单个级别才能保存它,而NSCoder/NSCoding会自动编码实现NSCoding接口的嵌套自定义类.

除了它是二进制数据并且在您的应用程序之外不可编辑之外是否真的有理由使用其中一个?沿着这些方向,是否有指示您应该在两者之间倾斜的方式?我错过了一些明显的东西吗

cocoa

9
推荐指数
2
解决办法
8399
查看次数

使用sqlplus或rman进行oracle 10g测试的备份/恢复数据库

将Oracle 10g与我们的测试服务器一起使用,将数据库备份和恢复到静态点的最有效/最简单的方法是,假设您始终希望在创建备份后返回给定点.

示例用例如下

  1. 安装和配置所有软件
  2. 将数据修改为基本测试点
  3. 以某种方式进行备份(这是问题的一部分,如何做到这一点)
  4. 做测试
  5. 返回步骤3状态(恢复到备份点,这是问题的另一半)

最好这可以通过sqlplus或rman或其他一些脚本化方法完成.

sql oracle backup rman oracle10g

8
推荐指数
2
解决办法
2万
查看次数

Python如何处理在单独文件中的类,或者它们都应该在一个文件中

我正在研究测试一些命令行实用程序的框架.我想创建一些类来更容易地保存不同类型的信息.

Python对我来说相当新,所以我不确定你将如何处理这个问题.您是否将所有类保存在主脚本的一个文件中,或者可以将它们分成自己的文件并在主脚本中使用它们.

如何创建多个类并在单个脚本中使用它们的范例是什么?

重复的,我应该多少Python类放在一个文件

python oop

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

backup ×1

cocoa ×1

oop ×1

oracle ×1

oracle10g ×1

python ×1

rman ×1

sql ×1