• 2024-07-02[email protected](45)路由v5.x(10)源码(2)- history
    目录1,作用1.1,createBrowserHistory1.2,createHashHistory1.3,createMemoryHistory2,history对象的属性2.1,action2.2,push/replace/go/goBack/goForward2.3,location2.4,listen2.5,block/getUserConfirmation2.5,createHref1,作用react-router在控制和监听地址变
  • 2024-07-02Nginx proxy manager反向代理docker hub
    1.域名解析用作反向代理的域名要提前解析,如果使用外国的DNS域名提供商的话,最好提前一天解析好。2.配置NPM2.1.Details选项卡2.2.SSL选项卡2.3.Advanced选项卡location/{#Dockerhub的官方镜像仓库proxy_passhttps://regis
  • 2024-07-02避免删库跑路的最好办法
    一、前言1.1删库跑路是什么?删库跑路:是一个在开发和运维领域常见的幽默说法,但它指的是一种严重的故障情境:意外删除了生产数据库中的数据。在实际操作中,这种情况可能会导致严重的数据丢失和业务中断。1.2避免删除跑路的方式权限控制: 限制对生产环境的直接访问和操作,确保只有
  • 2024-07-01【burpsuite安全练兵场-客户端15】基于DOM的漏洞-7个实验(全)
    目录一、基于DOM的漏洞1、DOM2、污染流漏洞3、共同来源4、会导致基于DOM漏洞的汇点5、防止基于DOM的污染流漏洞二、反射型DOM、存储型DOM三、控制Web消息源1、简述:2、影响:3、使用Web消息作为攻击源构建攻击实验1:使用Web消息的DOMXSS实验2:使用Web消息和JavaS
  • 2024-07-01AI引到学习前端开发
    假设你是一位前端技术开发专家,我有几个JavaScript的问题想向你咨询我想用JavaScript来做微信小程序开发,请以表格的方式输出知识要点请叙述JavaScript操作浏览器对象的常用接口和方法把上述表格按照访问对象归类将上述文字制作一个表格来呈现,要求逻辑清晰描述信息简明扼要且
  • 2024-06-30Nginx实现负载均衡的4种常用方式及路径匹配规则
    一、Nginx实现负载均衡的4种常用方式为:轮询模式、IP哈希模式、权重模式、最少连接实现负载均衡需要在http模块中配置使用upstream模块定义后台的webserver的池子,名为proxy-web,在池子中我们可以添加多台后台webserver,其中状态检查、调度算法都是在池子中配置;然后在se
  • 2024-06-30nginx使用
    Nginx概述Nginx功能介绍静态的web资源服务器html,图片,js,css,txt等静态资源http/https协议的反向代理,7层url结合FastCGI/uWSGI/SCGI等协议反向代理动态资源请求tcp/udp协议的请求转发(反向代理)4层基础特性模块化设计,较好的扩展性高可靠性支持热部署:不停
  • 2024-06-23Nginx实操学习
    1.配置文件分析1.nginx官网nginx官网:http://nginx.org/en/nginx文档:http://nginx.org/en/docs/nginx官网(中文):http://nginx.p2hp.com/nginx文档(中文):http://nginx.p2hp.com/en/docs/index.html推荐看英文2.配置文件(带注释)#usernobody;worker_processes1;
  • 2024-06-23JavaScript基础部分知识点总结(Part6)
    BOM概述1.什么是BOMBOM(BrowserObjectModel)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是window。BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性。BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C,BOM最
  • 2024-06-23JavaScript 地址信息与页面跳转
    在JavaScript中,处理地址信息和页面跳转通常涉及到两种主要的技术:使用window.location对象和创建超链接(<a>标签)。1.使用window.location对象window.location对象包含了关于当前URL的信息,并且提供了一些方法来进行页面跳转。获取地址信息你可以使用window.location对象
  • 2024-06-22ASP.NET Core Blzor 1:创建准备项目
      本章将创建贯穿本书这一部分的示例项目。1创建项目dotnetnewglobaljson--sdk-version3.1.101--outputMyAdvanceddotnetnewweb--no-https--outputMyAdvanced--frameworknetcoreapp3.1dotnetnewsln-oMyAdvanceddotnetslnMyAdvancedaddMyAdvanced 
  • 2024-06-21Nginx 反向代理 (泛域名->泛域名,https,静态文件)
    Nginx反向代理配置指南(泛域名->泛域名,HTTPS,静态文件)完整版server{#监听80端口listen80;listen443sslhttp2;; #...... #泛域名server_name*.{fromName}.com;#获取"*"参数set$subdm'';if($host~*"(.*
  • 2024-06-21Nginx部署Vue前端项目,部署多个Vue项目
    参考:https://blog.csdn.net/qq_33454884/article/details/89212702启动闪退:https://blog.csdn.net/weixin_66383346/article/details/1326221561.下载安装nginx 下载地址:https://nginx.org/en/download.html  windows版:nginx/Windows-1.27.0解压后必须放在没有中文,没有空格
  • 2024-06-19Nginx Rewrite
    一.NginxRewrite概述        现在Nginx已经成为很多公司作为前端反向代理服务器的首选,在实际工作中往往会遇到很多跳转(重写URL)的需求。比如:更换域名后需要保持旧的域名能跳转到新的域名上、某网页发生改变需要跳转到新的页面、网站防盗链等等需求。如果在后端使用的Ap
  • 2024-06-184.17
    windowlocation跳转的几种方式与a链接跳转的总结 1.window.location.href在当前页面跳转1window.location.href= 'http://www.baidu.com' 等于<ahref="http://www.baidu.com"></a>2.window.open在新页面跳转1window.open('www
  • 2024-06-1745.JavaScript基础【三】
    【一】JavaScript之函数1)函数声明函数须先声明,才能使用函数声明时不会立即执行,只有调用时才会执行function函数名(参数1,参数2){ 代码体}2)函数调用函数名()函数的执行与定位位置无关,只与调用位置有关可多次调用,每次调用都是独立不相关的3)函数分类1.无
  • 2024-06-17UE4 C++ AI实现跳跃(上下平台)
    NavLinkProxyPointLink:点对点,不提供可处理的事件SmartLink:提供可处理的事件,当AI到达Link位置时,可以接受函数通过ReceiveSmartLinkReached事件进行绑定函数操作实现简单的跳跃通过接口,定义函数,在AI基类中进行实现。主要通过两个函数实现UGameplayStatics::SuggestPro
  • 2024-06-16Nginx设置缓存后,访问网页404 问题原因及解决方案(随手记)
    原文链接:Nginx设置缓存后,访问网页404问题原因及解决方案(随手记)_nginx的html文件地址修改后404-CSDN博客 目录问题描述Nginx文件解决方案查看error_log日志问题原因修改文件并测试Nginx文件测试总结问题描述在Nginx中设置缓存expires后,结果重启nginx,网站访问404了。Nginx文件s
  • 2024-06-16内核参数kernel.shmall和kernel.shmmax
    在Linux系统中,内核参数kernel.shmall和kernel.shmmax与共享内存(SystemV共享内存)有关,它们分别定义了系统可以分配的共享内存段的最大页数和单个共享内存段的最大字节数。以下是一些关于这些参数的推荐设置:kernel.shmall:这个参数控制可以使用的共享内存的总页数。Linux共享内存
  • 2024-06-15C语言-位运算练习-4
    题目:编写程序,接受两个int类型的参数,一个是值,一个是位的位置,如果指定位的位置为1,该函数返回1,否则返回0源代码:#include<stdio.h>intbit_location(intint_bit,intint_loca);intmain(){intint_bit,int_loca;printf("请输入你要查询的数字和对应位置是否为1
  • 2024-06-12社交--附近的人
    1.需求分析各种社交软件基本都有附近的人的需求,该APP查询附近1公里食客,同时只需要查20个即可2.设计思路解决基于地理位置的搜索,MySQL、MongoDB、Redis都支持地理位置的存储“附近的人”也就是常说的LBS(LocationBasedServices,基于位置服务),它围绕用户当前地理位置数据而
  • 2024-06-114.nginx-反向代理
    准备工作1.安装apache-tomcat,下载后,解压 tar-xvfapache-tomcat-7.0.70.tar.gzhttp://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.70/bin/apache-tomcat-7.0.70.tar.gz2.安装openjdksudoyuminstalljava-1.8.0-openjdkjava-version检查是否安装成功启动tom
  • 2024-06-10Nginx Rewrite
    目录1.常用的Nginx正则表达式2.location3.rewrite1.常用的Nginx正则表达式^:匹配输入字符串的起始位置$:匹配输入字符串的结束位置*:匹配前面的字符零次或多次。如“ol*”能匹配“o”及“ol”、“oll”+:匹配前面的字符一次或多次。如“ol+”能匹配“ol”及“oll”、“olll
  • 2024-06-07千问AI agent qwan_agent使用
    代码:#Reference:https://platform.openai.com/docs/guides/function-callingimportjsonimportos#DASHSCOPE_API_KEYfromqwen_agent.llmimportget_chat_model#Exampledummyfunctionhardcodedtoreturnthesameweather#Inproduction,thiscouldb
  • 2024-06-06提取PAD LOCATION 坐标
    hiSetBindKey("Layout""F9""smpGUIPadExtract()")procedure(smpGUIPadExtract()let(() padlayerName=hiCreateStringField( ?name`padlayerName ?prompt"LayerName" ) padlayerPpos=hiCreateStringF