自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 资源 (2)
  • 收藏
  • 关注

原创 最全MPI下载安装+VS2019MPI环境配置

下载MPI并安装前往微软官网下载-》https://www.microsoft.com/en-us/download/details.aspx?id=57467分开下载:两个都下,避免出错其中msmpisetup.exe是mpi运行软件,msmpisdk是安装需要的库,缺一不可。安装mpi运行软件:默认下载和运行msmpisetup.exe,mpiexe安装后的目录在C:\Program Files\Microsoft MPI在C:\Program Files\Microsoft MPI\B

2021-01-28 13:42:05 7100 1

转载 转载【NLP实践——Llama-2 多轮对话prompt构建】

大模型

2023-10-17 17:40:53 391

原创 Tensorflow和Keras安装流程,jupyter无法使用keras解决方案

安装Tensorflow pip install tensorflow==2.13.0 -i https://pypi.tuna.tsinghua.edu.cn/simple。–安装Keras pip install keras==2.13.1 -i https://pypi.tuna.tsinghua.edu.cn/simple。–创建conda环境-在Anaconda Prompt中输入命令, conda create -n tensorflow python=3.8。

2023-07-19 15:12:23 1658

原创 SQL练习

分组练习

2022-06-25 12:02:27 261 1

原创 problems 所有子集

problems 所有子集https://leetcode-cn.com/problems/TVdhkn/package test;import java.util.ArrayList;import java.util.List;public class SubSet { public static List<List<Integer>> subsets(int[] nums) { List<List<Integer>&

2021-11-14 17:54:39 148

原创 最小生成树算法Kruskal和prim

算法原理可以参考勿在浮沙筑高台http://blog.csdn.net/luoshixian099/article/details/51908175下面是原理的几张图,我觉得非常好,拿过来放这儿供理解呀!kruskal 添加最小边prim 添加点kruskal-添加最小边用了优先级队列,判断联通 和 联通操作用了并查集的思想(路径压缩)package test;import java.util.PriorityQueue;import java.util.Queue;import

2021-11-14 17:53:34 452

原创 Dijkstra最短路径算法

