问题列表 - 第24595页

核心数据iPad/iPhone BLOBS vs文件系统,用于20k PDF

我正在使用核心数据设计一个iPad/iPhone应用程序.该应用程序的主要焦点是排序和查看多达20,000个PDF,每个约200KB.通常最好不要将BLOBS存储在数据库中,但对于桌面系统,我通常会看到它说如果blob <1 MB则可以使用数据库.我应该考虑的任何考虑因素?如果我将它们存储在文件系统中,我可以将它们全部存储在一个目录中而不会出现性能问题(因为我将每个路径存储在数据库中,所以我不需要获取目录列表)?我应该将它们分成几个目录吗?如果是这样,每个目录的文件数量有一个很好的规则吗?

iphone core-data objective-c ipad

9
推荐指数
1
解决办法
4340
查看次数

为什么Python在默认编码为ASCII时会打印unicode字符?

从Python 2.6 shell:

>>> import sys
>>> print sys.getdefaultencoding()
ascii
>>> print u'\xe9'
é
>>> 
Run Code Online (Sandbox Code Playgroud)

我希望在print语句之后有一些乱码或错误,因为"é"字符不是ASCII的一部分,我没有指定编码.我想我不明白ASCII是默认编码的意思.

编辑

我将编辑移动到了答案部分并按照建议接受了它.

python unicode encoding ascii python-2.x

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

是否有任何超快速算法可以在图片上查找LINES?

所以我有这样的形象

CG生成的浴室http://www.de-viz.ru/catalog/new2/Holm/hvannaya.jpg

我希望得到这样的东西(我想要画出我想要的所有线条,但我希望你能得到我的想法)

黑色和白色CG生成浴室与瓷砖之间的一些红线http://superior0.narod.ru/lines.jpg

我需要一些超快速算法来查找它上面的所有直线.我想给出最小长度和最大线路失真等算法参数.我想得到相对于图片像素坐标线的起点和终点.

所以在这张照片上找到瓷砖之间的所有线条和顶部的2条黑线.

所以我需要算法来快速查找图片上不同颜色的直线.

有没有这样的算法?(super duper fast =)

algorithm performance image-processing line straight-line-detection

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

在运行时访问任何结构成员

是否可以在不知道结构或类的成员变量名称的情况下访问其单个成员?我想做一个“offsetof(struct, tyname)”,而不需要对其他内容进行硬编码的结构名称或成员变量名称。谢谢。

c c++ struct pointers data-structures

0
推荐指数
1
解决办法
2671
查看次数


使用Ruby on Rails进行自动测试 - 最佳实践

好奇的是,你们有什么人在使用ruby在轨道上自动化你的单元测试?您是否创建了一个在cron中运行rake作业的脚本并让它向您发送结果?git中的预提交钩子?只是手动调用?我完全理解测试,但想知道在错误发生之前捕获错误的最佳实践是什么.让我们理所当然地认为测试本身是完美无缺的,并且可以正常工作.下一步是什么,以确保他们在适当的时间给您带来潜在的有害结果?

ruby unit-testing ruby-on-rails

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

Python (pdb) - 排队要执行的命令

我正在实现一个用于 Python 开发的“断点”系统,该系统允许我调用一个函数,该函数本质上调用 pdb.set_trace();

我想要实现的一些功能要求我在 set_trace 上下文中时通过代码控制 pdb。

例子:

disableList = []
def breakpoint(name=None):
    def d():
        disableList.append(name)
        #****
        #issue 'run' command to pdb so user
        #does not have to type 'c'
        #****

    if name in disableList:
        return

    print "Use d() to disable breakpoint, 'c' to continue"
    pdb.set_trace();
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,如何实现 标记的注释#****

在该系统的其他部分,我想发出一个“up”命令,或两个连续的“up”命令,而不离开 pdb 会话(因此用户最终会出现 pdb 提示符,但在调用堆栈上上升两级)。

python debugging pdb

4
推荐指数
1
解决办法
1674
查看次数

如何组装一个多项目的ant构建系统

在我的新演出中,他们使用Ant并且不能被说服移动到Maven.我到处寻找一个如何组装多项目蚂蚁构建系统的好例子.apache站点不足.我正在寻找最佳实践:

  • 自动构建属于项目依赖项的本地项目
  • 将项目中的工件分享给他们的家属
  • 导出项目的依赖项和生成的工件(jar)以供依赖项目继承
  • 在项目之间共享第三方依赖项

我敢肯定,如果不使用常春藤,我可以做到这一切 - 人们在常春藤之前做了什么?我真的不想设置公司存储库或依赖外部存储库 - 这里的工程师真的反对这一点,并将所有第三方罐子都检入src控件.

任何人都可以指出一个多项目蚂蚁构建的开源示例吗?

ant dependencies build multi-project ivy

8
推荐指数
1
解决办法
8197
查看次数

使用JavaScript进行URL检测

我正在使用以下脚本强制将特定页面(第一次加载时)强制转换为(第三方)iFrame.

<script type="text/javascript">
    if(window.top==window) {
       location.reload()
    } else {
    }
</script>
Run Code Online (Sandbox Code Playgroud)

(澄清一下:这个'嵌入'是由第三方系统自动完成的,但只有在页面刷新一次时才会完成 - 因为样式和其他一些原因我从一开始就想要它.)

现在,我想知道这个脚本是否可以通过检测其"父"文档的当前URL以触发特定操作的方式得到增强?假设第三方网站的网址是" http://cgi.site.com/hp/ ...",而iFrame的网址是http://co.siteeps.com/hp/ ... ".是否有可能实现...... 像这样用JS:

<script type="text/javascript">
    if(URL is 'http://cgi.site.com/hp/...') {
       location.reload()
    }
    if(URL is 'http://co.siteeps.com/hp/...') {
       location.do-not.reload() resp. location.do-nothing()
    }
</script>
Run Code Online (Sandbox Code Playgroud)

TIA josh

javascript url detection

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

MVVM-如何在文本框中选择文本?

是否有MVVM方式在文本框中选择文本?我使用的MVVM框架是Laurent Bugnion的MVVM Light Toolkit.

c# wpf textbox mvvm mvvm-light

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