问题列表 - 第28052页

rsvg不呈现链接的图像

我使用python rsvg绑定将svg图像渲染到cairo并保存到文件,这主要起作用.但是如果svg文件包含链接图像,如下所示:

<image href="static/usrimgs/tmpDtIKpx.png" x="10" y="10" width="600px" height="400px"></image>
Run Code Online (Sandbox Code Playgroud)

图像没有显示在最终文件中(svg的其余部分渲染得很好).根据脚本运行的位置,相对路径是正确的,但我猜测它通常是相对URL而不是相对文件路径这一事实存在一些问题.我该如何解决这个问题?

svg librsvg

6
推荐指数
2
解决办法
2749
查看次数

如何在java中确定最合适的分布?

我有一堆数据集(50到500个点之间,每个点都可以取正值)并需要确定哪个分布最能描述它们.我已经手动完成了其中几个,但需要自动化这个.

有些集合是完全模态的(每个数据的值为15),有些是强模态或双模态,有些是钟形曲线(通常是倾斜的,具有不同程度的kertosis/pointiness),有些是大致平坦的,有些任何数量的其他可能的分布(possion,幂律等).我需要一种方法来确定哪种分布最能描述数据,并且(理想情况下)还为我提供了适应度量,以便我知道我对分析的信心.

现有的开源库是理想的,其次是我自己可以实现的文档化的算法.

java math statistics

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

使用awk打印从第n个到最后一个的所有列

这条线有效,直到我在第二个字段中有空格.

svn status | grep '\!' | gawk '{print $2;}' > removedProjs
Run Code Online (Sandbox Code Playgroud)

有没有办法让awk打印出2美元或更高的价格?($ 3,$ 4 ..直到我们没有列?)

我想我应该补充一点,我在Cygwin的Windows环境中这样做.

linux awk

284
推荐指数
10
解决办法
43万
查看次数

通用TryParse

我正在尝试创建一个通用扩展,使用'TryParse'来检查字符串是否是给定类型:

public static bool Is<T>(this string input)
{
    T notUsed;
    return T.TryParse(input, out notUsed);
}
Run Code Online (Sandbox Code Playgroud)

这将无法编译,因为它无法解析符号'TryParse'

据我了解,'TryParse'不是任何界面的一部分.

这有可能吗?

更新:

使用下面的答案,我想出了:

public static bool Is<T>(this string input)
{
    try
    {
        TypeDescriptor.GetConverter(typeof(T)).ConvertFromString(input);
    }
    catch
    {
        return false;
    }

    return true;
}
Run Code Online (Sandbox Code Playgroud)

它运作得很好,但我认为以这种方式使用异常对我来说感觉不对.

UPDATE2:

修改为传递类型而不是使用泛型:

