装饰器相关

Python相关练习

我又来练习啦! 1、将一个列表的内容复制到另外一个列表里面 2、输出九九乘法表 3、统计1到100的和 4、转战PTA作业(函数篇)--使用函数输出指定范围内Fibonacci数的个数 def fib(n): if(n==0 or n==1): return 1 else: return fib(n ......
Python

SQL注入相关

SQL注入相关 找到某个可以发起数据库请求页面,并确定该页面可以SQLI后,可以先用burpsuite抓 个request包 然后把包里的内容保存到文本里,例如SQLI.txt sudo sqlmap -r SQLI.txt --dbs 发送request,执行注入 sudo sqlmap -r S ......
SQL

选择器

选择器 1.层次选择器 E F,后代选择器。最终选择F,并且F元素属于E元素的后代。 E > F,子选择器,选择匹配的F元素,且匹配的F元素是E的子元素。 E + F,相邻兄弟选择器。选择匹配的F元素且匹配的F元素仅位于匹配的E元素的后面。 <!DOCTYPE html> <html> <head> ......

关系选择器

关系选择器 关系选择器分类 后代选择器 子代选择器 相邻兄弟选择器 通用兄弟选择器 后代选择器 定义 选择所有被E元素包含的F元素,中间用空格隔开 语法 E F{} <ul> <li>宝马</li> <li>奔驰</li></ul><ol> <li>奥迪</li></ol>ul li{ color: ......

【Unity3D】表面着色器

1 前言 ​ 固定管线着色器一、固定管线着色器二 中介绍了 ShaderLib 的基本用法,本文将接着讲解表面着色器(Surface Shader)的用法。固定管线着色器基于 ShaderLib 命令实现,表面着色器基于 CG 语言实现。目前主流的 Shader 编程语言主要有 GLSL、HLSL、 ......
表面 Unity3D Unity3 Unity 3D

【Unity3D】线段渲染器LineRenderer

1 LineRenderer 简介 ​ LineRenderer 组件用于绘制线段,可以调整线段条数、端点坐标、颜色、宽度等属性,其属性面板如下: Materials:线段材质,最好设置为 Default-Line; Positions-Size:线段端点个数; Positions-Element: ......
线段 LineRenderer Unity3D Unity3 Unity

【Unity3D】固定管线着色器一

1 前言 ​ 着色器(Shader)是渲染管线中最重要的一环,Unity3D 底层基于 OpenGL 实现,读者可以通过 渲染管线 了解 Unity3D 渲染流程。 ​ OpenGL 1.x 为固定管线,2.x 之后才支持可编程管线,Unity3D 固定管线着色器使用 ShaderLab 语言实现。 ......
管线 Unity3D Unity3 Unity 3D

【Unity3D】固定管线着色器二

1 前言 ​ 固定管线着色器一 中介绍了 Shader 中外部属性、光照、贴图等基础用法,本文将进一步讲解固定管线着色器,介绍正面与反面剔除、Alpha 测试、深度测试、混合、渲染队列等用法。渲染管线相关理论知识详见→渲染管线。 2 正面与反面剔除 ​ 正面是指模型的表面,反面是指模型的内壁,一般而 ......
管线 Unity3D Unity3 Unity 3D

【Unity3D】顶点和片元着色器

1 前言 ​ 上文介绍了渲染管线、固定管线着色器和表面着色器,如下: 渲染管线 固定管线着色器一 固定管线着色器二 表面着色器 ​ 固定管线着色器通过命令方式实现光照和贴图等效果,表面着色器通过给 SurfaceOutput 赋值实现光照、贴图和法线贴图等效果,它们都不用关注光照算法是如何实现的,只 ......
顶点 Unity3D Unity3 Unity 3D

[MySql] 数据库死锁的排查和相关知识

查看数据库最近的一次死锁 执行以下命令: show engine innodb status; 查询结果 ...... LATEST DETECTED DEADLOCK 2023-03-20 15:26:35 7f37cf7bc700 *** (1) TRANSACTION: TRANSACTION ......
数据库 知识 数据 MySql

Python——闭包与装饰器(九)

1. 什么是闭包 Python中的闭包是一个比较模糊的概念,有很多朋友都认为不好理解,但是随着深入学习,就会发现闭包无论如何都是需要去理解的,下面我将自己对闭包的理解进行阐述,希望能够对你有所帮助 ~ 我们可以将闭包理解为一种特殊的函数,这种函数由两个函数的嵌套组成,且称之为外函数和内函数,外函数返 ......
闭包 Python

图片隐写相关

一些图片隐写相关的工具 steghide 用于从jpg中提取隐藏文件 steghide info photo。jpg 分析图片,看看是否有隐藏文件steghide extract -sf photo.jpg 将隐藏文件提取出来 exiftool 用于查看图片信息,比如拍摄时间、地点、拍摄人等等信息 ......
图片

Javaweb学习-书城项目相关

资料来源于:B站尚硅谷JavaWeb教程(全新技术栈,全程实战) ,本人才疏学浅,记录笔记以供日后回顾 由于是多个视频内容混合在一起,因此只放了第一个链接 本文参考价值不高,随便写写罢了 视频链接 讲师的大致思考逻辑及需要实现的功能 第一日内容: 1. 需求分析 2. 数据库设计 1) 实体分析 - ......
书城 Javaweb 项目

子元素选择器

子元素选择器 与后代选择器相比,子元素选择器(Child selectors)只能选择作为某元素直接/一级子元素的元素。 以下实例选择了<div>元素中所有直接子元素 <p> : 实例 div>p { margin: 0px; padding: 0px; color: rgb(0, 0, 139); ......
元素

相邻兄弟选择器

相邻兄弟选择器 相邻兄弟选择器(Adjacent sibling selector)可选择紧接在另一元素后的元素,且二者有相同父元素。 如果需要选择紧接在另一个元素后的元素,而且二者有相同的父元素,可以使用相邻兄弟选择器(Adjacent sibling selector)。 以下实例选取了所有位于 ......
兄弟

salesforce零基础学习(一百二十八)Durable Id获取以及相关概念浅入浅出

本篇参考: salesforce 零基础开发入门学习(十一)sObject及Schema深入 https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_enti ......
salesforce 概念 Durable 基础

设计模式(二十四)----行为型模式之迭代器模式

1 概述 定义: 提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示。 2 结构 迭代器模式主要包含以下角色: 抽象聚合(Aggregate)角色:定义存储、添加、删除聚合元素以及创建迭代器对象的接口。 具体聚合(ConcreteAggregate)角色:实现抽象聚合类,返回一 ......
模式 设计模式 行为

【深入浅出 Yarn 架构与实现】5-1 Yarn 资源调度器基本框架

资源调度器是 YARN 中最核心的组件之一,它是 ResourceManager 中的一个插拔式服务组件,负责整个集群资源的管理和分配。 Yarn 默认提供了三种可用资源调度器,分别是FIFO (First In First Out )、 Yahoo! 的 Capacity Scheduler 和 ... ......
深入浅出 Yarn 架构 框架 资源

结构型-装饰器模式

定义 如果希望动态给某个类添加一些属性或者方法,但是你又不希望这个类派生的对象受到影响,那么装饰器模式就可以给你带来这样的体验。 它的定义就是在不改变原对象的基础上,通过对其进行包装拓展,使得原有对象可以动态具有更多功能,从而满足用户的更复杂需求。 举个例子,一部手机,你可以买各种花里胡哨的手机壳等 ......
结构型 结构 模式

Flutter 下载篇 - 贰 | 当下载器遇上切换网络库

需求背景 继上篇《Flutter 下载篇 - 壹 | flutter_download_manager 源码解析》中详细介绍了 flutter_download_manager 用法和原理。在优缺点中提到,该库纯 Dart 实现,支持下载管理,暂停,恢复,取消和断点续传。其中有个缺点是网络库与 di ......
Flutter 网络

设计模式(十一)----结构型模式之装饰者模式

1、概述 我们先来看一个快餐店的例子。 快餐店有炒面、炒饭这些快餐,可以额外附加鸡蛋、火腿、培根这些配菜,当然加配菜需要额外加钱,每个配菜的价钱通常不太一样,那么计算总价就会显得比较麻烦。 使用继承的方式存在的问题: 扩展性不好 如果要再加一种配料(火腿肠),我们就会发现需要给FriedRice和F ......
模式 结构型 设计模式 结构

Python装饰器实例讲解(三)

Python装饰器实例讲解(三) 本文多参考《流畅的python》,在此基础上增加了一些实例便于理解 姊妹篇 Python装饰器实例讲解(一),让你简单的会用 Python装饰器实例讲解(二),主要讲了一个万能公式(原理) 本文其实反而是最最基础的部分,当然也回答了好几个关键的问题,也有一些是重复的 ......
实例 Python

【ASP.NET Core】标记帮助器——抽象层

标记帮助器,即 Tag Helpers。这个嘛,就直接翻译了,叫“标记帮助器”,虽然不好听,但只能这样了。当然你翻译为“标记增强器”也行。 所谓标记帮助器,就是针对 HTML 标签(不管是标准的还是自己命名的)进行扩展的做法。它是以 Razor 为基础的,服务于开发人员的。在服务器端用 C# 代码来 ......
标记 Core ASP NET

【ASP.NET Core】标记帮助器——元素筛选

前一篇中老周从标记帮助的底层介绍关键性的接口,如 ITagHelper ,它是一个标志,用于识别哪些类属于 Tag Helper。 标记帮助器毕竟是针对 HTML 标记的,所以得筛选。说白了就是我写的这个帮助器在哪些 HTML 标记上起作用。这就需要拿出一个特性类。 [AttributeUsage( ......
标记 元素 Core ASP NET

【ASP.NET Core】标记帮助器——替换元素名称

标记帮助器不仅可以给目标元素(标记)插入(或修改)属性,插入自定义的HTML内容,在某些需求中还可以替换原来标记的名称。 比如我们在使用 Blazor 时很熟悉的 Component 标记帮助器。在 Razor 文档中你将使用 <Component> 元素来设置要呈现的组件。而在实际处理时,会去掉 ......
标记 元素 名称 Core ASP

CesiumJS PrimitiveAPI 高级着色入门 - 从参数化几何与 Fabric 材质到着色器 - 下篇

书接上文 https://www.cnblogs.com/onsummer/p/cesium-primitive-api-tutorial.html 3. 使用 GLSL 着色器 明确一个定义,在 Primitive API 中应用着色器,实际上是给 Appearance 的 vertexShade ......
下篇 PrimitiveAPI 几何 材质 CesiumJS

Python 装饰器原理

装饰器是 Python 编程中常用的一个功能,可以将通用的逻辑抽象成装饰器,通过装饰器语法应用到不同的目标上,达到增强或修改目标逻辑的目的。 先来看一个简单的例子 # 打印耗时的装饰器 def log(f): def inner(*args, **kw): start = time.perf_cou ......
原理 Python

【Django drf】视图层大总结 ViewSetMixin源码分析 路由系统 action装饰器

九个视图子类 # 两个视图基类 1.APIView 2.GenericAPIView APIView: renderer_classes响应格式类 parser_classes请求解析类 跟数据库解耦合 GenericAPIView:queryset数据集 serializer_class序列化类 ......
视图 路由 ViewSetMixin 源码 Django

CSS 3 所有的选择器整理(2023.2)

你知道的和你不知道的所有选择器。不包含尚未广泛实现的,也不包含已弃用的。 基本的选择器规则(Selector) 类型(Type)选择器 直接用标签匹配特定的元素 span { ... } p { ... } 类(Class)选择器 以.开头,匹配含有这个 class 的元素 .info { ... ......
2023.2 2023 CSS

CesiumJS PrimitiveAPI 高级着色入门 - 从参数化几何与 Fabric 材质到着色器 - 上篇

Primitive API 还包括 Appearance API、Geometry API 两个主要部分,是 CesiumJS 挡在原生 WebGL 接口之前的最底层图形封装接口(公开的),不公开的最底层接口是 DrawCommand 为主的 Renderer API,DC 对实时渲染管线的技术要求 ......
上篇 PrimitiveAPI 几何 材质 CesiumJS