概述由于本次改造的项目为一个通过NPM进行发布的基础服务包,因此本次采用TypeScript进行改造的目标是移除Babel全家桶,减小包体积,同时增加强类型约束从而避免今后开发时可能的问题。本次改造使用的是TypeScript v2.9.2,采用Webpack v4.16.0进行打包编译。开发工具使用的是VSCode,使用中文语言包。预期目标是直接将TypeScript代码通过loader直接编译
转载
2024-02-15 11:09:59
104阅读
# 如何在 Vue 3 + TypeScript 项目中设置不检查某个文件夹
在使用 Vue 3 和 TypeScript 开发应用时,特别是在大型项目中,我们可能会遇到一些特殊情况,例如需要排除某个文件夹或文件,以免 TypeScript 检查其类型。这种功能在处理第三方库或不需要类型检查的代码时尤为重要。本文将介绍如何配置 TypeScript,以便在 Vue 3 项目中不检查特定的文件夹,
# TypeScript 不检查
在使用 TypeScript 进行开发时,我们经常会遇到一些需要绕过或关闭类型检查的情况。这可能是因为我们需要与第三方库进行交互,或者因为我们需要处理一些动态的数据。本文将介绍 TypeScript 中如何绕过类型检查,并提供一些常见的应用场景和示例代码。
## 不检查的方法
在 TypeScript 中,有几种方法可以绕过类型检查:
1. 使用 `any
原创
2024-01-26 14:21:37
236阅读
对象文字是开放式的在.ts文件中,初始化变量声明的对象文字将其类型赋予声明。不能添加未在原始文本中指定的新成员。此规则在.js文件中放宽;对象文字具有开放式类型(索引签名),允许添加和查找最初未定义的属性。例如:var obj = { a: 1 };
obj.b = 2; // Allowed对象文字的行为就像它们具有索引签名[x:string]:任何允许它们被视为开放映射而不是封闭对象的任何东
转载
2024-10-24 16:40:18
48阅读
grep先放究极公式grep -rni 'password\|passwd' -C3|grep -e php |grep 'username.*=>' -C3|less搜索内容格式及参数格式及主要参数
grep [options]
主要参数: grep --help可查看
-r:目录循环搜索
-c:只输出匹配行的计数。
-i:
转载
2024-11-01 09:05:28
186阅读
# 使用Python实现随机删除部分文件夹
在这个教程中,我们将学习如何使用Python来随机删除文件夹中的一些文件。通过这篇文章,你将了解整个流程,并且掌握每一步所需的代码。以下是我们将要遵循的步骤。
## 流程概述
为了更好地理解整个过程,以下是步骤列表:
| 步骤 | 描述 |
|------|------|
| 1 | 导入所需的库 |
| 2 | 定义目标文件夹路径
# 如何在Android Studio中隐藏部分文件夹
在Android Studio中,有时你可能会想要隐藏一些不需要频繁查看的文件夹,以提高开发效率。这篇文章将逐步指导你如何实现这一目标,包括需要执行的步骤、相关代码示例,以及使用饼状图和旅行图的可视化工具。
## 整体流程
以下是隐藏文件夹的基本步骤。可参考下面的表格明确每一步的目的和任务。
| 步骤 | 任务
.emacs文件
Emacs的缺省配置
Emacs缺省配置的优点。Emacs在你编辑C文件时将启动C mod,编写Fortan源文件时启动Fortran mode,编写未知文件时使用Fundamental mod。这些都是自动检测的,不需要干预。
可以通过~/.emacs对Emacs进行定制。这是你个人的初始化文件;它的内容是Emacs Lis
转载
2024-10-10 23:22:41
74阅读
# TypeScript 构建不检查
TypeScript 是一种由微软开发的开源编程语言,它是 JavaScript 的一个超集,意味着所有合法的 JavaScript 代码都是合法的 TypeScript 代码。TypeScript 添加了静态类型检查,并且它可以编译成纯 JavaScript 代码。但是,有时候我们希望在构建 TypeScript 项目时不进行类型检查,这时该怎么办呢?
原创
2024-04-29 04:53:39
45阅读
TypeScript高级用法一、类型1.1 unknown指的是不可预先定义的类型,可以替代any的功能同时保留静态检查的能力。const num: number = 10;
(num as unknown as string).split(''); // 注意,这里和any一样完全可以通过静态检查此时unknow的作用跟any高度类似,可以把它转为任何类型,不同的地方是,在静态编译时,unk
转载
2024-10-11 20:29:43
15阅读
# 使用Docker映射文件夹中的部分文件
Docker 是一种轻量级的容器化技术,可以帮助开发人员更方便地构建、部署和运行应用程序。当我们在 Docker 容器中运行应用程序时,通常会需要与外部文件系统进行交互。在某些情况下,我们可能只想映射文件夹中的部分文件到容器中,而不是整个文件夹。本文将介绍如何使用 Docker 映射文件夹中的部分文件。
## 步骤概述
使用 Docker 映射文件
原创
2024-02-23 05:43:17
13阅读
自建的Gitlab服务器常常会因为使用时间的增长,其空间容量等硬件需求都需要升级,或者迁移至更高配置的服务器上。备份、迁移、恢复、升级过程如下一、gitlab备份备份前gitlab的项目如图所示 1.1 修改仓库存储位置gitlab通过rpm包安装后,默认存储位置在/var/opt/gitlab/git-data/repositories,通常需要更改此路径到单独的一个分区来存储仓库的数
转载
2024-03-06 16:53:34
486阅读
如下 用grep -v 表示排除, -E 表示正则 ls|grep -v -E '*json|out'表示列出当前文件夹下文件,并去除已json结尾,或名为out的文件 用 xargs把选出的文件传给cp做参数,拷贝到/home/data中。
转载
2017-07-18 14:08:00
832阅读
2评论
背景需要按照一定规则拆分大量文件夹 这些文件夹是按照命名分类的 这些文件夹的命名存在一定规律,比如:A_001_055,B_002_066,需要把这些文件夹拆分需求说明拆分需求说明1、待拆分文件夹: 规则一: 拆分后 直到分完为止; 规则二:若待分段文件夹为001-007,那么分段后的文件夹也就是001-007,若待分段文件夹为001-008,那么
原创
2022-01-13 11:46:49
2156阅读
@echo offfor /f "delims=" %%i in ('dir /s/b/ad 123*') do ( rd /s/q "%%~i")exit
转载
2017-09-19 13:40:00
846阅读
2评论
文章目录1.TypeScript出现原因2.什么是TypeScript3.主动拥抱市场和生态,提升职场竞争力。4.安装TypeScript新建编译代码5.结语 罗曼-罗兰说过:“这个世界上只有一种真正的英雄主义,那就是认清生活的真相并且仍然热爱它1.TypeScript出现原因了解JS的执行原理的同学都知道,JavaScript在编译时不会进行类型检查。在运行阶段时,JavaScript引擎会根
转载
2023-12-26 09:17:16
64阅读
TypeScript 是什么TypeScript(简称:TS)是 JavaScript 的超集(JS 有的 TS 都有)。TypeScript = Type + JavaScript(在 JS 基础之上,为 JS 添加了类型支持)。TypeScript 是微软开发的开源编程语言,可以在任何运行 JavaScript 的地方运行。TypeScript 为什么要为 JS 添加类型支持?背景:JS 的类
转载
2024-02-26 07:26:27
96阅读
# Redis文件夹分布方案
在使用Redis时,有时候需要对数据进行分文件夹存储,以便更好地管理和组织数据。下面我们就来介绍如何在Redis中实现文件夹分布。
## 方案概述
我们可以通过使用Redis的Hash数据类型来实现文件夹分布,通过一个Hash表来存储文件夹名称及其对应的数据。每个文件夹对应一个Hash表,这样可以很方便地对数据进行分类和查找。
## 实现步骤
### 步骤一
原创
2024-05-09 05:05:33
134阅读
## Java 分文件夹打包实现流程
本文将介绍如何在 Java 中实现分文件夹打包。首先,我们来看一下整个流程:
```mermaid
flowchart TD
A[创建源代码文件夹] --> B[编写 Java 代码]
B --> C[创建包路径]
C --> D[将 Java 文件放入对应包路径]
D --> E[编译 Java 文件]
E -->
原创
2023-09-05 05:48:57
169阅读
## Redis Key 分文件夹
在使用 Redis 进行存储时,经常会遇到一个问题,就是 Redis 数据量过大,导致 Redis 的内存占用过高。为了解决这个问题,可以考虑使用 Redis Key 分文件夹的方式,将数据按照一定的规则分散存储到不同的文件夹中,从而减少单个文件夹的数据量,降低内存占用。
### 为什么需要分文件夹
在实际应用中,随着数据量的增长,单个 Redis 数据库
原创
2024-03-10 03:33:34
35阅读