自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (9)
  • 收藏
  • 关注

原创 Python3入门之——映射类型

映射是键值数据项的组合

2020-08-31 23:20:02 3500

原创 Error:java:错误:不支持发行版本 5(或写着其他版本的~)

Error:java: 不支持发行版本 5【若你下载的jdk版本真的是5,请你更新jdk !!】我使用的版本不是jdk 5,所以应该是项目配置的jdk版本不一致造成的首先点击File->Project Structure查看Project和Modules版本,需要保存JDK版本和项目JDK一致查看Java 百年一起的java版本,一般会和项目保持一致,不一致可直接修改build一下成功如果还是相同错误,可尝试如下方法:此时,在pom.xml文件中加入(我的是jdk11,故ja

2020-08-30 19:17:23 3508

原创 Mybatis学习笔记-新建工程

新建Mybatis工程向数据库中导入数据

2020-08-30 19:14:56 3527

原创 CUDA C++ Programming Guide——编程模型

本章通过概述CUDA编程模型在C ++中的使用方式,介绍了其主要概念。 编程接口中给出了CUDA C ++的广泛描述。本章和下章使用的向量加法示例的完整代码可以在vectorAdd CUDA示例中找到。kernelsCUDA C ++通过允许程序员定义称为内核的C ++函数来扩展C ++,这些函数在被调用时由N个不同的CUDA线程并行执行N次,而不是像常规C ++函数那样仅执行一次。使用__global__声明说明符定义内核,并使用<<< … >>>执行配置语法指定为

2020-08-28 20:24:00 3552

原创 CUDA C++ Programming Guide——简介

使用GPU的好处在类似的价格和功率范围内,图形处理单元(GPU)提供的指令吞吐量和内存带宽比CPU高得多。许多应用程序利用这些更高的功能在GPU上比在CPU上运行得更快(请参阅GPU应用程序)。其他计算设备(如FPGA)也非常节能,但是编程灵活性比GPU小得多。由于GPU和CPU的设计目标不同,因此存在这种能力差异。尽管CPU被设计为擅长以最快的速度执行一系列操作,称为线程,并且可以并行执行数十个这些线程,但GPU被设计为擅长并行执行数千个线程(摊销降低单线程性能以实现更高的吞吐量)。GPU专用于高度并行

2020-08-27 23:11:24 3643

原创 Python3入门之——集合类型

set也是一种组合数据类型,支持成员关系操作(in)、对象大小计算操作符(len()),并且是iterable。集合数据类型至少提供一个set.isdisjoin()方法,支持比较,也支持为逻辑操作(在集合用于联合、交叉等上下文中使用)。可变的set类型固定的frozenset类型...

2020-08-26 21:45:39 3555

原创 Python3入门之——字符串

字符串使用固定不变的str数据类型表示的,其中存放Unicode字符序列。str数据类型可以作为函数进行调用,用于创建字符串对象——参数为空时返回一个空字符串,参数为非字符串类型时返回该参数的字符串形式,参数为字符串时返回该字符串的拷贝。str()函数也可以用作一个转换函数,此时要求第一个参数为字符串或可以转换为字符串的其他数据类型,其后跟随至多两个可选的字符串参数,其中一个用于指定要使用的编码格式,另一个用于指定如何处理编码错误。text = """A triple quoted string lik

2020-08-21 20:05:33 3725

原创 Python3入门之——数值类型

Integral类型Python提供了两种内置的Integral类型,即int与bool。整数与布尔型值都是固定的,但由于Python提供了增强的赋值操作符,是的这一约束极少导致实际问题。在布尔表达式中,0与False表示False,其他任意整数与true表示true。在数字表达式中,True表示1,False表示0。整数对象的创建可以通过给变量赋字面意义上的值,或将相关的数据类型作为函数进行调用,比如x=int(17)。使用数据类型创建对象时,有3种用例:不适用参数调用数据类型函数,这种情

2020-08-19 22:02:53 3779

原创 Perl 学习笔记——基本数据类型

类型字符例子用于哪种名字标量(单数变量)$$cents一个独立的值(数字或字符串)数组(复数变量)@@large一列值,用数字键(key)散列%%interest一组值,用字符串键子例程&&how一段可以调用的Perl代码typeglob**struck所有叫struck的东西标量标量可以赋予:整数、浮点数、字符串,甚至指向其他变量或对象的引用。未初始化的变量会在需要的时候自动存在,按照常规初始化为空值,"...

2020-08-16 23:48:19 3817

原创 einsum:爱因斯坦求和约定

在Tensorflow、Numpy和PyTorch中都提供了使用einsum的api,einsum是一种能够简洁表示点积、外积、转置、矩阵-向量乘法、矩阵-矩阵乘法等运算的领域特定语言。在Tensorflow等计算框架中使用einsum,操作矩阵运算时可以免于记忆和使用特定的函数,并且使得代码简洁,高效。如对矩阵A∈RI×KA∈R^{I\times K}A∈RI×K和矩阵B∈RK×JB∈R^{K\times J}B∈RK×J做矩阵乘,然后对列求和,最终得到向量c∈RJc∈R^Jc∈RJ,即:使用爱因斯

2020-08-16 18:27:08 4047

原创 FPGA云原生 Xilinx FPGA_as_a_Service之Xilinx Base Runtime脚本分析 run.sh

看其中的usage函数,列出了脚本参数的使用usage() { echo "Running run.sh to start a docker container for XRT runtime. " echo "" echo "Usage:" echo "./run.sh --version <version> --os-version <os-version>" echo "./run.sh -v <

2020-08-14 23:24:18 3902

原创 FPGA云原生 Xilinx FPGA_as_a_Service之Xilinx Base Runtime脚本分析 /utilities/docker_install.sh

Xilinx FPGA_as_a_Service之Xilinx Base Runtime脚本分析 host_setup.sh运行会调用/utilities/docker_install.sh脚本安装docker。在该产品中有一个Dockerfiles文件夹。目录结构如下所示,针对不同的版本的XRT有不同的文件夹,文件夹下有针对不同操作系统的Dockerfile文件,用于创建镜像。首先是确认运行用户是root,然后确认系统是否已经安装docker了。如果已经安装,打印docker版本;如果没有安装,i

2020-08-14 23:08:21 3883

原创 linux脚本read的用法

1.Read的一些选项 Read可以带有-a, -d, -e, -n, -p, -r, -t, 和 -s八个选项。-a :将内容读入到数值中echo -n "Input muliple values into an array:"read -a arrayecho "get ${#array[@]} values in array"-d :表示delimiter,即定界符,一般情况下是以IFS为参数的间隔,但是通过-d,我们可以定义一直读到出现执行的字符位置。例如read –d madfds

2020-08-14 22:21:53 3859

原创 FPGA云原生 Xilinx FPGA_as_a_Service之Xilinx Base Runtime脚本分析 host_setup.sh

参照[Xilinx FPGA_as_a_Service 概述](https://feishujun.blog.csdn.net/article/details/107910624) 的安装流程,本篇博客对Xilinx Base Runtime脚本进行分析。第一个脚本是在宿主机中执行的host_setup.sh。脚本的主要用途是按照XRT和刷新Shell。看其中的usage函数,列出了脚本参数的使用,如下:./host_setup.sh --version <version>./host_s

2020-08-13 13:07:45 3921

原创 FPGA云原生 Xilinx FPGA_as_a_Service 概述

FPGA_as_a_Service仓库分为四个子仓库:Xilinx Base Runtime(预装了Xilinx运行时和setup、flash Alveo加速卡的Docker镜像)、Containerization(为多种云供应商提供脚本build Docker镜像)、k8s-fpga-device-plugin(在k8s集群中运行FPGA容器,节点部署发现FPGA Daemonset)、XRM(Xilinx FPGA硬件资源管理)Xilinx Base Runtime - Xilinx Runtim

2020-08-10 22:44:48 4153

原创 PG虚拟文件描述符(VFD)机制——FD LRU池:postgresql-8.4.1/src/backend/storage/file/fd.c

引入虚拟文件描述符机制的痛点:单个进程可以轻易拥有超过系统限制的打开文件数 虚拟文件描述符机制的原理概述:VFD作为LRU池管理文件描述符,并根据需要打开和关闭实际需要的OS文件描述符。FD LRU池的结构如下图所示:代码解析fd.c是PG后端代码中存储管理器中的一部分,此代码管理“虚拟”文件描述符(‘virtual’ file descriptors, VFD)的缓存。服务器出于各种原因打开许多文件描述符,包括基表(base tables),暂存文件(scratch files,例如,排序..

2020-08-06 22:40:30 4061

原创 Pexpect version 4.8--API Overviews

Pexpect is a pure Python module for spawning child applications; controlling them; and responding to expected patterns in their output. Pexpect works like Don Libes’ Expect. Pexpect allows your script to spawn a child application and control it as if a hum

2020-08-04 23:09:24 4102

经典算法大全

c语言算法大全,适合新手提升自我的书籍,真的就只能说这模多了

2014-11-18

qttest.rar

博客Qt Creator源码分析系列——UI界面:FancyActionBar类,附带测试的代码。主要是从Qt Creator源代码中剥离出的一些关于界面的代码进行测试和分析。

2020-02-21

信息可视化 交互设计

本书是英国著名信息可视化专家Robert Spence教授的代表作,也是世界范围内信息可视化领域最为经典的教材之一。该书结构清晰,内容丰富,案例翔实,系统地介绍了信息可视化的概念、技术和应用。通过本书的学习,读者可以了解信息可视化的基本概念和知识,同时培养可视化和交互设计的基本技能。

2019-01-21

实时碰撞检测算法技术

本书详细阐述了与碰撞检测问题相关的高效解决方案及相应的数据结构和算法,主要包括:碰撞检测系统中的设计问题、数学和几何学入门、包围体、基本图元测试、层次包围体技术、空间划分、BSP树层次结构、凸体算法、基于GPU的碰撞检测、数值健壮性、几何健壮性以及优化操作。另外,本书还提供了相应的算法、代码以及伪代码,以帮助读者进一步理解计算方案的实现过程。

2019-01-21

GPU Pro 7 - Advanced Rendering Techniques

游戏开发、计算机图形学和渲染领域的业界大牛们优秀经验的分享合辑汇编,是江湖各大武林门派绝学经典招式的精华荟萃,可谓游戏开发、图形学和渲染领域进阶知识精彩绝伦的饕餮盛宴。

2019-01-18

嵌入式系统 硬件与软件架构

书中涵盖了嵌入式系统的各个方面,内容分为4个部分:第一部分包括嵌入式系统的基本介绍以及一些必备的知识;第二部分介绍嵌入式硬件,包括处理器、存储器、I/O以及总线;第三部分是关于嵌入式软件的介绍,包括设备驱动、操作系统及中间件和应用软件;第四部分介绍了嵌入式系统的设计与开发。此外,书中还包括大量图和计算机代码,帮助读者理解嵌入式系统的理论知识。

2019-01-18

时间触发嵌入式系统设计模式

时间触发嵌入式系统设计模式 使用8051系列微控制器开发可靠应用

2018-02-04

DVCC-8086实验指导书

DVCC-8086实验指导书 计算机实验箱实验手册及具体电路

2015-07-10

HTML入门教材

入门级别的html教材,帮助新手快速入门

2015-01-25

空空如也

空空如也

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

TA关注的人 TA的粉丝

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