自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 并行计算编程入门

datatype为变量类型,注意该位置的变量类型是MPI预定义的变量类型,比如需要传递的是C++的int型,则在此处需要传入的参数是MPI_INT,其余同理。dest为接收的进程号,即被传递信息进程的进程号。在C和C++中,status的变量类型为MPI_Status,分别有三个域,可以通过status.MPI_SOURCE,status.MPI_TAG和status.MPI_ERROR的方式调用这三个信息。该函数为发送函数,用于进程间发送消息,如进程0计算得到的结果A,需要传给进程1,就需要调用该函数。

2024-04-08 00:19:25 779 1

原创 并行计算OpenMP与MPI环境搭建

目前公开文献可查到比较早提出的定义是Gottlieb等人在1989年《高性能计算》一书中给出的。Gottlieb等认为:并行计算是一种计算类型,其中许多计算或计算过程的执行是同时执行的。并行计算的目的是加快计算速度。我国学者张林波在其编写的教材《并行计算导论》中对并行计算进行了描述性定义:并行计算(parallel computing)是指,在并行机上,将一个应用分解成多个子任务,分配给不同的处理器,各个处理器之间相互协同,并行地执行子任务,从而达到加速求解速度,或者求解应用问题规模的目的。

2024-04-01 01:26:26 1712 1

原创 前后端分离项目(springboot+vue+mybatis)-sm对jwt进行加密-2

SM2 算法是我国在吸收国际先进成果基础上研发出来的具有自主知识产权的 ECC 算法, 它在安全性和实现效率方面相当于或略优于国 际上同类的 ECC 算法, 能取代 RSA 以满足各种应用对公钥密码算法安全性和实现效率的更高要求, 具有广阔的推广和应用前景。

2024-01-11 00:11:16 924 1

原创 ubuntu的系统安装与软件安装

window与Ubuntu时间不匹配问题进入window遇到磁盘加密问题需要安全密钥联想小新pro14进入ubuntu系统键盘未响应问题解决搜狗输入法无法输入汉字问题安装qq音乐闪退问题

2023-09-09 11:42:15 828 4

原创 前后端分离项目(springboot+vue+mybatis)-前后端的连接-1

在controller中发送json数据到前端@Slf4j@Autowired定义页面路由与后端路由相同path: '/',},},

2023-09-01 12:44:31 660 1

原创 利用phpstudy制作自己的视频网站

链接:https://pan.baidu.com/s/15mvsA2rPEkKtbq32U1Ry7g。2.后台:http://www.mcvideo.com:8880/admin.php/点击创建好的网站的管理,然后打开根目录,将上面复制的全部内容粘贴到此目录中。如图所示的网址就是映射到公网的网址,其他人可以根据这个网址访问你的网站啦。点击采集->自定义接口->添加按如图所示进行添加,添加的时候先进行测试。网址:https://www.ngrok.com/在百度网盘中下载并解压此文件夹,并且复制此文件夹。

2023-07-12 21:58:04 1713 1

原创 用户登录界面(java+swing+mysql)(三)

这是一个布置容器的边框布局,它可以对容器组件进行安排,并调整其大小,使其符合下列五个区域:北、南、东、西、中。每个区域最多只能包含一个组件,并通过相应的常量进行标识:NORTH 、SOUTH 、EAST 、WEST 、CENTER。当容器第一次显示时,第一个添加到CardLayout对象的组件为可见组件。卡片的顺序由组件对象本身在容器内部的顺序决定。容器被分为大小相等的矩形,一个矩形中放置一个组件。当参数设为false时窗口可以调整大小,当参数设为true时,窗口始终保持初始大小。无操作默认窗口关闭操作。

2023-05-23 21:58:58 892

原创 用户登录界面(java+swing+mysql)(二)

jdbc为连接方法, java开发的时候,数据库连接方式除了jdbc,,jndi,,还有JDBC-ODBC桥的方式、、JDBC+厂商Database Connection Server+DataBase的形式和纯JDBC+DATABASE的连接方式。JDBC(Java Data Base Connectivity)(java 数据库连接),官方解释它是java编程语言和广泛的数据库之间独立于数据库的连接标准的Java API,从根本上来说是一种规范,它提供的接口可以便携式访问底层数据库。

2023-05-22 20:45:10 564

原创 用户登录界面(java+swing+mysql)(一)