创建图的结构体图顶点边(weight)package test;import java.util.LinkedList;import java.util.Scanner;class Vertex{ int id; LinkedList<Vertex> adj; boolean visited=false; Vertex(int i){ adj=new LinkedList<>(); this.id=i; }}class Graph{

2021-11-14 17:42:31 591

原创 后序,中序构建二叉树

package review;import java.util.ArrayList;import java.util.HashMap;import java.util.LinkedList;import java.util.Queue;import java.util.Stack;public class Main { // public static void preorder(BinaryTreeNode root) {// if(root==null) {// ret.

2021-11-03 22:56:25 91

原创 前中序生成二叉树

原理参考https://wenku.baidu.com/view/41df28d36beae009581b6bd97f1922791788be39.htmlpackage review;import java.util.ArrayList;import java.util.HashMap;import java.util.LinkedList;import java.util.Queue;import java.util.Stack;public class Main { // p

2021-11-03 10:59:15 343

原创 leecode回文数字

class Solution { public boolean isPalindrome(int x) { // //String s=String.valueOf(x); // //String s=x+""; // String s=Integer.toString(x); // for(int i=0;i<s.length()/2;i++){ // if(s.charAt(i)!=s.charAt..

2021-10-08 15:08:17 64

原创 leecode数字反转

负数最小-2,147,483,648 ,正数最大2,147,483,647也就是最大正数if(xInteger.MAX_VALUE) return 0;和最小负数if(xInteger.MIN_VALUE) return 0;反转后,一定溢出,所以由此返回0,然后不用管最小负数了,那么都转成正数处理,一个32位内数字反转后不可能是最大正数2,147,483,647,那么只要等于最大正数,说明已经溢出32位了,所以肯定返回0,if(ans>=Integer.MAX_VALUE) return 0;.

2021-10-08 14:51:15 89

原创 leecode两数相加

import java.util.*;public class Main{ public static ListNode addTwoNumbers(ListNode l1,ListNode l2){ long a=0; int ac=0; long b=0; int bc=0; long c=0; while(l1!=null){ a+=l1.val*Math.pow(10.

2021-10-08 00:22:14 66

原创 leecode合并两个有序数组

class Solution { public void merge(int[] nums1, int m, int[] nums2, int n) { int p1=m-1; int p2=n-1; if(n==0||m==0){ if(m==0) { for(int i=0;i<n;i++) nums1[i]=nums2[i]; .

2021-10-07 21:06:02 82

原创 leetcode

Arrays.sort(arr)正向排序class Solution { public int thirdMax(int[] nums) { Map<Integer,Integer> hashmap=new HashMap<Integer,Integer>(); int count=0; for(int i=0;i<nums.length;i++){ if(!hashmap.containsKe.

2021-10-06 22:59:01 62

原创 leetcode两数之和

两数之和一次遍历建立hashtable一次遍历判断每个元素所对应的目标元素(target - nums[i])是否存在于表中class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { map<int,int> hashtable; for(int i=0;i<nums.size();i++){

2021-10-06 20:40:25 58

原创 leetcode字符串密钥格式化

字符串class Solution {public: string licenseKeyFormatting(string s, int k) { int c=0; string lack=""; for(int i=s.length()-1;i>=0;i--){ if(s[i]!='-'){ if(s[i]>='a'&&s[i]<='z')

2021-10-05 00:01:36 116

原创 leetcode整除

leetcodeclass Solution {public: int divide(int a, int b) { if(a==INT_MIN&&b==-1) return INT_MAX; int ans=0; if(b==1){ return a; } int flag=a>0&&b>0||a<0&&am

2021-10-04 17:56:12 100

转载 20210303-CSR

实现了稀疏矩阵的生成(指定稀疏程度)、稀疏矩阵转换为CSR、从CSR中恢复出矩阵、稀疏矩阵和向量的乘法等功能。从运行结果来看,稀疏矩阵存储为CSR格式和向量相乘的运行速度快于普通矩阵向量乘法,而且稀疏程度越高,优势越明显。#include<iostream>#include<cstdlib>#include<ctime>#include<stdio.h>typedef int dtype;using namespace std;void cs

2021-03-03 20:15:32 94

原创 2021/1/24快排问题

#include<iostream>using namespace std;void quicksort(int arr[], int i, int j) { if (i < j) { int pivot = arr[i]; int l = i, r = j; while (l < r) { while (arr[r] >= pivot && l < r) { r--; } arr[l] = arr[r].

2021-02-24 13:06:28 124

原创 2021-2-24 C数组传参问题

#include<stdio.h>int panduan(int a[],int length);int main(){ int a[5]={1,2,3,2,1}; int length=sizeof(a)/sizeof(a[0]); int flag=panduan(a,length); if(flag==1){ printf(...

2021-02-24 13:01:42 89

原创 VS2019 MPI计算PI

//#include "mpi.h"//#include<iostream>//using namespace std;//int main(int argc,char *argv[]) //{ //// int myid, numprocs, namelen;// char process_name[MPI_MAX_PROCESSOR_NAME];// MPI_Init(&argc,&argv);// MPI_Comm_rank(MPI_COMM_WORLD,

2021-01-28 21:05:45 325

原创 swap

C/C++在C中交换两个变量可以通过指针的方式实现:void swap(int *a, int *b){ int temp; temp = a; a = b; b = temp;}C++里面可以使用指针也可以使用引用来实现:void swap1(int *a, int *b) int temp; temp = *a; *a = *b; *b = temp;}void swap2(int &a, int &b){

2021-01-27 23:03:09 378

原创 快速排序三种思想代码-基本、单边、无监督

//quick_sort#include<stdlib.h>#include<stdio.h>#include<time.h>#include<string.h>__attribute__((constructor))void init_rand(){ srand(time(0)); return ;} int check(int *arr,int n){ for(int i=1;i<n;i++){ if(arr[i]<a

2021-01-15 22:11:47 346 2

原创 分支管理

https://zhidao.baidu.com/question/685883096733704732.html分支不是GIT的专利,早在CVS时代就有了。分支对bai于团队来说作用太大了。比如说一个项目现在是1.0版,那么开发团队可能要同时进行1.1版和2.0版的开发,这样代码就会出现较大分歧。这时候就需要用到分支了,不同的任务组在不同的分支上开发,互相之间不会影响。再比如说,需要向项目中添加一个新功能,一般的团队都不会直接在主分支上修改,都会新建一个分支,在上面更改代码。这样做的好处就是保证主线代码

2021-01-11 20:12:40 305

翻译 Github入门helloworld中文教程

Step 1. Create a Repository存储库通常用于组织单个项目。存储库可以包含文件夹和文件、图像、视频、电子表格和数据集—您的项目需要的任何内容。我们建议包括自述文件(README)或包含项目信息的文件。GitHub可以在创建新存储库的同时轻松地添加一个。它还提供其他常用选项,如许可证文件。Hello-world存储库可以是一个存储想法、资源,甚至可以与其他人共享和讨论的地方。To create a new repository1在右上角,在您的头像或标识图标旁边..

2020-12-26 18:08:13 609

转载 Hypre与Petsc安装文档及性能测试

1. 前言本文介绍了并行计算库的Hypre和Petsc的安装方法以及在线性系统求解中不同算法的性能测试,用于日后在不同系统上的Hypre和Petsc的安装需要和新型算法性能测试基准。程序安装运行环境为NVIDIA-dgx1,详细参数请见dgx1参数。本文将分为Hypre和Petsc两个部分,分别以总体介绍,安装,程序运行关键代码和在IEEE不同节点数据下性能测试的顺序介绍两款软件的使用。2. Hypre介绍,安装及使用2.1 Hypre介绍2.1.1 性能介绍Hypre是运行在多核处理器

2020-12-07 13:22:33 2655 1

原创 OpenMp并行实现sin[0,pai]

#include<stdio.h>#include<stdlib.h>#include<omp.h>#include<math.h>#define NUM_THREADS 10const double a = 0.0;const double b = 3.1415926;int n = 100;double h = (b - a) / n;double trap(double a, double b, int num){ double .

2020-09-24 18:38:10 278

原创 VS2019 PI串,并 MPI OpenMP

#include<stdio.h>#include<stdlib.h>static long npoints=10000;double circle_count=0;int main(){ int i; double x,y,pi,sum=0.0,PII=3.1415926535897932384643; for(i=1;i<=npoints;i++) { x=rand()/(RAND_MAX+1.0); y=rand()/(RAND_MAX+1..

2020-09-24 16:47:07 351 2

转载 MPI-Windows

MPI 在Windows10 上安装,使用VS2013编译生成可执行程序系统环境:  Windows10  (Windows7及以上均可以)  64bit  VS20131. 下载并安装MPICH For Windows  进入http://www.mpich.org/downloads/站点根据操作系统下载。由于我们使用的是Windows,拉到下载网页最底部,最新的MPICH实现已经由微软官网托管,我们直接进去下载。    然后,选择最新的V8下载,包含两个文件:msmpi

2020-09-22 20:02:32 1688

转载 matlab安装教程

MATLAB(矩阵实验室)是MATrix LABoratory的缩写,是一款由美国The MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可以用来创建用户界面及与调用其它语言(包括C、C++、Java、Python和FORTRAN)编写的程序。MATLAB主要提供以下功能:1.可用于技术计算的高级语言2.可对代码、文件和数据进行管理的开发环境3.可以

2020-09-16 15:50:46 21792 3

原创 判定程序属于计算密集和访存密集的方法|

分析程序是计算密集(compute intensive)还是访存密集(Memory intensive)1)算出机器的单核峰值性能主频*SIMD宽度*2(如果存在乘加指令), CpuPeak2)测出机器峰值带宽用streaming测出实际带宽峰值,但是该峰值是所有处理器核的总和,需要除以实际物理核数(超线程不算),算出峰值带宽,MemPeak3)分析算法的计算访存比加减乘除都算一次操作(连续的乘加操作算一次);单次访存算一次操作(如果会用到非连续数据,那么要按cacheline长度算

2020-08-13 11:12:34 1322

转载 VS2013的NUGET版本更新

VS2013NUGET版本更新NuGet 程序包还原失败: “Newtonsoft.Json 12.0.1”程序包需要 NuGet 客户端版本“2.12”或更高版本,但当前的 NuGet 版本为“2.7.40911.287”解决方法:vs2013----工具------扩展和更新-----更新即可。...

2020-08-06 12:20:19 1027

原创 Latex实例详解

插入标题和作者分别使用命令\title{...}, \author{...},可以在\begin{document}前就插入。maketitle的作用:正文中只有使用了\maketitle后才会出现插入的内容。 编译后可以看到在正文中出现了标题和作者,字体大小和格式都是使用Latex默认的,同时被插入日期。 如果我们想取消这个日期怎么办?很...

2020-08-01 16:37:31 39639 4

原创 C#扑克洗牌,发牌

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace CardEmulation{ class Program { static void Main(string[] args) { Card card=new Card(); .

2020-07-23 17:10:22 1234 2

原创 C# GUI+绘图系统---下落的小球

该实例演示了如何把逻辑代码和显示代码分开写到两个类中其中控件用到了Timer,时刻更新小球位置并且判断生成逻辑代码FallBall.dllusing System;using System.Collections.Generic;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;namespace FallBall{ public enum ballS

2020-07-23 14:13:16 863

原创 C#键盘消息

在窗体建立KeyDown的键盘消息:运行,总有文本框自动获取焦点,所以设置窗体属性

2020-07-20 11:21:22 233

原创 C#WindowsForm鼠标消息

--Panel--锚定Anchor,BoderStyle--using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namesp

2020-07-15 22:30:47 203

原创 数字调节控件

--pictureBox--支持静态的图像格式image属性导入一张图片--imageLocation属性--也可以导入图片url地址就可可以改变使图像填充正确-----NumericUpDown-------ProgressBar---进度条--value仅显示进度条外观,没有实际意义---step步进条---timer---没有外观--间隔--ms为单位编写实例:加载窗体using System;u...

2020-07-15 20:48:14 208

原创 C#ListBox控件

GroupBox   RadioBox---1   using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace ..

2020-07-15 17:15:17 2337

原创 C# Windows Form编程---计算利率

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace WindowsFormsApplication2_Csh...

2020-07-15 12:24:54 319

windows环境下的hadoop3.1.0依赖,winutils

windows环境下的hadoop3.1.0依赖,winutils

2022-05-23

platform-tools.zip

Android Platform-tools下载,platform-tools目录:包含开发app的平台依赖的开发和调试工具。 包括 adb:android调试工具 fastboot:boot工具

2020-08-05

空空如也

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

TA关注的人

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