NOT

【图形学】图形学期末考预习(汇总)

为什么会有这一系列博客呢?大概有两个原因: 1、dls:“tmd课件全是英文的看不懂啊”,我:“v我50给你翻译”,[微信收款50元]。 2、感觉这门课也确实算是自己上了两年大学,为数不多遇到的还不错的课程,有不少能够让人思考的东西(别的课基本是在念祖传PPT…),虽然只有8周的课时,但也算认真听了 ......
图形 学期

python将nc文件(NetCDF)转成tif

NetCDF介绍 NetCDF(网络公用数据格式)是一种用来存储温度、湿度、气压、风速和风向等多维科学数据(变量)的文件格式。 https://zhuanlan.zhihu.com/p/600050278 https://www.osgeo.cn/gdal/drivers/vector/netcdf ......
文件 python NetCDF tif

【图形学笔记】Lecture06-Texture Mapping 纹理映射

Lecture06-Texture Mapping 纹理映射 目录Lecture06-Texture Mapping 纹理映射Barycentric Coordinates重心坐标Applying Texture 纹理的一些应用Texture Magnification 纹理放大Bilinear I ......
纹理 图形 Lecture Texture Mapping

rust学习笔记第一篇

rust导览 包管理工具: cargo rust管理工具: rustup 一个代码示例及其注释: use std::str::FromStr; use std::env; // 函数定义规则 //类似于go rust的签名类型标记是后置的 fn gcd(mut n: u64, mut m: u64) ......
笔记 rust

docker容器原理探究第一篇:unix隔离技术

docker介绍 docker是一种基于轻量级虚拟化思想的一种容器实现。相较于传统的虚拟化技术,容器提供的是一种按需所取的容器化思想。他不是从真实的物理机虚拟化出整个宿主机,而是借助unix命名空间隔离和cgroup技术实现的轻量级虚拟化容器。容器本质上一个或者多个进程,但是相较于直接运行在真实物理 ......
容器 原理 docker 技术 unix

#交互,鸽笼原理#CF1776C Library game

题目 有一个长度为 \(m\) 的书架,以及 \(n\) 个长度 \(a_1,a_2,\dots,a_n\) Alessia 和 Bernardo 从书架上取书。每次由 Alessia 选择一个之前没选过的 \(i\), 并选择一个长度为 \(a_i\) 的区间,需要保证这个区间内的书全都没有被取过 ......
鸽笼 原理 Library 1776 game

2023.10.26

T1 题面 解题 首先考虑何时无法构造。根据递推式 \(dp_i=\max\limits_{j<i且h_j<h_i}\{dp_j\}+1\) 可知:该题中的 \(a\) 序列若存在 \(a_{i_0}=k\),则一定存在 \(i_1<i_0\),使得\(a_{i_1}=k-1\);否则,排列无法被构 ......
2023 10 26

Lock wait timeout exceeded; try restarting transaction问题解析

问题分析:Lock wait timeout exceeded; try restarting transaction问题解析 一、mysql死锁及超时的原因 当在业务逻辑中看到这个错误,或者mysql中使用update语句更新数据报错: Lock wait timeout exceeded; tr ......

Paper Reading: WCDForest: a weighted cascade deep forest model toward the classifcation tasks

针对 gcForest 存在的一些缺点,本文提出了一种 WCDForest 模型来提高小样本分类数据集的准确率。为了提高 WCDForest 的特征提取能力,提出了一种等量多粒度扫描模块,可以平等地扫描边缘特征。提出了类向量加权模块和特征增强模块,它们重新评估了 RF 在多粒度扫描和级联森林阶段的分... ......
160 classifcation WCDForest weighted Reading

【图形学笔记】Lecture05-Shading 着色

Lecture05-Shading 着色 目录Lecture05-Shading 着色Diffuse Reflection 漫反射Specular Shading (Blinn-Phong) 镜面反射Ambient Shading 环境光Shading Triangle Meshes 三角形网格着色 ......
图形 Lecture Shading 笔记 05

音视频开发常见问题(五):视频黑屏

