• [field:title/]
  • [field:title/]

您现在的位置: > 行业杂谈 > 关于香港vps计算的NTL库应用与开发

关于香港vps计算的NTL库应用与开发

作者:木木 文章来源:原创  点击量: 发布日期:2017-05-05

  关于香港vps计算的NTL库应用与开发

  服务器的最主要作用是进行存储与计算,如何在服务器当中进行快速与准确地计算数据,对于新世界的香港vps来说,是值得重视的一个研究,这也是服务器的发展方向。

  NTL(Number Theory Library)是一个算法库,该算法库是涉及到任意精确大整数与实数来进行计算数论以及计算代数的算法库。在1990年,这个算法库是由美国纽约大学的Victor Shoup进行开发与维护的开发性源代码,提供自由使用的软件。如果想获取相关的源代码、详细的使用说明书以及利用这个NTL算法库进行开发工作的读者,可以进行访问这个链接:http://www.shoup.net/ntl/。这个网站的首页是一个非常简洁界面,在首页顶端有一个英文标题:NTL:A Library for doing Number Theory。目前这个算法库已经发布到NTL 10.3.0,更新时间是2016年11月18日,并有Windows版与Unix版。NTL之所以运行具有很高的性能,这个库是用C语言以及C++语言进行编码实现。在算法代码当中,有几个基本的类:ZZ:大整数类,ZZ_p:模p的大整数类;浮点数类及向量与矩阵类。

  下面介绍NTL类库的VC++6.0编译实现。

  第一步:下载文件。小编是在NTL网站上下载WinNTL-5_5_2.zip,然后解压得到如下几个文件夹:

关于香港vps计算的NTL库应用与开发

  在这个文件夹当中include文件内是包含已经封装好的算法头文件,lib文件夹是NTL编译后的静态链接库,doc文件夹包含一些帮助文档,里面包含一些TXT文档,src文件夹是NTL源文件。

  第二步:设置VC++6.0系统。打开VC++6.0系统,在菜单栏当中选择工具(T)->选项(O)->目录。添加头文件目录与库文件目录,添加完成如下图所示:

关于香港vps计算的NTL库应用与开发

关于香港vps计算的NTL库应用与开发

  第三步:建立工程进行测试。小编是实现一个2的1024次方的大整数运算。具体实现代码如下图所示:

关于香港vps计算的NTL库应用与开发

  运行得到的结果如下图所示:

关于香港vps计算的NTL库应用与开发

  如果不利用NTL算法库计算的话,平常编译进行计算求2的1024次方,结果会溢出。

关于香港vps计算的NTL库应用与开发

  基于香港vps计算的NTL库应用与开发已经给大家讲清楚了。如果您还有什么不明确或不懂的地方,欢迎咨询新世界主机了解,详细请咨询QQ: ,TEL: ;我们将竭诚为您服务。

本文地址: http://xgvps.com/xingyezatan/433.htm
版权所有*转载时必须以链接形式注明作者和原始出处

网站首页|关于我们|诚聘英才|合作伙伴|法律申明|诚招代理|联系我们|网站xml地图

Copyright © 2001-2020 香港vps 网址:http://xgvps.com/

香港vps、香港服务器、香港vps主机、香港vps哪里好、就到香港新世界vps主机。

信息来源于网络以及网友投稿,如侵犯了您的权益,请及时通知本站。 

收缩
p