小编Con*_*ode的帖子

jQuery上传进度和AJAX文件上传

好像我没有清楚地传达我的问题.我需要发送一个文件(使用AJAX),我需要使用Nginx HttpUploadProgressModule获取文件的上传进度.我需要一个很好的解决方案.我尝试过使用jquery.uploadprogress插件,但我发现自己不得不重写它以使其在所有浏览器中工作并使用AJAX发送文件.

我只需要执行此操作的代码,它需要在所有主流浏览器(Chrome,Safari,FireFox和IE)中运行.如果我能得到一个可以处理多个文件上传的解决方案,那就更好了.

我正在使用jquery.uploadprogress插件从NginxHttpUploadProgressModule获取文件的上传进度.这是一个facebook应用程序的iframe内部.它适用于Firefox,但它在chrome/safari中失败了.

当我打开控制台时,我得到了这个.

Uncaught ReferenceError: progressFrame is not defined
jquery.uploadprogress.js:80
Run Code Online (Sandbox Code Playgroud)

知道如何解决这个问题吗?

我想在完成后使用AJAX发送文件.我该如何实现?

编辑:
我很快就需要这个,这很重要,所以我要在这个问题上给予100点奖励.第一个回答它的人将得到100分.

编辑2:
Jake33帮我解决了第一个问题.第一个给出如何使用ajax发送文件的响应的人将获得100分.

ajax jquery file-upload nginx

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

去功能图

我有一个定义了函数的Go程序.我还有一张应该有每个功能键的地图.我怎样才能做到这一点?

我试过这个,但这不起作用.

func a(param string) {

}

m := map[string] func {
    'a_func': a,
}

for key, value := range m {
   if key == 'a_func' {
    value(param) 
   }
}

map func key-value go

46
推荐指数
4
解决办法
3万
查看次数

我们能否最终转向企业软件中的DVCS?SVN仍然是发展的"必备"吗?

Git/Mercurial越来越受欢迎.我看过很多文章比较SVN和Git/Mercurial,但我想知道是否真的有任何理由继续使用SVN.现在Git/Mercurial似乎有很多工具可以帮助推广其企业采用.

有没有理由继续使用SVN?Mercurial/Git终于为公司采用做好了准备吗?

svn git version-control mercurial

31
推荐指数
8
解决办法
6525
查看次数

金字塔伐木

我有一个金字塔应用程序,我希望日志到stderr和stdout.stdout应该是"INFO"级别以下.stderr应该是"WARN"更高.我如何更改我的.ini文件来执行此操作?

目前我正在这样登录,这被认为是正确的方法吗?

log = logger.getLogger(__name__)
log.info("update ...")
log.error("MAYDAY MAYDAY... BOOM!!!")

目前我正在使用默认日志记录,就是这样.

[loggers]
keys = root, app

[handlers]
keys = console

[formatters]
keys = generic

[logger_root]
level = WARN
handlers = console

[logger_app]
level = WARN
handlers =
qualname = app

[handler_console]
class = StreamHandler
args = (sys.stderr,)                                                                                                                          
85 level = NOTSET
formatter = generic

[formatter_generic]
format = %(asctime)s %(levelname)-5.5s [%(name)s][%(threadName)s] %(message)s

python logging stdout stderr pyramid

11
推荐指数
1
解决办法
4214
查看次数

Pylons入门

我刚刚开始使用Web框架.我已经决定我非常喜欢python,并开始关注Web框架.我不喜欢django有几个原因,但从我迄今为止尝试的内容中我发现我非常喜欢pylons.

我遇到的问题是我找不到很多关于挂架的文章/教程,特别是1.0篇文章.有没有人知道有关塔的任何好的入门教程和文章?

此外,我需要在我的应用程序中使用安全登录实现用户,并让用户"拥有"模型.关于我将如何做的任何好的建议/文章/教程?

当我看一些教程时,他们提到虚拟python环境.我真的不知道那是什么,你为什么要使用它们以及如何使用它们.有帮助吗?

最后,我找不到有关如何将pylons部署到生产环境的任何好的教程/文章.我拥有一台VPS,我将在那里部署.对此有何帮助?

关于挂架或蟒蛇还有什么我应该知道的吗?我已经了解了python的基础知识.

python authentication pylons

7
推荐指数
2
解决办法
1612
查看次数

理想的Rails服务器

什么是理想的rails服务器?让我们假设它在VPS上,例如Linode.让我们假设任何网站都不会成为下一个Twitter,但它们应该很好地扩展.它还必须支持多个站点,并且所有站点都是rails 3.并且数据库必须位于同一服务器上(现在).

它应该使用apache还是nginx?

Ruby Enterprise Edition还是普通的Ruby?

理想的Linux发行版?

MySQL,PostgreSQL还是别的什么?

如何布置目录(在哪里放置rails网站或其他任何东西)?

部署选项?

还要别的吗?

linux ruby-on-rails ruby-on-rails-3

7
推荐指数
1
解决办法
2249
查看次数

监控多个Rails应用程序

我可以在服务器上运行任何工具来监控多个rails应用程序吗?

我需要监视每个应用程序接收的请求数,每个应用程序使用的内存量,使用的CPU数量以及与此类似的其他统计信息.我需要查看每个单独的rails应用程序的统计信息.

ruby ruby-on-rails monitor

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

Pyramid和FormAlchemy管理界面

我有一个使用formalchemy管理界面的金字塔项目.我添加了基本的ACL身份验证,即使我通过了身份验证,pyramid_formalchemy插件总是会拒绝.

有关如何仅允许经过身份验证的用户使用pyramid_formalchemy管理界面的任何想法?

授权策略添加如下:

authn_policy = AuthTktAuthenticationPolicy('MYhiddenSECRET', callback=groupfinder)
authz_policy = ACLAuthorizationPolicy()

config = Configurator(
   settings=settings,
   root_factory='package.auth.RootFactory',
   authentication_policy=authn_policy,
   authorization_policy=authz_policy
)

# pyramid_formalchemy's configuration
config.include('pyramid_formalchemy')
config.include('fa.jquery')
config.formalchemy_admin('admin', package='package', view='fa.jquery.pyramid.ModelView')

python acl authorization formalchemy pyramid

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

Django 多对多字段复制

我有一个带有 2 个多对多字段的 Django 模型。从管理界面保存模型时,我需要检查第二个字段是否为空,如果为空,则我需要将第一个字段中的项目复制到第二个字段。我怎样才能做到这一点?

更新

马修的回答似乎效果很好,但在复制字段后我无法保存实例。我尝试过instance.save()但没有成功。

python django many-to-many django-models

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