刷新
JS解混淆

博主头像 JS解混淆 最近在整理之前和一些同伴的分享资料,发现时间已经过了好久,特此整理一些有价值的分享记录。 JS混淆 学习js混淆可以逆向分析混淆和加密过程,实战可用于爬虫和渗透信息获取 本文档用于初步介绍js混淆的基础概念以及如何解混淆、调试,便于干掉反爬虫和渗透信息收集思路拓展 概念解释 混淆/加密 ...

一款高颜值的第三方网易云播放器

博主头像 大家好,我是 Java陈序员。 今天,给大家介绍一个基于 Vue 全家桶实现的“网易云”播放器。 关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。 项目介绍 YesPlayMusic —— 一款高颜值的第三方网易云播放器,支持 Windows / ...

forEach跟Map区别

forEach 和 map 都是 JavaScript 中数组的常用方法,但它们之间的主要区别在于它们的返回值和用途。 1、forEach:它是一个无返回值的方法,它的作用是遍历数组,对数组的每个元素执行相同的操作。 let numbers = [1, 2, 3, 4, 5]; numbers.fo ...

css div居中布局 居右布局

概述 居中布局是最基本的布局方式,下面会通过示例展示如何设置css样式实现居中布局 居中示例 <body> <div style="display: flex;"> <!--不设置样式,左上角对齐--> <div class="first-div"> <div class="second-div"> ...

ES6生成器,看似同步的异步流程控制表达风格

博主头像 本文分享自华为云社区《3月阅读周·你不知道的JavaScript | ES6生成器,看似同步的异步流程控制表达风格》,作者: 叶一一。 生成器 打破完整运行 JavaScript开发者在代码中几乎普遍依赖的一个假定:一个函数一旦开始执行,就会运行到结束,期间不会有其他代码能够打断它并插入其间。 ES ...

学习 XSLT:XML文档转换的关键

博主头像 XSL(eXtensible Stylesheet Language)是一种用于 XML 的样式语言。 XSL(T) 语言 XSLT 是一种用于转换 XML 文档的语言。 XPath 是一种用于在 XML 文档中导航的语言。 XQuery 是一种用于查询 XML 文档的语言。 它始于 XSL XSL ...

说说你对算法中时间复杂度,空间复杂度的理解?如何计算?

博主头像 一、前言 算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和时间却会有很大的区别 衡量不同算法之间的优劣主要是通过时间和空间两个维度去考量: 时间维度:是指执行当前算法所消耗的时间,我们通常用「时间复 ...

vue3 快速入门系列 —— vue3 路由

博主头像 其他章节请看: vue3 快速入门 系列 vue3 路由 在vue3 基础上加入路由。 vue3 需要使用 vue-router V4,相对于 v3,大部分的 Vue Router API 都没有变化。 Tip:不了解路由的同学可以看一下笔者之前的文章:vue2 路由 参考:vue2 路由官网、vu ...

做AI运动小程序有哪些解决方案,如何进行选型?

博主头像 引言:随着深度学习技术的发展进步,已经不再依赖强大的GPU算力,便可实现AI推理了,让AI技术渗透到了电脑、手机、智能设备等各类设备。体育、健身行业也不例外,阿里体育等IT大厂,推出的乐动力、天天跳绳、百分运动等AI运动APP,让云上运动会、线上运动会、健身打卡、AI体育指导、AI体测等概念空前火热 ...

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 ...

<1···345···50>