-
本程序模拟细胞的自我繁殖,你会看到一个柔软的细胞诞生在电脑屏幕上,然后随着各个分子的撞击,细胞开始分裂,经过一段时间的演化,这个细胞会在溶液中把自己复制,然后这...
本程序模拟细胞的自我繁殖,你会看到一个柔软的细胞诞生在电脑屏幕上,然后随着各个分子的撞击,细胞开始分裂,经过一段时间的演化,这个细胞会在溶液中把自己复制,然后这个过程会继续进行……。这种自我复制是在人工化学的基础上进行,比起原来的基于细胞自动机的自我复制更加形象逼真-the cell simulation of self-reproduction, you will see a soft cell birth on the computer screen, and then with all the percussive elements, cell division, after a period of evolution, the cells in the solution themselves copied, and then the process will continue ... . This self-reproduction of the artificial chemical basis, compared to the original cell-based automatic machine self-replication more vivid
- 2022-07-16 13:06:16下载
- 积分:1
-
digital filter function, digital signal read, the use of MMX instruction set to...
数字滤波函数,实现数字信号的读入,利用MMX指令集实现信号的快速处理-digital filter function, digital signal read, the use of MMX instruction set to achieve the rapid signal processing
- 2022-06-13 10:39:05下载
- 积分:1
-
除法运算软件
应用背景
VB自学编程案例,算数运算符。
VB自学编程案例,算数运算符。
VB自学编程案例,算数运算符。
VB自学编程案例,算数运算符。
VB自学编程案例,算数运算符。
关键技术
VB编程,自己编写算数运算符,第一次学VB哦。
- 2023-01-18 00:55:03下载
- 积分:1
-
《MATLAB智能算法30个案例分析》源程序
《MATLAB智能算法30个案例分析》采用案例形式,以智能算法为主线,讲解了遗传算法、免疫算法、退火算法、粒子群算法、鱼群算法、蚁群算法和神经网络算法等最常用的智能算法的MATLAB实现。《MATLAB智能算法30个案例分析》共给出30个案例,每个案例都是一个使用智能算法解决问题的具体实例,所有案例均由理论讲解、案例背景、MATLAB程序实现和扩展阅读四个部分组成,并配有完整的原创程序,使读者在掌握算法的同时更能快速提高使用算法求解实际问题的能力。
- 2023-07-28 01:50:03下载
- 积分:1
-
0/1背包java实现
import java.util.Scanner;
public class Packsack{
Scanner sc=new Scanner(System.in);
int n;//物品个数
int m;//背包最大容量
int w[];//存储每个物品的重量
int v[];//存储每个物品的价值
int Max[][];//行表示前i个物品,列表示容量j,该值为将前i个物品装入容量为j的最大价值
public Packsack(){
System.out.println("please input the number of goods");
n=sc.nextInt
- 2022-04-13 13:49:39下载
- 积分:1
-
NRF51822 UART
/* Copyright (c) 2013 Nordic Semiconductor. All Rights Reserved.
*
* The information contained herein is property of Nordic Semiconductor ASA.
* Terms and conditions of usage are described in detail in NORDIC
* SEMICONDUCTOR STANDARD SOFTWARE LICENSE AGREEMENT.
*
* Licensees are granted free, non-transferable use of the information. NO
* WARRANTY of ANY KIND is provided. This heading must NOT be removed from
* the file.
*
*/
- 2022-06-19 21:29:20下载
- 积分: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
-
DCT变换,产生了DCT变换
dct变换,给出了dct变换的函数,使用时只要把该文件包含即可使用。-dct transformation, has produced the dct transformation
function, when the use so long as contains this document then uses.
- 2022-02-12 23:31:58下载
- 积分:1
-
高效数据类型和算法库,含很多数值算法
高效数据类型和算法库,含很多数值算法-high efficient data structure and algorithm, including a variety of algorithms and numeric computings.
- 2023-06-15 23:35:03下载
- 积分:1
-
射线追踪代码
应用背景射线追踪的程序 ,主要用于一致性绕射理论的射线寻迹,他来源于计算机图形学,用到计算电磁学当中。可以这样说,如果没有射线追踪,一致性绕射理论将没有任何作用,因此,要想研究好绕射理论,必须掌握射线追踪,才能在计算电磁学领域有所建树。欢迎大家下载学习。关键技术线线求交,线面求交,镜像点的求法。转载自重中之重,阿斯顿飞规划局快乐。请问而她与欧普,阿斯顿法规和进口量,只额减肥不I爱诶哦发那,聂海芬你东方航空在路上,击打两次深度,还有谁告诉谁看见对方吧吃不完了背单词V领从啦多晶硅瓦按了。
- 2023-08-06 07:00:03下载
- 积分:1