小编Woo*_*ble的帖子

使用Amazon Web Services S3与Google Application Engine进行存储的相对优势

您认为Amazon Web Services S3与Google Application Engine相比的优势和劣势是什么?在我问的时候,这两个人的每GB成本大致相似; 我没有看到任何关于服务质量的普遍抱怨; 所以我认为决定使用哪一个可能取决于API(所有事情).

Google的API将您的内容分解为静态内容,例如CSS文件,favicon,图像等以及非静态动态生成的HTTP响应.静态内容的请求将提供给任何请求它的人,直到达到您的带宽限制为止; 在达到您的带宽或CPU限制之前,将满足非静态请求.对于您的非静态请求,您可以提供您能够用Python表达的任何逻辑,这样您就可以挑选自己的服务对象.

亚马逊的API将您的所有内容视为存储桶中的blob,并提供一种访问协议,使您可以区分从世界可读到仅限所有者的各种可满足请求.但是,如果你想要一些不在套件中的东西,除了分析你的URI之外,我不知道你做了什么.

你看到两者之间有什么不同?您还喜欢其他云存储服务吗? Zetta今天发布了一个新闻稿,但他们在beta应用程序上寻找至少10TB,而我的客户都没有(还); 和Joyent可能会在不久的将来做点什么.

cloud google-app-engine amazon-s3

6
推荐指数
1
解决办法
3565
查看次数

Google App Engine:Sendmail,找不到命令

我想让sendmail在localhost上工作.问题是app引擎有错误的sendmail路径,因为它抛出错误:/ bin/sh:sendmail:command not found

使用Mac OS X,sendmail的路径是:/ usr/sbin/sendmail

有谁知道如何改变这个?

..fredrik

google-app-engine sendmail

6
推荐指数
2
解决办法
2892
查看次数

App Engine,Python:如何按ID过滤查询?

我尝试从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实现获取数据.

python google-app-engine

6
推荐指数
1
解决办法
4334
查看次数

组织,存储和跟踪代码以便重用

许多月前我开始将我的音乐存储为MP3.我疯了下载并将它们全部丢弃到一个文件夹中.收集了成千上万的歌后,我有一个很大的混乱.在我的空闲时间组织了所有音乐两年后,我已经进入了我的图书馆的"D"部分.我开始每天编写代码,我想保留很多我为重用和未来参考做的事情.我经常使用Visual Studio,有时使用Eclipse,但我也会进行Web开发.现在我只是在外部驱动器上有一个文件夹Projects,在该文件夹中我有我想要保存的代码,由各自的IDE分解,然后是它开发的语言.现在工作正常,但我担心之后几年后它可能很难导航,我不想像我的音乐库那样混乱. 有哪些好的方法可以跟踪代码和编程项目,同时还可以促进轻松导航和未来的重用?

code-reuse code-organization

6
推荐指数
1
解决办法
2176
查看次数

是否可以在emacs中自动完成括号或引号?

我使用过XCode和Netbeans,我注意到它们有一个自动完成引号或括号的功能(我认为其他IDE也经常这样做).我不知道这个功能的名称是什么,但有没有办法在Emacs中做到这一点?

例如,当我输入

printf("
Run Code Online (Sandbox Code Playgroud)

我希望它能自动输入

printf("")
Run Code Online (Sandbox Code Playgroud)

将光标放在引号之间.

谢谢.

ide emacs code-completion

6
推荐指数
1
解决办法
2560
查看次数

荷兰语语法在python的NLTK中

我正在研究一个荷兰语语料库,我想知道NLTK是否有嵌入荷兰语的语法,所以我可以解析我的句子?一般来说,NLTK只适用于英语吗?我知道它有Alpino荷兰语copora,但没有迹象表明功能(如使用CFG解析)也是为荷兰语制作的.谢谢

python parsing nlp nltk context-free-grammar

6
推荐指数
1
解决办法
2160
查看次数

使用ZeroMQ的倒置PUB/SUB问题

我正在尝试使用ZeroMQ设置"倒置"PUB/SUB.

这意味着订阅(SUB)套接字属于几个长期存在的服务器,正在做zmq_bind(); 和发布(PUB)套接字是一个短命的客户端zmq_connect().

我用一个ipc://插座.

我希望发布商的消息能够覆盖每个订阅者.

问题:只有一个订阅者进程收到消息.如果该过程消失,发布者就会陷入困境zmq_term().

这种操作模式是否受zmq支持?如果是,那么我做错了什么?如果没有,那么如何实现我需要的东西?

带有一些额外细节的最小例子(在Lua中,但这不应该):https://gist.github.com/938429

linux ipc publish-subscribe zeromq

6
推荐指数
1
解决办法
4515
查看次数

如何用流程图表示递归函数?

我需要在流程图上表示递归函数.我的问题是我不知道如何指示该函数可以一次调用多个元素(例如,考虑扫描图形的函数).有人有什么建议吗?

recursion flowchart

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

为什么没有调用__init__.py?

我正在使用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是否设置为'.'的行为是相同的.或者未设置.

这是怎么回事?

python

6
推荐指数
1
解决办法
3277
查看次数

在Python中编写Tiling窗口管理器

我现在使用Awesome Tiling窗口管理器超过6个月了,对此非常满意.

我想将自己的Tiling窗口管理器编写为周末项目和hackfun.我注意到Xmonad和dwm非常小.我知道Qtile是一个python窗口管理器.

我不知道从哪里开始.我应该阅读并理解任何Xorg手册/ api吗?是否有用于窗口管理的Python库?请建议如何继续编写平铺窗口管理器.

如果您可以在编写窗口管理器时分享任何类似的经验,那将是很棒的.

python tiling window-managers window-management

6
推荐指数
1
解决办法
2857
查看次数