XOR

切线空间

# 切线空间 - [切线空间](#切线空间) - [切线空间是什么?](#切线空间是什么) - [如何求TBN](#如何求tbn) - [如何用](#如何用) ## 切线空间是什么? 我们知道一个模型有许多面,每个面有法线,当我们从高模到低模的时候,就需要细节贴图和法线贴图来弥补。(细节贴图有好多种 ......
切线 空间

pssh

pssh简介 pssh是一个python编写可以在多台服务器上执行命令的工具,也可实现文件复制。pssh需要通过ssh的key验证来管理主机,其不能很好的支持密码验证。用过epel源的pssh包来安装 常用参数 -h HOST_FILE 后边跟远程主机列表(ip) -H HOST_STRING 后边 ......
pssh

计算机网络技术——路由基础

# 路由基础 ### 什么是路由 ​ 将一个网段的数据包转发到另一个网段。 ### 实现路由的设备是什么 ​ 凡是具备路由功能的网络设备。 ### 路由的来源 - 直连路由:路由设备根据接口地址自动生成的路由 - 静态路由:由管理员手工配置的路由 - 动态路由:根据路由协议交换路由信息生成的路由 # ......
路由 网络技术 计算机 基础 技术

Ubuntu 22.04.1 LTS 安装 mongodb

如果您想安装最新版本的MongoDB,可以考虑使用MongoDB官方提供的软件源。请按照以下步骤进行操作: 导入MongoDB的公钥: Copy Code wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt- ......
mongodb Ubuntu LTS 22 04

登录注册相关功能(前后端不分离)

## 1.登录相关 要现实的功能: - 用户名与密码登录 - 手机号和验证码登录 登录成功,将用户登录信息保存到session中,跳转home页面 登录失败,在页面提示报错信息 ### 1.1 用户名与密码登录 效果图展示: ![image](https://img2023.cnblogs.com/ ......
功能

字符串哈希

## 概念 这个东西很简单,字符串哈希是什么捏?和数字的哈希一样,字符串哈希就是把每一个字符串映射到一个数上去。具体来说,我们可以把一个字符串看成一个大进制数,比如 ```abc``` 我们就可以把它看成一个 $26$ 进制的数字,那么这个数字就是 $1 \times 26^2 + 2 \times ......
字符串 字符

Untiy Shader学习基础(build in管线)

1.渲染流水线 流水线的任务是从3D模型出发,绘制出一个2D的屏幕场景。 渲染流水线一共分为三个阶段:1.应用阶段,主要作用是准备好场景数据,执行Culling操作,设置每个模型的渲染状态,输出渲染图元给下一个阶段 2.几何阶段,决定绘制的图元是什么,要怎么样绘制。并将数据变换到屏幕上,将数据与着色 ......
管线 基础 Shader Untiy build

Angular 项目引入纯 H5 直播流播放器 Jessibuca(已被官方收录)

## 前言 最近工作 Angular 项目在做摄像监控的相关功能,需要使用 Jessibuca 插件,查阅官方文档发现只有 Vue 和 React 的 demo,百度 Google 也基本查不到有用的资料,啧啧啧- -,这还能忍!把我大 Angular 置于何地!遂自己写了个 Angular dem ......
Jessibuca 播放器 Angular 项目 官方

SonarQube-9.9 LTS 部署说明

# SonarQube-9.9 LTS 部署说明 ## 前置准备 - SonarQube 9.9 LTS 软件包 - soanr-scanner 扫描仪 - JAVA 环境(根据官方要求,选择了JDK17) - 数据库环境(根据官方要求,选择了postgresql 15) ## Linux 部署 # ......
SonarQube 9.9 LTS

正则常用匹配

正则常用匹配 一、匹配由数字和字母组成的字符串,且长度为5到10个字符之间。 /^[a-zA-Z0-9]{5,10}$/ 二、匹配一个有效的邮箱地址。 /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/ 三、匹配一个日期,格式为YYYY-MM-DD, ......
正则 常用

Codeforces Round 882 (Div. 2) 题解(A ~ D)

比赛地址 A. The Man who became a God 题意: 给定含有n个元素的数组,将数组分成m段,计算m段 f (l, r) 的最小值 思路: 容易发现 | ai - ai + 1 | 是两个元素差的绝对值,分成m段,也就是有 m - 1个绝对值不用计算,所以只需要除去 m - 1 ......
题解 Codeforces Round 882 Div

代理模式-14

### 概述 代理模式 (Proxy/Surrogate Pattern) 给某个对象一个代理,由代理控制对原对象的使用。 **优点**:一定程度降低耦合度。 **缺点**:实现复杂。 ```java interface Subject { void a(); } class Real implem ......
模式 14

C++ 设计模式之工厂方法模式

设计模式之工厂方法模式 工厂方法模式,定义一个用于创建对象的接口,让子类决定实力化哪一个类。工厂方法使一个类的实例化延迟到其子类。其UML图如下: 这里要区分一下工厂方法模式与简单工厂模式的区别。简单工厂模式需要在工厂类中判断要生产什么类型的对象。工厂方法模式则把这部分工作交给了客户端。每一种类对象 ......
模式 设计模式 工厂 方法

视频直播网站源码,Android 获取屏幕像素(宽高)

视频直播网站源码,Android 获取屏幕像素(宽高) Resources resources = this.getResources();DisplayMetrics dm = resources.getDisplayMetrics();int screenWidth = dm.widthPixe ......
视频直播 像素 源码 屏幕 Android

【SOAP】soap 协议小记

