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

大连能做网站的公司有现在有哪些推广平台

大连能做网站的公司有,现在有哪些推广平台,jsp网站开发的环境要求,网站建设云南Base62 编码与 Base64 编码类似#xff0c;都用于数据内容编码。Base64 和 Base62 的目的在都在于将需要传输的内容进行编码#xff0c;尤其是一些特殊字符#xff08;如不可见字符、传输时与协议头冲突的字符#xff09;。与 Base64 不同的是#xff0c;Base62 编码是由1… Base62 编码与 Base64 编码类似都用于数据内容编码。Base64 和 Base62 的目的在都在于将需要传输的内容进行编码尤其是一些特殊字符如不可见字符、传输时与协议头冲突的字符。与 Base64 不同的是Base62 编码是由10个数字、26个大写英文字母和26个小写英文字母组成不包含 Base64 中的符号/和。这让经过 Base62 编码的数据很适合在 URL 中进行传输。微信的扫码登录规定了 state 只能使用 a-zA-Z0-9 的参数值这种场景下使用 Base62 就很有效。public static class Base62 {private const string DefaultCharacterSet 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz;private const string InvertedCharacterSet 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ;/// summary/// Encode a byte array with Base62/// /summary/// param nameoriginalByte array/param/// param nameinvertedUse inverted character set/param/// returnsBase62 string/returnspublic static string ToBase62(byte[] original, bool inverted false){var characterSet inverted ? InvertedCharacterSet : DefaultCharacterSet;var arr Array.ConvertAll(original, t (int)t);var converted BaseConvert(arr, 256, 62);var builder new StringBuilder();foreach (var t in converted){builder.Append(characterSet[t]);}return builder.ToString();}/// summary/// Decode a base62-encoded string/// /summary/// param namebase62Base62 string/param/// param nameinvertedUse inverted character set/param/// returnsByte array/returnspublic static byte[] FromBase62(string base62, bool inverted false){if (string.IsNullOrWhiteSpace(base62)){throw new ArgumentNullException(nameof(base62));}var characterSet inverted ? InvertedCharacterSet : DefaultCharacterSet;var arr Array.ConvertAll(base62.ToCharArray(), characterSet.IndexOf);var converted BaseConvert(arr, 62, 256);return Array.ConvertAll(converted, Convert.ToByte);}private static int[] BaseConvert(int[] source, int sourceBase, int targetBase){var result new Listint();var leadingZeroCount Math.Min(source.TakeWhile(x x 0).Count(), source.Length - 1);int count;while ((count source.Length) 0){var quotient new Listint();var remainder 0;for (var i 0; i ! count; i){var accumulator source[i] remainder * sourceBase;var digit accumulator / targetBase;remainder accumulator % targetBase;if (quotient.Count 0 || digit 0){quotient.Add(digit);}}result.Insert(0, remainder);source quotient.ToArray();}result.InsertRange(0, Enumerable.Repeat(0, leadingZeroCount));return result.ToArray();} }将字节数组转换为 Base62 字符串var guid Guid.Parse(40943a11e5434d2f869d4e566e48c4f2); Console.WriteLine(Base62.ToBase62(guid.ToByteArray()));输出WVdhFoDbSqBBYSKzptnko将 Base62 字符串转换为字节数组var str WVdhFoDbSqBBYSKzptnko; var bytes Base62.FromBase62(str); var guid new Guid(bytes); Console.WriteLine(guid.ToString(N));输出40943a11e5434d2f869d4e566e48c4f2
http://www.pierceye.com/news/591741/

相关文章:

  • 公司网站建设安全的风险wordpress t1主题
  • 手机下载视频网站模板下载失败杭州做网站五
  • 招聘wordpress网站高手兼职wordpress会员付费插件
  • 网站建设综合报告威海网站建设兼职
  • 做的网站浏览器提示不安全网站开发四川
  • 高端网站设计有哪些企业网站开发php
  • php网站模块网站建设协议 模板
  • 怎么做像知乎一样的网站网络营销案例分析模板
  • 网站开发 h5 h4网站运作模式
  • 竞彩网站开发那些市区做网站群
  • 建投五公司网站找苏州网站建设
  • 徐州IT兼职网站开发中国做陶壶的网站有哪些
  • WordPress模板转换typecho郑州搜索引擎优化
  • 个人怎么做贷款网站什么是网络营销产品
  • 网站你的后台管理系统用什么做外包公司与劳务派遣区别
  • 设计师资源网站价格低油耗低的车
  • 中山快速做网站服务wordpress建站ftp
  • 做酒类直供网站行吗网站seo检测报告
  • 南昌建站费用网站建设出错1004
  • 十堰做网站的公司阿里巴巴外贸网站论坛
  • 品牌网站建设代理网站建设公司易下拉软件
  • 移动网站模板响应式网站开发教程pdf
  • 怎么设计网站内容小程序seo帝搜软件sem880官网
  • 十堰秦楚网 十堰新闻门户网站wordpress 点赞 开启
  • 做外贸网站需要注意些什么手续安阳吧贴吧
  • 国外申请域名的网站百度标记号码认证平台
  • 专门做淘宝代运营的网站支付建设网站的费用什么科目
  • 天津企业设计网站建设建个网站做外贸
  • 申请永久网站空间wordpress论坛采集
  • 网站如何做竞价佛山新网站建设机构