刷新
XML文档节点导航与选择指南

博主头像 XPath(XML Path Language)是XSLT标准的主要组成部分。它用于在XML文档中浏览元素和属性,提供了一种强大的定位和选择节点的方式。 XPath的基本特点 代表XML路径语言: XPath是一种用于在XML文档中导航和选择节点的语言。 路径样式语法: XPath使用路径表达式的“ ...

说说对WebSocket的理解?应用场景?

博主头像 一、是什么 WebSocket,是一种网络传输协议,位于OSI模型的应用层。可在单个TCP连接上进行全双工通信,能更好的节省服务器资源和带宽并达到实时通迅 客户端和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输 从上图可见,websocket服务器与客户端通过握手连接, ...

NestJS 基础概念

博主头像 1. Module Module是NestJS 的基本组织单位。 模块系统基于 Node.js 的 CommonJS 模块系统,但提供了更高级别的抽象和组织方式。通过使用模块,你可以将应用程序拆分成多个独立且可复用的部分,每个模块都负责实现特定的功能或业务逻辑。 模块可以封装相关的代码、配置和依赖关 ...

React 学习之 createElement

博主头像 React 学习之 createElement React 元素 在 React 中,元素是 React 应用的最小构建块。 一个 React 元素是 React 对象的一个轻量级、静态的表示。 它们被 React 用于知道屏幕上什么应该被渲染,并在数据改变时保持 UI 的更新。 React 元素是 ...

说说TCP为什么需要三次握手和四次挥手?

博主头像 一、三次握手 三次握手(Three-way Handshake)其实就是指建立一个TCP连接时,需要客户端和服务器总共发送3个包 主要作用就是为了确认双方的接收能力和发送能力是否正常、指定自己的初始化序列号为后面的可靠性传送做准备 过程如下: 第一次握手:客户端给服务端发一个 SYN 报文,并指明客 ...

手写bind

博主头像 首先写一个bind的简单示例: 'use strict' function fn() { console.log('this::', this) console.log('arguments::', arguments) } // fn() // 这里调用时this 在严格模式下是undefined ...

React 学习之 Hello World

博主头像 React 学习之 Hello World React 简介 React是一个用于构建用户界面的JavaScript库,由Facebook开发并维护。React通过声明式的方式来构建UI,使得代码更易于理解和测试。React的核心概念包括组件(Component)和虚拟DOM(Virtual DOM ...

nvm和npm的安装与使用

博主头像 nvm nvm(Node Version Manager)是一个Node.js的版本管理器。 安装nvm windows安装nvm 1. 下载nvm 下载地址:nvm-windows,下载 nvm-noinstall 或者 nvm-setup.exe 如果使用 nvm-noinstall 可以运行 ...

用Vue仿了一个类似抖音的App

博主头像 大家好,我是 Java陈序员。 今天,给大家介绍一个基于 Vue3 实现的高仿抖音开源项目。 关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。 项目介绍 douyin —— 一个基于 Vue、Vite 实现,模仿抖音的移动端短视频项目。 这个项目的 ...

基于“SMemory”的博客园皮肤美化

博主头像 本博文是基于BNDong大佬的开源博客代码设置,链接地址。 版本: V1.0 2024年4月3日 于博客园发布 V1.1 2024年4月23日: 增加官方配置文档 V1.2 2024年4月24日: 增加自定义背景调整、友链页面、背景特效 目录 目录目录基本配置官方配置文档安装配置获取插件博客园后台配 ...

说说地址栏输入 URL 敲下回车后发生了什么?

博主头像 一、简单分析 简单的分析,从输入 URL到回车后发生的行为如下: URL解析 DNS 查询 TCP 连接 HTTP 请求 响应请求 页面渲染 二、详细分析 URL解析 首先判断你输入的是一个合法的URL 还是一个待搜索的关键词,并且根据你输入的内容进行对应操作 URL的解析第过程中的第一步,一个ur ...

Postman模拟浏览器网页请求并获取网页数据

博主头像 本文介绍在浏览器中,获取网页中的某一个请求信息,并将其导入到Postman软件,并进行API请求测试的方法。 Postman是一款流行的API开发和测试工具,它提供了一个用户友好的界面,用于创建、测试、调试和文档化API。本文就介绍一下这一工具的最基本用法——导入网页请求,并配置相关的Headers ...

vue3 快速入门系列 —— 基础

博主头像 其他章节请看: vue3 快速入门 系列 基础 前面我们已经用 vue2 和 react 做过开发了。 从 vue2 升级到 vue3 成本较大,特别是较大的项目。所以许多公司对旧项目继续使用vue2,新项目则使用 vue3。 有些UI框架,比如ant design vue1.x 使用的 vue2。 ...

Cesium 根据飞机航线计算飞机的Heading(偏航角)、Pitch(俯仰角)、Roll(翻滚角)

博主头像 需求 设置飞机的一些坐标位置(经纬度高度),插值得到更多的坐标位置,然后飞机按照这些坐标集合形成的航线飞行,飞机的朝向、俯仰角以及飞机转弯时的翻转角根据坐标集合计算得出,而不需要手动设置heading、pitch、roll。 坐标插值 不知道为什么,可能是飞行速度变化太大,我用Cesium自带的插值 ...

前端技术栈和Vue学习总结

博主头像 前端技术栈+Vue笔记 ES6新特性 1.let 1)let声明有严格的局部作用域 ​ 此时"console.log("job= "+job)"将报错 { var name = "zy学习"; let job = "java工程师"; console.log("name= "+name) conso ...

HTML 单文件制作打字机切换动画

博主头像 预览 打字机动画是一种常见的网页效果,通常用于“我是某某”这样的场景,比如个人简介或者产品介绍,需要在多个词汇之间切换。这篇博文将从头开始制作类似的效果。它看起来像这样: 我要成为赛马娘 高手! 如果这里的黄字不会动,可能是因为这里的架构不支持,请到https://penghy.com/?p=typ ...

bindview.js 的使用

博主头像 快速入门 1. 创建第一个应用 由于该库还不支持 src 引入,接下来的例子我将在 webpack 环境下演示,webpack 模板 已经配置完毕,可直接下载使用 创建一个应用可用通过 new 来创建实例或通过提供的 createApp 方法来创建下面我将分别演示 通过 new 来创建 App , ...

<1···484950>