/// <summary>
      /// 将十六进制字符串转化为字节数组
      /// </summary>
      /// <param name="src"></param>
      /// <returns></returns>
      public byte[] HexString2Bytes(string src)
      {
          ];

          ; i < src.Length / ; i++)
          {
              retBytes[i] = , ), System.Globalization.NumberStyles.AllowHexSpecifier);
          }

          return retBytes;
      }
           /// <summary>
      /// 字符串转16进制
      /// </summary>
      /// <param name="mHex"></param>
      /// <returns>返回十六进制代表的字符串</returns>
      public  string HexToStr(string mHex,bool isuft8=false) // 返回十六进制代表的字符串
      {
          if (isuft8 == false)
          {
              byte[] bTemp = System.Text.Encoding.Default.GetBytes(mHex);
              string strTemp = "";
              ; i < bTemp.Length; i++)
              {
                  strTemp += bTemp[i].ToString("X");
              }
              return strTemp;

          }
          else
          {
              byte[] bTemp = System.Text.Encoding.UTF8.GetBytes(mHex);
              string strTemp = "";
              ; i < bTemp.Length; i++)
              {
                  strTemp += bTemp[i].ToString("X");
              }
              return strTemp;
          }
      }
      /// <summary>
      /// 十六进制换算为十进制
      /// </summary>
      /// <param name="strColorValue"></param>
      /// <returns></returns>
      public static int GetHexadecimalValue(String strColorValue)
      {
          char[] nums = strColorValue.ToCharArray();
          ;
          try
          {
              ; i < nums.Length; i++)
              {
                  String strNum = nums[i].ToString().ToUpper();
                  switch (strNum)
                  {
                      case "A":
                          strNum = ";
                          break;
                      case "B":
                          strNum = ";
                          break;
                      case "C":
                          strNum = ";
                          break;
                      case "D":
                          strNum = ";
                          break;
                      case "E":
                          strNum = ";
                          break;
                      case "F":
                          strNum = ";
                          break;
                      default:
                          break;
                  }
                  , Convert.ToDouble(nums.Length - i - ));
                  total += Convert.ToInt32(strNum) * Convert.ToInt32(power);
              }

          }
          catch (System.Exception ex)
          {
              String strErorr = ex.ToString();
              ;
          }

          return total;
      }

TCP进制转换的更多相关文章

  1. Day02_IP地址详解&进制转换&DOS基本命令与批处理

    学于千峰教育开源课程 感谢 千峰教育官网 b站在线视频 IP地址详解 一.简单局域网的构成 局域网:一般称为内网 简单局域网的构成:交换机.网线.PC(其他IT终端) 交换机:用来组建内网的局域网的设 ...

  2. SQL Server 进制转换函数

    一.背景 前段时间群里的朋友问了一个问题:“在查询时增加一个递增序列,如:0x00000001,即每一个都是36进位(0—9,A--Z),0x0000000Z后面将是0x00000010,生成一个像下 ...

  3. [No000071]C# 进制转换(二进制、十六进制、十进制互转)

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  4. JS中的进制转换以及作用

    js的进制转换, 分为2进制,8进制,10进制,16进制之间的相互转换, 我们直接利用 对象.toString()即可实现: //10进制转为16进制 ().toString() // =>&q ...

  5. 结合stack数据结构,实现不同进制转换的算法

    #!/usr/bin/env python # -*- coding: utf-8 -*- # learn <<Problem Solving with Algorithms and Da ...

  6. 进制转换( C++字符数组 )

    注: 较为简便的方法是用 整型(int)或浮点型(long.double 注意:该类型不一定能够准确存储数据) 来存放待转换的数值,可直接取余得到每一位数值 较为稳定的方法是用 字符数组储存待转换的数 ...

  7. JS 进制转换

    十进制转换成其他进制 objectname.toString([radix])   objectname 必选项.要得到字符串表示的对象. radix 可选项.指定将数字值转换为字符串时的进制. 例如 ...

  8. php的进制转换

    学习了php的进制转换,有很多的知识点,逻辑,也有最原始的笔算,但是我们还是习惯使用代码来实现进制的转换,进制的转换代码有如下:二进制(bin)八进制( oct)十进制( dec)十六进制( hex) ...

  9. C++ 中数串互转、进制转换的类

    /******************************************************************** created: 2014/03/16 22:56 file ...

随机推荐

  1. javascript编程杂记

    1.数组深复制 var obj =[1,2,4]: var obj2 = obj.slice(0);

  2. js实现蛇形矩阵

    参加腾讯前端实习生笔试,真的是被虐了千百遍,除了一条js程序题,其他半点前端都没有,都是考算法,计算机原理,数据结构.下面贴上腾讯笔试最后三大条中的一条,实现一个蛇形矩阵的输出.蛇形矩阵的什么样这里我 ...

  3. 和Java相关的书籍,想成为架构师的请收藏一下啊

    1.<<Effective Java 中文第二版>> 2.<<Java并发编程实践>> 3.<<Java核心技术(原书第8版)卷I_基础知识 ...

  4. IOS 2D游戏开发框架 SpriteKit-->续(创建用户角色精灵--原创)

    一.主要实现   今天spritekit实现创建玩家角色精灵(SKSpriteNode *), 增加角色精灵的手势操作,这里增加的手势计算方法与objective-c中是不一样的,因为objectiv ...

  5. jqGrid合并表头

    jqGrid是一款常用的制表软件,最近开发刚好用到.记录一下常用功能留着以后查找顺便发扬一下开源精神. 二级表头是一种经常会碰到的需求,很多时候为了方便查找需要在原有的表头上再加一层,区分表格不同列的 ...

  6. Lind.DDD.SSO单点登陆组件的使用(原创)

    回到目录 一般sso的说明 在Lind.DDD框架里,有对单点登陆的集成,原理就是各个网站去sso网站统一登陆授权,之后在sso网站将登陆的token进行存储,存储方式随你(cache,redis,m ...

  7. HTML常用标签

    HTML常用标签: HTML文档格式: 首先,HTML是一种超文本标签语言,它是制作网页的基础. 其次,HTML文档中至少包含基本的和成对的<html> </html>.< ...

  8. 深入理解javascript函数参数与闭包(一)

    在看此文章,希望先阅读关于函数基础内容 函数定义与函数作用域 的章节,因为这篇文章或多或少会涉及函数基础的内容,而基础内容,我放在函数定义函数作用域 章节. 本文直接赘述函数参数与闭包,若涉及相关知识 ...

  9. js类型转换

    1.js中有六种基本类型,分别是object.number.string.Boolean.null.undefined,其中number.string.Boolean为基本类型,有时使用会强制转换成对 ...

  10. CentOS7安装NodeJS6.9

    1.下载 wget https://nodejs.org/dist/v6.9.2/node-v6.9.2-linux-x64.tar.xz 2.解压 tar -xJf node-v6.9.2-linu ...