小编pet*_*mlm的帖子

非Windows系统中的Segoe UI字体

我正在开发Web应用程序的前端,设计需要使用Segoe UI字体.我将这种字体用于一些文本区域,但在非Windows系统(Mac OS borwsers,Android等)中,这些文本不会使用Segoe UI字体呈现.

谷歌搜索后,我发现微软使用了这种字体.我的问题是.可以只使用前端的字体文件使用@face-font在前端包含字体吗?或者我需要一些许可证或类似的东西?

html css fonts

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

不要在Prolog中重复解决方案

假设您有一个包含以下内容的数据库:

son(a, d).
son(b, d).
son(a, c).
son(b, c).
Run Code Online (Sandbox Code Playgroud)

所以a和b是d和c的儿子.现在你想知道,给定一个更大的数据库,谁是谁的兄弟.解决方案是:

brother(X, Y) :-
    son(X, P),
    son(Y, P),
    X \= Y.
Run Code Online (Sandbox Code Playgroud)

问题是,如果你问"兄弟(X,Y)." 并开始按";" 你会得到多余的结果,如:

  • X = a,Y = b;
  • X = b,Y = a;
  • X = a,Y = b;
  • X = b,Y = a;

我能理解为什么我得到这些结果,但我正在寻找一种方法来解决这个问题.我能做什么?

prolog prolog-setof

8
推荐指数
3
解决办法
7632
查看次数

用PHP运行inkscape

我需要在PHP中运行inkscape,这样我就可以将svg图像转换为PDF.但每次我尝试:

//一些PHP代码系统("inkscape -z --file = svg.svg --export-pdf = pdf.pdf"); //更多代码

我没有得到新文件,我在apache erro日志中得到了这个.

(inkscape:28607):libgnomevfs-WARNING**:无法创建〜/ .gnome2目录:权限>被拒绝

紧急保存激活!紧急救援已完成.Inkscape现在将关闭.如果您可以重现此崩溃,请在www.inkscape.org上提交一个错误,并详细说明导致崩溃的步骤,以便我们进行修复.**消息:错误:Inkscape遇到内部错误,现在将关闭.

分段故障

我正在使用apache服务器在ubuntu上运行.我该怎么做才能解决这个问题?

php linux apache ubuntu inkscape

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

用于监视目录以进行更改的c ++程序

我正在寻找一种方法,用C或C++编写一个程序,检测在Linux系统的指定目录中是否有任何文件被更改,重命名,移动或删除.有没有办法做到这一点?

c c++ linux directory

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

从 PostgreSQL 存储过程导入 Python 文件

PostgreSQL 存储过程中可以包含 Python 代码。例如:

CREATE FUNCTION someProc()
RETURNS void AS $$
    # Some Python3 code...
$$ LANGUAGE plpython3u;
Run Code Online (Sandbox Code Playgroud)

但是我怎样才能从这段代码中包含一个Python文件呢?

PostgreSQL中运行的Python的当前目录是这样的:

>>> os.getcwd()
... /var/lib/postgresql/9.3/main
Run Code Online (Sandbox Code Playgroud)

我尝试了以下方法,效果很好:

CREATE FUNCTION someProc()
RETURNS void AS $$
    import sys
    sys.path.append("/dir/to/file")
    from python_file import pythonFunction
    # More Python code
$$ LANGUAGE plpython3u;
Run Code Online (Sandbox Code Playgroud)

由于许多明显的原因,这看起来不太好。有没有更好的方法来导入 python 文件,或者只是从 python 文件调用 python 函数?

编辑:没有任何特定的 PostgreSQL 方法来导入文件。但最好的方法是下面的正确答案,它类似于我原来的解决方案,但更好。

python postgresql stored-procedures

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

带有类键和类值的C++ STL映射容器

所以假设我有一个像这样的课程:

class Point
{
   private:
      int x, y;
   public:
      void setX(int arg_x) { x = arg_x; }
      void sety(int arg_y) { y = arg_y; }
      int getX() const { return x; }
      int gety() const { return y; }
};
Run Code Online (Sandbox Code Playgroud)

现在我想要一张这样的地图:

map<Point, Point> m;
Run Code Online (Sandbox Code Playgroud)

但我需要第三个参数.我在cplusplus中读到第三个参数是比较一些东西,但我不明白那是什么东西.任何人都能解释一下吗?

c++ containers map

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

分发用 C 编写的库

假设我有一些用 C 编写的代码,定义了一些数据结构和一些使用这些结构的函数,所有这些都位于名为 src1 的目录中。假设现在我想分发这段代码。

如果我想在项目中使用src1中的外部代码我该怎么办?我是否应该将 src1 中的代码编译为 .a 存档,然后将该存档包含在我想要使用的其他项目中?

基本上我需要知道的是在项目中使用外部代码的正确约定。

提前致谢。

c conventions

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

获取QImage中的鼠标位置

我需要获取鼠标当前悬停的QImage的坐标.就像在图像编辑程序中一样,我们可以看到鼠标当前悬停的像素坐标.

c++ qt mouseevent qimage

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

进行Python aritmetic操作

可能重复:
python限制浮动到两个小数点

如果我这样做:12.45-12

在Python中我得到的答案是:0.44999999999999929

我是这么做的:0.45?

顺便说一下,我确实记得这样做:12.45-12.0但没有结果.

python floating-point

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

这个C/C++中的python代码

我有这个代码:

#!/usr/bin/python

import urllib

print 'Insert page to download:'
page = raw_input()

filehandle = urllib.urlopen(page)
myFile = open('file.html','w')

for lines in filehandle.readlines():
    myFile.write(lines  )

myFile.close()
filehandle.close()
Run Code Online (Sandbox Code Playgroud)

这基本上只是下载了输入的网页并将其写入file.html.

我想知道如何使用C/C++来做到这一点.如果有一种方法,但它不像python那么直接,我可以做什么或搜索得到类似的结果?

此外,我知道套接字编程的存在,但我还不是很好,我只是在寻找一个快速而肮脏的解决方案.

谢谢.

c c++ python

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

为什么这个简短的C程序的结果是"3 2"?

这是源代码:

    #include <stdio.h>

    enum coordinate_type{ RECTANGULAR = 1,POLAR };

    int main(void)
    {
        int RECTANGULAR;
        printf("%d %d\n",RECTANGULAR,POLAR);
        return 0;
    }
Run Code Online (Sandbox Code Playgroud)

为什么结果如下:

3 2
Run Code Online (Sandbox Code Playgroud)

c enums

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