我已经设法安装了meld 3.14.2和所有依赖包,通过从源代码编译每个包,并且所有包安装在NFS共享上,--prefix=<base>/meld用于meld工具&& --prefix=<base>/meld/deps用于依赖项.
最后,我调用了该工具,我可以看到GUI.但是,当我尝试进行一些功能测试时,它会引发我的错误.我从未使用过该工具.所以,我不知道它应该如何正常工作.但是用户已经指出了以下错误,我猜也可能存在许多其他错误.但以下是其中之一.
$meld
GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications.
II 1
Traceback (most recent call last):
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/newdifftab.py", line 117, in on_button_compare_clicked
tab = self.diff_methods[self.diff_type](compare_paths)
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/meldwindow.py", line 647, in append_filediff
doc = filediff.FileDiff(len(files))
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/filediff.py", line 281, in __init__
from meld.gutterrendererchunk import GutterRendererChunkAction
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 33, in <module>
class GutterRendererChunkAction(GtkSource.GutterRendererPixbuf):
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 38, in GutterRendererChunkAction
MODE_REPLACE: load("meld-change-apply-right"),
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 30, …Run Code Online (Sandbox Code Playgroud) 我有这样的数据:
# c1 c2 c3
23 b 323
23 g 54
23 a 11
23 c 1
23 d 0
23 e 397
23 f 40
24 b 23
24 g 24
24 a 113
24 c 12
24 d 10
24 e 7
24 f 50
Run Code Online (Sandbox Code Playgroud)
我需要在 x 轴 (23,24) 上使用 c1,在 y 轴上使用 c3 来绘制不同的 c2 值,即每个 c2 值具有不同颜色的多个图表。

