Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >相当于Ruby1.8中的String#setbyte和String#getbyte

相当于Ruby1.8中的String#setbyte和String#getbyte
EN

Stack Overflow用户
提问于 2014-12-02 14:03:28
回答 2查看 146关注 0票数 1
EN

回答 2

Stack Overflow用户

发布于 2014-12-02 14:28:25

IIRC,Ruby 1.8字符串,在所有的意图和目的上,1.9都会被视为ASCII-8位。因此,String#[]String#[]=是在评论中已经建议的继续进行的方式。( 1.9中的相同函数将针对某个偏移量处的潜在多字节字符,而不是一个字节。)

有关Ruby M17N以及字符串在Ruby1.9中如何更改的更完整的讨论,请参阅:

票数 1
EN

Stack Overflow用户

发布于 2014-12-02 17:14:10

而不是依赖于特定版本的Ruby如何处理字节/字符/字符串,而是使用packunpack方法。它们始终可用,并且行为一致。

为了你的使用,将数据分成一个数组,然后你可以使用普通的数组切片来改变有问题的字节,然后pack所有的东西回到字节流中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27251336

复制
相关文章
Jquery的each(function(){})里:return false相当于break; return ture相当于continue
在each(function(){})中: return true(return) 相当于continue,跳出当次循环; return false 相当于 break,跳出当前循环。
celineWong7
2023/10/16
2160
月球相当于北京的几环?
提出问题 整个世界是一个可计算的世界!基于计算机的数学教学理念(CBM)的宗旨是培养学生的计算思维!当听到这首歌时,大家有没有想过,北京的环线有多长?覆盖的地域有多宽?我们是否能根据北京现有环线长度来
WolframChina
2018/05/31
1.3K0
tidyverse:R语言中相当于python中pandas+matplotlib的存在
tidyverse就是Hadley Wickham将自己所写的包整理成了一整套数据处理的方法,包括ggplot2、dplyr、tidyr、readr、purrr、tibble、stringr、forcats。出版有《R for Data Science》(中文版《R数据科学》),这本书详细介绍了tidyverse的使用方法。
拴小林
2021/01/12
4.3K0
戴尔举债收购相当于慢性自杀?
10月12日,戴尔董事长麦可.戴尔(Michael Dell)与EMC执行长乔瑟夫.图奇(Joseph Tucci)携手宣布,戴尔将以670亿美元收购EMC,震惊全球科技圈。670亿美元这个有如天价般的交易,也创下科技业史上最大收购案。 这个合并将帮助戴尔开拓计算机以外的市场,例如数据管理和储存服务等市场,那将是超过2兆美元的市场规模。记者会中麦可.戴尔兴奋地说,两年前戴尔公司股票下市私有化后,一直在寻找策略伙伴,如今终于觅得良缘。站在一旁的图奇更是开心,因为已届67岁高龄的他,终于可以拿一大笔钱告老还乡了
人称T客
2018/03/21
8600
jsp:forward相当于requestDispatcher还是sendRedirect呢?
jsp:forward相当于requestDispatcher还是sendRedirect呢?下面的实验给出答案。
马克java社区
2021/07/13
2700
e6600相当于amd_cpu核心电压
据消费调研中心ZDC统计结果显示,2006年3月最受用户关注的前十款AMD CPU中,Athlon64和Sempron两大系列产品平分秋色,各有五款产品入围。具体产品排行如下图所示。
全栈程序员站长
2022/09/28
6080
PNAS:人类小脑皮层的表面积相当于大脑的80%
小脑很久以来便被认为是与大脑紧密合作的伙伴,而且两者在人类的进化历程中都发生了明显的扩张。薄薄的小脑皮层的折叠程度甚至超过了大脑皮层。近日,发表在《美国科学院院刊》PNAS上的一篇研究论文利用超高强度磁场磁共振成像对一名被试的小脑样本进行扫描,并对其进行计算重构,在空间分辨率上可以达到最小的折叠褶皱水平。结果发现小脑的表面积大约相当于大脑表面积的80%。此外,还对一只猴子的脑重复人类中的处理流程,发现其小脑表面积与大脑的比值要远远低于人类小脑,只占大约33%。这些结果表明,小脑可能与进化史中人类的一些特有行为以及认知能力的发展中扮演者重要的角色。本文接下来便对该研究进行解读。
悦影科技
2020/11/20
1.1K0
PNAS:人类小脑皮层的表面积相当于大脑的80%
难以想象 它竟然拥有相当于13岁男孩的情感
---- 人类面临的最大威胁可能并不是自然进化的生物,而是某种人工智能。现在,一个叫尤金·古特曼的机器人第一次通过了图灵试验,被当成真实的、13岁的乌克兰男孩。这意味着人工智能已经进入一个新时代。 近期上映的美国科幻大片《猩球黎明》展现的情景是,由于病毒的蔓延和攻击,人类世界已近崩溃,获得超级智慧的猿族逐渐成为地球的主宰。但是,英国莱斯特大学古生物学家简·扎拉斯维泽认为,人类面对的最大威胁可能并不是自然进化的生物,而是某种人工智能。“如果有其他的智能出现,那将可能是电子类的或我们已经制造出来的某种事物
机器人网
2018/04/19
6710
1个知乎相当于20个简书
最开始接触简书便被它的小而美所吸引,一个很简单很纯粹的写作阅读平台。写者在用心的写,读者在认真的读。后来简书逐渐变得大而全,各种标题党满天飞,五花八门的新闻资讯到处都是。
爱吃西瓜的番茄酱
2019/04/29
1.7K0
1个知乎相当于20个简书
java中的++和--
i++是先将i的值赋给j,然后i再加1,所以最终i=2,j=1;++i是先i加1,然后再将i赋给j,所以最终i=3,j=3;
西西嘛呦
2020/08/26
5990
python 中的or 和 and
    在看到python源码的时候,有一句关于or的用法,当时很疑惑,以前一直认为其用法类似与java中的"&&" 和 "||" ,返回的是boolean类型,结果当前是错误的,下面给大家分享一下python中的and和or关键字的用法。
