小编bom*_*sen的帖子

C#中的Excel计算

我正在努力使用需要用C#编写的excel计算.

excel中的计算如下所示:

=(-0,7333 * (1) ^ 2 + 3,3167 * 1 + 1,625) * 1.821 * 16/1000 * 1,125
Run Code Online (Sandbox Code Playgroud)

在C#我有这个:

Math.Pow(-0.7333 * (1.0), 2) + 3.3167 * 1.0 + 1.625) * 1821.3125 * 16.0 / 1000 * 1.125
Run Code Online (Sandbox Code Playgroud)

excel计算给出了我的结果 138

C#计算给出了我的结果 179.63554194392623

当然,C#计算应该与Excel计算的结果相匹配,虽然在数学方面我当然不是一个天才,但我没有发现这个计算的差异: - /

任何人都可以指出这个数学盲人正朝着正确的方向前进吗?:-)

非常感谢任何帮助/输入!

提前致谢.

祝一切顺利,

编辑: 谢谢你的所有答案!:-)我刚刚在那里学到了新的东西.

c# excel

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

使用jQuery将大型列表拆分为三个相等的高度列表

我正在寻找关于这个javascript(jQuery)问题的一些建议(我不是前端开发者,所以请耐心等待我;-))

我有一个大的<ul>,我需要分成三个单独的<ul>s,每个都有相同数量的menuitems.所以,如果<li>我的大号中有五个s <ul>,它将如下所示:

Listitem 1           Listitem 3         Listitem5
ListItem 2           Listitem 4
Run Code Online (Sandbox Code Playgroud)

等等

有没有办法在javascript/jQuery中这样做?:-)

提前致谢.

html javascript jquery

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

跳过模型类的字段

最近,在阅读了很多关于互联网的教程之后,我注意到有些开发人员会跳过在他们的模型类中编写字段而只是使用属性,如下所示:

public class MyClass
{
    public string MyProperty { get; private set; }
}
Run Code Online (Sandbox Code Playgroud)

除了编写更少的代码之外,这样做的好处究竟是什么?虽然我确实知道setter是私有的,但是当你没有指定私有字段时,是不是存在某种安全问题?换句话说:这里最好的做法是什么?编写没有字段和相关属性的模型类,或者只是在没有字段的情况下使用这些公共属性?

提前致谢,

c# automatic-properties

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

计算SQL Server查询中的唯一行

我在查找SQL Server查询时遇到了一些麻烦.关系模型很老(似乎)并且至少可以说并不是非常优化.

我的查询如下所示:

SELECT 
    [RequestUsers].requestId, [Requests].name, [Requests].isBooked
FROM 
    [RequestUsers]
JOIN 
    [Requests] ON [RequestUsers].requestId = [Requests].id
WHERE 
    [RequestUsers].dateRequested >= '10-01-2013'
    AND [RequestUsers].dateRequested <= '10-16-2013'
Run Code Online (Sandbox Code Playgroud)

此查询提供重复记录的加载结果,即:

id      name        isBooked
-----------------------------
1393    Request1       0
1393    Request1       0
1393    Request1       0    
1394    Request2       0
1394    Request2       0
1399    Request3       0
1399    Request3       0
1399    Request3       0
1399    Request3       0
1399    Request3       0
Run Code Online (Sandbox Code Playgroud)

(我在这里省略了很多记录)

我的问题是:有没有办法修改上面的查询来对重复的记录进行分组,并创建一个requestCount包含重复数量的列?像这样:

id      name        isBooked     requestCount
---------------------------------------------
1393    Request1       0              3
1399    Request2       0              2
1393    Request3       0              5
Run Code Online (Sandbox Code Playgroud)

?:-) …

sql t-sql sql-server

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

标签 统计

c# ×2

automatic-properties ×1

excel ×1

html ×1

javascript ×1

jquery ×1

sql ×1

sql-server ×1

t-sql ×1