漏洞 基础json web

CUDA C编程权威指南:1.1-CUDA基础知识点梳理

主要整理了N多年前(2013年)学习CUDA的时候开始总结的知识点,好长时间不写CUDA代码了,现在LLM推理需要重新学习CUDA编程,看来出来混迟早要还的。 1.CUDA 解析:2007年,NVIDIA推出CUDA(Compute Unified Device Architecture,统一计算设 ......
知识点 CUDA 权威 基础 指南

CUDA C编程权威指南:1.2-CUDA基础知识点梳理

主要整理了N多年前(2013年)学习CUDA的时候开始总结的知识点,好长时间不写CUDA代码了,现在LLM推理需要重新学习CUDA编程,看来出来混迟早要还的。 1.闭扫描和开扫描 对于一个二元运算符和一个元输入数组。如果返回输出数组为,那么是闭扫描;如果返回输出数组为,那么是开扫描。串行闭扫描算法, ......
知识点 CUDA 权威 基础 指南

CUDA C编程权威指南:1.3-CUDA基础知识点梳理

主要整理了N多年前(2013年)学习CUDA的时候开始总结的知识点,好长时间不写CUDA代码了,现在LLM推理需要重新学习CUDA编程,看来出来混迟早要还的。 1.CUDA数组 解析:CUDA数组是使用cudaMallocArray()、cudaMalloc3DArray()分配的,使用cudaFr ......
知识点 CUDA 权威 基础 指南

Boost程序库完全开发指南:1.2-C++基础知识点梳理

主要整理了N多年前(2010年)学习C++的时候开始总结的知识点,好长时间不写C++代码了,现在LLM量化和推理需要重新学习C++编程,看来出来混迟早要还的。 1.const_cast <new_type> (expression)[1] 解析:const_cast转换符用来移除变量的const或v ......
开发指南 知识点 基础 指南 程序

基础语法

......
语法 基础

Web3+AIoT=DePIN

导读 DePIN在基础设施领域掀起的变化,首先触及的是思维和机制层面,因为DePIN构建的是一张以“我为人人、人人为我”思想为基础的公共资产网络。 目前DePIN正在快速重塑我们与数字世界的关系。 DePIN在基础设施领域掀起的变化,首先触及的是思维和机制层面,因为DePIN构建的是一张以“我为人人 ......
DePIN Web3 AIoT Web

【基础算法】排序算法 —— 插入排序

一、算法原理 插入排序将数组分为已排序区间和未排序区间,初始已排序区间只有数组第1个元素,未排序区间从下标 1 开始到数组末尾。每次取未排序区间的第1个元素,将它插入已排序区间的合适位置,并保证已排序区间一直有序。重复这个过程,直到未排序区间为空,算法结束。 给有序数组(已排序区间)插入1个新元素, ......
算法 基础

Web版Photoshop来了,用到了哪些前端技术?

经过 Adobe 工程师多年来的努力,并与 Chrome 等浏览器供应商密切合作,通过 WebAssembly + Emscripten、Web Components + Lit、Service Workers + Workbox 和新的 Web API 的支持,终于在近期推出了 Web 版 Pho ......
前端 Photoshop 技术 Web

Web 版 Photoshop

今天在公众号上看见了一篇文章,说的是Web 版 Photoshop,网站为photoshop.adobe.com 可惜进不去,需要魔法。 ......
Photoshop Web

【基础算法】排序算法 —— 选择排序

一、算法原理 选择排序将数组分为已排序区间和未排序区间,每次选择未排序区间的最小元素,将它放到已排序区间末尾。一次选择会让一个元素移动到它应该在的位置,重复 n 次,就完成了 n 个数据的排序。 示例:使用选择排序对数组 arr = [4,5,6,3,2,1] 从小到大排序。 第1次选择: 第2次选 ......
算法 基础

【基础算法】排序算法 —— 冒泡排序

一、算法原理 冒泡排序只会操作相邻的两个数据。每次冒泡操作都会对相邻的两个元素进行比较,如果不满足大小关系要求,就进行交换。一次冒泡会让至少一个元素移动到它应该在的位置,重复 n 次,就完成了 n 个数据的排序。 示例:使用冒泡排序对数组 arr = [4,5,6,3,2,1] 从小到大排序。 第1 ......
算法 基础

一些基础的度量

部分摘自 ☆Ronny丶,是一个大佬,但是不知道为啥页面上的公式在我的电脑上渲染的是崩的。 1. 欧氏距离 常用的几何上两点距离的度量,即求 \(L_2\) — 范数 设 \(R^n\) 空间中有两点 \(A, B\),则这两点的距离为: \[d(A,B) = \sqrt{\sum_{i=1}^n ......
基础

TypeScript入门到精通——TypeScript类型系统基础——单元类型、顶端类型、尾端类型

单元类型 单元类型(Unit Type)也叫作单例类型(Singleton Type),指的是仅包含一个可能值的类型。由于这个特殊的性质,编译器在处理单元类型时甚至不需要关注单元类型表示的具体值。 TypeScript 中的单元类型有以下几种: undefined 类型 null 类型 unique ......
类型 TypeScript 顶端 单元 基础

【基础算法】排序算法

一、排序算法简介 排序是对批量数据按照一定的顺序进行排列的操作。 1.1 学习排序算法的要点 算法原理、代码实现、评价算法优劣。 1.2 评价排序算法的优劣 排序算法的优劣可以从以下 3 个方面进行评价: 时间性能:最好、最坏、平均时间复杂度; 内存占用:是否原地排序,原地排序算法,特指空间复杂度是 ......
算法 基础

2023-2024-1 20231314许城铭 《计算机基础与程序设计》第一周学习总结

2023-2024-1 20231314许城铭 《计算机基础与程序设计》第一周学习总结 作业信息 这个作业属于哪个课程 (2022-2023-1-计算机基础与程序设计) 这个作业要求在哪里 (2022-2023-1计算机基础与程序设计第一周作业) 这个作业的目标 <简单浏览《计算机科学概论》,并尝试 ......

TypeScript入门到精通——TypeScript类型系统基础——字面量类型

字面量类型 TypeScript 支持将字面量作为类型使用,我们称之为字面量类型。每一个字面量类型都只有一个可能的值,即字面量本身。 1、boolean 字面量类型 boolean 字面量类型只有以下两种: true 字面量类型 false 字面量类型 原始类型 boolean 等同于由 true ......
TypeScript 类型 字面 基础 系统

2023-2024-1 20231319《计算机基础与程序设计》第1周学习总结

《计算机基础与程序设计》第1周学习总结说明 班级:2023-2024-1-计算机基础与程序设计 作业要求:2023-2024-1 《计算机基础与程序设计》教学进程 作业目标:快速浏览一遍教材,并提出问题 问题 第一章 1.信息隐藏是如何通过抽象实现的? 2.云计算是如何脱离硬件而实现的,真的能完全脱 ......

动态规划基础

参考代码 #include <cstdio> typedef long long LL; const int N = 25; int dx[8] = {-2, -2, -1, -1, 1, 1, 2, 2}; int dy[8] = {-1, 1, -2, 2, -2, 2, -1, 1}; boo ......
基础 动态

2023-2024-1学年 学号20231317 《计算机基础与程序设计》第二周学习总结

学期(如2023-2024-1) 学号(如:20231317) 《计算机基础与程序设计》第二周学习总结 作业信息 这个作业属于哪个课程 <班级的链接>(如2023-2024-1-计算机基础与程序设计) 这个作业要求在哪里 <作业要求的链接>(如2023-2024-1计算机基础与程序设计第二周作业) ......

安装Linux操作系统,学习Linux基础

安装Linux操作系统安装Linux操作系统 实践学习“别出心裁的Linux命令学习法” 1、ls命令 2、man命令 3、cheat命令 实践学习“Linux 基础入门(新版)” ......
Linux 基础 系统

CVE-2010-2883 学习记录(漏洞战争,启动!)

格式分析 Header: 文件头,用来注明 pdf 文件版本号 Body: 主要由组成文件的对象组成,例如图片,文字 Cross-regerence table: 交叉引用表,用于存放所有对象的引用、位置偏移、字节长度,用于随机访问pdf中的任意对象 Trailer: 文件尾,给出交叉引用表的位置( ......
漏洞 战争 2010 2883 CVE

python基础操作练习题

这些练习题是在神经网络与深度学习课程上老师提供的,原因是有些同学没学过python,作为简单的练手习题。题目都很简单,加上python本身也比较简单,有些题目的作答可以一行代码实现(虽然可读性就下降了)。 ......
练习题 基础 python

CTFSHOW 七夕杯 web wp

web签到 打开后发现可以进行命令执行操作,但是是无任何回显的,这里的话我们可以直接进行命令执行 payload:nl /*>1 方法二、 >hp >1.p\\ >d\>\\ >\ -\\ >e64\\ >bas\\ >7\|\\ >XSk\\ >Fsx\\ >dFV\\ >kX0\\ >bCg\\ ......
CTFSHOW web wp

【后端开发】01-Java基础语法

Java基础语法 目录1. 概述1.1. 语言特性1.2. 开发平台1.3. 开发环境1.4. 开发步骤1.5. 注释2. 变量与运算符2.1. 关键字/保留字2.2. 标识符2.3. 变量2.4. 常用数据类型2.4.1. 基本数据类型(8种)2.4.2. 引用数据类型2.4.3. 数据类型转换2 ......
语法 基础 Java 01

Java语言基础知识全总结

一.Java的优点 1. 跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快 2. 纯面向对象。Java 所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特点? 3. Jav ......
全总 基础知识 语言 基础 知识

Java基础-反射

1、反射介绍 Reflection(反射) 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查。被private封装的资源只能类内部访问,外部是不行的,但反射能直接操作类私有属性。反射可以在运行时获取一个类的所有信息,(包括成员变量,成员方法,构造器等),并且可以操纵 ......
基础 Java

day01 计算机基础和环境搭建

day01 计算机基础和环境搭建 课程目标:让大家了解计算机基础知识并完成Python的环境搭建。 课程概要: 计算机基础 编程的本质 Python的介绍 Python环境的搭建 1.计算机基础 1.1 基本概念 计算机的组成 计算机是由多个硬件组合而成,常见的硬件有:CPU、硬盘、内存、网卡、显示 ......
环境 计算机 基础 day 01

2023-2024-1学年 20231413 《计算机基础与程序设计》第一周学习总结

班级:2023-2024-1-计算机基础与程序设计 作业要求:2023-2024-1 《计算机基础与程序设计》教学进程 目标:安装学习Linux系统,快速浏览教材,提出问题 教材学习内容总结:浏览了《计算机科学概论》,对课程技术有了一定了解。 问题: 第一章: 1.信息隐藏是如何实现的? 2.内存在 ......

.NET Web Api 6.0 配置后端Cors

Program.cs中添加: 1 builder.Services.AddCors(c => c.AddPolicy("AllowAnyOrigin", p => p.AllowAnyHeader().AllowAnyMethod().AllowAnyOrigin())); 然后给app调用UseC ......
Cors NET Api 6.0 Web

什么是 Web Content Accessibility Guidelines (WCAG) 2.1

Web Content Accessibility Guidelines (WCAG) 2.1(Web内容可访问性指南2.1版)是一个关键的文档,旨在指导网络内容的设计和开发,以确保其对于残障人士来说更加可访问。WCAG 2.1是Web内容可访问性的国际标准,由国际网页可访问性倡议组织(WAI)开发 ......
Accessibility Guidelines Content WCAG Web