相关文章
记录 | CUDA编程中用constexpr替代__host____device__
比如用 __host__ & __device__ 的情况如下:
#include <cstdio>
#include <cuda_runtime.h>__host__ __device__ void say_hello(){printf("Hello, world!\n");
}__global__ void kernel(){say_hello();
}int main(){kernel<<<1…
建站知识
2024/11/6 18:57:35
ORACLE使用Mybatis-plus批量插入
ORACLE使用mybatis-plus自带的iservice.saveBatch方法时,会报DML Returing cannot be batch错误: 推测原因是oracle不支持insert into table_name (,) values (,),()的写法。且oracle不会自动生…
建站知识
2024/11/12 17:38:29
【SpringBoot】初始化 SpringBoot 项目
1. 创建 SpringBoot 工程 2. 定义请求处理类 package com.itheima.controller;
import org.springframework.web.bind.annotation.*;RestController
public class HelloController {RequestMapping("/hello")public String hello(){System.out.println("Hello W…
建站知识
2024/11/21 16:56:35
【c语言指针详解】复杂数据结构的指针用法
目录 一、动态内存分配 1.1 使用malloc和free函数进行内存的动态分配和释放 1.2 内存泄漏和野指针的概念和解决方法 二、复杂数据结构的指针用法 2.1 结构体指针和成员访问操作符 2.2 指针数组和指向指针的指针 2.2.1 指针数组 2.2.2 指向指针的指针 2.3 动态内存分配与结构体指…
建站知识
2024/11/17 4:45:51
关于锁的粒度问题——面试
锁的粒度划分主要有三种:表级锁、页级锁和行锁
1.表级锁: 对整张表加锁,粒度最大,加锁的并发度最低,会导致其他事务无法访问该表,只有当前事务提交或者回滚后才能释放锁。表级锁适用于对表进行全表操作的场…
建站知识
2024/11/12 18:36:05
HTTP 基本概念(计算机网络)
一、HTTP 是什么?
HTTP(HyperText Transfer Protocol) :超文本传输协议。
HTTP 是一个在计算机世界里专门在「两点」之间「传输」文字、图片、音频、视频等「超文本」数据的「约定和规范」。
「HTTP 是用于从互联网服务器传输超文本到本地浏览器的协议…
建站知识
2024/11/3 8:51:27
【机器视觉技术栈】03 - 镜头
镜头
定焦镜头变焦镜头远心镜头
FA镜头与远心镜头的区别?
焦距越小畸变程度越大,精度要求不高的场景可以使用焦距大的FA镜头做尺寸测量,但焦距越大带来的问题就是整个机械设备越大。精度高的场景使用远心镜头进行尺寸测量。
光学基础知识…
建站知识
2024/10/21 18:44:15