reduction security笔记 方案
【FAQ】关于JavaScript版本的华为地图服务Map的点击事件与Marker的点击事件存在冲突的解决方案
一. 问题描述 创建地图对象,并添加marker标记,对map和marker均添加了点击事件; <body> <script> function initMap() { // 创建地图对象 const map = new HWMapJsSDK.HWMap(document.getElementByI ......
精神网络学习笔记
本篇接上篇 深度学习笔记 喵~ 1. 精神网络模型 考虑到在之前的模型中,我们训练的模型的决策界限都可以轻易找到其表达式,相对来说较为简单,我们下面来看一个复杂的模型,精神网络。 精神网络模型是通过模仿人的神经元的出的模型,即大脑中一般会分为多层神经元,第一层神经元负责接受一个输入,然后刺激第二层神 ......
动态规划笔记
##动态规划的原理 从做题来看我认为动态规划就是将递归的过程反向,以此来避免反复使用递归的函数进行反复的压栈,弹栈同时避免访问很多已经计算过的分支。就比如f(a) = f(a-1)+f(a-2)这个递推式,假设我们最终想要知道f(n)的值,那么我们可以使用一个递归函数f参数是i,进行递归调用。这样当 ......
关于在linux-centos7下部署 .net core程序绘图(PDF等)丢失中文字体的解决方案
关于在linux-centos7下部署 .net core程序绘图(PDF等)丢失中文字体的解决方案说明:1:以下操作基于新系统, 如果步骤一,二已经安装则不需要额外安装. 需要注意的是,在使用(yum install 包)的时候 如果提示包不存在;需要运行 步骤 (一:5 安装epel,企业版Li ......
老杜Vue实战教程完整版笔记(三)Vue组件化
接上篇文章,分享动力节点老杜全新版Vue教程笔记 学习の地止:https://www.bilibili.com/video/BV17h41137i4 3 Vue组件化 3.1 什么是组件 传统方式开发的应用 一个网页通常包括三部分:结构(HTML)、样式(CSS)、交互(JavaScript) 传统 ......
如何写压测方案
压测方案是指在系统稳定性和性能测试中,通过模拟大量用户并发请求,对系统的响应时间、吞吐量、稳定性等关键指标进行测试和评估的方法。下面是一份压测方案的通用步骤: 确定压测目标:首先需要明确压测的目标,比如评估系统在高并发情况下的性能表现,找出系统瓶颈等。 确定压测环境:根据系统的硬件配置和业务需求,选 ......
Unity性能优化课程学习笔记(Metaverse大衍神君)
课程来源于:https://space.bilibili.com/1311706157 等待函数: AA方案: 后处理: 渲染提前期优化culling,simplization,batching Culling Simplization: Batching 场景远景简化 看的到,但到不了的地方 Un ......
国产蓝牙芯片OM6621P/HS6621系列 应用门锁方案
在5G、物联网以及互联网家装市场的快速发展等多重因素的作用下,中国智能家居市场展现蓬勃发展态势。作为智能家居“入口”产品以及家庭智能安防产品的核心单品,智能门锁以其区别于传统机械锁更具安全性、便利性、可扩展性的优势,逐渐成为智能家居生态链上不可或缺的核心组成部分,备受用户青睐。 据洛图科技(RUNT ......
Spring注入接口,接口多个实现类调用哪个实现类的三种方案
https://blog.csdn.net/JingXu1114/article/details/124747047 代码所示: ··· @Autowired UserService userService ···在这个接口有多个实现类的情况下三种方式定义调用实现类: 方法1:··· `@Autow ......
Windows环境下Redis闪退解决方案
关于Win10环境下Redis闪退的原因分析 解决方案 第一步:通过命令行进入Redis目录 第一种:Win+R 第二种:powershell 第二步:排查错误(本文以powershell窗口为例) 第三步:解决问题(本文以powershell窗口为例) 按顺序输入如下命令: 注:忘记Redis密码 ......
error: Your local changes to the following files would be overwritten by merge 解决方案
拉取代码出现 error: Your local changes to the following files would be overwritten by merge 解决方案 你团队其他成员修改了某文件并已提交入库。 你在pull之前修改了本地该文件,等你修改完代码再pull时,这时会报错如下 ......
英语笔记:入门介绍
短期快速掌握语法基础,不同时做几件事 同时学语法和词汇,用造句的方法来学语法,再结合阅读巩固积累词汇,进而掌握造句和理解句子的能力,有了这个基础,再学发音,口语和听力,就容易多了。 语法知识 练习 复习 虽然能截取视频画面,但是最多一百张,字多了确实累,那还不如直接抄下来,在加上对自己之前的笔记不太 ......
JWT 实现登录认证 + Token 自动续期方案 转载
过去这段时间主要负责了项目中的用户管理模块,用户管理模块会涉及到加密及认证流程,加密已经在前面的文章中介绍了。今天就来讲讲认证功能的技术选型及实现。技术上没啥难度当然也没啥挑战,但是对一个原先没写过认证功能的菜鸡甜来说也是一种锻炼吧。 技术选型 要实现认证功能,很容易就会想到JWT或者session ......
AC 自动机学习笔记
前置知识:Trie 树、KMP 算法。 相信大家第一次听见这个算法都会很兴奋。 自动机,就是依据一个或者一些字符串建出来的无向图。 AC 自动机全名 Aho-Corasick Automaton。 它可以在 $O(\sum|T|+|S|)$ 的时间内解决多模式串的匹配问题。 它的本质就是在 Trie ......
FHQ Treap 学习笔记
FHQ Treap 这是一个很好理解、码量短、应用多变、容易可持久化的平衡树。我认为这是最实用的平衡树。 我们结合例题讲解:【模板】普通平衡树。 主要通过 split 和 merge 来维护。 首先平衡树有三个性质: 堆性质,这里我们将维护一个小根堆(事实上维护大根堆也没有关系),即是一棵二叉树,树 ......
【进程代数学习笔记】
【进程代数学习笔记】1:[CSP]进程的基本表示,迹及其操作_进程代数csp_LauZyHou的博客-CSDN博客 https://lauzyhou.blog.csdn.net/article/details/102536317 翻译 搜索 复制 ......
chatgpt接口开发笔记1:completions接口
chatgpt接口开发笔记1:completions接口 个人博客地址: https://note.raokun.top 拥抱ChatGPT,国内访问网站:https://www.playchat.top 序:写这一系列文章的动机来源于在部署Chanzhaoyu/**chatgpt-web**项目时 ......
ES6听课笔记
ES6语法 1.变量 1.1 变量声明 使用let变量不能重复声明 let star = '亚索' let star = '盲僧' //会报错,但是使用var不会报错 var star = '亚索' var star = '盲僧' //这就是正常的 1.2 块级作用域 分为三种: 全局作用域,函数作 ......
Fine-Grained学习笔记(2):矩阵乘法
问题:矩阵乘法 方阵乘法: 给定两个$n \times n$的矩阵$A=(a_{ij}),B=(b_{ij})$,计算$C=AB,c_{ij}=\Sigma_{k=1}^na_{ik}b_{kj}$. (由于语言习惯,本文中提到矩阵且无其他说明的场合,均指方阵) 朴素算法的复杂度:$O(n^3)$ ......
软件工程日报——《用户故事与迅捷方法》读书笔记二
今天,我又读了一会儿《用户故事与迅捷方法》,有了新的心得体会: 用户故事是敏捷开发中的一种技术,用于描述系统的功能需求。 迅捷方法是一种敏捷开发方法,旨在通过快速迭代和反馈来提高软件开发的效率和质量。 这点在实际开放上很重要,在开发过程上要重点关注用户故事,了解用户的需求和各种条件限制,明白在需求背 ......
利用CMake生成同一解决方案下多个项目管理文件
有的时候,我们需要在同一解决方案下管理多个项目,如果通过VS将项目一个一个添加,这项工作将变得十分繁琐。举例来讲,拿服务端和客户端的SOCKET通信来说,服务端和客户端两部分代码应作为两个单独的项目进行编译,而为了在同一解决方案下对这两个(或多个)项目进行管理,此时便可以借助CMake来帮助我们 ......
SAAS架构方案
SAAS(Software as a Service)是一种软件交付模型,它允许用户通过互联网访问和使用应用程序。SAAS架构方案需要考虑以下几个因素: 多租户架构 SAAS应用通常被多个租户共享,因此必须具有多租户架构。这意味着每个租户都可以拥有自己的数据和配置,但他们共享相同的应用程序实例。 通 ......
虚拟机|--Hyper-V|--Start PXE over IPv4.报错解决方案
前言 在Hyper-V管理器中 >> 操作 >> "快速创建"了一个WIndows XP 系统的虚拟机, 结果启动的时候报错了 解决方案 在创建虚拟机的时候不要快速创建, 而使用新建, 在指定代数步骤选择第一代(1), 开始创建的步骤改一下就可以了. 其他配置推荐 在分配内存步骤我写的是8000M左 ......
在Ubuntu下连接校园网的解决方案
### 环境配置 系统采用Ubuntu 20.4版本 ### 步骤教程 #### 创建PPPoE连接 打开如下图所示软件 点击“+”号,创建新连接 选择好上级接口,填写用户名、密码(服务可以不填) 在设置中点击即可完成连接 ......
【学习笔记】组合数杂项笔记
$\binom{n}{m} = \frac{n}{m} \binom{n-1}{m-1}$ $\to$ 可以用来消去一些神秘的系数。 二项式定理: $(x+y)^n = \sum \limits_{i=1}^n \binom{n}{i} x^i y^{n-i}$ 帕斯卡三角递推:$\binom{n} ......
python实验笔记1
1. python如何在一行里面输入两个数呢 如果直接这样子写会报错 n = int(input()) m = int(input()) 要按照下面的写法才可以实现 n, m = map(int, input().split()) 2. python实现排列组合 在 itertools 库中提供了两 ......
测试方案
在项目测试过程中,测试方案制定的好坏,会直接影响到项目的的质量。因此需要制定一份完善的测试方案,那么如何才能制定一份完善的方案呢? 5W1H原则 不管在任何场景下,制定计划时5W1H原则都是需要适用的。 how:如何去测?用什么资源?依据什么?工具如何选型、案例要执行到什么粒度。 why:为什么要实 ......
人月神话阅读笔记2
第七章对其他软件工程师提出的反驳进行回应。作者认为,虽然软件工程领域在过去几十年中发展迅猛,但是由于软件项目本身的特殊性以及人类本质的复杂性,软件开发仍然存在很多挑战和困难。因此,要想使软件开发过程更加高效和有序,需要深入研究软件开发的本质和规律,并制定相应的开发方法论。第八章探讨了开发过程中的外部 ......
Django笔记三十之log日志记录详解
本文首发于公众号:Hunter后端 原文链接:Django笔记三十之log日志的记录详解 这一节介绍在 Django 系统里使用 logging 记录日志 以下是一个简单的 logging 模块示例,可以先预览一下,接下来会详细介绍各个模块的具体功能: LOGGING = { 'version': ......