草庐IT

Non-Base

全部标签

leetcode 504. Base 7 七进制数 (简单)

一、题目大意https://leetcode.cn/problems/base-7给定一个整数num,将其转化为7进制,并以字符串形式输出。示例1:输入:num=100输出:"202"示例2:输入:num=-7输出:"-10"提示:-107 二、解题思路输入一个整数,输出一个字符串,表示其七进制。进制转换类的题,通常是利用除法和取模来进行计算,同时也要注意一些细节,如负数和零。如果输出是数字类型而非字符串,则也需要考虑是否会超出整数上下界。举例:100,求其7进制100/7=14......214/7=2......0七进制数为最后一位商+余数倒排三、解题方法3.1Java实现publiccl

leetcode 504. Base 7 七进制数 (简单)

一、题目大意https://leetcode.cn/problems/base-7给定一个整数num,将其转化为7进制,并以字符串形式输出。示例1:输入:num=100输出:"202"示例2:输入:num=-7输出:"-10"提示:-107 二、解题思路输入一个整数,输出一个字符串,表示其七进制。进制转换类的题,通常是利用除法和取模来进行计算,同时也要注意一些细节,如负数和零。如果输出是数字类型而非字符串,则也需要考虑是否会超出整数上下界。举例:100,求其7进制100/7=14......214/7=2......0七进制数为最后一位商+余数倒排三、解题方法3.1Java实现publiccl

leetcode 435. Non-overlapping Intervals 无重叠区间(中等)

一、题目大意标签:贪心https://leetcode.cn/problems/non-overlapping-intervals给定一个区间的集合 intervals ,其中intervals[i]=[starti,endi] 。返回需要移除区间的最小数量,使剩余区间互不重叠 。示例1:输入:intervals=[[1,2],[2,3],[3,4],[1,3]]输出:1解释:移除[1,3]后,剩下的区间没有重叠。示例2:输入:intervals=[[1,2],[1,2],[1,2]]输出:2解释:你需要移除两个[1,2]来使剩下的区间没有重叠。示例3:输入:intervals=[[1,2],

leetcode 435. Non-overlapping Intervals 无重叠区间(中等)

一、题目大意标签:贪心https://leetcode.cn/problems/non-overlapping-intervals给定一个区间的集合 intervals ,其中intervals[i]=[starti,endi] 。返回需要移除区间的最小数量,使剩余区间互不重叠 。示例1:输入:intervals=[[1,2],[2,3],[3,4],[1,3]]输出:1解释:移除[1,3]后,剩下的区间没有重叠。示例2:输入:intervals=[[1,2],[1,2],[1,2]]输出:2解释:你需要移除两个[1,2]来使剩下的区间没有重叠。示例3:输入:intervals=[[1,2],

传参base64时的+号变空格问题

原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,非公众号转载保留此声明。问题发生上上周,看到一位老哥找我们组同事联调接口,不知道是什么问题,两人坐一起搞了快1个小时,看起来好像有点复杂。突然,老哥发出一声卧槽,"我传参里的+号,到你这怎么变成了空格!",这个声音很大,我明显的听到了,很快,我就大概Get到了他们的问题点。我猜测他们遇到的问题大概如下:我们的接口协议上,都会将请求数据做一次base64编码,然后放到data参数上。然后某些数据做base64编码后有+,如{"notes":"代码"}base64编码为eyJub3RlcyI6IuS7o+eggSJ9Cg==。然后直接拼

传参base64时的+号变空格问题

原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,非公众号转载保留此声明。问题发生上上周,看到一位老哥找我们组同事联调接口,不知道是什么问题,两人坐一起搞了快1个小时,看起来好像有点复杂。突然,老哥发出一声卧槽,"我传参里的+号,到你这怎么变成了空格!",这个声音很大,我明显的听到了,很快,我就大概Get到了他们的问题点。我猜测他们遇到的问题大概如下:我们的接口协议上,都会将请求数据做一次base64编码,然后放到data参数上。然后某些数据做base64编码后有+,如{"notes":"代码"}base64编码为eyJub3RlcyI6IuS7o+eggSJ9Cg==。然后直接拼

传参base64时的+号变空格问题

原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,非公众号转载保留此声明。问题发生上上周,看到一位老哥找我们组同事联调接口,不知道是什么问题,两人坐一起搞了快1个小时,看起来好像有点复杂。突然,老哥发出一声卧槽,"我传参里的+号,到你这怎么变成了空格!",这个声音很大,我明显的听到了,很快,我就大概Get到了他们的问题点。我猜测他们遇到的问题大概如下:我们的接口协议上,都会将请求数据做一次base64编码,然后放到data参数上。然后某些数据做base64编码后有+,如{"notes":"代码"}base64编码为eyJub3RlcyI6IuS7o+eggSJ9Cg==。然后直接拼

传参base64时的+号变空格问题

原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,非公众号转载保留此声明。问题发生上上周,看到一位老哥找我们组同事联调接口,不知道是什么问题,两人坐一起搞了快1个小时,看起来好像有点复杂。突然,老哥发出一声卧槽,"我传参里的+号,到你这怎么变成了空格!",这个声音很大,我明显的听到了,很快,我就大概Get到了他们的问题点。我猜测他们遇到的问题大概如下:我们的接口协议上,都会将请求数据做一次base64编码,然后放到data参数上。然后某些数据做base64编码后有+,如{"notes":"代码"}base64编码为eyJub3RlcyI6IuS7o+eggSJ9Cg==。然后直接拼

Base64编码知识详解

在我们进行前端开发时,针对项目优化,常会提到一条:针对较小图片,合理使用Base64字符串替换内嵌,可以减少页面http请求。并且还会特别强调下,必须是小图片,大小不要超过多少KB,等等。那么,Base64又到底是什么呢?初步认识下面的这段字符串,应该是大家都很常见的。通过这种固定的格式,来表示一张图片,并被浏览器识别,可以完整的展示出图片:data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0c......这里展示的是一个svg格式的图片,当然我们还可以加载任何浏览器支持的格式的图片。这段字符串就是基于Base64编码得来的,其中base64,后面那一长

Base64编码知识详解

在我们进行前端开发时,针对项目优化,常会提到一条:针对较小图片,合理使用Base64字符串替换内嵌,可以减少页面http请求。并且还会特别强调下,必须是小图片,大小不要超过多少KB,等等。那么,Base64又到底是什么呢?初步认识下面的这段字符串,应该是大家都很常见的。通过这种固定的格式,来表示一张图片,并被浏览器识别,可以完整的展示出图片:data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0c......这里展示的是一个svg格式的图片,当然我们还可以加载任何浏览器支持的格式的图片。这段字符串就是基于Base64编码得来的,其中base64,后面那一长