jjzjj

浮点数

全部标签

c# - 如何计算包含特定值的 XML 节点数

我正在寻找如何计算XML文件中包含“否”值的节点以及元素总数。我的元素计数工作正常,但我不确定在XML内部查找要计数的值的逻辑。要获取我正在使用的总计数:XmlDocumentreadDoc=newXmlDocument();readDoc.Load(MapPath("Results.xml"));intcount=readDoc.SelectNodes("root/User").Count;lblResults.Text=count.ToString();下面是我的XML:http://www.example.comYeshttp://www.example.comYeshttp:/

xml - XSL 如何在不使用属性的情况下根据值计算节点数?

我做了研究,但我只找到了对属性进行操作时的解决方案。我最近开始研究XSL。我想用它把我的xml文件转换成html文件。我要提取的数据应该显示有多少节点具有特定值。XML具有以下结构:a12.11.10Failb13.11.10Failc14.11.10Pass我想要的是:2(失败次数)1(通过次数)任何人都可以帮助我完成这项任务吗? 最佳答案 也许: 关于xml-XSL如何在不使用属性的情况下根据值计算节点数?,我们在StackOverflow上找到一个类似的问题:

javascript - 使用 Javascript/E4X 计算 XML 片段中的节点数

考虑这个问题:使用Javascript/E4X,在非浏览器使用场景(JavascriptHL7集成引擎)中,有一个变量保存一个XML片段,该片段可能有多个重复节点。BarneySocks问题:如何在Javascript/E4X中获取宠物节点的个数?编辑:澄清一下,这个问题应该在E4X(ECMAScriptforXML)左右.向没有提供此信息而回答的人致歉。我应该事先研究并发布此信息。 最佳答案 使用E4XXML对象构建“宠物”节点的XMLList。然后,您可以调用XMLList上的长度方法。////Barney//Socks////

sql-server - SQL 'float' 数据类型,当输出为 XML 时,导致不需要的浮点结果

您可以简单地尝试:table1:有一个类型为“float”的column1而不是SELECTcolumn1fromTable1;给出表中所示的值。假设这返回15.1但是,如果你尝试Selectcolumn1fromTable1FORXMLPATH('Table1'),Root('SomeRoot'),TYPE返回:1.510000000000000e+001有没有人见过这个,这是如何解决的?提前致谢:) 最佳答案 这就是您在处理float时得到的结果。你可以试试这个:SELECTCONVERT(varchar(100),CAST(c

sql-server - 如何从具有动态节点数的 XML 文件创建 SQL 表?

我正在使用SQLServer2008。任务:获取一个XML文件并将其解析为一个(n)SQL表。问题:列数及其名称会因XML而异。这是一些代码:DECLARE@xmlDataXML;SET@xmlData='IT23Itemnumbertwenty-three5to2010to16RJ12Anotheritemwitha127to351to34LN90LNwith903to359to50'例如,使用上面的XML,我需要返回一个如下所示的SQL表:这是我得到上表的方法:DECLARE@idocINT;EXECsp_xml_preparedocument@idocOUTPUT,@xmlDat

xml - 获取 XML 字段 XQuery SQL Server 2008 中的节点数

我正在尝试获取XML字段中的节点数。但我总是看到0作为结果。这是我的查询的样子。DECLARE@XmlTableTABLE(XmlResultXML)INSERTINTO@XmlTableEXECUTE[dbo].usp_GetBooks@EditionId=400--select*from@XmlTableSELECT--CountnumberofnodesCOUNT(*)ASBooksCountFROM(SELECTXmlResultFROM@XmlTable)ASXmlTable(XmlColumn)CROSSAPPLYXmlColumn.nodes('./books/book'

windows - 如何在 MacOs 或 Windows 系统中使用浮点扩展精度

这段代码让我抓狂:#includeintmain(){doublex;constdoubled=0.1;x=d;for(inti=0;i0.1}return0;}事实上,由于内部表示,我试图证明一个病态案例IEEE754标准中的float。在MacOs或Windows机器上,最终输出行将显示为:第29周期值:1.28084153156127500000e+13但在Linux(ScientificLinux5.4)上,代码可以正常运行。阅读我发现:OnBSDsystemssuchasFreeBSD,NetBSDandOpenBSD,thehardwaredouble-precisionr

c++ - OpenCL 速度和浮点精度

我刚刚开始使用OpenCL。但是,我发现OpenCl有一些奇怪的行为,我无法理解。我构建和测试的来源是http://www.codeproject.com/Articles/110685/Part-1-OpenCL-Portable-Parallelism.我有一个ATIRadeonHD4770和一个AMDFx62003.8ghz6核cpu。速度首先速度与最大工作组项目数不是线性关系。我运行Appprofiler来分析内核执行期间花费的时间。结果有点震惊,我的GPU每组只能处理256个工作项,用了2.23008毫秒来计算5079040个数字的平方。请注意,这没有考虑内核加载时间....

c++ - 在 Visual Studio 中将单精度浮点与 FFTW 结合使用

我正在尝试使用FFTWVisualStudio项目中的库,但我无法使浮点精度正常工作。我已经创建了库文件并将它们链接到这个post我只包含了libfftw3f-3.lib库,正如它在他们的documentation中所说的那样,除fftw_plan_dft_r2c_2d()函数外,其他一切都很好。它不会接受我的float*类型数组作为参数3,因为它与其类型double*的参数不兼容。我知道这只是精度,但我更愿意使用float,因为fftw确实支持它,而且我memcpy()从float组中获取数据的方式b/c。我只是遇到了使用float的fftw库的问题。除了链接到libfftw3f-3

c# - 跟踪用户点数(如 SO)

我希望能够跟踪在我的网站上获得的用户积分。它不是很像SO,但积分系统的相似之处在于我希望每个用户都有一个总数,然后我想跟踪使他们达到该总数的交易。我应该在User表中保留一个用户总数,还是应该只提取影响用户的所有事务在问题总分中,对它们求和并显示总分?似乎后者比获得总数需要做的工作更多。但话又说回来,我对将相同数据(或多或少)保存在两个不同位置的想法感到畏缩。设计这个的正确方法是什么?编辑:采纳了建议。同时使用和重新计算。我添加了一个RecalcDate列,如果它超过一天,它就会被重新计算。每当用户做了一些会影响他们总分的事情时,总分也会重新计算。 最佳答案