当前位置: 首页 > 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.hkea.cn/news/14398826/

相关文章:

  • 免费的空间网站四川煤矿标准化建设网站
  • 如何提交网站连接到百度潍坊信息网网站建设
  • 网站开发费用投入情况深圳网站设计 公司
  • 单页网站开发移动网站怎么做
  • 聊城网站建设价位dw做的网站有缝怎么办
  • 中国城乡建中国城乡建设部网站域名和服务器多少钱
  • 网站权限怎么设置方法网上营销推广
  • 网站设计公司产品介绍做网咖的网站
  • 汝州网站建设朱腾鹏个人网站
  • 节点网站python创建wordpress
  • 单位网站建设建议对策国内互联网推广
  • 云南定制化网站建设河南省住房城乡建设厅官网
  • 西安网站设计哪家好寺院的网站怎么做
  • 本校网站建设域名企业备案对网站的好处
  • 个人艺术作品网站建设策划书民政局两学一做专题网站
  • 企业名录网站 优帮云汽车网络营销策划方案
  • 4免费网站建站网站开发的名称叫什么
  • WordPress批量注册宁波网络seo哪家有名
  • 长春网站优化方案站长查询
  • 驾校报名网站怎么做工程施工管理平台
  • 关键词分析工具东莞网站推广及优化
  • 网站专题制作 公司windows优化大师最新版本
  • 阿里云可以做哪些网站吗平台网站如何优化
  • seo网站推广方法衡水营销网站建设
  • 网站建设自己国内优秀的设计网站推荐
  • 网站icp备案认证怎么做网页设计案例100例
  • 网站建设的税率做网站用什么服务器
  • 广东网站制作平台嵌入式软件开发待遇
  • 企业网站设计服务公司想学网页设计报考什么专业
  • 可以做点赞的网站赚钱模板建站哪里有