自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 空间信息高性能计算实验合集

1971年,英特尔公司推出了世界上第一款微处理器4004,这是第一个可用于微型计算机的四位微处理器,它包含2300个晶体管。随后英特尔又推出了8008,1974年,8008发展成8080,成为第二代微处理器。8080作为代替电子逻辑电路的器件被用于各种应用电路和设备中,如果没有微处理器,这些应用就无法实现。由于微处理器可用来完成很多以前需要用较大设备完成的计算任务,价格又便宜,于是各半导体公司开始竞相生产微处理器芯片。

2024-03-01 17:27:29 895 1

原创 openMP和Cuda对加密程序进行并行化加速

CUDA(Compute Unified Device Architecture)是由NVIDIA公司开发的一个并行计算平台和应用程序接口(API)模型。它允许软件开发者和软件工程师使用NVIDIA GPU(图形处理单元)进行通用处理(即非图形处理),这种技术被称为GPGPU(General-Purpose computing on Graphics Processing Units)。执行线程是可由调度程序独立管理的最小程序指令序列。

2024-03-01 16:55:43 885

原创 Python实现简易区块链的完整交易流程

区块包含了区块在区块链中的下标,上一个区块的哈希值,当前区块的哈希值,以及一系列交易,一般还需要有一个用于计算当前区块哈希值的一个时间戳。

2024-02-03 18:34:17 606 1

原创 普林斯顿大学区块链课程项目ECE470 Project1

要求  Project1在环境搭建以及Rust练习项目的基础之上,需要完成address.rs和transaction.rs两个文件的部分修改,这两个文件都在src目录的types目录之下。在address.rs中完成函数from_public_key_bytes,在transaction.rs中完成函数sign和verify,并完成测试函数generate_random_transaction编码1. address.rs  这个函数要求使用sha256对输入字节进行处理,并取处理后的最后20个字

2024-01-30 19:22:22 420

原创 普林斯顿大学区块链课程项目ECE470

This is the repository for COS/ECE 470: Principles of Blockchains, Fall 2022 at Princeton University.

2024-01-28 14:57:46 864

原创 LZ4文件解压缩方式,kr模拟器使用方法

然后把刚刚解压到的文件压缩为zip(如果太大压缩时间太久可以尝试别的压缩格式,只要手机能解压就行,可以下载手机解压软件,我自己的手机能直接解压zip文件)发送到手机解压(建议不要用QQ发送,会添加.1后缀,而且QQ文件有的手机找起来有些麻烦,文件管理器没法直接找到,我是通过度盘发送的)使用解压软件如WinRAR解压,如果不是整合的会得到两个文件夹,PC直接运行里面的exe即可。打开下载好的KR模拟器找到这个路径点击data.xp3(如果没有就找找例如 启动游戏.xp3 之类的)即可。项目包含下面这些东西。

2023-12-18 17:23:24 3081

原创 CS188人工智能项目-Project2 多智能体搜索

下载代码后,终端运行命令得到吃豆人的游戏界面说明项目运行成功:如果运行失败,检查python是否安装成功,主要检查两点,终端输入python有没有python提示的显示,如果弹出的是微软商店,记得在环境变量中删除微软商店的路径,最后有个APP的路径就是。然后确保python安装目录已添加到系统变量的path中。

2023-08-15 10:31:21 781

原创 JDBC三步连接MySql

在依赖文件中添加JDBC的依赖文件:如果是Maven项目也可以在Pom.xml中导入依赖文件下载:https://pan.baidu.com/s/1ktMMhzG8cHKOa_2VpcqvrQ?pwd=882i 提取码:882i然后新建application.properties文件编写数据库配置(也可以直接将数据库配置写在下一步的连接方法里面)。

2023-07-29 22:49:33 136

原创 Java连接rabbitMQ(三步超简单)

Java连接rabbitMQ

2023-07-04 11:26:11 2599

原创 基于uni-app与百度地图API实现简易前后端分离的地理围栏应用

【完整代码】地理围栏(Geo-fencing)是LBS 的一种新应用,就是用一个虚拟的栅栏围出一个虚拟地理边界。当手机进入、离开某个特定地理区域,或在该区域内活动时,后台可以感知到这一变化,同时手机可以接收自动通知和警告。地理围栏技术融入生活,可以使得生活效率更加高效同时更加安全。有了地理围栏技术,位置社交网站就可以帮助用户在进入某一地区时自动登记。现阶段的地理围栏应用十分有限,相关资料与资源也不充足,本次实习致力于打造一个能够供个人使用的简单的地理围栏应用,并且能够在此基础上升级为企业、人员管理等....

2022-07-21 22:21:12 3440 5

原创 matlab逆滤波、维纳滤波、最小二乘滤波

【代码】matlab逆滤波、维纳滤波、最小二乘滤波。

2022-07-20 22:03:27 4104 5

原创 matlab扩频与解扩

【代码】matlab扩频与解扩

2022-07-20 21:54:15 2705 3

原创 c++实现霍夫曼编码

c++实现霍夫曼编码,计算信源的熵、平均码长、编码效率、冗余度与压缩比。

2022-07-20 21:50:01 2061

原创 编译原理,c++实现简易编译器

编译原理,生成,LL/LR分析表,文法树,First、Follow集等等

2022-07-20 21:44:06 1713

原创 基于Python的简单机器学习模型,使用sklearn库的SVM和使用Keras库的深度神经网络

Sklearn支持向量机,Keras深度神经网络。

2022-07-20 21:29:15 635 4

原创 python使用pca与lda数据降维

数据降维

2022-07-20 21:21:19 616

原创 selenium简单的UI测试,测试知乎点赞、收藏、搜索、写文章、浏览五个功能

自动化测试

2022-07-20 21:15:59 561

原创 C++多线程下分别使用雅各比迭代法、高斯赛德尔迭代法、逐次超松弛迭代法解决稳态热传导问题,使用Python数据可视化

【完整代码】稳态导热,稳态导热是物体的温度不随时间而变化的导热过程。稳态热传导问题在这里被模拟为,对于一个n*n的网格,对其某个位置持续给定初始温度,求解最终的稳态导热状态,稳态热传导问题即求解最终的稳态温度。C++在openMP多线程下分别使用雅各比迭代法、高斯赛德尔迭代法、逐次超松弛迭代法解决稳态热传导问题,并使用Python数据可视化

2022-07-20 21:02:45 1552

原创 KMP算法及next数组的优化

KMP,字符串匹配

2022-07-20 20:27:06 241

原创 C++计算斐波拉西数列高次项,数组实现高精度数的加法

斐波拉西数列一般最简单想到的就是递归来解决,暴力递归法时间复杂度为O(2^n),这种时间复杂度在项数n比较大的时候就计算不了了,反而直接使用循环时间复杂度为O(n)。但是还有一个问题,斐波拉西数列高次项十分大,比如第一百项的大小为218922995834555169026(设第一项为0)。这么大的数计算机变量无法直接存储,使用科学计数法也会因为精度问题导致不够准确。所以需要解决的问题是大数的存储以及计算。这里使用数组来存储数字即可,数组的每一个元素存储数字的一位。这里使用c++提供的vector容...

2022-05-20 21:55:44 237

空间信息高性能计算代码

空间信息高性能计算代码

2024-03-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除