go golang 实现,10进制转62进制、62进制转10进制 |向往媛 - 网络笔记


本站和网页 https://www.hhcycj.com/post/item/55.html 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

go golang 实现,10进制转62进制、62进制转10进制 |向往媛 - 网络笔记
向往媛 - 网络笔记
导航切换
首页
Golang
8086汇编
MySQL
C语言
C高级
第一章 - GCC,编译链接,目标文件
第二章 - 预编译,宏,条件编译,Makefile
第三章 - 存储类、生命周期、作用域、链接域
第四章 - 指针、多级指针、野指针、指针函数、内联函数、const
第五章 - 静态库、动态库,标准库
第六章 - 数组与字符串
第七章 - 结构体、联合体、枚举
第八章 - 杂项,数据溢出、补码、typedef、大小端、volatile、调试、断言
C基础
基本概念与语法
Scala
Docker
网络
原理
计算机基础
Linux
Linux基础
基本命令,概念
Linux高级
待发布...
工具
搜索
微信扫一扫联系我
分类
服务端 94
计算机 100
前端 2
工具 42
服务器 11
数据库 40
计算机网络 23
微商 15
杂谈 3
站点管理 1
理化生 1
C基础 15
C高级 72
Linux 基础 13
数据结构与算法 1
理论 9
中间件 1
英语 4
股票 2
标签
PHP 46
Laravel 5
ThinkPHP 5
MySQL 43
Linux 25
HTML 0
Css 0
设计模式 10
面向对象 0
Memcache 0
Redis 1
Nginx 7
Apache 1
GO 31
Git 9
Tmux 1
全文搜索 3
ElasticSearch 4
教程 8
笔记 30
配置 6
安装 5
Centos 2
版本控制 2
框架 8
Docker 15
Vim 1
Rest 1
分布式 1
微服务 1
架构 2
OSI 5
课堂 25
算法 3
C语言 90
协议 3
计算机原理 22
Virtualbox 3
Vagrant 3
面试 4
composer 3
微商课程 4
生鲜水果 11
YAF 6
生活 1
优化 1
电学 1
操作系统 15
汇编 46
VS Code 1
Swoole 3
招聘 1
Scala 20
Maven 1
高性能MySQL 22
计算机基础 29
其它 3
RabbitMQ 1
英语语法 4
光伏 1
新能源车 1
友情链接
wadejs
首页
服务端
内容
go golang 实现,10进制转62进制、62进制转10进制
2018-05-28 10:42:51
来自于分类 服务端
GO
算法
10进制转62进制func from10To62(num int64)string{
var str62 []byte
for{
var result byte
var tmp []byte
number := num % 62 // 100%62 = 38
result = dict[number] // C
// 临时变量,为了追加到头部
tmp = append(tmp, result)
str62 = append(tmp, str62...)
num = num / 62
if num == 0{
break
return string(str62)
62进制转10进制func from62To10(str62 string) int64{
var pos int
var number int64
len := len(str62)
for i := 0; i< len; i++ {
pos = strings.IndexAny(dict, str62[i:i+1])
number = int64( math.Pow(62, float64(len - i - 1) ) * float64(pos) ) + number
return number
留言(0)
评论内容(支持MarkDown)
手机号
昵称
发表
&laquo; 上一篇
下一篇 &raquo;
回到顶部
向往媛 - 网络笔记
Copyright ©2021. ICP证:闽ICP备16023378号-1