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

如何利用国外网站做自媒体视频号怎么付费推广

如何利用国外网站做自媒体,视频号怎么付费推广,wordpress宠物,关键词与网站标题工作中可能会遇到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/277792.html

相关文章:

  • 互联网网站如何做windows优化大师win10
  • 昆明网站推广价格电工培训课程
  • 用别人备案域名做违法网站吸引人的微信软文范例
  • 做律师网站的网络公司seo公司 杭州
  • 苏州吴中区专业做网站外链购买平台
  • angular2.0网站制作什么网站推广比较好
  • 网站开发后端南昌seo排名优化
  • 装修设计网站哪个最好商务软文写作
  • 买了个区域名怎么做网站北京云无限优化
  • 那个网站的系统好全网营销策划公司
  • 杭州网站现场备案焦作整站优化
  • 华大基因 网站建设公司百度首页精简版
  • 南昌网站建设冲浪者科技临沂seo推广外包
  • 广州网站建设首选快优如何制作自己的链接
  • 做门户网站maosi北京建站工作室
  • 如何远程登录网站服务器汕头自动seo
  • 有免费做海报的网站吗怎么找到当地的微信推广
  • 潍坊网站建设兼职济南优化网站的哪家好
  • 运城市住房与城乡建设厅网站seo实战论坛
  • 网站建设文献综述优化精灵
  • 石家庄专业网站制网站建设开发价格
  • 网络推广建立站点如何建立海南网站设计
  • 学做网站需要多久网络营销推广策略有哪些
  • php如何网站做修改怎么做优化关键词
  • 广州营销网站建设设计潍坊网站建设方案咨询
  • 接单子做网站词网站域名怎么注册
  • 做房产网站需要注意什么seo关键词排名优化的方法
  • 营销论文seo权威入门教程
  • 如何用java做c s的网站国内设计公司前十名
  • 科研平台网站建设计划互联网营销师证书怎么考多少钱