- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 Intel oneAPI 与矩阵乘法
Intel oneAPI 是一个由英特尔发起的全新编程模型,旨在简化在多种处理器架构上进行高效编程的过程。例如,根据处理器核心的并行能力,可以适当选择工作项的数量来形成一个工作组。局部 ND-range 用于确定工作组内工作项的组织方式,以便它们能够高效地共享局部内存并协作完成任务。工作组是由一系列能够执行独立计算的工作项组成的集合,而。则是一种机制,它允许工作组中的所有工作项协同执行共同的任务。SYCL 编程模型是 oneAPI 的核心组成部分,它的。和每个工作组的局部尺寸。
2023-12-02 16:57:17 515
原创 队友代码分析
前言在最近的结对项目中,需要分析队友的个人项目代码并发表博客,在此说明下面是我个人的分点分析好友代码的优缺点优点1. 接口的使用在他的代码中,非常人性化地使用了接口来定义所有的功能。我作为第三视角,查看他的代码时,第一反应就是去查看他的接口定义了些什么方法,以及各个方法的功能如何。这对我接下来的代码阅读有不小的帮助2. 方法名、变量名命名见名知意另一个增加代码阅读性的优点是:方法名命名规范,并且见名知意在他的代码中,方法名大多都是一些通俗易懂的动词短语,如: void paper
2021-09-27 16:17:18 219
原创 Java实现消息发送
import java.awt.*;import java.awt.datatransfer.Clipboard;import java.awt.datatransfer.StringSelection;import java.awt.event.KeyEvent;import java.util.Scanner;/** * @author: kid * @creatAt:2021/5/1 8:41 */public class MessageSent{ public stat
2021-05-01 10:14:32 761
原创 Java训练work3.Exer6---进制转化
【问题描述】写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入)【输入形式】输入一个十六进制的数值字符串。【输出形式】输出该数值的十进制字符串。【样例输入】0xA【样例输出】10public class Exer6{ public static void main(String[] args) { Scanner scan = new Scanner(System.in); String hexNum = null
2021-04-05 11:58:44 147 1
原创 Java训练work3.Exer5---供应商问题
【问题描述】有n个某种商品供应商,某地有m个商店,商店需要从供应商那里进货该商品,每个供应商的供应能力有上限,每个商店都有自己的商品需求量(need[i]:表示第i个商店的需求),每个供应商运送单位商品到商店需要一个运费。【输入形式】输入说明:第一行包含两个整数N,M接下来N行包含三个整数,第一个数表示供应商编号,第二数表示供应能力上限,表示该供应商的供应量不能超过这个上限,第三个数表示运送单位商品到商店的运费。接下来M行包含两个整数,第一个数表示商店编号,第二个数表示某种商品的需求量。【输出形
2021-04-05 11:43:41 143
原创 Java训练work3.Exer4---学生成绩
【问题描述】老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩.【输入形式】输入包括多组测试数据。每组输入第一行是两个正整数N和M(0 < N <= 30000,0 < M < 5000),分别代表学生的数目和操作的数目。 学生ID编号从1编到N。第二行包含N个整数,代表这N个学生的初始成绩,其中第i个数代表ID为i的学生的成绩,接下来又M行,每一行有一个字符C(只取‘Q’或‘U’),和两个正整数A,B,当C为’Q’的时候
2021-04-04 11:23:13 136
原创 Java训练work3.Exer3---去重与排序
【问题描述】明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。Input Param n 输入随机数的个数 inputArray n 个随机整数组成的数组 Return Value OutputArray 输出处理后的随机整数【输入形式】输入多行,
2021-04-04 10:55:26 112
原创 Java训练work3.Exer2---跳跃最大长度
【问题描述】给一个非负整数数组。假设你最初的位置为0,数组中每一个元素的值代表你能跳跃最大的长度,判断是否能达到数组的最后一个位置【输入形式】第一行数组长度 第二行输入一个非负整数数组【输出形式】布尔类型的值【样例输入】51 2 3 1 4【样例输出】true //经典回溯法,时间复杂度为O(n) public static void main(String[] args) { Scanner scan = new Scanner(Syst
2021-04-04 10:30:33 111
原创 WIn10系统下java-JDK15的安装和环境配置
安装过程下载JDK15JAVA官方下载地址(oracle)1.点击Products2.点击Java选择右侧Download Java点击下载JDK选择下载Windows x64 Compressed Archive(Windows x64 Installer可能下无法下载)下载完成后,将zip文件解压到你想要保存java的文件夹中(D:\java\jdk-15.0.2)完成后进入,因为jdk较新版本没有jre文件夹,所以需要利用cmd手动生成bin\jlink.exe --modul
2021-01-24 18:20:49 610 2
原创 201312-5CSP真题I‘m stuck!,超简易的算法(无复杂容器)——小白入门
201312-5CSP真题:I’m stuck!问题描述:给定一个R行C列的地图,地图的每一个方格可能是’#’, ‘+’, ‘-’, ‘|’, ‘.’, ‘S’, 'T’七个字符中的一个,分别表示如下意思:‘#’: 任何时候玩家都不能移动到此方格;‘+’: 当玩家到达这一方格后,下一步可以向上下左右四个方向相邻的任意一个非’#'方格移动一格;‘-’: 当玩家到达这一方格后,下一步可以向左右两个方向相邻的一个非’#'方格移动一格;‘|’: 当玩家到达这一方格后,下一步可以向上下两个方向相邻的一个非
2020-09-20 17:47:25 473 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人