标签: documents

在Ruby中创建Microsoft Word(.docx)文档

有没有一种简单的方法在Ruby应用程序中创建Word文档(.docx)?实际上,在我的情况下,它是从Linux服务器提供的Rails应用程序.

类似于Prawn的宝石,但对于DOCX而不是PDF将是伟大的!

ruby ms-word ruby-on-rails documents

47
推荐指数
5
解决办法
4万
查看次数

删除Elasticsearch中的文档类型

我想使用HTTP/REST api删除Elasticsearch中一个类型中索引的所有文档,但我不想删除此类型的映射

如何在URL中构建查询来执行此操作?

documents elasticsearch

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

文档存储的推荐位置 - 在数据库或其他地方?

背景:

我们有很久以前实施的内部文件存储系统.无论出于何种原因,选择使用数据库作为文档的存储机制.

我的问题是:

存储文档的最佳做法是什么?有哪些替代方案?优缺点都有什么? 答案不一定是技术或平台特定的,它更像是一般的最佳实践问题.

我的想法:

数据库不适用于文档存储.文件系统或第三方文档管理系统可能会更好用.数据库中的文档存储是昂贵的.操作很慢.这些逻辑假设是什么?也许这是最好的,但在我看来,我们有更好的选择.oracle BFILE(链接到NAS或SAN上的文档)能否优于BLOB/CLOB?

细节:

  • 文件种类繁多(pdf,word,xml)
  • 中间层代码是用.net 2.0/c#编写的
  • 文档通过压缩存储在BLOB中的Oracle 10g数据库中(NAS存储)
  • 文件大小愤怒
  • 文件数量急剧增加,并没有放缓的迹象
  • 在峰值期间,插入物通常是每小时的hunderds
  • 在高峰期,回归通常是每小时数千
  • NAS存储和SAN存储可用

更新(来自以下问题):

  • 我的背景是发展
  • 有关于存储在数据库中文件旁边的文件的关联元数据

database architecture storage documents

18
推荐指数
5
解决办法
7258
查看次数

可靠地获取iOS应用程序的"〜/ Library"路径

Apple技术说明:

http://developer.apple.com/library/ios/#qa/qa2010/qa1699.html

建议将"内部"用户文档存储在子目录中~/Library.但我找不到一个预先创建的搜索域,它会让我这样做.什么是最好/最正确/最不可能破坏构建这条道路的方式?

谢谢.

filesystems documents ios

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

如何在Android 4.1.2上的外部存储公用目录文档中保存文件

我想在文档目录中的Android 4.1.2智能手机上保存一个文件.

此代码段:

File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS),"test.txt");
Run Code Online (Sandbox Code Playgroud)

抛出此异常:

E/AndroidRuntime? FATAL EXCEPTION: main
java.lang.NoSuchFieldError: android.os.Environment.DIRECTORY_DOCUMENTS
Run Code Online (Sandbox Code Playgroud)

虽然这个工作:

File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS),"test.txt"); 
Run Code Online (Sandbox Code Playgroud)

但我想将文件保存在我的文档目录中,而不是保存在下载中.我读过DIRECTORY_DOCUMENTS仅适用于Android 4.4及更高版本.但我的智能手机上还有一份文件.那么,没有解决方案将其保存在文档中吗?

谢谢答案

卵石

android file documents save

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

使用Java在Windows上查找用户的My Documents文件夹的正确方法?

无论出于何种原因,我有时需要在Java程序中在Windows上找到当前用户的My Documents文件夹来读取一些文件.但据我所知,没有办法做到没有严重缺陷.

第一个错误的方法:System.getProperty("user.home");
为什么它不起作用:

  • 它只返回\ username \文件夹; 我需要在末尾添加"\ Documents \"以获取Documents文件夹......并且只能使用英语.
  • Sun错误6519127和4787931.Java在Windows上通过读取已弃用的注册表项*来查找用户主文件夹以查找桌面然后获取父项; 此方法有多个已知问题,很容易导致返回完全错误的文件夹.这些错误是3.75岁和8岁,没有修复.