1、SOAP 是什么东西? SOAP 是一种**基于 XML 的协议**,用于在网络上传输结构化的数据。在大多数情况下,SOAP 请求会被封装为 **HTTP POST 请求**进行发送。 SOAP 请求通常使用 HTTP 协议的 POST 方法将请求发送到 SOAP Web 服务的端点(通常是一个 ......
小记 SOAP soap

不打比赛不知道

记录那些弱智错误。 - 父子两倍的线段树,若在修改和询问时要下传懒惰标记,则必须在检查完是否return之后再push_down,否则会数组越界。 ``` void modify(int p,int l,int r,int L,int R){ //push_down(p);错误 if(l>=L&&r ......

RTSP协议报文交互过程全记录

一。rtsp拉流(UDP) 1.OPTIONS: OPTIONS rtsp://10.0.16.111:554/Streaming/Channels/101 RTSP/1.0 CSeq: 1 User-Agent: Lavf59.26.100 RTSP/1.0 200 OK CSeq: 1 Publ ......
报文 过程 RTSP

实现企业数字化,只差一款SuperHarness线束软件!

SuperHarness是一款用于电气制造行业的二次导线CAD/CAM/CAPP软件系统,它以柜体三维结构模型和电气设计软件生成的文件为数据基础,完成电气柜内部导线的三维布线模拟,进而生成加工导线用数控代码,完成导线的自动制造。并能生成线束制造用钉板图,在电气柜的壳体尚未完成制造前就完成线束的制作, ......
线束 SuperHarness 数字 企业 软件

开放一个API,让用户执行一个命令

在一般情况下,我们有很多专业性很强的命令,一般的管理员是没有这个专业知识,无法去操作的。下面我介绍一个方案: 开放一个API,让用户执行一个重启的命令: 由于这涉及到一些安全性的问题,所以你需要谨慎考虑。下面是一个简单的Python Flask应用,该应用接收一个HTTP GET请求并执行指定的sh ......
命令 用户 API

springboot接口防刷

服务器通过redis 记录下请求的次数,如果次数超过限制就限制访问。 在redis 保存的key 是有时效性的,过期就会删除。 @RequestLimit 注解 import java.lang.annotation.*; /** * 请求限制的自定义注解 * * @Target 注解可修饰的对象范 ......
springboot 接口

IDE Error running 'XXXApplication': Command line is too long. Shorten command line forXXX

在运行一个SpirngBoot项目时发生了一个错误: Error running 'XXXApplication': Command line is too long. Shorten command line forXXXApplication 命令行过长,打开 /.idea/workspace. ......
line XXXApplication Command running Shorten

C++ 设计模式之策略模式

设计模式之策略模式 策略模式定义算法家族,分别封装。它们之间可以相互替换,让算法变化,不会影响到用户。优点:适合类中的成员方法为主,算法经常变动;简单了单元测试(因为每个算法都有自己的类,可以通过自己的接口单独测试)。缺点:客户端需要做出判断。 其UML图如下: 策略模式和简单工厂模式非常相似。具体 ......
模式 设计模式 策略

C++ 设计模式之装饰模式

设计模式之装饰模式 装饰模式,动态地给一个对象添加一些额外的职责(不一定重要的功能,只是偶然一次执行),就增加功能来说,装饰模式比生成子类更为灵活。其UML图如下: ConcreteComponent定义了一个具体的对象,ConcreteDecorator类是用来装饰ConcreteComponen ......
模式 设计模式

直播网站源码,Android获取屏幕高宽

直播网站源码,Android获取屏幕高宽 The first:通过WindowManager来获取,个人建议使用 import android.content.Context;import android.util.DisplayMetrics;import android.view.WindowM ......
源码 屏幕 Android 网站

直播平台搭建源码,点击按钮复制input框里面的内容

直播平台搭建源码,点击按钮复制input框里面的内容 <el-input v-model="content" placeholder="请输入内容" readonly class="link-txt" id="copy-link" ></el-input> <el-button class="cop ......
源码 按钮 内容 input 平台

Stream流学习_常用操作api

# Stream流学习 ## 初识Stream **背景要求** ![image-20230612200244187](https://typora-my-photo.oss-cn-beijing.aliyuncs.com/image-20230612200244187.png) * **传统代码实 ......
常用 Stream api

echarts 散点图分段式渐变色(分段型视觉映射组件)

echarts 分段型视觉映射组件,有三种模式: 连续型数据平均分段: 依据 visualMap-piecewise.splitNumber 来自动平均分割成若干块。 连续型数据自定义分段: 依据 visualMap-piecewise.pieces 来定义每块范围。 离散数据根据类别分段: 类别定 ......
段式 组件 视觉 echarts

【求教帖】C# 程序执行过程中的未响应问题

##### 说明: C# Winform程序,在winform中点击按钮,调用matlab计算,计算结果存入Oracle。启动timer,显示根据结果绘制的曲线。 timer相关语句 ``` public System.Timers.Timer Pretimer; private void Init ......
过程 程序 问题

Ubuntu 22.04(阿里云服务器)安装配置Apache2.4 + PHP8.0 + MySQL5.7

#### 1 安装Apache2.4 ```shell # Apache在Ubuntu中的名称为Apache2 # 更新apt sudo apt update # 安装apache2 sudo apt install apache2 ``` ![](https://img2023.cnblogs.c ......
Apache2 服务器 Ubuntu Apache MySQL5

C++ 设计模式之适配器模式

设计模式之适配器模式 适配器模式,将一个类的借口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适配器模式主要解决的是数据和行为都正确,但接口不符合的情况。该模式很好理解,其UML图如下: 示例代码如下: 1 // AdapterModel. ......
模式 设计模式 适配器