我们使用python脚本将近50G的文件上传到fedora存储库.我们不得不突然取消它(Ctrl + C),因为我们在存储库服务器上需要突然停机.
现在,我们无法再次上传文件.我看不到对象元数据xml中列出的文件.上传时收到以下错误:
Traceback(最近一次调用最后一次):
文件"create_datastream2.py",第386行,in
Run Code Online (Sandbox Code Playgroud)dsresponse = s.send(prepped)发送文件"/opt/python_2_7_11/lib/python2.7/site-packages/requests/sessions.py",第576行
Run Code Online (Sandbox Code Playgroud)r = adapter.send(request, **kwargs)发送文件"/opt/python_2_7_11/lib/python2.7/site-packages/requests/adapters.py",第426行
Run Code Online (Sandbox Code Playgroud)raise ConnectionError(err, request=request)requests.exceptions.ConnectionError :('Connection aborted.',error(104,'peer reset by peer'))
我可以上传任何其他文件,没有任何问题.就在这个我们突然停止的地方,它失败了.
有任何想法吗?如果需要,我可以与您分享上传脚本.
更新1: 实际上,现在我记得,我从Web门户删除了该文件,认为它可能是部分文件.这创建了墓碑并阻止使用相同名称再次上载另一个文件.
要解决这个问题,我所要做的就是使用DELETE请求删除该逻辑删除.
所以,我想如果文件上传突然被取消,它不会导致任何问题?任何想法部分上传的文件会发生什么?它是否有剩余并占用磁盘中的任何空间?并java.io.tmpdir指向具有足够磁盘空间(1TB)的磁盘.那么,文件是否在上传时暂时保存在此处,如果上传被取消则会被删除?我在上传时找不到任何文件,除了这个:safeToDelete.tmp
我完全遵循w3schools.com中的代码.但是我仍然遇到上述错误,数据库表也没有更新.
我的html和php代码如下:
<form action="register.php" method="post">
<select name="title" size="1">
<option>Mr.</option>
<option>Ms.</option>
<option>Prof.</option>
<option>Dr.</option>
</select>
<label class="label">Given Name: <input name="givenname" type="text" value="Enter Your First Name" maxlength="30" /></label>
<label class="label">Surname: <input name="surname" type="text" /></label>
<label class="label">Address: <input name="address" type="text" maxlength="80" /></label>
<label class="label">Phone No: <input name="phoneno" type="text" /></label>
<label class="label">Email ID: <input name="emailid" type="text" /></label>
<label class="label">Fax: <input name="fax" type="text" /></label>
<label class="label">Pincode: <input name="pincode" type="text" /></label>
<label class="label">Country: <input name="country" type="text" /></label>
<input name="submit" type="submit" />
</form>
<?php
$con=mysqli_connect("my_Ipaddress","abcd","abcd");
//database connection
if …Run Code Online (Sandbox Code Playgroud) 首先,我是新手……REST、RDF、LDP 等。
我能够以一种模糊的方式了解 REST 和 RDF:
我们有一些自定义模块,我们在其中重新定义了open, seek, read,tell函数以根据参数仅读取文件的一部分。
但是,这个逻辑覆盖了默认值tell,pythonrequests正在尝试计算涉及 using的内容长度tell(),然后重定向到我们的自定义tell函数,逻辑在某个地方有问题并返回错误的值。我尝试了一些更改,它会引发错误。
从请求的models.py 中找到以下内容:
def prepare_content_length(self, body):
if hasattr(body, 'seek') and hasattr(body, 'tell'):
body.seek(0, 2)
self.headers['Content-Length'] = builtin_str(body.tell())
body.seek(0, 0)
elif body is not None:
l = super_len(body)
if l:
self.headers['Content-Length'] = builtin_str(l)
elif (self.method not in ('GET', 'HEAD')) and (self.headers.get('Content-Length') is None):
self.headers['Content-Length'] = '0'
Run Code Online (Sandbox Code Playgroud)
目前,我无法弄清楚错误在哪里,并强调要进行更多调查并修复它。除了python请求的内容长度计算之外,其他一切都有效。
因此,我创建了自己的用于查找内容长度的定义。我已经在请求标头中包含了该值。但是,请求仍在准备内容长度并抛出错误。
如何限制不准备内容长度并使用指定的内容长度?
首先我已经安装了包括atk 2.18在内的所有依赖包。
然后,我将它们添加到路径中。
# echo $LD_LIBRARY_PATH
/opt/gtk_+3.12-RHEL6/dependencies/at-spi2-atk/lib:/opt/gtk_+3.12-RHEL6/dependencies/gobject-introspection/lib:/opt/gtk_+3.12-RHEL6/dependencies/pango/lib:/opt/gtk_+3.12-RHEL6/dependencies/harfbuzz/lib:/opt/gtk_+3.12-RHEL6/dependencies/freetype/lib:/opt/gtk_+3.12-RHEL6/dependencies/icu4c/lib:/opt/gtk_+3.12-RHEL6/dependencies/cairo/lib:/opt/gtk_+3.12-RHEL6/dependencies/fontconfig/lib:/opt/gtk_+3.12-RHEL6/dependencies/libpng/lib:/opt/gtk_+3.12-RHEL6/dependencies/pixman/lib:/opt/gtk_+3.12-RHEL6/dependencies/atk/lib:/opt/gtk_+3.12-RHEL6/dependencies/gdk-pixbuf/lib:/opt/gtk_+3.12-RHEL6/dependencies/GLib/lib:
# echo $PATH
/opt/gtk_+3.12-RHEL6/dependencies/gobject-introspection/bin:/opt/gtk_+3.12-RHEL6/dependencies/pango/bin:/opt/gtk_+3.12-RHEL6/dependencies/harfbuzz/bin:/opt/gtk_+3.12-RHEL6/dependencies/freetype/bin:/opt/gtk_+3.12-RHEL6/dependencies/which/bin:/opt/gtk_+3.12-RHEL6/dependencies/icu4c/sbin:/opt/gtk_+3.12-RHEL6/dependencies/icu4c/bin:/opt/gtk_+3.12-RHEL6/dependencies/cairo/bin:/opt/gtk_+3.12-RHEL6/dependencies/fontconfig/bin:/opt/gtk_+3.12-RHEL6/dependencies/libpng/bin:/opt/gtk_+3.12-RHEL6/dependencies/gdk-pixbuf/bin:/opt/gtk_+3.12-RHEL6/dependencies/GLib/bin:/opt/python_2_7_11/bin:/usr/lib64/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
# echo $PKG_CONFIG_PATH
/opt/gtk_+3.12-RHEL6/dependencies/at-spi2-atk/lib/pkgconfig:/opt/gtk_+3.12-RHEL6/dependencies/gobject-introspection/lib/pkgconfig:/opt/gtk_+3.12-RHEL6/dependencies/pango/lib/pkgconfig:/opt/gtk_+3.12-RHEL6/dependencies/harfbuzz/lib/pkgconfig:/opt/gtk_+3.12-RHEL6/dependencies/freetype/lib/pkgconfig:/opt/gtk_+3.12-RHEL6/dependencies/icu4c/lib/pkgconfig:/opt/gtk_+3.12-RHEL6/dependencies/cairo/lib/pkgconfig:/opt/gtk_+3.12-RHEL6/dependencies/fontconfig/lib/pkgconfig:/opt/gtk_+3.12-RHEL6/dependencies/libpng/lib/pkgconfig:/opt/gtk_+3.12-RHEL6/dependencies/pixman/lib/pkgconfig:/opt/gtk_+3.12-RHEL6/dependencies/atk/lib/pkgconfig:/opt/gtk_+3.12-RHEL6/dependencies/gdk-pixbuf/lib/pkgconfig:/opt/gtk_+3.12-RHEL6/dependencies/GLib/lib/pkgconfig:/opt/gtk_+3.12-RHEL6/dependencies
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试运行 ./configure 时,出现以下错误:
checking for ATK... no
configure: error: Package requirements (atk atk-bridge-2.0) were not met:
No package 'atk-bridge-2.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables ATK_CFLAGS
and ATK_LIBS to avoid the need to call pkg-config.
Run Code Online (Sandbox Code Playgroud)
atk 2.18 已明确添加到 PKG_CONFIG_PATH 和 LD_LIBRARY_PATH 中。
所以,我虽然 atk-bridge-2.0 是独立的,但找到了包:at-spi2-atk 和 at-spi2-core。但是,没有安装 atk-bridge-2.0。
请帮忙。