算法研究
JackxinXu2100
专注于传统企业互联网化的信息技术提升赋能研究,帮助企业实现信息能力快速提升。
展开
-
正则表达式笔记
目录<br />跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者网上的资源及本文参考文献更新纪录本文目标<br />30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程<br />最重要的是——请给我3转载 2010-09-12 02:39:00 · 1189 阅读 · 0 评论 -
MD5 算法实现
<br />经典C语言的MD5 实现过程(DLL封装):共有4个文件 xp_md5.def, xp_md5.c, md5.h, md5.c<br /> <br />首先是DLL的输出定义文件 xp_md5.def<br />LIBRARY xp_md5<br />EXPORTS<br /> xp_md5<br /> __GetXpVersion<br /> <br /> <br />然后是输出实现文件xp_md5.c<br />#include <stdlib.h><br />#include <srv.h翻译 2011-01-24 09:19:00 · 1445 阅读 · 0 评论 -
数据切分算法实践
数据切分其实有一个很巧妙的方法。 在memcached中用到了。 因为涉及到负载均衡等情况.所以有很大的优化.其实完全是数学层面的东西。 但是比前一篇文章的三种切分方法都要好一些。 其实数据切分的最好算法是能够根据新加入的节点(由于性能不够而重新加入新节点)能够动态加入到水平切分的数据库集群之中,并且承载均衡的负载。 引用Consistent Hashing Co转载 2014-02-05 11:19:01 · 2267 阅读 · 0 评论 -
关于远程调用实现的必要技术
关于远程调用实现的必要技术,笔者看到网上有几篇文档写得不错,符合我自己的实践,摘录下来跟大家一起分享。远程调用实现的技术总体上分为以下几个方面:1. 通信技术:远程调用就是通过网络技术将不同系统构成一个整体,因此通信技术是其重点,通信技术我这里选择的是netty技术,Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。Netty会让我们开发原创 2015-02-26 15:40:41 · 2240 阅读 · 0 评论