第二种错误的方法:使用注册表读取程序获取用户的个人文件夹,这是我的文档(但是i18n'd).
为什么它不起作用:
虽然它修复了仅限英语的问题,但它仍然使用相同的已弃用的注册表区域,因此错误仍然适用于它.

不推荐使用的注册表项表示使用本机调用(SHGetKnownFolderPath),这显然是我无法用Java完成的.

第三种错误方式:

JFileChooser fr = new JFileChooser();  
FileSystemView fw = fr.getFileSystemView();  
File documents = fw.getDefaultDirectory();
Run Code Online (Sandbox Code Playgroud)

为什么它不起作用:它很棒!
除非它没有.虽然我有一个程序在后台使用这个开放和运行,我打开了一个DirectX游戏(辐射:新维加斯).Java程序立即终止,没有堆栈跟踪.总是可以重现的(对我来说,那个游戏,谁知道还有什么).找不到太阳虫#.

那么有什么方法可以在Windows上从Java中找到没有已知问题的用户的Documents文件夹?

(这是一个很好的大问题.)

*(关键是"HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders")

java windows registry documents

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

在MongoDB中替换数组中的嵌入式文档

有没有一种简单的方法来替换阵列中的整个嵌入式文档?说替换:

{
   "_id" : "2",
      "name" : "name2",
      "xyz..." : "xyz2..."
}
Run Code Online (Sandbox Code Playgroud)

有:

{
   "_id" : "2",
      "name" : "name6",
      "xyz..." : "xyz5..."
      "morefields..." : "fields..."
}
Run Code Online (Sandbox Code Playgroud)

正在搜索_id(嵌入式).或者我是否需要使用$ set单独替换每个字段?

{
  "_id" : "2",
  "users" : [{
      "_id" : "1",
      "name" : "name1",
      "xyz..." : "xyz1..."
    }, {
      "_id" : "2",
      "name" : "name2",
      "xyz..." : "xyz2..."
    }],
  "name" : "main name"
}
Run Code Online (Sandbox Code Playgroud)

documents mongodb

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

PhoneGap iOS,如何获取应用程序"Documents"文件夹的完整路径?

我需要将照片复制到此路径中.但如何得到它?

"iPhone模拟器/ 5.1 /应用程序/ 996C42CE-B8BF-4F1A-B16C-DBF194BD5A71/Documents /"

http://docs.phonegap.com/en/1.8.0/cordova_file_file.md.html#FileTransfer
我想将图像下载到我的app文档文件夹中.但我不知道那些文件的FullPath.

path documents cordova

13
推荐指数
1
解决办法
3万
查看次数

MongoDB - 如何从集合中查询嵌入式文档

大师 - 我陷入了一种情况,我无法弄清楚如何从以下集合" 用户 " 查询,它有2个嵌入文档" 注册 "和" 活动 ":

{
    "appid": 2,
    "userid": 404915,
    "signup": {
        "dt": "2010-12-28",
        "platform": 2 
    },
    "activity": {
        {
            "dt": "2010-12-28",
            "platform": 3,
            "login_count": 8,
            "game_completed": 13 
        },
        {
            "dt": "2010-12-30",
            "platform": 3,
            "login_count": 8,
            "game_completed": 13 
        } ,
        {
            "dt": "2010-12-31",
            "platform": 3,
            "login_count": 8,
            "game_completed": 13 
        } 
    }
},{"appid":2,"userid":404915...}
Run Code Online (Sandbox Code Playgroud)

我需要查询:

在日期和日期+7之间注册并在日期内登录的用户的唯一登录

然后:

在日期和日期+7之间注册,并在日期+7和日期+14之间登录的用户的唯一登录

请指导我如何实现这个任何示例/样本?基于这将是非常有帮助的:-)

非常感谢!

collections documents mongodb

10
推荐指数
1
解决办法
7841
查看次数

如何通过git共享odt/doc文档

我的想法是,我想通过git共享文档

我想过使用Text Document(看起来像docx,功能上的odt),可以使用任何文本编辑器(非二进制)进行编辑.哪里可以找到这样的东西?

更好的解决方案?

git doc documents odt

10
推荐指数
3
解决办法
5914
查看次数