NOT
DX12 实战 法线贴图
前言 本篇将展示如何使用DX12 实现normal map 源代码chenglixue/D3D12 at normalmap 要点 定义:法线贴图基于凹凸贴图衍生出来的。纹理贴图中的纹素是RGB颜色值,而法线贴图中的纹素是法向量的坐标 用途:计算光照,在纹理图中存储法向量,再将其带入光照计算。在避免 ......
lambda表达式
[capture list] (parameter list) -> return type { function body; }; capture list 捕获列表 [] // 没有定义任何变量。使用未定义变量会引发错误。[x, &y] // x以传值方式传入(默认),y以引用方式传入。[&] ......
linux 内核空间内存分布
虚拟地址空间划分 linux通过宏“PAGE_OFFSET”将4GB的虚拟地址空间(32bit平台)划分成内核地址空间和进程地址空间两部分。“PAGE_OFFSET”的值支持通过Kconfig配置,其默认的值是“0xC0000000”。下面以经典的“PAGE_OFFSET=0xC0000000”来看 ......
html5 svg 圆形进度条
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>HTML5中的SVG属性实现圆形进度条效果</title> <style> #a{color:red;} </style> </head> <body> <sv ......
Java守护线程daemon介绍
1.介绍 线程分为用户线程和守护线程 JVM必须确保用户线程执行完毕,但是不用等待守护线程执行完毕 示例代码: public class TestDaemon { public static void main(String[] args) { DaemonThread daemon = new D ......
Unity常用事件函数
1 public class EventFunction : MonoBehaviour 2 { 3 public float attackValue=10000; 4 public float currentHP; 5 6 //对变量赋值的顺序(左边最先赋值,右边最后赋值,以此类推): 7 //变 ......
Mybatis-Plus条件构造器
Wrapper 介绍 Wrapper : 条件构造抽象类,最顶端父类 AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件 QueryWrapper : 查询条件封装 UpdateWrapper : Update 条件封装 AbstractLambdaWrappe ......
nginx
Nginx 安装+域名+location规则+rewrite 官网:http://nginx.org/ 安装依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 解压 tar -zxf 安装包 ./configu ......
CF417D
Cunning Gena - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) ki表示显示器数量需求 这点对于dp来说是比较难解决的,所以我们按 k 进行升序排序,这样便可以处理 k 的问题(其实这点有点难想到)。 假设 dp[i][j] 为前i个物品,状态为 j 下的最小价格,那么转 ......
实验二 电子公文传输系统安全--读书笔记
实验二 电子公文传输系统安全--读书笔记 一、《Core.Software.Security.Security.at.the.Source.CN.软件安全.从源头开始》 安全开发生命周期 最著名的SDL模型是可信计算安全开发生命周期,受欢迎的SDL模型有微软的SDL、Cigital的软件安全触点模型 ......
拉格朗日反演公式(lagrange inversion)组合证明
There is a simple combinatorial proof. The original form is $$ [t^n]w^k=\frac{k}{n}[t^{n-k}]\phi^k $$ where $w=t\phi(w)$ consider $w$ as egf. of the w ......
K8S:分享一次“乌龙问题”(人为导致的无法正常删除命名空间)
问题背景 背景是这样的,我有一套测试用的K8S集群,发现无法正常删除命名空间了,一直处于Terminating状态,强制删除也不行。于是,再次手动创建了一个名为“test-b”的命名空间,同样也是不能正常删除。于是,展开了排查。不过,查到最后,发现是个毫无技术含量的“乌龙问题”。结果不重要,重要的是 ......
今日总结
###今日报告 代码时间:大概7h (大部分是视频课时间) 代码行: 估摸着三百行吧 博客数量:3篇 ###遇到的问题: Spring入门 IoC入门 基本npm语法 ###需要完成的事情: github找到智能简历系统的Python案例 互联网+的项目 Spring5 SpringMVC SSM ......
01-计算机基础
1. 计算机基础 1.1 基础概念 计算机的组成 计算机是由多个硬件组合而成。 常见的硬件有CPU、硬盘、内存、网卡、显示器、机箱、电源、键盘鼠标、音响... 机械地将硬件组合在一起,它们之间是没法进行协作、工作的。 与硬件打交道的语言是0和1的二进制语言。 操作系统 用于协调计算机的各个硬件,让硬 ......
static关键字
static全局静态变量 1.普通全局变量和static全局静态变量都是静态存储方式。普通全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,普通全局变量在各个源文件中都是有效的 2.静态全局变量限制了其作用域,只在定义该变量的源文件内有效 static局部静态变量 局部静态变量的作用域仅 ......
DockerFile之ENV使用
一、Dockerfile代码 FROM openjdk:8-alpine # 统一时间,做软链接。ln [参数][源文件或目录][目标文件或目录] RUN rm -rf /etc/localtime && ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/ ......
FastRPC资料汇总
DEF CON Safe Mode - Slava Makkaveev - Pwn2Own Qualcomm compute DSP for fun and profit.pdf https://github.com/raspberrypi/linux/blob/stable/drivers/mis ......
程序员面试金典---23
整数英语的表示 思路:三位一写。 /** * @param {number} num * @return {string} */ var numberToWords = function(num) { const singles = ["", "One", "Two", "Three", "Four ......
什么是ABTest?
https://mp.weixin.qq.com/s/Fz-CTbZNQWMmtogkyAg0zg https://zhuanlan.zhihu.com/p/146090463#:~:text=%E5%A6%82%E4%BD%95%E5%81%9A%E4%B8%80%E6%AC%A1%E5%AE%8 ......
ZJOI2018树--等价类相关计算
ZJOI2018 树- 节点 1 作为树的根。- 对于 $i \in [2, n]$ ,独立地从 $[1, i)$ 中等概率随机选取一个节点作为 $i$ 的父亲。通过上面的方法独立的随机生成 $k$ 棵 $n$ 个节点的有根树 $T_1$ 至 $T_k$ ,他们两两同构的概率是多少。denote $ ......
同行盆友来稿:初探Python变量
什么是变量 在Python编程语言中,变量是用于存储数据值的标识符。它们可以用来引用数据值,而不是直接使用值本身。可以使用等号(=)运算符来将一个值赋给一个变量。 变量数据类型有那些 变量类型有以下几种: 1. 整型(int):表示整数,例如:`42`、`-3`、`1000`等。 2. 浮点型(fl ......
sizeof和strlen的区别
1.sizeof和strlen的区别 strlen是头文件cstring中的函数,sizeof是c++的运算符,strlen测量的是字符串的实际长度,以\0结束,而sizeof测量的是对象或者表达式类型占用的字节大小 size_t strlen(const char *str){ size_t le ......
Tomcat总体架构,启动流程与处理请求流程
系列文章目录和关于我 参考书籍《Tomcat架构解析》 一丶Tomcat总体架构 本文沿袭《Tomcat架构解析》中启发式的方式来总结Tomcat总体架构 1 Server Server接受客户端发送的请求数据并进行解析,完成相关的业务处理,然后将处理结果作为响应返回给请求计算机。 从上面这段话来看 ......
基于aspectjwear方式开启aop
今天刷到b站视频,看到aop织入,发现有点忘了。pom导入aspectjwear依赖,配置spring-aop.xml后引入context aop context扫描包aspect 开启aop自动识别。在切面类方法中配置切入点,测试发生以下错误。 Caused by: org.springframe ......
安装爬虫框架记录(第三方库)
安装指令:python -m pip install .whl文件 安装Scrapy3-1.0.1,需要的依赖库如下: zope.interface>=4.4.2 constantly>=15.1 incremental>=21.3.0 Automat>=0.8.0 six-1.16.0 hyper ......
LeetCode 周赛 344(2023/05/07)手写递归函数的固定套路
本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。 大家好,我是小彭。 今天下午有力扣杯战队赛,不知道官方是不是故意调低早上周赛难度给选手们练练手。 往期周赛回顾:LeetCode 单周赛第 343 场 · 结合「下一个排列」的贪心构造问题 周赛概览 T1. ......
PKUSC2023游记
旅游,不慌.jpg Day 0 人生中第一次来北京.jpg 下午在北大外面走了大半圈,感觉很壮观啊!不过校园这么大,想必明后天要迷路了(不是 然后回酒店摆。想面积但是社恐又犯了 /ng Day 1 上午开幕式+试机,试机题只有一题,据说去年也是这题。面到了 Nz /tyt 然后试机完直接被教练带去家 ......
每日总结2023-05-07
说下Activity生命周期 ? 在正常情况下,Activity的常用生命周期就只有如下7个 onCreate():表示Activity正在被创建,常用来初始化工作,比如调用setContentView加载界面布局资源,初始化Activity所需数据等; onRestart():表示Activity ......