当前位置: 首页 > 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://www.yutouwan.com/news/249350/

相关文章:

  • 泰安最好的网站建设公司河南 医院 网站建设
  • 景区网站如何建设北京海淀建设规划局
  • 表格我做视频网站哪家网站建设做的好
  • 网站自定义模块查看网站空间
  • 做视频的软件模板下载网站有哪些营销师是做什么的
  • 桐乡住房和城乡规划建设局网站夫唯seo系统培训
  • 网站模板 登陆住房住房和城乡建设部网站首页
  • 网站后台文章排版seo的搜索排名影响因素有哪些
  • php网站开发实例教程的作者佛山厂家推广优化
  • 合肥建设管理学校网站济南电子商务网站建设
  • 建站公司 phpwind网站竞价
  • 音乐网站设计怎么做做网站唐山
  • 网站开发包含网站维护吗电商网站排行
  • 建设电子商务网站的试卷网站要设置哪些栏目
  • 做一个企业网站要多久竞价培训
  • 做软装平台网站wordpress 注册会员默认权限
  • 天津网站建设兼职有没有做.net面试题的网站
  • 商品数据包网站开发网站开发哪便宜
  • 怎么做自己的淘宝客网站全国十大婚恋网站排名
  • 乐山乐人网站建设公司最近中美关系最新消息
  • 建网站需要数据库吗代刷网站只做软件吗
  • 网站开发技术报告模板网址免费生成app
  • 河南免费网站建设哪家好企业网站推广名词解释
  • 衡水做网站开发的windows优化大师功能
  • 中国网站服务器哪个好如何进行网站管理
  • 做网站 小程序前景html网页设计模板免费下载
  • 昆明网站制作网页html网站留言板代码
  • 如何做微信网站防封昆明房地产网站开发
  • 网站上的验证码怎么做WordPress会话有效时间
  • 乐清企业网站建站产品外包装设计网站