我的最后一个目标是始终舍入到最接近的偶数.
例如,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 --> 11221122.9 --> 1122(因为最近的int是1123但它是奇数,且1122是接近比1124)1123.0 --> 1124(下一个偶数值,下一个更高的偶数值)我只使用正数.
等等.
有一些方法可以做到这一点,或者我应该实现自己的方法?
以下是一些网址:
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()路线......?
正如评论中所述,没有明确的解决方案,但目标是尽可能接近我们所拥有的内容而不 "检索"页面.请在发布此赏金的答案之前阅读评论.
有没有办法在ReportLab中添加一个href/link到Platypus Image对象?我知道如何在段落中添加文本链接,但我似乎无法找到有关为图像添加链接的任何信息.