Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将byte[]转换为字符串,然后再转换回来

将byte[]转换为字符串,然后再转换回来
EN

Stack Overflow用户
提问于 2013-03-04 17:48:17
回答 2查看 1.9K关注 0票数 1

我有一个应用程序,它将请求的IP地址以变量二进制(16)的形式存储在数据库中,其方式如下:Byte Array Size for a IPv6 IP Address

我需要将IP地址从一个服务器传递到另一个服务器。出于这个原因,我不能仅仅依赖于请求对象。我的问题是,如果我将IP地址作为byte[],我如何将其编码为字符串,然后再次将其解码为byte[]?我总是把ASCII、UTF8、Unicode等编码搞混。

非常感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-04 17:52:20

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var ipString = (new IPAddress(myBytes)).ToString()

然后在另一端

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var addressBytes = IPAddress.Parse(ipString).GetAddressBytes();
票数 4
EN

Stack Overflow用户

发布于 2013-03-04 17:52:33

对于稍微更加用户友好的字符串表示,可以使用Base64

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
str = System.Convert.ToBase64String(bytes);
bytes = System.Convert.FromBase64String(str);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15207731

复制
相关文章
GC的前置工作,聊聊GC是如何快速枚举根节点的
在上篇文章中我们知道了HotSpot使用的是可达性分析算法,该算法需要进行根节点枚举。
BookSea
2023/08/21
2180
GC的前置工作,聊聊GC是如何快速枚举根节点的
GC的前置工作,聊聊GC是如何快速枚举根节点的
在上篇文章中我们知道了HotSpot使用的是可达性分析算法,该算法需要进行根节点枚举。
BookSea
2023/10/16
1770
GC的前置工作,聊聊GC是如何快速枚举根节点的
在这个大环境下我是如何找工作的
蛮久没更新了,本次我想聊聊找工作的事情,相信大家都能感受到从去年开始到现在市场是一天比一天差,特别是在我们互联网 IT 行业。已经过了 18 年之前的高速发展的红利期,能做的互联网应用几乎已经被各大公司做了个遍,现在已经进入稳定的存量市场,所以在这样的大背景下再加上全世界范围内的经济不景气我想每个人都能感受到寒意。
crossoverJie
2023/08/18
2100
在这个大环境下我是如何找工作的
HTTPS是如何工作的
大家在浏览网页的时候一定有这样的体验,有一些网站在网址那里会显示一个绿色的挂锁,并且网址中“https”相关的字样也是绿色的,聪明的朋友肯定会问,这些颜色和符号代表什么意思呢?想想大家在上网的时候,经常要输入账号和密码,有时候网购还要输入信用卡信息,如果这些信息被偷了,后果是很严重的。是的,这个绿色的锁就是用来保护大家的信息不被黑客窃取。现在很多网站默认使用HTTPS来保护用户的信息,截止2018年4月,Alexa前100万的网站中,32.2%使用HTTPS作为默认设置,互联网最受欢迎的137971个网站中,57.1%使用了HTTPS;Firefox遥测数据显示,70%的网站使用了HTTPS。
大蟒传奇
2018/07/31
2.4K0
HTTPS是如何工作的
Goroutine是如何工作的
一、Go语言简介 如果你是Go语言新手,或如果你对"并发(Concurrency)不是并行(parallelism)"这句话毫无赶脚,那么请看一下Rob Pike大神关于这个主题的演讲吧,演讲共30分 钟,我敢保证你在这个演讲上花费30分钟是绝对值得的。 总结一下两者(Concurrency和Parallelism)的不同:"当人们听到并发(Concurrency)这个词时,总是会想起并行 (Parallelism),它们之间有相关性,但却是两个明显不同的概念。在编程领域,并发(Concurrency)是独
李海彬
2018/03/21
2.2K0
Widget是如何工作的
在前面我们介绍各种各样的Widget,相信大家对Wiget的使用都已经有了自己的认识,今天我们就从底层角度看下Widget是如何工作,是什么支撑起了Wiget这个系统。
flyou
2020/05/28
3.3K0
JavaScript是如何工作的?
当将 JavaScript 文件加载到浏览器中时,JavaScript Engine 会从上到下逐行执行该文件(异步代码将是一个例外,我们将在本系列后面的内容中看到异步代码)。
小丑同学
2020/10/30
2.8K0
JavaScript是如何工作的?
Goroutine是如何工作的
在golangweekly的第36期Go Newsletter中我发现一篇短文"How Goroutines Work" ,其作者在参考了诸多资料后,简短概要地总结了一下 Goroutine的工作原理,感觉十分适合刚入门的Gophers(深入理解Goroutine调度的话,可以参考Daniel Morsing的" The Go scheduler" )。这里粗译如下。 一、Go语言简介 如果你是Go语言新手,或如果你对"并发(Concurrency)不是并行(parallelism)"这句话毫无赶脚,那么请
李海彬
2018/03/19
2.3K0
JavaScript 是如何工作的🔥 🤖 [视觉解释]
JavaScript 是世界上最受欢迎和最讨厌的语言之一。它被爱,因为它是有效的。您只需学习 JavaScript 即可制作全栈应用程序。它也被讨厌,因为它以出乎意料和令人不安的方式行事,如果您不投入理解该语言,可能会让您讨厌它💔。 这篇博客将解释 JavaScript 如何在浏览器中执行代码,我们将通过动画 gif 来学习它😆。看完这篇博文,你离成为Rockstar开发者又近了一步🎸😎 执行上下文 “ JavaScript 中的一切都发生在一个执行上下文中。” 我希望每个人都记住这句话,因为它是必不可
玖柒的小窝
2021/09/12
2.5K0
JavaScript 是如何工作的🔥 🤖 [视觉解释]
TypeScript是如何工作的
TypeScript 是一门基于 JavaScript 拓展的语言,它是 JavaScript 的超集,并且给 JavaScript 添加了静态类型检查系统。TypeScript 能让我们在开发时发现程序中类型定义不一致的地方,及时消除隐藏的风险,大大增强了代码的可读性以及可维护性。相信大家对于如何在项目中使用 TypeScript 已经轻车熟路,本文就来探讨简单探讨一下 TypeScript 是如何工作的,以及有哪些工具帮助它实现了这个目标。
ConardLi
2021/09/29
5.5K0
TypeScript是如何工作的
HashMap是如何工作的
最简单形式的 hash,是一种在对任何变量/对象的属性应用任何公式/算法后, 为其分配唯一代码的方法。
java思维导图
2020/06/05
3.9K0
HashMap是如何工作的
Git 是如何工作的
Git 是一个分布式的版本控制系统,这意味着它使用多个本地存储库,包括一个集中式存储库和服务器,它在从前端工作中抽象出底层机制方面做得非常出色。虽然 Git 已经演变成一个成熟的版本控制管理系统,但这并不是作者最初的意图,但并不影响它成为最为世界上最为出色、优雅的工具之一。Git 的好处在于,你可以在整个职业生涯中都不知道 Git 内部是如何工作的,但你依然可以和它相处得很好。但当你了解了 Git 如何管理您的存储库将有助于打开你的思维方式,并让您更深入地了解 Git 。
政采云前端团队
2022/12/01
1.7K0
Git 是如何工作的
Kubernetes是如何工作
过去几年来,运行容器化应用程序的流行度呈爆炸式增长,这已经不是什么秘密了。能够通过代码提供应用程序的依赖项来迭代和发布应用程序是一个巨大的胜利。Gartner表示,到2022年,“超过75%的全球组织将在生产中运行容器化应用程序”。
CNCF
2019/12/04
1.4K0
Kubernetes是如何工作
DMAIC方法是如何工作的?
DMAIC方法通常用于驱动六西格玛项目,尽管该工具不限于六西格玛。这五个步骤必须按顺序进行,即定义、测量、分析、改进然后控制。作为最后“控制”步骤的一部分,我们可能会发现过程可以进一步改进,这样过程就可以重新开始,在这里可以定义新的改进,所以DMAIC是一个周期性的工具。每一步都有不同的动作。
用户9972271
2022/10/13
1.6K0
[ 物联网篇 ] - MQTT协议是如何工作的 ?
此外,它被设计为轻量级消息传递协议,它使用发布/订阅操作在客户端和服务器之间交换数据。此外,它的小尺寸,低功耗,最小化数据包和易于实现使该协议成为“机器到机器”或“物联网”世界的理想选择。
程序手艺人
2022/05/10
2.7K0
[ 物联网篇 ] -  MQTT协议是如何工作的 ?
理解dockerfile是如何工作的?
Step 0 : sudo docker pull baserepo:latest sudo docker run --name baserepo_bash01 -i -t baserepo:latest /bin/bash sudo docker ps -a b779269d5001
星哥玩云
2022/07/04
9700
云存储是如何工作的?
如今,企业越来越多地采用云存储选项,因为它们需要更多的容量、弹性容量以及更好的方式来管理存储成本。事实证明,越来越多的企业数据和云数据难以让IT部门单独使用他们的数据中心进行管理。
静一
2018/12/24
3.7K0
物联网是如何工作的?
这就是物联网在未来的工作方式。尽管这只是个玩笑,但未来大多数设备将会相互连接,一个超级决策框架会定义下一步的行动。
用户2605137
2022/04/12
1.9K0
物联网是如何工作的?
点击加载更多

相似问题

安全bool成语bool_type (和安全bool成语)是如何工作的?

13

枚举变量是如何工作的?

40

这个成语叫什么?

010

这个程序是如何工作的,以及这个跳转是如何工作的

29

这个for()是如何工作的?

60
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文