- 2024-11-09TS装饰器,我们来单独聊聊其特性以及提出时间
目录⼀、简介1、装饰器本质是⼀种特殊的函数,它可以对:类、属性、⽅法、参数进⾏扩展,同时能让代码更简洁。2.装饰器⾃2015年在ECMAScript-6中被提出到现在,已将近10年3.截⽌⽬前,装饰器依然是实验性特性,需要开发者⼿动调整配置,来开启装饰器⽀持4.装饰器有5种1
- 2024-11-081.11--04:网线主管
网线主管思路题目要求保留小数点后两位,说明啥,如果我们要循环找答案,每次只能+0.01,不然容易错过答案,看这个数据范围,一看就炸了考虑到二分怎么分?众所周知,二分的前提条件是内容必须有一定的规律如果当前导线和除以中间长度(我们这里导线总长不变,我们二分的是截断长度=中
- 2024-11-08python 下载m3u8格式的视频方法
importrequestsimportreimportjsonimportm3u8importosfromconcurrent.futuresimportThreadPoolExecutorfromtimeimportsleepimportshutilimportsubprocessheaders={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)Ap
- 2024-11-08处理表空间不足的步骤
--1、查看表空间使用情况select*--a.tablespace_name,total,free,total-freeused,a.file_namefrom(selecttablespace_name,sum(bytes)/1024/1024total,file_namefromdba_data_filesgroupbytablespace_name,file_name)a,(selecttablespace_name,sum(by
- 2024-11-07ts-泛型&类型声明文件
泛型泛型允许我们在定义函数、类或接⼝时,使⽤类型参数来表示未指定的类型,这些参数在具体使⽤时,才被指定具体的类型,泛型能让同⼀段代码适⽤于多种类型,同时仍然保持类型的安全性泛型函数//设置泛型使用<T>,T是自定义名称,在函数中使用T表示该类型functionuser<T>(data:T):T{
- 2024-11-07ts-类和接口
override继承classInfo{name:stringage:numberconstructor(name:string,age:number){this.name=namethis.age=age}info(){console.log(this.name,this.age)}}classUserextendsInfo{ext:string
- 2024-11-07ts-类型
TypeScript由微软开发,是基于JavaScript的⼀个扩展语⾔。TypeScript包含了JavaScript的所有内容,即:TypeScript是JavaScript的超集。TypeScript增加了:静态类型检查、接⼝、泛型等很多现代开发特性,更适合⼤型项⽬的开发。TypeScript需要编译为JavaScript,然
- 2024-11-06AtCoder Beginner Contest 284题解
AtCoderBeginnerContest284A没有什么难点,反着输出一遍就可以了。#include<bits/stdc++.h>usingnamespacestd;stringa[2000];intmain(){ intn; cin>>n; for(inti=1;i<=n;i++)cin>>a[i]; for(inti=n;i;i--)cout<<a[i]<<'\n';
- 2024-11-06【TS】九天学会TS语法——1.TypeScript 是什么
今天学习的是TypeScript基础,目标是了解TypeScript的基本概念,安装TypeScript,编写第一个TypeScript程序。TypeScript简介安装TypeScriptTypeScript编译过程编写第一个TypeScript程序随着前端开发的不断发展,TypeScript已经成为现代前端开发中不可或缺的一部分。
- 2024-11-05解决vite resolve alias的typescript报错
报错如下: tsconfig.json配置如下:tsconfig.app.json需要添加一下配置:"compilerOptions":{"include":["src/**/*.ts","src/**/*.d.ts","src/**/*.tsx","src"],"exclude":["no
- 2024-11-04HarmonyOS 开发实践——基于自定义注解和代码生成实现路由框架
- 2024-11-04ts系统 打包的时候 报错js没有类型 修改方案 新建.d.ts文件
ts系统打包的时候报错js没有类型修改方案新建.d.ts文件原因在goview系统里面,添加了一个@/api/data.js,因为之前的代码都是js,所以就cv过来了,今天打包说类型不是any类型,等等。。报错的行为import{api}from'@/api/data.js'意思说这个导出的api函数,没有定义数据类型解
- 2024-11-03Webpack 项目构建与优化指南
文章目录Webpack项目构建与优化指南简介一、创建基本项目1.初始化项目2.创建项目结构3.引入React和TypeScript二、Webpack配置1.基础配置2.开发环境配置3.生产环境配置三、环境变量配置四、文件别名配置五、构建速度优化1.Webpack进度条2.开启持久化存储
- 2024-11-01ts:泛型函数(T)
ts:泛型函数(T)一、主要内容说明二、例子(一)、泛型函数的创建1.源码1泛型函数的创建2.源码1运行效果(二)、泛型与其他类型参数的对比1.源码22.源码2运行效果三、结语四、定位日期一、主要内容说明泛型有几个,有T(type)、V(vuale)、E(element)、U、R等。本文用T,当然T也是
- 2024-11-01【无标题】Acwing1238_日志统计(双指针)
原题链接 :1238.日志统计-AcWing题库https://www.acwing.com/problem/content/1240/题目要求:/***小明维护着一个程序员论坛。现在他收集了一份”点赞”日志,日志共有N行。*其中每一行的格式是:tsid表示在ts时刻编号id的帖子收到一个”赞”。*现在小明
- 2024-11-01手动搭建koa+ts项目框架(部署服务器使用pm2启动,并设置相关环境变量)
文章目录前言一、什么是pm2?pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能二、配置环境变量1、配置`ecosystem.config.js`文件2、配置`pm2.json`文件总结`如有启发,可点赞收藏哟~`前言接着手动
- 2024-11-01Angular 18 上手开发
0x01概述(1)简介官方网站:https://www.angular.cn/Angular由Google的专业团队维护,Angular提供了广泛的工具、API和库,简化和优化开发工作流程Angular提供了一个坚实的平台,可用于构建快速、可靠、能够随着团队规模和代码库规模扩展的应用程序特点:整合性高,降低技术决策成
- 2024-10-30# [Educational Codeforces Round 171](https://codeforces.com/contest/2026)
EducationalCodeforcesRound171D.SumsofSegments定义四个前缀和:\(s_i=a_1+a_2+\dots+a_i\)\(u_i=s_1+s_2+\dots+s_i\)\(t_i=s(i,i)+s(i,i+1)+\dots+s(i,n)\)\(ts_i=t_1+t_2+\dots+t_i\)\(s_i\)为\(a_i\)的前缀和,\(u_i\)为\(s_i\)的前缀和,\(t_i\)为分块之后第
- 2024-10-30TS学习笔记(四)
1.类型缩小(联合类型)对变量进行类型缩小,除了使用as断言外,还可以使用ifelse(switch也行)。如下functionprintId(id:number|string){if(typeofid==='string'){console.log(id.toUpperCase());}else{console.log(id);}}类型缩小是TS处理联合
- 2024-10-29鸿蒙接口封装
ts接口封装代码: request.tsimportpromptfrom'@system.prompt'importhttpfrom'@ohos.net.http';exportdefault(methods:string,uri:string,params:object,success:Function)=>{consthttpRequest=http.createHttp();co
- 2024-10-29VS Code JS TS 代码提示 图标含义
VSCodeJavaScript/TypeScript代码提示的每个图标都有它的名字和故事。
- 2024-10-29input角度:I2C触摸屏驱动分析和编写一个简单的I2C驱动程序
往期内容本专栏往期内容:input子系统的框架和重要数据结构详解-CSDN博客inputdevice和inputhandler的注册以及匹配过程解析-CSDN博客inputdevice和inputhandler的注册以及匹配过程解析-CSDN博客编写一个简单的Iinput_dev框架-CSDN博客GPIO按键驱动分析与使用:input_dev
- 2024-10-29Typescript使用全局变量
使用全局变量声明并初始化变量global.tsexport{}declareglobal{ varg_v:number;}初始化全局变量g_ars.ts///<rferencepath="global.d.ts"/>gloal.g_v=43;在模块中使用globalfunctionhello(){console.log(global.g_v);}exportdefaulthello;
- 2024-10-28Vue3+TS中的web Worker实战
在开始使用WebWorkers之前,首先让我们先了解一下什么是WebWorkersWebWorkers是一种在浏览器后台独立于主线程运行的JavaScript线程,它允许在Web应用程序中进行后台和长时间运行的脚本处理,而不会影响用户的界面性能。WebWorkers通过在后台线程中执行JavaScript脚
- 2024-10-28异常:找不到模块“@/views/HouseDetail.vue”或其相应的类型声明。ts(2307)
原因:在配置Vue项目路由,特别是使用TS时,可能会遇到模块声明错误。为了解决‘找不到模块’的ts(2307)错误,可以在src目录下创建vite-env.d.ts文件,然后引入特定代码来声明*.vue文件为Vue组件,允许通过import导入。这样通常能解决无法识别模块的问题。解决:在src目录下创建vite-env.d.ts