问题列表 - 第17125页

平均角度...再次

我想计算一组角度的平均值,它代表源轴承(0到360度) - (类似于风向)

我知道之前已经讨论过(好几次).接受的答案是从角度计算单位向量并取其平均值的角度.

然而,这个答案以非直观的方式定义了平均值.平均0,0和90将是atan((sin(0)+ sin(0)+ sin(90))/(cos(0)+ cos(0)+ cos(90)))= atan(1/2)= 26.56度

我希望0,0和90的平均值为30度.

所以我认为再问这个问题是公平的:你如何计算平均值,所以这些例子将给出直观的预期答案.

编辑2014:

在提出这个问题后,我发布了一篇关于CodeProject的文章,该文章提供了全面的分析.本文探讨了以下参考问题:

  • 给出2000年美国每次出生的时间[00:00-24:00] - 计算平均出生时间
  • 给定从固定发射器到固定接收器的多方向测量,使用具有包裹的正态分布误差的测量技术 - 估计方向.
  • 给定由两个点之间的多方位角估计,由"普通"人类(假设受到包裹的截断的正态分布误差) - 估计方向.

algorithm math geometry

18
推荐指数
2
解决办法
7403
查看次数

#define f(g,g2)g ## g2

#define f(g,g2) g##g2
main()
{
int var12=100;
printf("%d",f(var,12));
}
Run Code Online (Sandbox Code Playgroud)

上面的程序通过连接var和12来打印100 in c.g ## g2如何工作?

c

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

NSXML将"<"替换为"%lt;"

我看到还有其他与此相关的问题,但没有使用NSXML.

所以,我正在使用NSXML从头开始构建一个XML文档,当我创建一个带字符串值的NSXMLNode时,该字符串中的所有"<"字符都替换为"<" 当我输出节点,或将其保存到文件.

例:

 NSXMLNode *description = [NSXMLNode elementWithName:@"description"
                               stringValue:@"<![CDATA[Some Description</a>]]>"];
Run Code Online (Sandbox Code Playgroud)

然后当我这样做

 NSLog(@"description: %@", description);
Run Code Online (Sandbox Code Playgroud)

我得到节点,所有'<'字符都替换为"<".但是,当我这样做

 NSLog(@"description string value: %@", [description stringValue]);
Run Code Online (Sandbox Code Playgroud)

我得到正确的字符串输出.这个XML文档将保存为谷歌地球的KML文件,谷歌地球在发现"<"时给我一个错误 令牌.知道如何让NSXML输出'<'?我正在使用OSX 10.6和XCode 3.2顺便说一句.

xml cocoa objective-c nsxml

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

django blocktrans和模板中的i18n

我在django有一个i18n问题:

这很好用:

{% trans cat.name %}  
Run Code Online (Sandbox Code Playgroud)

cat.name 将被翻译

但这不起作用:

{% blocktrans with cat.name|slugify as cat_slug %}{{ cat_slug }}{% endblocktrans %}  
Run Code Online (Sandbox Code Playgroud)

cat.name 没有翻译

如果我更改过滤器:

{% blocktrans with cat.name|capfirst as cat_slug %}{{ cat_slug }}{% endblocktrans %}  
Run Code Online (Sandbox Code Playgroud)

我可以看到过滤器正在工作,但没有翻译......

django templates translation internationalization

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

AS3:私有变量应该_

我认为AS3现在增加了私人能力.那么为什么我仍然应该使用下划线来预设私有变量?

private var _privVar:String;
Run Code Online (Sandbox Code Playgroud)

syntax actionscript-3

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

如何将远程PC上的TortoiseSVN连接到托管服务器上的SVN?

我已经在类似于GoDaddy的服装托管的Windows 2008服务器上安装了SVN.我在我当地的WinXP Pro PC上安装了TortoiseSVN.如何将TortoiseSVN从本地PC连接到托管服务器上的SVN?我知道托管服务器的IP地址,但我不知道如何从中获取URL.当我设置SVN并将其作为服务启动时,我将SVN存储库设置为c:\ SVN.我的本地机器在d:\ TestProject中有一堆文件,我想导入SVN.从TortoiseSVN启动IMPORT命令,我尝试将SVN存储库标识为\ 123.123.12.12\c $\svn_repository(注意123.123.12.12是IP地址的占位符),但是出现错误告诉我"无法识别的URL"方案"

我已经阅读了手册,帮助文档,...但它们是为更熟悉的IT类型或Apache编写的,或者是我正在寻求帮助的其他内容.我是程序员20多年,但不是系统管理员,我和其他几个远程程序员一起工作 - 没有网络管理员可以咨询.

svn tortoisesvn

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

R中数据帧中的条目数

我想要计算以下数据框:

> Santa
   Believe Age Gender Presents Behaviour
1    FALSE   9   male       25   naughty
2     TRUE   5   male       20      nice
3     TRUE   4 female       30      nice
4     TRUE   4   male       34   naughty
Run Code Online (Sandbox Code Playgroud)

相信的孩子数量.我会用什么命令来获取它?

(实际数据框架要大得多.我刚给你前四行......)

谢谢!

r count dataframe

24
推荐指数
3
解决办法
13万
查看次数

告诉C++控制台等待

告诉控制台等待x秒的方法是什么.是否有内置方法或我必须制作一个.

c++ console

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

列出<T>并发删除和添加

我不太确定,所以我想我会问.删除和添加System.Collections.Generic.List<>对象的项是非线程安全的吗?

我的情况:

当收到连接时,它会被添加到列表中,但同时也会有一个正在删除死连接的工作人员等.

有问题吗?会lock吗?我也想知道我是否可以使用它的Foreach<>方法在列表对象上使用锁.

.net c# concurrency list

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

.NET/C#:将RSS.NET与Stack Overflow Feeds一起使用:如何处理RSS项的特殊属性?

我正在编写Stack Overflow API包装器,目前位于http://soapidotnet.googlecode.com/.我有一些关于解析SO RSS提要的问题.

我已经选择使用RSS.NET来解析RSS,但是我对我的代码有一些疑问(我在本文中进一步介绍过).


我的问题:

首先,我正确解析这些属性吗?我有一个名为Question的类,它有这些属性.

接下来,我如何解析<re:rank>RSS属性(用于投票数)?我不确定RSS.NET如何让我们这样做.据我所知,它是一个带有自定义命名空间的元素.

最后,我是否必须手动添加所有属性,就像我目前在我的代码中一样?他们可以使用某种反序列化吗?


码:

以下是我目前解析最近问题提要的代码:

   /// <summary>
    /// Utilises recent question feeds to obtain recently updated questions on a certain site.
    /// </summary>
    /// <param name="site">Trilogy site in question.</param>
    /// <returns>A list of objects of type Question, which represents the recent questions on a trilogy site.</returns>
    public static List<Question> GetRecentQuestions(TrilogySite site)
    {
        List<Question> RecentQuestions = new List<Question>();
        RssFeed feed = …
Run Code Online (Sandbox Code Playgroud)

.net c# rss serialization rss.net

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