小编GP9*_*P92的帖子

meld - gi._glib.GError:图标'meld-change-apply-right'不在主题中.安装有什么问题?

我已经设法安装了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)

gtk glib meld libpng gio

9
推荐指数
3
解决办法
930
查看次数

如何在 gnuplot 中使用其中一列数据作为图例?

我有这样的数据:

# 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 值具有不同颜色的多个图表。

在此输入图像描述

gnuplot

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

在取消中间的上传过程后,在fedora 4.4版本中第二次上传文件

我们使用python脚本将近50G的文件上传到fedora存储库.我们不得不突然取消它(Ctrl + C),因为我们在存储库服务器上需要突然停机.

现在,我们无法再次上传文件.我看不到对象元数据xml中列出的文件.上传时收到以下错误:

Traceback(最近一次调用最后一次):

文件"create_datastream2.py",第386行,in

dsresponse = s.send(prepped)
Run Code Online (Sandbox Code Playgroud)

发送文件"/opt/python_2_7_11/lib/python2.7/site-packages/requests/sessions.py",第576行

r = adapter.send(request, **kwargs)
Run Code Online (Sandbox Code Playgroud)

发送文件"/opt/python_2_7_11/lib/python2.7/site-packages/requests/adapters.py",第426行

raise ConnectionError(err, request=request)
Run Code Online (Sandbox Code Playgroud)

requests.exceptions.ConnectionError :('Connection aborted.',error(104,'peer reset by peer'))

我可以上传任何其他文件,没有任何问题.就在这个我们突然停止的地方,它失败了.

有任何想法吗?如果需要,我可以与您分享上传脚本.

更新1: 实际上,现在我记得,我从Web门户删除了该文件,认为它可能是部分文件.这创建了墓碑并阻止使用相同名称再次上载另一个文件.

要解决这个问题,我所要做的就是使用DELETE请求删除该逻辑删除.

所以,我想如果文件上传突然被取消,它不会导致任何问题?任何想法部分上传的文件会发生什么?它是否有剩余并占用磁盘中的任何空间?并java.io.tmpdir指向具有足够磁盘空间(1TB)的磁盘.那么,文件是否在上传时暂时保存在此处,如果上传被取消则会被删除?我在上传时找不到任何文件,除了这个:safeToDelete.tmp

fedora fedora-commons

5
推荐指数
0
解决办法
46
查看次数

警告:mysqli_error()需要在register.php文件中给出1个参数0

我完全遵循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)

php mysql

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

REST 和 LDP 有什么区别?

首先,我是新手……REST、RDF、LDP 等。

我能够以一种模糊的方式了解 REST 和 RDF:

  • REST是一个框架,其中一切都是资源,复杂的客户端请求被转换为基于 URI 的结构请求,并使用 HTTP 方法,我们将获得 RDF 资源格式的结果:XML 或 json 格式。
  • RDF是一个解释关系结构的框架,换句话说,就是一个网络资源的概念模型。
  • LDP似乎与 REST 相同,使用 HTTP 协议与 RDF 资源进行交互。我所理解的是 HTTP 协议用于与 Web 服务通信并以 HTML、jpeg、png 或任何其他格式,甚至 XML 格式获取结果。那么什么是自民党?- 它是否以某种方式使用 HTTP 方法更新 XML。这不能在正常的架构中完成。除了自民党?

rest rdf linked-data linked-data-platform

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

如何不让 python 请求计算内容长度并使用提供的一个?

我们有一些自定义模块,我们在其中重新定义了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请求的内容长度计算之外,其他一切都有效。

因此,我创建了自己的用于查找内容长度的定义。我已经在请求标头中包含了该值。但是,请求仍在准备内容长度并抛出错误。

如何限制不准备内容长度并使用指定的内容长度?

python http-content-length content-length python-requests

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

即使安装了 atk 并设置了 PKG_CONIG_PATH 和 LD_LIBRARY_PATH,如何修复找不到包“atk-bridge-2.0”错误?

首先我已经安装了包括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。

请帮忙。

gtk

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