-
自己编写的一些小程序,希望对初学者有理解C语言帮助
自己编写的一些小程序,希望对初学者有理解C语言帮助-I have written a number of small procedures, in the hope that beginners have to understand C language help
- 2022-03-13 06:43:43下载
- 积分:1
-
Quicksort
快速排序&huffman-Quicksort
- 2022-09-05 00:25:03下载
- 积分:1
-
(原创)非常有用的公历转农历、农历转公历算法(农历数据至2100年)
从1920至2100年近200年的公历转农历,农历转公历算法代码,完全正确,无需修改直接使用。
- 2022-03-20 14:14:20下载
- 积分:1
-
7. 求矢量夹角余弦 8. 求线段之间的夹角 9. 判断线段是否相交10.判断线段是否相交但不交在端点处 11.求线段所在直线的方程 12.求直线的斜率 13....
7. 求矢量夹角余弦 8. 求线段之间的夹角 9. 判断线段是否相交10.判断线段是否相交但不交在端点处 11.求线段所在直线的方程 12.求直线的斜率 13.求直线的倾斜角14.求点关于某直线的对称点15.判断两条直线是否相交及求直线交点16.判断线段是否相交,如果相交返回交点-7. For vector cosine angle 8. For the angle between the line 9. Line judge whether the intersection 10. Line judge whether the intersection but do not pay the endpoint Office 11. For the straight line segment where equation 12. For a linear slope 13. Seeking straight tilt angle 14. For a certain point on a linear symmetrical 15 points. to judge whether the intersection of two straight and for 16 straight intersection. Line judge whether the intersection, the intersection to intersection
- 2022-04-26 18:57:52下载
- 积分:1
-
2kDPDS算法源码
2k近邻数据流聚类算法,采用vc++实现
The summary of what you will find in each of the files that
make up your 2kDPDS application.
2kDPDS.dsp
This file (the project file) contains information at the project level and
is used to build a single project or subproject. Other users can share the
project (.dsp) file, but they should export the makefiles locally.
2kDPDS.h
This is the main header file for the application. It includes other
- 2022-05-15 07:28:24下载
- 积分:1
-
线形规划小程序,用matlab语言编写的,可以解决线形规划书籍中的大部分线形规划实例。是matlab的m文件。...
线形规划小程序,用matlab语言编写的,可以解决线形规划书籍中的大部分线形规划实例。是matlab的m文件。-Linear programming small programs, using matlab language, and can solve the linear programming books, most of the linear programming instances. Is the matlab m-file.
- 2022-01-25 22:29:58下载
- 积分:1
-
光立方旋转跳跃
资源描述这个光立方程序希望能对各位自学学习有一定的帮助!
- 2022-01-28 12:51:48下载
- 积分:1
-
labview 串口控制LED
labview上位机程序通过按键控制串口收发数据,进而串口控制两个LED灯,这个程序主要是做了labview串口使用的演示,通过串口的数据收发不仅可以控制开关量信号,而且可以进行协议的收发等
- 2023-08-02 17:30:04下载
- 积分:1
-
封装好的C++MD5算法库
应用背景md5的典型应用是对一段信息(message)产生信息摘要(message-digest),以防止被篡改。比如,在unix下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结构如:
md5 (tanajiya.tar.gz) = 0ca175b9c0f726a831d895e269332461
这就是tanajiya.tar.gz文件的数字签名。md5将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生了这个唯一的md5信息摘要。如果在以后传播这个文件的过程中,无论文件的内容发生了任何形式的改变(包括人为修改或者下载过程中线路不稳定引起的传输错误等),只要你对这个文件重新计算md5时就会发现信息摘要不相同,由此可以确定你得到的只是一个不正确的文件。如果再有一个第三方的认证机构,用md5还可以防止文件作者的"抵赖",这就是所谓的数字签名应用。
md5还广泛用于加密和解密技术上。比如在unix系统中用户的密码就是以md5(或其它类似的算法)经加密后存储在文件系统中。当用户登录的时候,系统把用户输入的密码计算成md5值,然后再去和保存在文件系统中的md5值进行比较,进而确定输入的密码是否正确。通过这样的步骤,系统在并不知道用户密码的明码的情况下就可以确定用户登录系统的合法性。这不但可以避免用户的密码被具有系统管理员权限的用户知道,而且还在一定程度上增加了密码被破解的难度。
正是因为这个原因,现在被黑客使用最多的一种破译密码的方法就是一种被称为"跑字典"的方法。有两种方法得到字典,一种是日常搜集的用做密码的字符串表,另一种是用排列组合方法生成的,先用md5程序计算出这些字典项的md5值,然后再用目标的md5值在这个字典中检索。我们假设密码的最大长度为8位字节(8 bytes),同时密码只能是字母和数字,共26+26+10=62个字符,排列组合出的字典的项数则是p(62,1)+p(62,2)….+p(62,8),那也已经是一个很天文的数字了,存
- 2022-03-19 09:13:23下载
- 积分:1
-
用fortran编写的复合形法的源程序,供大家参考。
用fortran编写的复合形法的源程序,供大家参考。-fortran prepared with the complex method of the source, for your reference.
- 2022-02-05 18:50:49下载
- 积分:1