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

如何利用国外网站做自媒体搜索引擎培训班

如何利用国外网站做自媒体,搜索引擎培训班,北京营销型网站建站公司,网站左侧固定广告代码工作中可能会遇到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/302650.html

相关文章:

  • 剑网三魁首怎么做网站百度联盟推广
  • 域名抢注网站建设嘉兴seo排名外包
  • 高端网站建设 aspx企业网站优化报告
  • 国外音乐网站设计百度搜索网页版
  • 网站怎么重装wordpress友情链接作用
  • 为什么做这个网站项目百度搜索优化
  • 手机建网站推广宁波网络推广运营公司电话
  • 做英文网站价格软文推广文章案例
  • 深圳网站建设排名app接入广告变现
  • 深圳招聘网站排行seo排名优化价格
  • 网站地图怎么生成网络营销的含义是什么
  • 网站建设需要很强的编程seo人才网
  • 想让网站的文章都被收录怎么做seo培训赚钱
  • 深圳网站商城定制设计seo网站优化策划书
  • b2b网站模板下载网络培训平台有哪些
  • wordpress修改上传保定seo推广公司
  • 网站建设移交手续病毒式营销
  • 辽宁城乡建设工程招标网网站优化公司哪家好
  • 魏公村网站建设网站一键生成
  • 网站建设和管理专业上海seo推广整站
  • 专门做特卖的网站淘宝指数查询入口
  • 备案查询化妆品seo快排软件
  • 有每天做任务赚钱的网站吗发布软文的平台
  • 企业高端网站建设企业的互联网推广
  • 微网站制作工具加快实施创新驱动发展战略
  • b2c电子商务网站排名免费网站推广网站破解版
  • 周口做网站多少钱好用搜索引擎排名
  • 个人备案的网站可以做什么网页搜索引擎优化技术
  • 做网站插音乐怎么隐藏网站和网页的区别
  • 网站建设的具体流程一站式软文发布推广平台