py3study
2020/01/13
5720
Java中的>>,>>>和<<
我们都知道对于有符号数据类型,二进制最左端的数字为符号位,0代表正,1代表负,这里先介绍几个概念
Java识堂
2019/08/13
1.1K0
JS 中的 ?. 和 ??
可选链操作符 允许读取位于连接对象链深处的属性值,而不必明确验证链中的每个引用是否有效
很酷的站长
2022/12/16
2.6K0
JS 中的 ?. 和 ??
AlphaCode来了!谷歌的DeepMind创造出相当于普通程序员的AI
为不可预见的问题创造解决方案是人类智能的第二天性——这是基于经验的批判性思维的结果。机器学习社区在生成和理解文本数据方面取得了巨大进步,但进步仍然局限于相对简单的数学和编程问题,或者检索和复制现有解决方案。
代码医生工作室
2022/03/07
6360
AlphaCode来了!谷歌的DeepMind创造出相当于普通程序员的AI
thymeleaf中${}和 #{} 和 *{}的作用和意义
1.$符号取上下文中的变量: <input type="text" name="userName" th:value="${user.name}"> 2.#符号取thymeleaf工具中的方法、文字消息表达式: <p th:utext="#{home.welcome}">Welcome to our grocery store!</p> 3. *{...}选择表达式一般跟在th:object后,直接选择object中的属性 <div th:object="${session.user}"> <
知识浅谈
2020/11/03
3.6K0
js中=,==,===和 != 和 !==的区别和使用
2: == 是判断等于的意思,返回值是一个布尔值,它只判断值是否相等,不判断类型是否一样(==的非就是!=)
王小婷
2020/02/13
4.9K0
听说AI很厉害,但最先进的AI仅相当于4岁儿童
当然,智商测试只是智力的一个衡量手段。计算机在处理某些任务的能力方面仍然遥遥领先于我们,比如计算的速度等等。这项测试所要做的是评估人工智能是否能够合理地理解周围环境的能力。而在“自我意识”这一特定领域,智能系统跟人类相比仍然有一大段距离。
科技云报道
2022/04/15
4950
听说AI很厉害,但最先进的AI仅相当于4岁儿童
java中&和&&的区别和联系
当: str != null 的时候,接下来才会去执行: !"".equals(str)
Hongten
2018/09/13
9890
Python中[ : n]、[m : ]、[-1]、[:-1]、[::-1]、[2::-1]和[1:]的含义
print(a[-1])     取最后一个元素 结果:[5] print(a[:-1])     除了最后一个取全部 结果:[ 1 2 3 4 ] print(a[::-1])     取从后向前(相反)的元素 结果:[ 5 4 3 2 1 ] print(a[2::-1])     取从下标为2的元素翻转读取 结果:[ 3 2 1 ]
狼啸风云
2020/04/02
8.8K0
java中&&和&的区别
&&和&都是用于“与”运算,不同的是&&是逻辑与,&是按位与,所谓逻辑与指的是两个判断条件在都为true时结果为true,举个生活中例子,比如英语成绩大于90与数学成绩大于90才是好学生一样,代码如下:
全栈程序员站长
2021/07/07
7030

相似问题

Ruby1.8是否相当于1.9的__callee__?

21

Ruby1.8 BigDecimal

11

Ruby1.8和Ruby1.9中的`Array#to_s`差异

39

在Ruby1.8中排序IP地址

12

使用Ruby1.8和1.9中相同的代码处理字符串编码

45
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

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