自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

警警的博客

警警的博客

  • 博客(511)
  • 资源 (1)
  • 收藏
  • 关注

原创 前端系统设计面试题(一)Javascript\Vue

在 JavaScript 中,事件总线(Event Bus)是一种设计模式,允许不同组件或对象通过事件进行通信,而无需直接引用对方。在前端项目中实现模块化,可以采用多种技术和工具,如 ES6 模块、CommonJS、AMD 等。在前端页面实现无限滚动加载内容时,为了保持页面性能和用户体验,可以自动回收上面的内容。:后端接收到前端请求后,根据AppID、回调URL等信息生成微信登录的二维码URL,并返回给前端。:首先,需要在微信开放平台注册一个账号,并创建一个网站应用,获取AppID和AppSecret。

2024-11-14 16:02:28 1161

原创 BPMNJS设计核心思想和核心模块

可扩展的渲染器BPMN.js 支持开发者自定义渲染器,可以通过覆盖默认的,为流程图中的节点和连线自定义样式。开发者可以定义新的 SVG 元素、附加图标等,适应企业的特定样式要求。

2024-11-13 14:38:15 808

原创 BPMNJS设计器开发核心功能分析

现在BPMN有许多资源,但好像有门槛,也不知道到底要做什么,此文章从系统功能和业务需求功能分析了BPMN系统到底需要实现什么功能,该怎样做

2024-11-13 11:36:15 1097

原创 Vue自定义指令详解——以若依框架中封装指令为例分析

自定义指令允许开发者直接对DOM元素进行低层次操作,而无需编写大量的模板或者JavaScript代码。它们可以响应Vue的响应式系统,从而在数据变化时触发相应的DOM更新。全局注册使用方法可以在全局范围内注册一个自定义指令。// 指令的定义// 只调用一次,指令第一次绑定到元素时调用// 在这里可以进行一次性的初始化设置},// 其他钩子函数...});局部注册在组件中,可以使用directives选项来局部注册自定义指令。// 指令的定义// ...},// 其他钩子函数...},

2024-11-12 21:35:49 711

原创 Javascript常见数据结构——二叉树

二叉树(Binary Tree)是一种重要的数据结构,每个节点最多只有两个子节点,分别称为左子节点和右子节点。二叉树广泛用于树形数据的处理,比如表达式解析、优先级队列、文件系统结构等。本文将详细介绍二叉树的结构、常见操作,并通过 JavaScript 示例代码进行演示。

2024-11-12 13:28:56 315

原创 Javascript中Map与Set以及其常见遍历方式

在JavaScript中,Map和Set是两种非常重要的集合类型,它们提供了比传统对象(Object)和数组(Array)更强大和灵活的数据存储和操作方法。下面是对Map和Set的详细解释。

2024-11-12 10:54:49 796

原创 【前端基础】Javascript取整函数以及向零取整方式

在JavaScript中,有多种方式可以对数字进行取整操作,即去掉小数部分,只保留整数部分。在JavaScript中,有多种方法可以对数字进行取整操作。这些方法各有特点,适用于不同的场景。方法会去掉一个数字的小数部分,返回其整数部分,但不进行四舍五入。在处理数字时,会将操作数转换为32位整数,从而截断小数部分。每种方法都有其适用的场景和限制,选择时需根据具体需求进行权衡。也是一种按位取整的方式,效果与。类似,会截断小数部分。

2024-11-11 22:26:09 802

原创 【前端】Typescript从入门到进阶

TypeScript 提供的基本类型有 `number`、`string`、`boolean`、`null`、`undefined`、`symbol`、`bigint`、`void` 等。TypeScript 内置了一些工具类型,如 `Partial`、`Required`、`Readonly` 等。TypeScript 提供了多种类型守卫,包括 `typeof`、`instanceof` 和自定义类型守卫。// 错误:title 是只读属性。交叉类型用于将多个类型合并为一个类型,用 `&` 表示。

2024-11-11 19:57:08 947

原创 前端代码分析题(选择题、分析题)——this指向、原型链分析

原型链、this指向

2024-11-10 14:47:02 1109

原创 前端分享一经典有难度易错的Javascript题目

数组的修改会影响到所有。

2024-11-10 14:40:48 330

原创 NodeJS中process.nextTick()详解

process.nextTick是 Node.js 提供的一个用于控制异步执行流程的函数。它允许你将一个回调函数添加到当前执行栈的末尾,但是会在任何 I/O 事件、计时器或回调之前执行。以下是。

