这应该是一个非常简单的问题,我无法通过Google搜索找到答案:如何关闭pyPDF"PdfFileReader"类打开的文件句柄
这是片段:
import os.path
from pyPdf import PdfFileReader
fname = 'my.pdf'
input = PdfFileReader(file(fname, "rb"))
os.rename(fname, 'my_renamed.pdf')
Run Code Online (Sandbox Code Playgroud)
这会引起错误[32]
谢谢
对于我的一个项目,我必须将一个大型事件集合输入到数据库中以供以后处理,我正在尝试确定哪个DBMS最适合我的目的.
我有:
目前大约有400,000,000个离散事件
大约600 GB的数据将存储在DB中
这些事件有多种格式,但我估计个别属性的数量约为5,000.大多数事件仅包含每个约100个属性的值.属性值将被视为任意字符串,在某些情况下,还将被视为整数.
这些事件最终将合并为一个时间序列.虽然它们确实有一些内部结构,但是没有引用其他事件,我相信这意味着我不需要对象DB或某些ORM系统.
我的要求:
开源许可证 - 我可能需要稍微调整一下.
通过扩展到多个服务器可扩展性,尽管最初只使用一个系统.
快速查询 - 更新并不重要.
用于C/C++,Java和Python的成熟驱动程序/绑定.优先考虑与他人合作的许可证 - 由于技术决定,我宁愿不做任何事情.我认为大多数DB驱动程序在这里没有问题,但无论如何都应该提到它.
Linux的可用性.
如果它也适用于Windows,那将是很好的,但不是必需的
我理想的数据库允许我使用单个查询从指定的时间段检索所有事件.
到目前为止我发现/考虑的内容:
具有增加的页面大小的Postgresql显然在每个表中具有多达6,000列.如果我对属性计数的估计没有关闭,它可能会这样做.
MySQL似乎每个表限制为4,000列.我可以使用带有一点SQL-fu的多个表,但我宁愿不这样做.
MongoDB是我目前倾向于的.它允许我保留事件的内部结构,同时仍然能够查询它们.它的API似乎也很简单.我不知道它在性能方面表现如何 - 至少在一台服务器上.
OpenTSDB及其度量收集框架听起来很有趣.我可以为每个属性使用单个时间序列(这可能有助于我的一些处理),将属性值作为标记,并另外标记条目以将它们与特定事件相关联.从管理员和应用程序员的角度来看,它可能具有上述三个更陡峭的准备曲线.不知道它的表现.
直接使用HBase.这可能比OpenTSDB更符合我的要求,尽管 - 从我过去使用hadoop的经验来看 - 管理开销可能仍然高于前三个选项.
可能有其他数据库可以做到这一点,所以请随时让我知道 - 我将不胜感激任何可能对此有所帮助的建议或评论.
PS:我作为数据库管理员的经验很少,所以我为任何误解道歉.
我有演示版Facebook应用程序,没有任何修改,这是代码:
SBJSON *jsonWriter = [[SBJSON new] autorelease];
NSDictionary* actionLinks = [NSArray arrayWithObjects:[NSDictionary dictionaryWithObjectsAndKeys:
@"Always Running",@"text",@"http://itsti.me/",@"href", nil], nil];
NSString *actionLinksStr = [jsonWriter stringWithObject:actionLinks];
NSDictionary* attachment = [NSDictionary dictionaryWithObjectsAndKeys:
@"a long run", @"name",
@"The Facebook Running app", @"caption",
@"it is fun", @"description",
@"http://itsti.me/", @"href", nil];
NSString *attachmentStr = [jsonWriter stringWithObject:attachment];
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"Share on Facebook", @"user_message_prompt",
actionLinksStr, @"action_links",
attachmentStr, @"attachment",
nil];
[_facebook dialog:@"feed"
andParams:params
andDelegate:self];
Run Code Online (Sandbox Code Playgroud)
然而,这不会发布链接,事实上它只发布用户输入的正常状态.
如何使用最新版本的facebook(图表api?)在iPhone上使用Facebook SDK发布链接
我找不到任何关于如何使用facebook sdk从iphone应用发布链接的地方.
有没有办法使用 html 或 javascript 或其他任何东西,将文件夹中存在的所有图像添加到网页中。
假设我有 10 张图像,而不是编写十行代码,例如
<img src="1.jpg"/>
<img src="2.jpg"/>
.
.
.
Run Code Online (Sandbox Code Playgroud)
ETC
只需一行代码即可添加“*.jpg”文件夹中的所有图像(所有 jpg 图像)。我是网络技术的新手,只是有这样的疑问。
非常感谢任何帮助。
谢谢并致以最诚挚的问候
在iPad上,用户可以按下"键盘远离"按钮,让它消失.此按钮不会触发我们习惯用于重新签名负责文本输入视图的第一响应者状态的didEndOnExit事件.
即使用户按下键盘离开按钮,我怎么能连接到这个?这是一个通用的二进制文件,顺便说一下.
我使用以下算法来检测肤色,但它在不同的光照条件下不能很好地工作.任何人都可以提供任何建议,如何改进它或建议更好的方法
R > 95 AND G > 40 AND B > 20 AND
max{R, G, B} – min{R, G, B} >15 AND
|R – G| > 15 AND
R > G AND R > B
OR
R > 220 AND G > 210 AND B > 170 AND
|R – G| <= 15 AND
R > B AND G > B
Run Code Online (Sandbox Code Playgroud)
http://softexpert.wordpress.com/2007/10/17/skin-color-detection/
干杯
您对NHibernate验证器性能了解多少?我打算使用它,但它使用反射,我担心性能......
input = cbind(c(3,7,3,5,2,9,1,4,6,4,7,3,7,4))
library(zoo)
output = cbind(rollmean(input,4))
print(input)
print(output)
Run Code Online (Sandbox Code Playgroud)
输出:
[,1]
[1,] 3
[2,] 7
[3,] 3
[4,] 5
[5,] 2
[6,] 9
[7,] 1
[8,] 4
[9,] 6
[10,] 4
[11,] 7
[12,] 3
[13,] 7
[14,] 4
[,1]
[1,] 4.50
[2,] 4.25
[3,] 4.75
[4,] 4.25
[5,] 4.00
[6,] 5.00
[7,] 3.75
[8,] 5.25
[9,] 5.00
[10,] 5.25
[11,] 5.25
Run Code Online (Sandbox Code Playgroud)
但是当我试图解决它时:
Error in cbind(input, output) :
number of rows of matrices must match (see arg 2)
Calls: print …Run Code Online (Sandbox Code Playgroud) 目标C:如何获取NSString的第一个字母的Ascii Integer值?
objective-c ×2
colors ×1
database ×1
facebook ×1
ffmpeg ×1
html ×1
ios ×1
ipad ×1
iphone ×1
javascript ×1
nhibernate ×1
nsstring ×1
pypdf ×1
python ×1
r ×1
time-series ×1
zoo ×1