您认为Amazon Web Services S3与Google Application Engine相比的优势和劣势是什么?在我问的时候,这两个人的每GB成本大致相似; 我没有看到任何关于服务质量的普遍抱怨; 所以我认为决定使用哪一个可能取决于API(所有事情).
Google的API将您的内容分解为静态内容,例如CSS文件,favicon,图像等以及非静态动态生成的HTTP响应.静态内容的请求将提供给任何请求它的人,直到达到您的带宽限制为止; 在达到您的带宽或CPU限制之前,将满足非静态请求.对于您的非静态请求,您可以提供您能够用Python表达的任何逻辑,这样您就可以挑选自己的服务对象.
亚马逊的API将您的所有内容视为存储桶中的blob,并提供一种访问协议,使您可以区分从世界可读到仅限所有者的各种可满足请求.但是,如果你想要一些不在套件中的东西,除了分析你的URI之外,我不知道你做了什么.
你看到两者之间有什么不同?您还喜欢其他云存储服务吗? Zetta今天发布了一个新闻稿,但他们在beta应用程序上寻找至少10TB,而我的客户都没有(还); 和Joyent可能会在不久的将来做点什么.
我想让sendmail在localhost上工作.问题是app引擎有错误的sendmail路径,因为它抛出错误:/ bin/sh:sendmail:command not found
使用Mac OS X,sendmail的路径是:/ usr/sbin/sendmail
有谁知道如何改变这个?
..fredrik
我尝试从app引擎数据存储区获取数据.
通过'title'(或任何其他属性)过滤查询的工作原理:
obj = db.Query(PageModel).filter('title',title)[0]
Run Code Online (Sandbox Code Playgroud)
但ID与ID相同 - 不是:
obj = db.Query(PageModel).filter('ID',page_id)[0]
Run Code Online (Sandbox Code Playgroud)
我认为数据存储区中的ID和KEY有一些特殊之处,但我无法找到,如何通过ID实现获取数据.
许多月前我开始将我的音乐存储为MP3.我疯了下载并将它们全部丢弃到一个文件夹中.收集了成千上万的歌后,我有一个很大的混乱.在我的空闲时间组织了所有音乐两年后,我已经进入了我的图书馆的"D"部分.我开始每天编写代码,我想保留很多我为重用和未来参考做的事情.我经常使用Visual Studio,有时使用Eclipse,但我也会进行Web开发.现在我只是在外部驱动器上有一个文件夹Projects,在该文件夹中我有我想要保存的代码,由各自的IDE分解,然后是它开发的语言.现在工作正常,但我担心之后几年后它可能很难导航,我不想像我的音乐库那样混乱. 有哪些好的方法可以跟踪代码和编程项目,同时还可以促进轻松导航和未来的重用?
我使用过XCode和Netbeans,我注意到它们有一个自动完成引号或括号的功能(我认为其他IDE也经常这样做).我不知道这个功能的名称是什么,但有没有办法在Emacs中做到这一点?
例如,当我输入
printf("
Run Code Online (Sandbox Code Playgroud)
我希望它能自动输入
printf("")
Run Code Online (Sandbox Code Playgroud)
将光标放在引号之间.
谢谢.
我正在研究一个荷兰语语料库,我想知道NLTK是否有嵌入荷兰语的语法,所以我可以解析我的句子?一般来说,NLTK只适用于英语吗?我知道它有Alpino荷兰语copora,但没有迹象表明功能(如使用CFG解析)也是为荷兰语制作的.谢谢
我正在尝试使用ZeroMQ设置"倒置"PUB/SUB.
这意味着订阅(SUB)套接字属于几个长期存在的服务器,正在做zmq_bind(); 和发布(PUB)套接字是一个短命的客户端zmq_connect().
我用一个ipc://插座.
我希望发布商的消息能够覆盖每个订阅者.
问题:只有一个订阅者进程收到消息.如果该过程消失,发布者就会陷入困境zmq_term().
这种操作模式是否受zmq支持?如果是,那么我做错了什么?如果没有,那么如何实现我需要的东西?
带有一些额外细节的最小例子(在Lua中,但这不应该):https://gist.github.com/938429
我需要在流程图上表示递归函数.我的问题是我不知道如何指示该函数可以一次调用多个元素(例如,考虑扫描图形的函数).有人有什么建议吗?
我正在使用Python 2.7并具有以下文件:
./__init__.py
./aoeu.py
Run Code Online (Sandbox Code Playgroud)
__init__.py 具有以下内容:
aoeu aoeuaoeu aoeuaoeuaoeu
Run Code Online (Sandbox Code Playgroud)
所以我希望在Python尝试加载时运行aoeu.py会出错__init__.py,但事实并非如此.PYTHONPATH是否设置为'.'的行为是相同的.或者未设置.
这是怎么回事?
我现在使用Awesome Tiling窗口管理器超过6个月了,对此非常满意.
我想将自己的Tiling窗口管理器编写为周末项目和hackfun.我注意到Xmonad和dwm非常小.我知道Qtile是一个python窗口管理器.
我不知道从哪里开始.我应该阅读并理解任何Xorg手册/ api吗?是否有用于窗口管理的Python库?请建议如何继续编写平铺窗口管理器.
如果您可以在编写窗口管理器时分享任何类似的经验,那将是很棒的.