3.连接名随便写,主机名不要变,端口也不变,在phpstudy中数据库一栏可以查看用户名和密码,然后点击连接测试,就会弹出连接成功按钮,如果测试成功,点击确定就会进入数据库。这一步不进行变化,如果mysql-connector-java.jar的版本是5,则需要driver中的cj去掉。1.JDBC为连接数据库,Login为获取数据库的数据,LoginTest为测试数据库的数据是否获取到。打开lib文件夹,右击lib中任意一个jar包,点击添加为库,将三个jar包都添加为库。

2023-05-04 22:26:50 1416 2

原创 01背包(动态规划,贪心算法,回溯法,分支限界法)

1.动态规划算法是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推(或者说分治)的方式去解决。2.动态规划算法的基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有用的信息。在求解任一子问题时,列出各种可能的局部解,通过决策保留那些有可能达到最优的局部解,丢弃其他局部解。依次解决各子问题,最后一个子问题就是初始问题的解。1.贪心算法的基本思想是找出整体当中每个小的局部的最优解,

2023-04-02 02:06:33 7507 2

原创 电路布线问题(动态规划)

我们不妨将问题逐个划分为一个一个小问题,同时也很明显的能看出经过分解后的小问题最小能够划分一条线,而线与线之间存在相交关系,那么子问题之间就一定不是单纯的相互独立问题,如果能保存下每一步的计算结果,用于比较其他情况,这样可避免过多计算,各个数据间的关系也能很好体现。一块电路板上下端分别有n个接线柱,根据电路设计,用导线(i,e[i])将上端接线柱与下端接线柱e[i]相连,所以e是个数组,(i,e[i])表示第i条线,对于任何1

2023-03-29 21:07:01 2092

原创 vector的使用_c++

assign(first,last) 替换first到last的全部元素。insert(i,first,end) 把范围内的元素插入到指定位置上。assign(num,val)以num个val的副本来替换原容器中的元素。rbegin() rend() 返回向量中最后一个和第一个元素的迭代器。begin() end() 返回向量中第一个和最后一个元素的迭代器。insert(i,n,x) 把x的n个副本插入到i中去。insert(i,x) 把x插入到迭代器i指定的范围。

2023-03-26 20:52:19 88

原创 凯撒密码_界面(python)

公元前100多年凯撒发明的一种密码,简单来说是平移密码,也就是将字母位置向后移动一定位数。如原文是ABCXYZ,密钥为3,加密后就是DEFABC。以密钥的数字向后平移了三位,如果密钥是5就是平移五位。解密就是把加密的文字进行还原。

2023-03-25 16:05:31 409

原创 java_方法_类与对象

carDx c = new carDx() c . yanse = "白色";c . swim("蓝色")第一行:通过carDx定义出一个对象c第二行:对成员变量进行赋值第三行:调用成员方法。

2023-03-21 21:59:19 108 1

原创 java_条件_循环

如果n和某个case后面的值相等,则执行那个case后面的语句,如果都不相等,则执行default后面的语句。在for循环中,先赋值语句1,再看是否满足语句2,如果满足,就进入循环体,如果不满足,则跳出循环,再对语句3进行自加或自减。在while中是先判断语句,然后进入循环体,当循环次数不确定时可以使用while循环语句。使用do while循环时,当条件满足时进入循环体,如果条件不满足则跳出循环。使用while循环时,当条件满足时进入循环体,如果条件不满足则跳出循环。

2023-03-21 20:30:10 87

原创 凯撒密码_c++_java_python(加密及解密)

公元前100多年凯撒发明的一种密码,简单来说是平移密码,也就是将字母位置向后移动一定位数。如原文是ABCXYZ,密钥为3,加密后就是DEFABC。以密钥的数字向后平移了三位,如果密钥是5就是平移五位。解密就是把加密的文字进行还原。

2023-03-16 16:50:14 3166 1

原创 循环赛日程表 (递归与分治)

分治的核心思想就是:递归(分解)+ 合并:递归分解:将原问题(大问题)分解成和原问题相似的子问题(小问题)。递归分解首先需要明确的就是递归函数的定义(一般和题目给出的函数类似)是什么,先不用管此时函数的内部是怎么实现的,明白函数的定义也就知道了我们需要给函数传递的参数是什么,而这个参数一般就是我们将原问题划分为子问题的依据。

2023-03-10 23:40:20 10651 3

原创 java输入输出_数据类型_数组

java输入输出_数据类型_数组

2023-03-09 20:08:41 180 2

空空如也

空空如也

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

TA关注的人

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