问题列表 - 第20054页

是否建议在bash脚本中捕获SIGPIPE?

使用system call命令从C++执行bash脚本时遇到问题.该脚本捕获一个SIGPIPE信号并退出返回代码141.

此问题已开始出现在我的代码的最后一个版本中.

我的问题如下:

  1. 为什么这个SIGPIPE现在发生并且之前没有发生?
  2. 忽略SIGPIPE是否安全?后果是什么?

c c++ linux bash

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

Java中的基数方向算法

本周末,我花了几分钟时间将一个算法打包在一个标题中(以度为单位)并返回一个String作为基本方向(我在我正在使用的安卓指南针应用程序中使用它).我最终得到的是:

private String headingToString(Float heading)
{
    String strHeading = "?";
    Hashtable<String, Float> cardinal = new Hashtable<String, Float>();
    cardinal.put("North_1", new Float(0));
    cardinal.put("Northeast", new Float(45));
    cardinal.put("East", new Float(90));
    cardinal.put("Southeast", new Float(135));
    cardinal.put("South", new Float(180));
    cardinal.put("Southwest", new Float(225));
    cardinal.put("West", new Float(270));
    cardinal.put("Northwest", new Float(315));
    cardinal.put("North_2", new Float(360));

    for (String key: cardinal.keySet())
    {
        Float value = cardinal.get(key);
        if (Math.abs(heading - value) < 30)
        {
            strHeading = key;
            if (key.contains("North_"))
            {
                strHeading = "North";
            }
            break;
        }
    }
    return strHeading;
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,这是最好的方法吗?虽然我还没有在网上搜索过例子,但它必须已经多次完成.还有其他人试过这个并找到了一个更整洁的解决方案吗?

编辑Reverand的Thilo's,shinjin和Chrstoffer的回复:

解决方案

public …
Run Code Online (Sandbox Code Playgroud)

java algorithm compass-geolocation

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

任何人都可以解释闭包和匿名函数之间的区别吗?

我是Javascript的新手.我理解匿名函数的概念 - 但是闭包似乎不太清楚.两者之间的相似性(至少在我看来)是令人困惑的.

有人可以解释这个区别吗?(最好是使用一些代码片段来说明要点更清楚).

javascript

11
推荐指数
2
解决办法
5612
查看次数

Django没有重定向

我有一个flash文件,可以调用网址:http://test.com/savethis/123456/

我只是希望我的视图在数据库中保存"123456"并且不返回任何内容.

保存值后,我该怎么办?如果我重定向它,它会改变页面,这很糟糕.我可以渲染一个页面,但我不想.我只想让它结束而不是抛出任何错误.

django views httpresponse

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

从Python中的WSDL文件创建模拟Web服务

我们正在为远程服务编写客户端,该服务公开SOAP Web服务并为这些服务发布WSDL定义.

我们在测试期间无法访问系统,因此我们想编写一个模拟服务.我们正在为客户端使用Python,所以理想情况下我们希望将Python用于模拟服务器,尽管我认为它并非绝对必要.

我们的梦想是能够从我们可以填写的WSDL文件中生成存根,然后使用Paste Deploy作为WSGI服务器提供存根,尽管它不必是Paste Deploy或WSGI,只要它可靠地工作即可.主要的是我们需要从"真正的"WSDL文件生成存根,以便我们不会意外地编写不兼容的模拟服务器.

我们在客户端库中使用suds,并查看了soaplib和ZSI.然而,soaplib中的wsgi2py内容在顶部说"不要使用",ZSI似乎要吞下很多东西.人们通常会用这种东西做什么?

马丁

python soap wsdl mocking

14
推荐指数
2
解决办法
7738
查看次数

在T-SQL中使用月份名称显示日期时间

在表中有一个日期类型的字段.该字段的格式为mm/dd/yy.有没有办法将它转换为dd-Month name-yy?

最好的祝福,

t-sql sql-server

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

你可以制作没有制表符的有效Makefile吗?

target: dependencies
    command1
    command2
Run Code Online (Sandbox Code Playgroud)

在我的系统(Mac OS X)上,make似乎要求Makefile在每command行的内容之前有一个制表符,否则会引发语法错误.

在创建或编辑Makefile时,这是一个烦恼,因为我的编辑器设置为全时空间.

你可以制作没有制表符的有效Makefile吗?

whitespace tabs makefile spaces

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

bmake的优点

除了bmake相当于GNU make的BSD之外,我无法清楚地理解它比GNU make更具优势.谁能帮我?我只能找到一个有点帮助的资源.更多的帮助或指示表示赞赏.

谢谢,帕布

makefile build gnu-make bsdmake

10
推荐指数
3
解决办法
4095
查看次数

在Silverlight中加载字形的字体

是否可以在Silverlight中为Glyphs对象在运行时加载字体.我尝试了各种各样的

- 我已经在运行时将fonturi设置为web位置 - 没有快乐 - 我已经
尝试了与textblock等相同的方法,通过将源设置为流但Glyphs不支持这一点.
- 我已经用Google搜索了它,但似乎唯一的办法是将字体标记为SL项目中的资源 - 这意味着每次需要新字体时重建xap - 或者知道您需要的字体列表设计时间.

所以问题确实是......有谁知道如何真正动态加载Silverlight中的字形字体?

c# silverlight fonts runtime glyph

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

正则表达式之间的距离

我们可以计算正则表达式之间的距离吗?

这个想法是以两种正则表达式相似的方式进行测量.

regex comparison formal-languages

9
推荐指数
2
解决办法
1455
查看次数