问题标签 [bc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1143 浏览

mysql - 在 MySQL 中存储负日期以表示 BC/BCE(与 AD/CE)?

我现在正在做一个项目,该项目需要我让用户能够在数据库中存储负日期。这些日期有可能跨越公元前数千年,甚至迟到“今天”。我参与过许多存储日期的项目,但它们都是相对较新的日期,而且没有一个是负数(BC)。

在处理此类数据时,我应该考虑哪些类型的事情?我完全了解历史上发生的许多日历转换,但我将使用现代日历,而不是太担心进行转换。但是,任何有关转换的信息都将不胜感激,因为它是一个非常相关的主题,也是我在学术上感兴趣的一个,尽管在这个项目中不需要关注。

更新:我将存储YYYY-MM-DD(不需要该格式)。

0 投票
3 回答
60908 浏览

bash - Bash 脚本和 bc

我正在尝试编写一个 bash 脚本,我需要做一些浮点数学运算。基本上我想做这样的事情:

我遇到的问题是 $? 倾向于保存 echo 程序的输出,而不是 bc 调用。有没有办法将 bc 程序的输出保存到变量中?

编辑:

感谢您的快速回复。这是看待问题的另一种方式。假设我稍微修改了脚本,所以它看起来像这样:

当用户输入正常的浮点值时,它可以正常工作:

输出:

但是,当用户输入错误的值时,脚本无法恢复:

输出:

我想做的是让它优雅地退出。

0 投票
3 回答
12429 浏览

linux - 如何在shell脚本中比较两个浮点值

我必须在 shell 脚本中进行划分,最好的方法是:

但我想比较和的$result1$result2

使用if test $result1 -lt $result2if [ $result1 -gt $result2 ]没有工作:(

知道怎么做吗?

0 投票
1 回答
852 浏览

sed - 一条线同时使用 sed 和 bc?

我想在 sed 中的字符串末尾添加一个到最后一个值。我在想

例如 123456, kjhsflk, lksjgrlks, 2.8 -> 123456, 3.8

这在 awk 中会更合理/可行吗?

0 投票
3 回答
2607 浏览

java - 使用 BC 密钥或默认密钥有什么区别?

两行代码:

效果很好。那么,使用 BC 有什么区别呢?

BC 是否与使用的默认 RSA 完全兼容?(使用 Sun JDK 6)

0 投票
3 回答
7783 浏览

binary - BC中的按位运算?

Wikipedia告知操作是“|、& 和 ^”。可能它们仅适用于某些 BC 类型,或者我误读了某些内容。

0 投票
2 回答
768 浏览

bash - Oneliner 计算邮件日志中所有消息的完整大小

好吧,伙计们,我真的在这里陷入了死胡同,不知道还能尝试什么...

我正在为一些电子邮件统计编写一个脚本,它需要做的一件事是计算邮件日志中所有消息的完整大小,这是我到目前为止所写的:

这是我的邮件日志中的示例行:

因此,我将尝试逐步解释它:

首先,我通过文件查找包含实际“大小”的所有行,然后打印第 8 个字段,在本例中为“大小 = 40992”。

接下来,我用加号替换所有逗号字符。

然后我删除除数字和加号之外的所有内容。

然后我将行首替换为“(”,并将最后一个额外的加号替换为“)”,然后是“/1048576”。所以我得到一个像这样的巨大表达:

“(1+2+3+4+5...+n)/1048576”

因为我想将所有单独的消息大小相加并将其划分,所以我得到以 MB 为单位的结果。

最后一个 awk 命令是当我得到一个十进制数时,我真的不关心精度,所以我只打印小数点之前的部分。

问题是,这不起作用......我可以发誓它在某个时候起作用,会不会是我的表情太长而无法处理?

感谢您花时间阅读:)

0 投票
3 回答
453 浏览

biginteger - 如何阻止 bc 拆分行?

我正在使用bcbash 脚本进行一些快速而肮脏的 BigInteger 数学运算,但是当我提高比例时,它开始在我身上分割线:

我该如何阻止这种情况发生,以便我可以在没有任何拆分的情况下获得号码?手册页记录了这种行为,但似乎没有提供任何更改它的选项。


实际上,我会退后一步告诉你请求的来源,以防有人有更好的解决方案。我需要一个 C 中的字符串数组,相当于值 2 -n,如下所示:

我不关心生成数组的语言是什么,我只是将输出插入到我的 C 代码中。但是,我确实需要准确性。

0 投票
3 回答
4728 浏览

domain-driven-design - DDD - 有界上下文和多个模型?

我正在阅读有关 DDD 中限界上下文的想法,并且我开始意识到我对模型在实践中的确切外观没有清晰的了解。(我什至可能也不知道的确切含义。)

让我们看一下流行的电子商务示例:客户浏览产品、添加到购物车、下订单。订单履行人员运送订单。

是否存在具有多个有界上下文(产品目录上下文、购物车上下文、订单上下文、履行上下文)的大型电子商务域?每个有界上下文是否包含一堆模型(因此产品目录上下文包含产品模型、产品图像、产品评论)?

我离我有多远?

0 投票
1 回答
1870 浏览

bash - 如何使用 case 语句退出 bash 脚本?

我有以下脚本:

我的问题是,在(正确)给出答案之后,我没有回到提示符。我必须回车才能结束该脚本并返回提示。

我想念什么?

提前致谢

甲状腺素