本文介绍了视频黑屏的可能原因和解决方案。主要原因包括用户主动关闭视频、网络问题和渲染问题。解决方案包括优化网络稳定性、确保视频渲染视图设置正确、提供清晰的提示、实时监测网络质量、使用详细的日志系统、开启视频预览功能、使用视频流回调、处理编解码问题、处理权限问题、自定义视频渲染逻辑和使用实时反馈系统。... ......
常见问题 常见 问题 视频

21_rust_生命周期

生命周期 生命周期应是rust语言最与众不同的概念。 rust的每个引用都有自己的生命周期。 生命周期:引用保持有效的作用域。 大多数情况:生命周期是隐式的、可被推断的。 当引用的生命周期可能以不同的方式相互关联时,需要手动标注生命周期。 生命周期存在的目的:避免悬垂引用(dangling refe ......
周期 生命 rust 21

STM32驱动 有刷电机 位置,速度,电流,三环控制

PID算法: 位置式PID: 离散化位置式PID: 增量式PID: 增量式和位置式PID程序: int32_t Increment_PID_Control(PID_TypeDef *PID,float Feedback_value) { PID->Error = (float)(PID->SetPo ......
电流 电机 速度 位置 STM

JavaScript基础入门笔记

5 JavaScript 5.1 JavaScript简介 JavaScript 是一门跨平台、面向对象的脚本语言,而Java语言也是跨平台的、面向对象的语言,只不过Java是编译语言,是需要编译成字节码文件才能运行的;JavaScript是脚本语言,不需要编译,由浏览器直接解析并执行。 JavaS ......
JavaScript 基础 笔记

序列化与反序列化读取配置文件

定义一个连接配置文件类OmCipNetParam public class OmCipNetParam{ //设备ip地址 public string PlcIp; //设备端口号 public int PlcPort; //设备槽号 public byte slot; //本地IP地址 publi ......
序列 文件

角色头顶信息

实现原理就是类似shader中的广告牌(billboard),让ui始终和相机的朝向一致。 效果: 因为类似广告牌,所以脚本的命名也叫BillboardUI了 using System.Collections.Generic; using UnityEngine; public class Bill ......
头顶 角色 信息

spring的IOC和DI

IOC控制反转,指将对象的创建权,反转到Spring容器 DI依赖注入,指Spring创建对象的过程中,讲对象依赖属性通过配置进行注入,不能单独存在,需要IOC的基础上完成操作 依赖注入(DI)和控制反转(IOC)是从不同的角度描述同一件事情,通过引入IOC容器,利用依赖关系注入的方式,实现对象之间 ......
spring IOC

基础算法

目录写在前面:Chapter 0 做算法题的一般流程:0.1 由数据范围反推算法复杂度以及算法内容0.2 课程要求及一些常识:一、基础算法1.1 快速排序——分治1.2 归并排序——分治1.3 二分1.3.1 整数二分1.3.1 浮点数二分1.4 高精度1.4.1 高精度加法1.4.2 高精度减法1 ......
算法 基础

MongoDB-cnblog

MongoDB 目录MongoDB1概述应用场景体系结构启动linux安装child process failed, exited with 512基本使用数据库集合(表)文档增查改删分页查询更多查询3索引索引操作索引的使用4案例:文章评论5副本集两种类型三种角色副本集的创建测试主节点的选举原则故障 ......
MongoDB-cnblog MongoDB cnblog

如何对Ubuntu系统分区扩容

1.使用UltraISO,制作一张Ubuntu系统盘; 2.重启电脑,按F12进入U盘启动模式; 3.安装Gparted,并启动sudo gparted; 4.将扩容分区格式化并设置为未分区; 5.右键点击待扩容分区(/dev/nvmeOn1p6),点击esize菜单,拖动进度条,将未分配空间包含进 ......
Ubuntu 系统

Docker添加软链接,解决c盘占用问题

Docker的文件,默认放在 c 盘,用多了很影响系统的速度。 解决方法: 为 Docker 路径添加软链接。 在 windows 搜索框,输入cmd ,以管理员身份运行 cmd 执行命令: "C:\Program Files\Docker" 这个地址是 docker的地址。 "F:\fast\Do ......
链接 Docker 问题

完美打通聚宽 joinquant 策略实盘,EasyTrader已经不能用了

思路就是: 1、通过winform 内置浏览器,实现自动登录,拿到登录的token 2、登录之后,往浏览器注入js, 每隔10秒去拿 https://www.joinquant.com/algorithm/live/transactionDetail 接口的数据 3、把数据保存到本地日志路径里面 4 ......
EasyTrader joinquant 策略

Power App触发Flow修改表内容之后App中不能拿到最新更新的值

Power App触发Flow修改表内容之后App中不能拿到最新更新的值 今天在做power platform项目时遇到一个问题,因为在这问题上花费了点时间,所以打算记录下来,我做了一个简单的Demo来复现,如下: 问题描述: 在flow中修改某表的一行数据,flow的触发方式是通过App中的but ......
最新更新 App 内容 Power Flow

python基础:Str(字符串)

字符串 字符串创建 address = 'shanghaishipudong xinqu' wenhouyu = 'Hello, Jean' 字符串拼接 str_new = address + wenhouyu 字符串转换 字符串的数字转 int\float; 数字类型转文本 str ** str1 ......
字符串 字符 基础 python Str

一个简单高效低内存的.NET操作Excel开源框架 - MiniExcel

前言 日常工作中经常与数据打交道的同学肯定会难以避免对Excel的一些数据操作如导入、导出等,但是当对一些大数据量操作Excel时经常会遇到一个常见的问题内存溢出。今天给大家推荐一个简单、高效、低内存避免OOM(内存溢出)的.NET操作Excel开源框架:MiniExcel。 官方介绍 MiniEx ......
MiniExcel 框架 内存 Excel NET

Toxic | 寒月廿陆日记

如我之前的随笔所愿,我恋爱了,在春暖花开的五月;又像大家都不敢相信的那样,我分手了,在万物凋零的秋天。 他们告诉我,她无缝了,我要恨她;告诉我我是一个缺爱的人孩子,让我先好好爱自己。我不知道,我忽然迷失了,我不怀念她,我怀念有人陪伴 ......
日记 Toxic

Vue 3 中用组合式函数和 Shared Worker 实现后台分片上传(带哈希计算)

01. 背景 最近项目需求里有个文件上传功能,而客户需求里的文件基本上是比较大的,基本上得有 1 GiB 以上的大小,而上传大文件尤其是读大文件,可能会造成卡 UI 或者说点不动的问题。而用后台的 Worker 去实现是一个比较不错的解决办法。 02. 原理讲解 02.01. Shared Work ......
中用 函数 后台 Shared Worker

每日总结20231026

代码时间(包括上课)6h 代码量(行):100行 博客数量(篇):1篇 相关事项: 1、今天是周四,今天上午上的是软件设计模式和软件需求分析,软件设计模式写的是简单工厂模式和工厂方法模式的实验报告,软件需求分析讲的是数据流程图的相关画法。 2、今天下午上的是人机交互技术,我做了相关的算法与数据结构的 ......
20231026

第八章:三维旋转

第八章:三维旋转 本章我们将来看看不同的表示三维中方向和角位移的方式。它们各有优缺点,我们需要知道它们的原理以及它们之间的转换。 1.“定向”含义探微 有些词和“定向”类似,比如:方向、角位移、旋转。 方向是由球面坐标的两个角度所设置的,而定向则至少要三个数字(就是欧拉角,后面会讲);而角位移的描述 ......

2023数据采集与融合技术实践作业3

作业①: 要求:指定一个网站,爬取这个网站中的所有的所有图片,例如:中国气象网(http://www.weather.com.cn)。使用scrapy框架分别实现单线程和多线程的方式爬取。 –务必控制总页数(学号尾数2位)、总下载的图片数量(尾数后3位)等限制爬取的措施。 输出信息: 将下载的Url ......
数据采集 数据 技术 2023