2024-11-10 12:07:59 721

原创 前端代码分析题(选择题、分析题)——JS事件循环分析、await和作用域分析

事件循环是JavaScript运行时环境中的一个循环机制,它不断地检查调栈用和任务队列。当调用栈为空时,事件循环会首先检查微任务队列,并执行其中的所有任务。只有当微任务队列为空时,事件循环才会检查任务队列,并执行其中的任务。,而 then方法注册的回调函数则是在。(调用栈-》微任务队列-》宏任务队列)Promise 对象的执行是异步的,Promise 的执行顺序。的语法糖,专门用于捕获。链中未被处理的拒绝情况。

2024-11-09 16:59:15 1449

原创 Javascript事件循环流程分析

在JavaScript中,调用栈(Call Stack)是一个LIFO(后进先出)结构,用于管理函数调用及其执行上下文。每当一个函数被调用时,一个新的执行上下文会被创建并推入调用栈中;当函数执行完毕后,其执行上下文会从调用栈中弹出。:事件循环是JavaScript运行时环境中的一个循环机制,它不断地检查调栈用和任务队列。当调用栈为空时,事件循环会首先检查微任务队列,并执行其中的所有任务。只有当微任务队列为空时,事件循环才会检查任务队列,并执行其中的任务。

2024-11-09 15:23:42 1111

原创 [前端]NodeJS常见面试题目

非阻塞 I/O是一种编程模式,它允许 I/O 操作(如读取文件、网络请求等)在执行时不阻塞程序的其余部分。换句话说,当一个 I/O 操作发起后,程序可以立即继续执行其他任务,而不必等待该 I/O 操作完成。Node.js 天然采用了非阻塞 I/O 模型,这使得它特别适合 I/O 密集型应用,例如 Web 服务器、实时聊天应用等。Node.js 实现非阻塞 I/O 的关键在于其事件驱动(Event-Driven)的架构和异步操作。

2024-11-08 21:23:10 885

原创 常见前端代码分析面试题Javascript|html

html\CSS\Javascript

2024-11-08 10:30:00 645

原创 Javascript常见数据结构及其应用场景

数组是由一组按顺序排列的值组成,每个值都有一个对应的索引(下标),可以通过索引访问和修改数组中的元素。

2024-11-07 21:32:36 1017

原创 [前端]Javascript中闭包详解(很全!!!)

闭包是由函数以及创建该函数时的作用域组合而成的。这意味着,即使函数在其词法作用域之外被调用,它仍然可以访问那个作用域中的变量。

2024-11-07 15:11:32 1366

原创 [前端项目Overview]表单构建器vue-form-generator

