我正在使用核心数据设计一个iPad/iPhone应用程序.该应用程序的主要焦点是排序和查看多达20,000个PDF,每个约200KB.通常最好不要将BLOBS存储在数据库中,但对于桌面系统,我通常会看到它说如果blob <1 MB则可以使用数据库.我应该考虑的任何考虑因素?如果我将它们存储在文件系统中,我可以将它们全部存储在一个目录中而不会出现性能问题(因为我将每个路径存储在数据库中,所以我不需要获取目录列表)?我应该将它们分成几个目录吗?如果是这样,每个目录的文件数量有一个很好的规则吗?
从Python 2.6 shell:
>>> import sys
>>> print sys.getdefaultencoding()
ascii
>>> print u'\xe9'
é
>>>
Run Code Online (Sandbox Code Playgroud)
我希望在print语句之后有一些乱码或错误,因为"é"字符不是ASCII的一部分,我没有指定编码.我想我不明白ASCII是默认编码的意思.
编辑
所以我有这样的形象
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
是否可以在不知道结构或类的成员变量名称的情况下访问其单个成员?我想做一个“offsetof(struct, tyname)”,而不需要对其他内容进行硬编码的结构名称或成员变量名称。谢谢。
如何在WP7上以编程方式获得屏幕分辨率?以下是一组在桌面WPF和Silverlight中完成相同工作的链接,但它们都不在Phone SDK中.
有任何想法吗?
http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/f0639904-a368-44db-9ddd-efcaf8fc736e
http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/6b6b832f-0dfd-428c-84cd-b1b9e7f236cf
如何获取活动屏幕尺寸?
http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/f0639904-a368-44db-9ddd-efcaf8fc736e
好奇的是,你们有什么人在使用ruby在轨道上自动化你的单元测试?您是否创建了一个在cron中运行rake作业的脚本并让它向您发送结果?git中的预提交钩子?只是手动调用?我完全理解测试,但想知道在错误发生之前捕获错误的最佳实践是什么.让我们理所当然地认为测试本身是完美无缺的,并且可以正常工作.下一步是什么,以确保他们在适当的时间给您带来潜在的有害结果?
我正在实现一个用于 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 提示符,但在调用堆栈上上升两级)。
在我的新演出中,他们使用Ant并且不能被说服移动到Maven.我到处寻找一个如何组装多项目蚂蚁构建系统的好例子.apache站点不足.我正在寻找最佳实践:
我敢肯定,如果不使用常春藤,我可以做到这一切 - 人们在常春藤之前做了什么?我真的不想设置公司存储库或依赖外部存储库 - 这里的工程师真的反对这一点,并将所有第三方罐子都检入src控件.
任何人都可以指出一个多项目蚂蚁构建的开源示例吗?
我正在使用以下脚本强制将特定页面(第一次加载时)强制转换为(第三方)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
是否有MVVM方式在文本框中选择文本?我使用的MVVM框架是Laurent Bugnion的MVVM Light Toolkit.
python ×2
algorithm ×1
ant ×1
ascii ×1
build ×1
c ×1
c# ×1
c++ ×1
core-data ×1
debugging ×1
dependencies ×1
detection ×1
encoding ×1
ipad ×1
iphone ×1
ivy ×1
javascript ×1
line ×1
mvvm ×1
mvvm-light ×1
objective-c ×1
pdb ×1
performance ×1
pointers ×1
python-2.x ×1
ruby ×1
screen ×1
screen-size ×1
struct ×1
textbox ×1
unicode ×1
unit-testing ×1
url ×1
wpf ×1