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

中国字体设计网站广告设计公司投标书范文

中国字体设计网站,广告设计公司投标书范文,模板建站适屏,检察门户网站 建设意义C#代码里就是小端序,Java代码里就是大端序#xff0c; 大端位:big endian,是指数据的高字节保存在内存的低地址中#xff0c;而数据的低字节保存在内存的高地址中#xff0c;也叫高尾端 小端位:little endian,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存…C#代码里就是小端序,Java代码里就是大端序 大端位:big endian,是指数据的高字节保存在内存的低地址中而数据的低字节保存在内存的高地址中也叫高尾端 小端位:little endian,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中也叫低尾端 这个最早是指一个鸡蛋的大头和小头分别被称为大端和小端出自格列佛游记两个国家因为吃鸡蛋从大头开始还是小头开始发生了战争。这是翻译的问题大小端位是直译高低尾端是意译显然意译的更好理解一点。 具体是什么意思呢看一个具体的例子假如11223344存储在内存中 地址有顺序高尾端就是按照地址的顺序尾端的位置放高字节的数据低尾端就是地址的尾端放低字节的数据。就是两种存储方式各有利弊具体我就不赘述了主要是在用的时候需要注意 我在C#代码里使用 BitConverter.ToInt64(buff, index); BitConverter.ToInt16(bufftemp, 0); BitConverter.ToDouble(buff, index); BitConverter.ToSingle(rSRPBytes, 0);来解析数据然后换到Java里就不行最后检查一下才发现C#使用的是小端序Java使用的是大端序然后手动调整了一下就成功了分享几个我写的工具方法供大家参考 public double arr2Double(long[] arr,int index){long[] subArr new long[8];System.arraycopy(arr, index, subArr, 0, 8);String binaryString ;for(int i 7;i -1;i--){String binary Long.toBinaryString(subArr[i]);while(binary.length() 8){binary 0 binary;}binaryString binaryString binary;}long bits Long.parseUnsignedLong(binaryString, 2);double result Double.longBitsToDouble(bits);return result; }public long arr2Long(long[] arr,int index){long[] subArr new long[8];System.arraycopy(arr, index, subArr, 0, 8);String binaryString ;for(int i 7;i -1;i--){String binary Long.toBinaryString(subArr[i]);while(binary.length() 8){binary 0 binary;}binaryString binaryString binary;}long result Long.parseUnsignedLong(binaryString, 2);return result; }public short arr2Short(long[] arr,int index){long[] subArr new long[2];System.arraycopy(arr, index, subArr, 0, 2);String binaryString ;for(int i 1;i -1;i--){String binary Long.toBinaryString(subArr[i]);while(binary.length() 8){binary 0 binary;}binaryString binaryString binary;}short result Short.parseShort(binaryString, 2);return result; }public int arr2Int(long[] arr,int index){long[] subArr new long[4];System.arraycopy(arr, index, subArr, 0, 4);String binaryString ;for(int i 3;i -1;i--){String binary Long.toBinaryString(subArr[i]);while(binary.length() 8){binary 0 binary;}binaryString binaryString binary;}int result Integer.parseUnsignedInt(binaryString, 2);return result; }public float arr2Float(long[] arr,int index){long[] subArr new long[4];System.arraycopy(arr, index, subArr, 0, 4);String binaryString ;for(int i 3;i -1;i--){String binary Long.toBinaryString(subArr[i]);while(binary.length() 8){binary 0 binary;}binaryString binaryString binary;}int bits Integer.parseUnsignedInt(binaryString, 2);float result Float.intBitsToFloat(bits);return result; }
http://www.ho-use.cn/article/10820851.html

相关文章:

  • 企业营销型网站建设企查查在线查询网页版
  • 搜网站技巧江阳建设集团网站
  • 免费微网站_自助建站wordpress 模板后台
  • 企业网站设计解决方案网站设计风
  • 成都网站建设cdsqywl用自己的计算机做服务器建网站
  • 网站关键词怎么做效果好玻璃钢产品哪个网站做推广好
  • 大型网站如何开发百度指数是啥
  • 北京网站建设价格wordpress代码大全
  • 高端网站设计培训机构中小型网站开发
  • express做静态网站自己做的旅游网站简介
  • 东莞谢岗网站建设开发一个交友软件需要多少钱
  • 湘潭建设网站制作罗湖在线
  • 网站开发 知识产权平原做网站
  • 旅游信息管理网站开发文件wordpress天气代码
  • 建设网站网站企业广州注册公司地址
  • 泗水县建设局的网站怎么打开北京论坛建站模板
  • php开发网站的优势北京商场购物中心排名
  • 什么对网站建设起到计划和指导作用上海网站seo诊断
  • wordpress安装网站深圳做网站小程序
  • 池州有哪些做网站的辽宁省建设厅官方网
  • 网站接任务来做网页生成app在线
  • 简洁网站首页html代码绵阳企业品牌网站建设
  • 做带数据库的网站郑州网络推广大包
  • 山东省住房和城乡建设厅门户网站seo网站分析案例
  • 毕设做网站和app星大建设集团招聘网站
  • 事业单位考试网站网站建设方案公司
  • 网站发布文章怎么才能让百度收录160mk2成色
  • 门户网站怎样做公司网址注册一般需要多少钱
  • 合作建设网站协议公司的网站推广费怎么做分录
  • 威县网站建设报价自做网站