问题列表 - 第34455页

Python tarfile进度输出?

我正在使用以下代码来提取tar文件:

import tarfile
tar = tarfile.open("sample.tar.gz")
tar.extractall()
tar.close()
Run Code Online (Sandbox Code Playgroud)

但是,我想密切关注目前正在提取哪些文件的进度.我怎样才能做到这一点?

额外奖励积分:是否有可能创造一定比例的提取过程?我想用它来为tkinter更新进度条.谢谢!

python tar

14
推荐指数
3
解决办法
6301
查看次数

在Eclipse之外运行EMore验证Ecore模型

我没有发现如何验证Eclipse之外的Ecore模型.有人知道怎么做吗?

eclipse validation eclipse-emf eclipse-emf-ecore

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

为什么在输入文本框中设置属性"禁用"会阻止该字段在您提交表单时发布到服务器?

如果在输入上设置"禁用"并提交表单,则当您发布到服务器时,该字段似乎不在Request.Form中.

设计决策背后的逻辑是什么,不根据某些表示层决策发布此字段?

这对我来说毫无意义...

html forms input

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

git-update-server-info不足以克隆远程仓库?

我想通过Nginx HTTPS服务器创建一个git存储库.

我已经设置了post-commit钩子来运行git-update-server-info以更新"dumb"后端的refs.

通过HTTPS接口提取更新工作正常,但是,当最初检出存储库时,它失败了:

[test@test ttt]$ git clone https://server/git/test.git/
Cloning into thesis...
Username: 
Password: 
error: The requested URL returned error: 401 (curl_result = 22, http_code = 401, sha1 = 2be2bcc15d1a79eb4e37e03fd2070ee0f229457c)
error: Unable to find 2be2bcc15d1a79eb4e37e03fd2070ee0f229457c under https://test/git/test.git
Cannot obtain needed commit 2be2bcc15d1a79eb4e37e03fd2070ee0f229457c
while processing commit 6c155f7098fd75f23edf71ac5b70b7c22f6070e7.
error: Fetch failed.
Run Code Online (Sandbox Code Playgroud)

在服务器端存储库上手动运行"git update-server-info"并不能解决问题,但运行"git gc"会解决问题.

但是,"git gc"修复只有在我将更新推送到服务器之后才能运行,之后整个"git clone"问题再次启动.

在服务器上我正在运行git 1.7.1(来自Debian backports),在客户端我正在运行1.7.2.2(来自Arch Linux)

有关如何解决此问题的任何提示?不幸的是,运行"智能"HTTP后端目前不是一种选择.

git clone http

3
推荐指数
1
解决办法
4335
查看次数

LINQ中datetime值的时间部分

我有DateTime类型的字段.

插入记录时,我也提供了进入该领域的时间.

使用LINQ读取该字段时,它将返回正确的日期,但时间值具有默认值, 12:00:00 AM

在数据库中,我有每个记录的日期和时间值是正确的.问题是当使用LINQ读取/数据绑定时,时间会更改为默认值.

dataGridView1.DataSource = IQueriableObject.Select(q => new 
         {AppointmentTime = q.AppointmentTime.Value.Date.TimeOfDay}) ;
Run Code Online (Sandbox Code Playgroud)

提取时间部分有什么解决方案?

linq .net-3.5 winforms

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

如何用jquery删除前两个BR标签?

我想用jquery只删除前两个BR标签.

<div id="system">
<BR CLEAR="ALL"><BR>// I want to remove both BR.
...

<BR>...
...
<BR>
Run Code Online (Sandbox Code Playgroud)

我假设这样的事情.但我不确定.

$('#system br').remove();
Run Code Online (Sandbox Code Playgroud)

谁能告诉我怎么做呢?

jquery

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

在应用程序上运行manage.py dumpdata,其名称中带有点

我正在尝试将一些数据从我的开发机器移动到服务器dumpdata但遇到了问题.所以,假设我要转储属于该应用程序的数据django.contrib.auth.
django.contrib.auth在我的INSTALLED_APPS.
这种情况发生在我跑步时
$ python manage.py dumpdata django.contrib.auth

Error: Unknown application: django.contrib.auth

manage.py testserver

$ python
>>> import django.contrib.auth

奇怪的是我可以做dumpdata(即没有任何东西被打破)或者这样做 python路径没有任何问题. 我可以运行直接位于项目目录中的应用程序. 如果我省略了应用程序的名称,那么表格会按预期转储.
django.contrib.auth

site-packages
dumpdata

那么,为什么我不能指出名称中带点的特定应用呢?我试图转储django.contrib.auth具有相同结果的其他应用程序.

django django-admin

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

你如何预编译linux的ruby gem的原生扩展?

我们有一个ruby应用程序依赖于具有原生扩展的gem(在这个特定情况下Nokogiri).但是,由于各种原因,我们无法在生产主机上安装该gem的构建先决条件(例如build-essential,libxslt-dev,ruby-dev等).

是否有(标准?)方法重新打包预先构建的原生扩展的gem?

它应该是可能的(对Windows来说这似乎是相当标准的),但是我找不到关于这个主题的任何文档.

请注意,我们只需要支持单个平台,所有系统库的已知版本(Ubuntu 9.04 Server 64位,Ruby 1.8.7).

更新:我们正在使用Bundler,所以我们想要在一天结束时安装一个gem,而不是debian软件包.

ruby gem precompiled

13
推荐指数
1
解决办法
6562
查看次数

这个正则表达式在做什么?

/^([a-z]:)?\//i
Run Code Online (Sandbox Code Playgroud)

?如果我必须从我理解的内容中解释它,我不太明白这个正则表达式是什么:

匹配开始"Group1是a到z和:"外部?(我不知道它做什么)\/使得它匹配/并且选项/i"不区分大小写".

我意识到这将返回0或1不安静确定为什么因为 ?

这是匹配目录路径还是什么?

如果我测试它:

$var = 'test'得到0而$var ='/test';得到1但$var = 'test/'得到0

所以任何开头/都会得到1和其他任何东西0.

有人可以用基本的术语向我解释这个正则表达式吗?

regex perl

1
推荐指数
3
解决办法
211
查看次数

随机生成的 2D 点是否聚集在一起,我该如何阻止它?

假设您有一个 2D 区域,并且想要在其中生成随机点,通过设置

x = random() * width 
y = random() * height 
Run Code Online (Sandbox Code Playgroud)

点是否聚集在该区域的中心周围?我记得读过一些东西说他们会,但我不太明白为什么,以及如何防止它。

random geometry 2d

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