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

网站推广是什么岗位有哪些网页设计公司

网站推广是什么岗位,有哪些网页设计公司,在百度做推广需要网站吗,cms 官方网站咨询区 Hafthor#xff1a;我现在业务中遇到了一个场景#xff1a;如何简洁高效的判断两个 byte[] 的相等性#xff1f;我现在是这么实现的#xff0c;有一点繁琐#xff1a;static bool ByteArrayCompare(byte[] a1, byte[] a2) {if (a1.Length ! a2.Length)return false… 咨询区 Hafthor我现在业务中遇到了一个场景如何简洁高效的判断两个 byte[] 的相等性我现在是这么实现的有一点繁琐 static bool ByteArrayCompare(byte[] a1, byte[] a2) {if (a1.Length ! a2.Length)return false;for (int i0; ia1.Length; i)if (a1[i]!a2[i])return false;return true; }在 java 中是可以非常方便的实现。 java.util.Arrays.equals((sbyte[])(Array)a1, (sbyte[])(Array)a2);回答区 aku其实你可以使用 Linq 提供的 Enumerable.SequenceEqual 扩展方法达到同样的快捷效果。 using System; using System.Linq; ... var a1  new int[] { 1, 2, 3}; var a2  new int[] { 1, 2, 3}; var a3  new int[] { 1, 2, 4}; var x  a1.SequenceEqual(a2); // true var y  a1.SequenceEqual(a3); // false顺便提醒一下编译器和运行时 会优化这种 loop 循环所以你不需要担心什么性能问题。plinth可以借助 Windows 自带的系统函数帮你搞定你要做的就是用 P/Invoke 调它参考代码如下 [DllImport(msvcrt.dll, CallingConventionCallingConvention.Cdecl)] static extern int memcmp(byte[] b1, byte[] b2, long count);static bool ByteArrayCompare(byte[] b1, byte[] b2) {// Validate buffers are the same length.// This also ensures that the count does not exceed the length of either buffer.  return b1.Length  b2.Length  memcmp(b1, b2, b1.Length)  0; }或者你可以自己封装一段 unsafe 的代码。 // Copyright (c) 2008-2013 Hafthor Stefansson // Distributed under the MIT/X11 software license // Ref: http://www.opensource.org/licenses/mit-license.php. static unsafe bool UnsafeCompare(byte[] a1, byte[] a2) {if(a1a2) return true;if(a1null || a2null || a1.Length!a2.Length)return false;fixed (byte* p1a1, p2a2) {byte* x1p1, x2p2;int l  a1.Length;for (int i0; i  l/8; i, x18, x28)if (*((long*)x1) ! *((long*)x2)) return false;if ((l  4)!0) { if (*((int*)x1)!*((int*)x2)) return false; x14; x24; }if ((l  2)!0) { if (*((short*)x1)!*((short*)x2)) return false; x12; x22; }if ((l  1)!0) if (*((byte*)x1) ! *((byte*)x2)) return false;return true;} }点评区 plinth 大佬的想法别出心裁借助现存强大的 Windows 系统函数免去了很多重复的业务逻辑简单粗暴又高效学习了。
http://wiki.neutronadmin.com/news/249350/

相关文章:

  • 专业做汽配的网站郑州网站开发定制
  • 山西设计网站公司seo优化排名营销
  • 营销型网站的作用是移动oa办公平台系统安卓版
  • 销售网站免费做简洁的中文wordpress模板
  • html网站首页国内广告公司
  • 中山网站制作网页北京厦门网站优化
  • 网站建设与管理课程心得体会云渲染网站开发
  • 城乡建设部网站 挂证建设网站怎么到工商备案
  • 公司网站怎么设计中企动力做网站多少钱
  • 宁波网站建设服务电话网页设计师可转行培训
  • 大庆市城乡建设局网站wordpress多用户博客
  • 上海移动云网站建设电子网站建设实训
  • 1做网站wordpress主机pfthost
  • php网站权限设置开发一个网站需要多久
  • 网站建设分工明细表110平米三室一厅简装
  • 内黄县建设局网站专业app开发外包公司
  • 手机营销网站模板新能源汽车价格趋势
  • wordpress地址和站点地址有什么用超市型网站开发
  • 怎么样自己创建网站网站标题用什么隔开
  • 企业营销网站开发建设专家php如何给网站做支付接口
  • 网站设计与实现万网博通
  • 主题公园旅游景区网站建设建设互联网教育网站
  • dw做网站的流程网站开发的3个阶段
  • 网站seo优化推广教程湖南建筑公司网站
  • 网站建设 长摊 无形资产想用自己电脑做服务器做个网站吗
  • 财政局网站建设自查报告quick chat wordpress
  • 博客网站开发技术金华网站建设公司招聘
  • 怎么编辑网站内容长春建设工程信息网站
  • 大型门户网站开发教程简单又快的科学小制作
  • 免费网站空间域名肃宁县做网站价格