当前位置: 首页 > wzjs >正文

网站城市跳转怎么做seo百度网站排名软件

网站城市跳转怎么做,seo百度网站排名软件,建设网站用苹果系统,求西北地区网站建设专家 西安沉睡网络 官方网址?工作中可能会遇到QByteArray保存着16进制的数据,例如网络传输中的数据在抓包软件下就会显示为16进制的文本格式。本次是在串口通讯首发消息时遇到的这类转换问题,做一下记录。 一、16进制的文本字符串如何转换数值 解决:形如QString("0…

工作中可能会遇到QByteArray保存着16进制的数据,例如网络传输中的数据在抓包软件下就会显示为16进制的文本格式。本次是在串口通讯首发消息时遇到的这类转换问题,做一下记录。
一、16进制的文本字符串如何转换数值

解决:形如QString("01")、QString("A0")等的字符串,希望转换为数值1和160保存在int中。bool ok = false;int value = QString("01").toInt(&ok, 16));// 或者QString("01").toInt(nullptr, 16))

二、数值如何转换为16进制的文本字符串

解决:数值160希望转换为16进制的文本字符串"A0"。int value = 160;QString text = QString::number(value, 16).toUpper();

三、16进制的文本字符串如何转换为QByteArray,使得每个字节存储一个16进制数

解决:QLineEdit中形如"01 A0 CB 0E"的文本字符串,希望存储在QByteArray中,并且每个字节存储一个16进制数。注意,QByteArray默认存储char类型数据,所以取值的时候需要qint8即unsigned char类型转换。其实理解起来很简单,就是把"01"这样的16进制字符串转换为数值,Qt中使用QString类的toInt()函数即可。若需要再将QByteArray中存储的内容取出来,只需要将每一个字节的内容用qint8强制转换就行了。QByteArray ba;QStringList dataList = ui->lineEdit->text().trimmed().split(" ", QString::SkipEmptyParts);int dataSize = dataList.size();for (int i = 0; i < dataSize; ++i){bool ok = false;ba.append((char)dataList.at(i).toInt(&ok, 16));// 这里必须用一个字节大小的char或unsigned char类型}
http://www.dtcms.com/wzjs/190391.html

相关文章:

  • 免费游戏推广平台搜索引擎优化员简历
  • 海口做网站的公司有哪些开封网站推广
  • 简单的设计软件泰州seo网络公司
  • 做网站插音乐怎么隐藏提高关键词排名的软文案例
  • 哪有做网站的培训学校加盟费用
  • 网站开发技术指标长沙网络推广服务
  • 搜狐做app的网站今日重大事件
  • 网站建设中搜索引擎的作用今日世界杯比分预测最新
  • 如何自主建设企业网站免费人脉推广
  • 汕头网站建设公司开鲁seo网站
  • 企业网站制作 西安东莞网络营销推广软件
  • 深圳市住建局长沙关键词优化新报价
  • 头像定制在线生成器网站推广专家十年乐云seo
  • 云南网站建设崇左如何做网站优化seo
  • 建设银行招聘社会招聘网站情感营销经典案例
  • 五莲网站建设维护推广宜昌网站seo收费
  • 网络公司网站优化网站建设鹤壁seo公司
  • 济南手工网站建设微信广告投放推广平台
  • 新华区设计网站公司保定百度推广联系电话
  • 公司网站维护该谁来做百度关键词价格怎么查询
  • 帮人做项目的网站网站功能优化的方法
  • 网站建设备案查询培训网络营销机构
  • 玉林做网站seo提升关键词排名
  • 新手学做网站 pdf 网盘营销策划方案案例
  • 网站备案各种问题汇总个人怎么在百度上打广告
  • 武汉网站建设公司地址培训计划和培训内容
  • 网站建设推广注意什么站牛网是做什么的
  • 石家庄网站建设招商百度一下首页百度一下
  • 侨联网站建设百度网盘在线登录
  • seo网站优化报价百度关键词购买