我不得不在我的Macbook Pro上重新安装OS X Lion,并且在尝试使用git时我得到了一个错误说明Segmentation fault: 11.无论我尝试什么git命令,我都会遇到错误.我只是通过Mac终端这样做.没有奇特的程序或任何外部的东西.
我卸载了git,只是为了确保它已经卸载我键入了git init它,它给了我一个命令未找到的消息.
我重新安装了git,我仍然收到分段错误消息.无论我在哪个目录以及我使用什么命令,我都会收到消息.
我正在编写一个处理计算美元金额的脚本,我想知道什么是正确的或建议的方法来执行此操作。
我处理的是美元和美分,而不是零头。我见过这样的帖子,其中给出了需要几分之一美分的场景,例如股票。我认为我不需要那么精确,但在我放弃它之前我想听听一些建议。
假设我以 9.99 美元的价格出售一件商品,含 6.5% 的税。
$item_cost = 9.99;
$tax_percent = 0.0650; //6.5%
$tax = $item_cost * $tax_percent;
//tax is 0.38935
$total = $item_cost + $tax;
//total is 6.37935
Run Code Online (Sandbox Code Playgroud)
我无法向用户收取 6.37935 美元的费用。我只是在处理美元和美分。例子继续...
$total = 4.401433
$rounded_total = round($total,2);
echo $rounded_total;
//rounded total is 4.4
Run Code Online (Sandbox Code Playgroud)
虽然我知道 4.4 美元与 4.40 美元相同,但我无法通过我的支付处理器运行该计算。首先四舍五入到小数点后两位,然后将数字格式应用到小数点后两位是否“安全”?
$total = 4.401433
$rounded_total = round($total,2);
$formatted_total = number_format($rounded_total,2,'.','');
echo $formatted_total;
//rounded and formatted total is 4.40
Run Code Online (Sandbox Code Playgroud)
通过首先四舍五入到小数点后两位,然后使用数字格式来确保四舍五入的数字确实是小数点后两位来确定应付金额是否“可接受”?
我正在尝试使用CSS更改复选框的大小,颜色等.当我选中此框时,我将所有内容格式化为我想要的方式.选中此框后,检查/刻度标记不会出现,似乎没有任何结果.但是,我知道它的工作原理是因为我可以设置背景颜色来改变,然后就可以了.
添加"内容:'✔';" 在CSS中做任何我想要完成的事情,或者我是否正确地使用它?
例如:
input[type=checkbox]:checked {
content: '?';
background-color:white;
}
Run Code Online (Sandbox Code Playgroud)
这是一个小提琴,演示了复选框更改的背景颜色.
编辑 - 我正在使用chrome,这似乎是个问题.我检查了Firefox,它的工作原理
知道了这一点,我能做些什么来完成我所描述的内容?