小编man*_*ica的帖子

如何舍入到最接近的整数?

我的最后一个目标是始终舍入到最接近的偶数.

例如,1122.5196我想要的数字作为结果1122.我试过这个选项:

Math.Round(1122.5196d, 0, MidpointRounding.ToEven);       // result 1123
Math.Round(1122.5196d, 0, MidpointRounding.AwayFromZero); // result 1123
Run Code Online (Sandbox Code Playgroud)

最后,我想得到它总是最近的偶数整数.例如:

  • 1122.51 --> 1122
  • 1122.9 --> 1122(因为最近的int是1123但它是奇数,且1122接近1124)
  • 1123.0 --> 1124(下一个偶数值,下一个更高的偶数值)

我只使用正数.

等等.

有一些方法可以做到这一点,或者我应该实现自己的方法?

c# algorithm math rounding

43
推荐指数
2
解决办法
7040
查看次数

将URL转换为一种标准格式

以下是一些网址:

http://sub.example.com/?feed=atom&hello=world
http://www.sub.example.com/?feed=atom&hello=world
http://sub.example.com/?hello=world&feed=atom
http://www.sub.example.com/?hello=world&feed=atom
http://www.sub.example.com/?hello=world&feed=atom
http://www.sub.example.com/?hello=world&feed=atom#123
Run Code Online (Sandbox Code Playgroud)

如您所见,它们都导致完全相同的页面,但URL格式不同.这是另外两个基本的例子:

http://example.com/hello/
http://example.com/hello
Run Code Online (Sandbox Code Playgroud)

两者都是一样的.

我想 URL转换为一种标准格式,这样当我将URL存储在数据库中时,我可以轻松检查数据库中是否已存在URL字符串.

由于URL的格式化方式各不相同,这可能令人费解.

将URL转换为一种标准格式的最终方法是什么?也许parse_url()路线......?

编辑

正如评论中所述,没有明确的解决方案,但目标是尽可能接近我们所拥有的内容而不 "检索"页面.请在发布此赏金的答案之前阅读评论.

php url

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

ReportLab图片链接

有没有办法在ReportLab中添加一个href/link到Platypus Image对象?我知道如何在段落中添加文本链接,但我似乎无法找到有关为图像添加链接的任何信息.

python reportlab

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

标签 统计

algorithm ×1

c# ×1

math ×1

php ×1

python ×1

reportlab ×1

rounding ×1

url ×1