public static bool Is(this string input, Type targetType)
{
    try
    {
        TypeDescriptor.GetConverter(targetType).ConvertFromString(input);
        return true;
    }
    catch
    {
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# generics tryparse

191
推荐指数
7
解决办法
7万
查看次数

从Python控制进程

我想从python(我在Linux下)控制几个相同类型的子进程.我想要:

  • 启动它们.
  • 阻止他们.
  • 询问他们是否还在运行.

我可以使用spawnl启动进程,并获取pid.使用这个pid我可以用kill来阻止它.而且我确信还有一种方法可以询问它是否与pid一起运行.

问题是,如果发生以下情况怎么办:我开始一个过程,记住pid.该过程在我没有注意到的情况下结束,另一个完全不同的过程开始被分配相同的pid.我试图杀死我的进程,我杀了一个完全不同的进程.

在python中启动和控制进程的更好方法是什么?谢谢!

python pid

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

一阶逻辑中统一的真实世界的例子?

我知道这只是编程问题的一部分,但目前我正在做一些逻辑编程.我仍然无法正确理解的一件事是一阶逻辑中的统一.

我阅读了维基百科的文章,或多或少都清楚,目的是搜索一个统一两个句子的术语......本文中也有一些例子,但我不明白为什么这应该是有用的.任何人都可以举例说明真实世界的物体而不是A,B,C等吗?我希望这能帮助我理解.谢谢

logic computer-science unification

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

find:缺少-exec的参数

今天我用一个命令得到了帮助,但它似乎没有起作用.这是命令:

find /home/me/download/ -type f -name "*.rm" -exec ffmpeg -i {} -sameq {}.mp3 && rm {}\;
Run Code Online (Sandbox Code Playgroud)

shell返回

find: missing argument to `-exec'
Run Code Online (Sandbox Code Playgroud)

我基本上要做的是递归遍历一个目录(如果它有其他目录)并对.rm文件类型运行ffmpeg命令并将它们转换为.mp3文件类型.完成此操作后,删除.rm刚刚转换的文件.

我很感激任何帮助.

bash shell arguments exec find

198
推荐指数
6
解决办法
20万
查看次数

如何在while循环中只显示一次

我有一个运行的mysql查询,它检查迭代器是否等于1,然后显示这个div标题...

if ($this->dliterator == 1) {echo "<div class='clientsection' id='downloads'>Downloads</div><br/>";};

问题是,dl迭代器可能不一定从1开始(它与数据库中的downloadid直接相关).

我怎样才能得到这个只在第一次循环显示ONLY

while ($row = mysql_fetch_assoc($result)) { 

   if ($row['download'] != null){
    if ($this->dliterator == 1) {echo "<div class='clientsection' id='downloads'>Downloads</div><br/>";};


    if ($editDownload == 1) {
     echo "<div class='clientlink' style='margin-top: 15px;'>";
     echo "<input name='downloads[$this->dliterator][name]' type='text' id='download$this->dliterator' value='" . $row['download'] . "'/>";
     echo "<input name='downloads[$this->dliterator][title]' type='text' id='downloadtitle$this->dliterator' value='" . $row['downloadtitle'] . "'/>";
     echo "<img class='removelink' src='/images/deletelink.png' width='15' />";
     echo "<input id='downloadid' name='downloads[$this->dliterator][id]' type='hidden' value='".$row['downloadid']."' style='display: none'/>";
     echo "<br/><img id='uploaddownload$uploaditerator' class='uploaddownload' src='../images/upload.png' width='80'/>"; …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

Noobie Jquery问题

我现在和Jquery一起工作了两个小时.到目前为止,我已经制作了这个非常简单的FAQ页面.

<script type="text/javascript" src="jquery.js"></script>

<script type="text/javascript">
$(document).ready(function() {
$("#void").click(function(event)
     {
        event.preventDefault();
    });

  $('#faq').find('dd').hide().end().find('dt').click(function() {
 $(this).next().slideToggle();   
});

});


</script>
Run Code Online (Sandbox Code Playgroud)

    <dl id="faq">
        <dt><a href="" id="void">Coffee</a></dt>
            <dd>- black hot drink</dd>
    <dt><a href="" id="void">Milk</a></dt>
        <dd>- white cold drink</dd>
    </dl>
Run Code Online (Sandbox Code Playgroud)

问题是只有第一项正在运作.我的问题是,为什么只有第一个主菜工作,我该如何解决?我尝试过使用each(),但我不确定在哪里放.

jquery

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

如何限制活动的注册人数量?

我已经设置了一个基本的html/php提交表单,人们可以在这里注册我们的活动,但需要一种方法来替换提交表单网页,当我们达到一定数量的时候会看到"我们已达到我们的注册限制"之类的网页提交的表格.我们的数据库是MySQL(如果这有所不同)我在网上环顾四周,但人们要么说要手工计算条目,要么有自动系统使用CMS如drupal或joomla.是否可以设置一个自动脚本来执行此操作?

html php mysql

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

标签 统计

mysql ×2

php ×2

arguments ×1

awk ×1

bash ×1

c# ×1

computer-science ×1

exec ×1

find ×1

generics ×1

html ×1

java ×1

jquery ×1

librsvg ×1

linux ×1

logic ×1

math ×1

pid ×1

python ×1

shell ×1

statistics ×1

svg ×1

tryparse ×1

unification ×1