- 2025-01-23vue template 转 jsx 写法及TS类型应用
vue的响应式数据+jsx开发体验简直不要太好,心智负担确实小,简直完爆react(纯属个人暴论),不足的地方就是生态了,这点确实比不过react。本文更侧重于TS类型的写法,毕竟初次接触vuejsx时,实在对其TS类型声明很不顺手。要说vue模板语法哪些API不能在jsx中使用,也就是一些
- 2025-01-23vue3+ts+vite适配低版本浏览器白屏
前言vite需要引入多个包来适配低版本浏览器,如果只是用网上常规的@vitejs/plugin-legacy来配置还是会出现部分android9的出现白屏问题 第一步package.json引入 "core-js":"^3.39.0","regenerator-runtime":"^0.14.1","@vitejs/plugin-legacy":"^5.4.2&qu
- 2025-01-21Svelte 最新中文文档翻译(2)—— .svelte、.svelte.js 和 .svelte.ts 文件
前言Svelte,一个非常“有趣”、用起来“很爽”的前端框架。从Svelte诞生之初,就备受开发者的喜爱,根据统计,从2019年到2024年,连续6年一直是开发者最感兴趣的前端框架No.1:Svelte以其独特的编译时优化机制著称,具有轻量级、高性能、易上手等特性,非常适合构建轻量级Web项目
- 2025-01-20数据结构与算法之递归: LeetCode 39. 组合总和 (Ts版)
组合总和https://leetcode.cn/problems/combination-sum/description/描述给你一个无重复元素的整数数组candidates和一个目标整数target,找出candidates中可以使数字和为目标数target的所有不同组合,并以列表形式返回。你可以按任意顺序返回这些组合candid
- 2025-01-20Prometheus +VictoriaMetrics+Consul+Granafa安装部署
测试环境prometheus-2.54.1.linux-amd64.tar.gz下载地址:https://www.prometheus.io/download/https://github.com/prometheus/prometheus/releases/download/v2.54.1/prometheus-2.54.1.linux-amd64.tar.gznode_exporter-1.8.2.linux-amd64.tar.gz下载地址:https://github.c
- 2025-01-19合并 手机百度网盘 下载的压缩视频
百度网盘存储的视频,在用手机百度网盘下载时,会下载到压缩后的视频,该压缩视频的目录中,有一个.m3u8、一个.m3u8bn、一个config和几个ts_n文件其中 .m3u8加载下载到本地的ts_n切片文件,.m3u8bn则加载网络切片文件 .m3u8文件内容说明,把视频切片成多个10秒的
- 2025-01-18数据结构与算法之栈: LeetCode 71. 简化路径 (Ts版)
简化路径https://leetcode.cn/problems/simplify-path/description/描述给你一个字符串path,表示指向某一文件或目录的Unix风格绝对路径(以‘/’开头),请你将其转化为更加简洁的规范路径在Unix风格的文件系统中规则如下一个点‘.’表示当前目录本身此外,两个
- 2025-01-18Vue3+TS笔记
创建工程:npminitvue@latestVue3工程结构在main.js中:引入的vue更轻量,引入vue是一个更精简版的名为createApp的工厂函数import{createApp}from'vue'importAppfrom'./App.vue'createApp(App).mount('#app')vm实例对象上有一个mount方法,不是原型上的$mou
- 2025-01-18Prometheus +VictoriaMetrics+Granafa安装部署
测试环境prometheus-2.54.1.linux-amd64.tar.gz下载地址:https://www.prometheus.io/download/https://github.com/prometheus/prometheus/releases/download/v2.54.1/prometheus-2.54.1.linux-amd64.tar.gznode_exporter-1.8.2.linux-amd64.tar.gz下载地址:https://github.c
- 2025-01-18前端TS 时间格式化函数
/***时间日期转换*@paramdate当前时间,newDate()格式*@paramformat需要转换的时间格式字符串*@returns返回拼接后的时间字符串*/exportfunctionformatDate(date:Date,format:string):string{constweek:{[key:string]:string}={'0'
- 2025-01-17boss直聘 __zp_stoken__ 分析
声明:本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!有相关问题请第一时间头像私信联系我删除博客!前言__zp_stoken__风控有点恶心但也算是有了百分百成
- 2025-01-15vue3+ts展示条项字段
展示条项组件:<el-formv-if="currentStep===4"label-position="left"label-width="120px"style="display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:138px;"><el-rowv-for="(row,r
- 2025-01-12数据结构与算法之二叉树: LeetCode 108. 将有序数组转换为二叉搜索树 (Ts版)
将有序数组转换为二叉搜索树https://leetcode.cn/problems/convert-sorted-array-to-binary-search-tree/description/描述给你一个整数数组nums,其中元素已经按升序排列请你将其转换为一棵平衡二叉搜索树示例1输入:nums=[-10,-3,0,5,9]输出:[0,-3,9,-10,nul
- 2025-01-12数据结构与算法之二叉树: LeetCode 110. 平衡二叉树 (Ts版)
平衡二叉树https://leetcode.cn/problems/balanced-binary-tree/description/描述给定一个二叉树,判断它是否是平衡二叉树示例1输入:root=[3,9,20,null,null,15,7]输出:true示例2输入:root=[1,2,2,3,3,null,null,4,4]输出:false示例3输入:root=[]输
- 2025-01-11arkts有哪些特性?
ArkTS作为HarmonyOS优选的主力应用开发语言,在前端开发领域展现出了独特的特性和优势。以下是对ArkTS特性的详细归纳:一、语言基础与扩展性基于TypeScript:ArkTS在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。因此,开发者在学习ArkTS之前若具备TS语言
- 2025-01-112025新年第一赛
考试中:发题以后,大致看了一下题目的难度:T1感觉不太会做,应该是一道推公式或者找规律的题目。T2感觉很原,但是有点忘了怎么写。T3明显是DP,感觉状转还需要想一下。T4直接写暴力就可以跑了。T1上来就用草稿纸推公式,但是推了20分钟以后感觉没有什么出路,于是就果断选择先
- 2025-01-10vue3 + vite +ts 实现版本更新检查(检测到版本更新时提醒用户刷新页面)
背景当一个页面很久没刷新,又突然点到页面。由于一些文件是因为动态加载的,当重编后(如前后端发版后),这些文件会发生变化,就会出现加载不到的情况。进而导致正在使用的用户,点击页面发现加载不顺畅、卡顿问题。解决思路使用Vite构建一个插件,在每次打包时自动生成version.json版本信息文
- 2025-01-09Shortest使用
1.首先安装pnpm,brewinstallpnpm2.在terminal执行npminit3.pnpmadd@antiwork/shortest4.touchshortest.config.ts,内容如下:import {ShortestConfig}from"@antiwork/shortest";exportdefault{ anthropicKey:'keyValue', headless:fals
- 2025-01-08数据结构与算法之二叉树: LeetCode 107. 二叉树的层序遍历 II (Ts版)
二叉树的层序遍历IIhttps://leetcode.cn/problems/binary-tree-level-order-traversal-ii/description/描述给你二叉树的根节点root,返回其节点值自底向上的层序遍历。(即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)示例1输入:root=[3,9,20,null,nul
- 2025-01-08vue3引入ts以及js文件使用案例
ts:先确保项目正确集成TypeScript添加tsconfig.json文件{"compilerOptions":{"target":"esnext","module":"esnext","strict":true,"jsx":"preserve","importH
- 2025-01-07nuxt3 基本介绍
Nuxt.js是一个基于Vue.js的框架,主要用于构建现代化的前端应用程序。它扩展了Vue.js,提供了服务器端渲染(SSR)、静态站点生成(SSG)、单页面应用(SPA)等多种模式。以下是Nuxt3的一些核心特点和常见用法,如果你有更具体的问题,欢迎补充!Nuxt3核心特点自动化路由生成Nuxt3根据
- 2025-01-06OPENSSL命令行
note openssl虽然对SM2有一定支持,但是在基于1.1.1版本签发证书和时间戳响应时都会存在问题,比如oid不支持SM2withSM3,签发时间戳会报错PKCS7_R_SIGNING_CTRL_FAILURE推荐RSA使用OPENSSL,SM2使用GMSSL自建CA准备目录mkdir-pprivatecertsnewcertscrl cd/etc/pki/CA生成R
- 2025-01-06TS 从入门到深度掌握,晋级TypeScript高手 - muke
TypeScript从入门到深入的学习指南TypeScript是一种基于JavaScript的强类型编程语言,它为开发者提供了更好的代码质量、错误检测能力以及开发效率。本文将介绍如何系统地学习TypeScript,从基础到深入,并提供一些代码示例。学习地址:可免费学习
- 2025-01-05ts可以怎么热更新呢
ts可以怎么热更新呢作者:音视频技术栏目:公开2024-06-2510:51317在TypeScript中进行热更新有多种方法,以下是一些常见的做法:使用Nodemon:Nodemon是一个监视文件变化并自动重启Node.js应用的工具。你可以使用Nodemon监视TypeScript文件的更改,并在保存文件时自动重新
- 2025-01-04types/shims.d.ts 这个文件是做什么用的?
shims.d.ts文件(有时也称为types/shims-vue.d.ts或其他类似的命名)在TypeScript项目中用于提供类型声明,使得某些特定的工具、库或框架能够在TypeScript环境下正常工作。特别是在Vue.js项目中,这个文件起到了非常重要的作用,它帮助TypeScript理解Vue特定的语法和特性,如单