vue-form-generator` 支持多种字段类型,包括:- 文本输入(`input`)- 数字输入(`number`)- 下拉选择(`select`)- 复选框和单选按钮(`checkbox`, `radio`)- 日期选择(`date`)此外,`vue-form-generator` 还支持自定义字段类型。通过注册自定义组件,可以扩展生成器,满足更复杂的表单需求。例如,文件上传、富文本编辑器等复杂字段都可以通过自定义组件实现。

2024-11-06 21:40:17 1073

原创 Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported 【vue和springboot】

在Vue和Spring Boot集成的项目中,遇到“Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported”这样的错误通常意味着Spring Boot后端没有正确配置来接受特定格式的请求数据。这个错误常见于前端(如Vue)发送的数据格式与后端(如Spring Boot)期望接收的数据格式不匹配时。下面我将解释一些常见原因和解决方案,以及Spring Boot中接收数据的默认配置。@RequestParam支持。

2024-11-06 10:17:33 1033

原创 远程操作Linux服务器 _Xshell、Xftp以及Linux常见操作命令

Xshell和Xftp是两款由NetSarang公司开发的、广受欢迎的软件工具,它们分别专注于终端模拟和文件传输,为用户提供了便捷的操作和强大的功能。综上所述,Xshell和Xftp是两款功能强大的工具,它们各有侧重且互为补充。通过合理使用这两款软件,用户可以实现高效、安全的文件传输和远程终端管理,显著提升工作效率和数据安全性。Linux是一个开源的操作系统,它提供了丰富的命令来执行各种任务。这个表格列出了Linux系统中一些常见且实用的操作命令,可以帮助用户更高效地管理和操作Linux系统。

2024-11-05 22:41:27 1179

原创 内网部署web项目,外网访问不了?只有局域网能访问!怎样解决?

端口映射是将内网中的特定主机和端口通过路由器映射到外网的相应端口上,以实现远程访问的技术。VPN(Virtual Private Network,虚拟专用网络)是一种通过建立加密隧道连接的方法,可以在公网上创建一个安全的虚拟网络,将外部用户连接到内网。内网穿透是一种技术,它通过将内网设备映射到公网上的方式,实现外网访问内网的目的。使用内网穿透时,需要确保内网设备已正确配置,并开放相应的端口以允许外部访问。综上所述,内网穿透、VPN技术、DMZ主机和端口映射都是实现“内网部署,外网访问”的有效方法。

2024-11-05 09:30:13 2074

原创 React面试基础题大全(all)

前端react常见面试题全解all

2024-11-04 15:44:05 1422

原创 Vue项目与IE浏览器的兼容性分析(Vue|ElementUI)

Vue+ElementUI项目与IE浏览器的兼容问题,IE9及以上(vue2),vue3不支持IE。可利用Polyfill解决ES6语法在IE浏览器语法不兼容问题,可以用条件注释与样式覆盖解决IE中不匹配问题

2024-11-04 10:32:11 1204 1

原创 Vue Router进阶详解

Vue Router进阶:导航守卫动态路由、过渡效果transition等

2024-11-03 16:39:10 859

原创 前端react面试基础知识(II)

React常见面试题目II

2024-11-03 13:27:29 1397

原创 若依系统前端项目解读——从使用过程解读

axios请求封装,封装请求拦截器和响应拦截器。

2024-11-02 22:14:45 652

原创 前端react常见面试题目(basic)

react常见面试题目(basic)

2024-11-02 15:48:17 1091

原创 Javascript数据结构与算法——栈与队列

栈与队列

2024-11-02 15:29:56 247

原创 Vue常见面试题

动态路由的定义动态路由是指把匹配某种模式下的路由映射到同一个组件中,本质是通过 URL 进行传参。例如,有一个商品 Goods 的组件,需要让不同的商品 ID 都映射到这个组件中,此时就需要用到动态路由。在 Vue 中,可以通过在路由路径中使用冒号(:)来绑定动态参数。javascript复制代码获取动态参数使用params方式传参时,可以通过来获取动态参数。例如,在上述路由配置中,要获取商品 ID,可以使用。使用query方式传参时(例如),可以通过来获取动态参数。例如,要获取商品 ID,可以使用。

2024-11-01 21:10:44 819

原创 Vue基础知识——async指令、scope和样式穿透

sync在 Vue.js 中,.sync修饰符是一种语法糖,用于简化父子组件之间的双向数据绑定。它主要用在子组件向父组件发送更新某个 prop 的事件时。在 Vue 2.3.0+ 版本中,.sync修饰符被重新引入(之前在 Vue 1.x 中存在,但在 Vue 2.0 中被移除了),用于替代之前需要手动监听事件并更新父组件数据的模式。.sync。

2024-11-01 13:24:02 1113

原创 KOA——基于Node的Web框架

Koa是一个新的web框架,致力于解决Node.js开发中的回调地狱痛点,并提供了更优雅的错误处理和异步流程控制。Koa于2015年首次发布,主要面向现代Web开发,特别是与ES6及更高版本的JavaScript语法兼容。

2024-10-31 20:17:31 702

原创 Vue&SSR详解 VueServerRenderer Nutx

服务器端渲染(SSR, Server-Side Rendering)是一种在服务器上生成完整的 HTML 页面,然后将其发送到客户端的技术。Vue Server Renderer Nutx

2024-10-31 10:17:38 1173

原创 React面试常见题目(基础-进阶)

React是一个用于构建用户界面的JavaScript库,它允许你将UI拆分成可复用的组件。React起源于Facebook的内部项目,用于构建高性能的Web应用界面。

2024-10-30 20:44:34 1338

原创 Javascript——KMP算法

KMP算法,全称Knuth-Morris-Pratt算法,是一种用于字符串匹配的算法,由Donald Knuth、Vaughan Pratt和James Morris发明。该算法的主要思想是通过预处理模式字符串,构建一个部分匹配表(也称为失配函数),然后利用该表进行模式匹配,从而实现高效的字符串匹配。因此,掌握KMP算法并灵活运用在实际项目中是非常有益的。表或前缀函数)用于存储部分匹配信息,以便在模式串与文本串不匹配时,模式串能够跳过一些不必要的字符比较,直接跳转到可能匹配的位置。

2024-10-30 11:36:00 461

原创 CSS常见适配布局方式

流式布局,也称为百分比布局,使用百分比来定义元素的宽度和高度,而不是固定的像素值。这种方式使页面能够根据浏览器窗口的大小自动调整,从而实现响应式设计。

2024-10-29 21:57:45 1229

原创 【前端】CSS知识梳理

font:font-style(normal) font-weight(400) font-size(16px) /line-height(0) font-family(宋体)复合: 后代选择器( )、子选择器(>)、并集选择器(,)、伪类选择器(:)、连接伪类(a:)、:focus。块元素(独占一行)、行内元素(内联元素)、行块元素()->diaplay转换 block、incline、incline-block。基础:标签选择器、类选择器、id选择器和通配符选择器。

2024-10-29 12:35:07 473

原创 CSS、Less、Scss

CSS、Less和SCSS都是用于描述网页外观的样式表语言,但它们各自具有不同的特点和功能。

2024-10-28 22:31:47 1258

原创 【一网打尽】前端Vue和React项目的构建

下面是使用create-react-app、create-vue(Vite)和Vue CLI构建前端脚手架项目的详细步骤,以及一个整理它们之间区别的表格。

2024-10-28 20:01:13 1250

原创 Javascript字符串操作常见算法题

给定一个字符串,要求输出其反转后的字符串。

2024-10-28 16:41:18 755

原创 [前端面试基础]HTML+CSS

HTML语义化是指根据内容的结构和含义(内容语义化),选择合适的HTML标签(代码语义化),以更好地表达内容的意义和层次。用正确的标签做正确的事情,这有助于搜索引擎优化(SEO)、提高网页的可访问性、内容组织、代码可读性,以及团队协作和项目维护。

2024-10-27 15:40:19 841

【WebGIS系统古村古镇数字化平台源码】古村古镇数字化平台,作者热门文章[WebGIS入门、WebGIS期末作业等]的源码

“古村古镇数字化系统”旨在通过数字化手段,对古村古镇的文化遗产进行全面、系统的收集、整理、存储、展示和管理,以促进文化遗产的保护、传承与利用。根据项目需求,将“古村古镇数字化平台”划分为以下功能模块:数据采集与存储模块、地图展示与查询模块、数据分析模块、古村古镇数字化展示模块、用户和角色管理等模块 WebGIS组成部分 可知:WebGIS由Web和GIS两部分组成,那么理论上在设置一个WebGIS系统框架时就线需从这两方面分别设计然后进行拼接合并。实际上思维大致相同,但时在设计GIS部分也需以Web部分为基础进行设计。Web部分常用HTML、CSS、JavaScript、Jquery和BootStrap等技术进行设计,GIS部分通常是调用各类API进行设计,常见的有ArcGIS API for JavaScript、Baidu API等等。

2024-07-17

Lisflood-FP 5软件包

Lisflood-FP 5软件包 LISFLOOD-FP 欧洲联盟的欧洲环境局 2003年 流域尺度的洪水预测和损害评估模型,用于模拟洪水的形成、传播以及对环境和人类的影响。 地形数据、降雨数据、土地利用数据、土壤数据等。 洪水深度、洪水速度、洪水扩展范围、洪水对基础设施和人类活动的影响等。

2024-03-01

水文模型SWMM和Lisflood

水文模型SWMM模型与Lisflood模型耦合,很细的指导文档!!!还附有相关软件!!!近全网最全(除学术论文)!雨水管理模型SWMMH是美国环境保护局软件EPA SWMM的汉化版本,是一个动态降雨--径流模拟计算机程序,主要用于城市区域径流水量和水质的单一事件或者长期(连续)模拟。SWMMH 的径流组件模拟子汇水面积上接收降水,并产生径流和污染物负荷的过程。SWMMH的演算部分,计算通过由管道、渠道、蓄水/处理设施、水泵和调节器等构成的排水系统内的径流。SWMMH跟踪由多个时间步长构成的模拟时段内,每一子汇水面积内产生的径流水量和水质,每一管渠中的流量、水深和水质。

2024-01-26

基于博达网站建设群的网站搭建

笔者初次主导接手一个网站建设项目,该项目是基于博达网站群的Web网站建设。小挣了几千元~~ 在建设过程中,笔者发现网上相关资源虽然还比较多,但是很散,所以决定写一篇入门级的文章供参考。 资源推荐:博达网站:http://www.vsbclub.com/和B站上博达网站建设的相关视频。 文章内容和资源如有侵权请联系笔者,笔者将删除相关内容或整篇文章...

2022-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除