问题标签 [archiving]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - iOS NSKeyedArchiver -- NSMutableDictionary 作为 NSPlaceholderDictionary 回归?
我有一个大而复杂的对象图。我已经实现了 NSCoding 来归档和取消归档对象图。通常,一切正常。但是在某些高度可重现的情况下,我归档的 NSMutableDictionary 会被取消归档为 NSPlaceholderDictionary。这是 NSMutableDictionary 的私有子类,表示未初始化的字典。它不响应任何常用的 NSDictionary 方法。
我想知道是否有人遇到过类似的问题。如果是这样,你能解决它吗?如何?
编辑:关于这种情况,我可以说的一件事是字典本身嵌套很深,包含很多字典和数组。在它的深处是一个指向另一个正在创建的对象的指针。对象图是一棵树。树中的大多数对象都包含对其父对象的弱引用。问题发生在树的 n 层深处。在崩溃时,堆栈看起来像这样 [我已经简化了它]:
sql - 为 SQL Server 中的存档表节省空间
我有一个 SQL 2008 表,表中有 773,705,261 行。我想创建一个存档表来存档数据,但我想减少这些数据所需的空间量。访问存档数据的速度不是主要问题,但始终是需要的。
当前的表定义是这样的:
根据我的计算,当前表在表中每行使用 28 个字节。问题在于,对于每个 DocumentID,它在此表中可能有 6 到 10 行(每个 DocumentID 的行数将来也可能会增加),具体取决于系统处理的状态数量。
我减少存储这些数据所需空间量的第一个想法是为每个 DocumentID 设置 1 行,并拥有一个 XML 字段,其中包含所有 StatusID 和它们发生的时间。像这样的东西:
有人对我有什么建议吗?有什么方法可以研究?
iphone - 从Objective-c中的类中归档和检索数组
嗨,我正在尝试借助保存到磁盘的类将数据保存在文件中。它正在保存数据但不检索正确的数据。请帮帮我
这是我的 ViewController.h
这是视图 Controller.m
这是我的班级 Student.h
这是Student.m
这是我每次认为一切正常但在检索数据时出现问题时得到的输出
提前致谢
ios - 仅在执行产品时出错 --> 存在语义问题的存档
如果我将它编译到设备或模拟器,它运行良好。但是当我做产品->存档时,它会出错:
但这适用于模拟器和设备
我正在使用 Xcode 版本 4.6 (4H127)。这是常量文件。
-prefix.pch 的内容是
感谢您的投入。
谢谢
xcode - ios 在没有设备的情况下在 Xcode 4 中构建存档
我adhoc
使用朋友的设备 ID 创建了配置文件,当其他人构建应用程序时,我的朋友能够在他们的 iPhone 上运行它。
我自己没有iphone。现在我正在尝试构建它并将其上传到 iTunes。由于我没有实际设备,因此我在这里遵循了建议,因为该build for archive
选项已显示为灰色。
我选择了 iOS 设备,并且构建存档选项可用,但构建失败,即使它在模拟器上运行良好。
难道我做错了什么?
注意:在代码签名中我选择了iPhone distribution
.net - .NET 中的归档文件夹
我需要在我使用 .NET4 的应用程序中存档(压缩/压缩...)一个文件夹?
我尝试在谷歌中找到示例,但我什么也没找到。
知道如何在 .NET4 中实现文件夹的归档吗?
ios - float INFINITY 可以被 NSCoder 归档,但不能取消归档
我必须float
用 value归档 a INFINITY
,然后再去归档它。
这是我的示例代码:
要归档的对象:
这是归档/取消归档代码:
归档有效,但取消归档会引发错误:
* 由于未捕获的异常“NSRangeException”而终止应用程序,原因:“* -[NSKeyedUnarchiver decodeFloatForKey:]: 键 (INFINITY) 的值 (inf) 太大,无法适应 32 位浮点数”
这是 dearchiver 中的错误,还是我有什么问题?
date - 归档时 NLog 日期不正确
我想使用归档来限制日志文件的数量,并且我希望每个归档日志的文件名是日志的日期。很简单。
这是我的目标之一:
我已经读到您必须在archiveFileName 中包含{#},否则当您在文件名中包含日期时,归档将根本不起作用,这有点烦人,但我想我可以忍受。
但是,由于归档是在日期更改后执行的,因此 ${shortdate} 将始终成为新日期的日期,即在所需日期之后一天(或更多天)。如果今天记录了一条消息,即 2013-06-12,那么当它明天归档时,它将被放置在一个名为 2013-06-13.log 的文件中。
有什么办法可以得到正确的日期吗?我见过有人建议一个变量,但我不明白它是如何工作的......这似乎是一个如此明显的特性。它绝对应该是存档编号模式之一!与日期相比,现在可用的编号模式似乎太不切实际了。
这个问题有点与Delete log files after x days相关。如果可以在不使用存档功能的情况下设置最大日志文件数(因为这是我真正想要的存档功能),那实际上会更好,因为我也不必使用 {#},但我怀疑这是不可能的。
github - 将所有公共 gitHub 存储库列为链接
我需要一个索引页面,它显示所有 gitHub 存储库的链接。
我认为这就是为什么像Waybackmachine这样的爬虫没有找到许多 repos 的原因
我想如果有这样一个排名很高的网站,他们会开始抓取它
开发者网站 sais,有一个用于获取所有 repos 的 Api
twitter - 归档 Twitter Hashtag 搜索的全部结果
是否有一种数据处理工具可以在https://search.twitter.com中多次下载 Hashtag 搜索的结果,或者只允许下载特定主题标签的整个推文(数据抓取器)?'The Archivist Desktop' 是我创建的唯一一个,它允许将整个结果导出到CSV
Format 并且它是付费的。有免费的替代品吗?