- 博客(191)
- 资源 (10)
- 收藏
- 关注

原创 cli 开发工具 - NodeJS、Borwser 中制作漂亮的炫彩控制台
JC Color 使用一套代码同时在NodeJS、Borwser 中制作漂亮的炫彩控制台。npm i jc-color # use npmyarn add jc-color # use yarnpnpm i jc-color # use pnpm
2023-03-08 19:52:16
239

原创 docker中 gitlab 安装、配置和初始化
配置文件 /etc/gitlab/gitlab.rb:当然你也可以使用 桌面端的 VSCode 链接dockeer 打开,显示效果比 vim 更好:然后今天主要记录以下这些配置项的注释都说了什么,下次好直接配置:
2023-02-18 16:50:09
778

原创 小笔记:使用 unbuild 搭建 JavaScript 构建系统笔记
本文是笔者阅读分析 elementPlus 项目时记录的。该项目用到了一个完全没有文档和资料的工具 unbuild。为了搞清楚其功能,在github上看了一下该模块的源代码并记录之。
2023-02-14 18:14:56
485

原创 JavaScript 中如何代理 Set(集合) 和 Map(映射)
ECMAScript6 中 Set 和 Map 的代理方法上一节:《JavaScript 中如何代理数组》|下一节:《JavaScript 中的反射(Reflect)原理与应用》今日正在编写中,未完待续…
2022-12-27 14:16:34
351

原创 pnpm 中的 .npmrc 文件配置
.npmrc 文件是一个使用 .ini 文件格式书写的配置文件。 pnpm 使用 .npmrc 文件配置以下几个方面内容:1.依赖性提升设置2. Node模块设置3.Lockfile 文件设置4.注册处和身份验证设置5.请求设置6. Peer Dependency 设置7. CLI 设置8.构建设置9.Node.js 设置10.工作区 设置11.其它设置
2022-12-20 14:37:40
988

原创 TypeScripe笔记:any、unknown、never、void、null 和 undefined 及其比较
1. Any 类型2. unknown 类型3. never 类型4. void 5. null 和 undefined6. 可分配性比较TypeScript 也有一个特殊类型 ,any只要您不希望特定值导致类型检查错误,就可以使用它。当一个值是 typeany时,您可以访问它的任何属性(它又将是 type any),像调用函数一样调用它,将它分配给(或从)任何类型的值,或者几乎任何其他语法上的值合法的:当你不想为了让 TypeScript 相信特定代码行没问题而写出长类型时,any 类型很有用。unkn
2022-12-04 15:07:05
821

原创 TypeScripe 笔记: 类型工具总结
1. 类型构造工具2. 字符串操作类型工具这种类型旨在对 函数中的 或 上的 方法等操作进行建模,特别是——它们以递归方式展开 。1.2 Partial构造一个 的所有属性都设置为可选的类型。该实用程序将返回一个表示给定类型的所有子集的类型。1.3 Required构造由设置为 的所有类型属性组成的类型。Partial 的逆操作。1.4 Readonly构造一个所有类型属性都设置为 readonly 的类型,这意味着不能重新分配构
2022-12-04 11:25:16
1272

原创 Typescript.中文.接口声明.lib.es5.d.ts
如果你希望 VSCode 在对JavaScript 的注释中显示为中文的,可以在 VS Code 安装目录下。 中的声明文件替换成中文。
2022-10-03 12:47:29
447

原创 Promise 及其基于 Typescript 的实现
Promise 的 Typescript 实现(详细类型注解)。阅读本文需要有熟练的 TypeScript 知识,包括不限于 类型type、接口interface、枚举、方法重载。熟练的JavaScript 知识,包括但不限于ES6语法,Pomise基础,基于JavaScript 的 Promise API以及实现。
2022-10-02 19:40:32
719
2

原创 jc-datetime :JavaScript 日期时间实用编程
JavaScript 日期时间实用编程jc-datetime 文档。一个实用的日期时间编程模块npm install jc-datetime
2022-09-26 12:06:37
350

原创 深度刨析 JavaScript 模拟面向对象的内部机制
本文讲解了 JavaScript 面向对象的原理,包括原型、原型链的概念,创建实例的过程,包括在不适用 .create()、.apply()等方法的前提下手写实现 new()。文章还介绍了 JavaScript 中继承的内部原理,从ES6 class开始,逐渐深入,直到如何使用最原始和最能体现继承过程和机理的方式,手写实现继承。
2022-08-21 01:50:48
265

原创 NodeJS 下构建 命令行工具(CLI) 与 交互式命令界面 的实践
你想快速搭建 如 vue-cli、create-vue 那样的炫酷脚手架吗?本文将讲解以下内容:Commander.JS是一个在NodeJS 环境下便捷地用于构建搞质量命令行工具的库,vue-cli 等很多命令行工具都是由它构建。本文详细讲解Commander.JS的相关概念,并通过案例介绍Commander.JS的使用方法。inquirer.js 是一个实现交互式命令行界面的NodeJS库,文本还介绍了如何通过 inquirer.js 来实现交互式命令行界面。此外,本文还介绍了一些其他的小工具,如
2022-08-11 11:50:11
800

原创 数字孪生可视化开发技术(ThingJS)学习笔记
笔者参加了一个有优锘科技(以下简称该公司)举办的数字孪生可视化开发技术训练营培训,该公司研发了低代码 3D可视化开发平台 ThingJS 相关生态链,主要用于以一种低代码简单的方式构建城市、园区等生产生活应用场景下数据展示。这些相关培训的内容也是本文的记录点。..............................................................................................................................
2022-08-07 13:26:45
3209
1

原创 WebSocket 解析与应用(包含web前端、服务端、小程序、dart/flutter中的用法)
文本介绍了 什么是 WebSockets (包括 WebSockets 的起源和 WebSockets 的概念),以及 WebSockets 的应用(包括如何搭建 WebSockets 服务端,如何在普通 Web 中使用 WebSockets,以及如何在小程序中、如何在flutter(dart语言)中使用 WebSockets。.........................................................
2022-08-02 14:27:09
1015

原创 小程序开发.mpvue.项目构建与运行
1. mpvue 的主要特性2. mpvue 项目结构3. mpvue-loader4. TypeScript 支持5. Sass 支持6. less 支持7. 手把手创建一个 mpvue 项目8. 构建微信小程序与调试阅读本节前,你可以根据本文的最后一节 “第一个 mpvue 项目”中的步骤自己搭建第一个 mpvue项目。下图是一个新创建的 mpvue 项目,部分目录已经展开:.........................................................
2022-07-21 16:01:19
795

原创 小程序开发.概述与环境搭建
小程序开发.概述与环境搭建。本文介绍 微信小程序、支付宝小程序、字节跳动小程序,mpvue框架、 uniapp 开发环境的搭建以及开发前的相关准备工作。
2022-07-19 17:47:08
547

原创 Powershell 数据容器:数组、ArrayList 与 哈希表
1. 数组2. ArrayList3. 哈希表Powershell 中,提供了数组,其类型为 。这个原生数组功能并不完善,仅在某些不是很复杂的脚本中使用。更多时候,我们会使用 下一小节 中所介绍的 ArrayList。使用(…表示任意的元素)语法可以创建 Powershell 数组,例如:在上例中,这个数组一共有7个元素,分别是1,2,3,4,5,6。如果你需要创建的是一个空数组,不列写任何元素即可,如:1.2 向数组中添加元素Poweshell数组有方法可以为数组添加一个元素,这个元素将添加到数
2022-07-12 23:08:53
396

原创 C++ 多态
1. 多态的概念2. 函数的重载3. 运算符的重载4. 虚函数5. 抽象类在编程中,多态的体现就是一个操作接口具有表现多种不同形态的能力,对不同的输入有不同的处理方式。例如, 运算符,既可以适用于整数的相加,也可以适用于浮点数的相加,这就是多态性的体现。C++中的多态是是通过绑定 来实现的,其中绑定指将一个标识符名称与一段函数代码结合起来。依据绑定实现的时期,可以分为 编译时的绑定 和 运行时的绑定 。编译时的绑定 ,故名思意,在编译器对代码进行编译的时候就已经完成了绑定。而 运行时的绑定 需要等到程序运
2022-07-04 22:51:27
314

原创 【运维】Powershell 服务器系统管理信息总结(进程、线程、磁盘、内存、网络、CPU、持续运行时间、系统账户、日志事件)
1. 简单示例与说明2. 功能查询3. sysinfos源代码函数均为静态函数,因此通过类进行调用而不是类的实例。返回值以数组和哈希表居多,如:由于可能存在对象的嵌套,而powershell终端在现实这些对象时并不会嵌套现实,因此如果你想看到更多的层次,可能需要对这些对象进行序列化,比如转化为JSON格式进行显示,如:效果如下:可以看到,这个方法输出了当前主机上所有磁盘的使用信息(剩余容量、总容量以及使用率)。再如,由于在Winserver 2012 以前的系统,Powershell 没有命令,若
2022-06-16 17:20:32
273

原创 [运维日志] Web 服务器日志依日期归档(Powershell 实现,附源代码)
1.概述2. Readme 文档 - VCS服务器 Jboss 日志压缩脚本3. 项目源代码附: 参考博文链接汇总本文记录了一个以 Jboss 服务器日志归档的 powershell 示范项目。该项目只需要略加修改,即可用于所有类似需要归档日志的场景。Jboss 是一个Java Web 框架,在 Jboss Web 服务器运行期间,默认会生成许多日志文件,你可以在 Jboss中设置每个 的最大大小,这样每当一个日志文件写满后,将后缀依次添加、…以示区别,知道到达设置的最大日志文件个数后,将其删除。在某些场
2022-06-08 16:23:22
255

原创 案例详解-如何在 Linux 系统中安装和使用 7zip 以及 7zip的脚本编程使用教程(非p7zip,而是官方版本7zip for linux)附deb包下载链接
https://download.csdn.net/download/qq_28550263/85420534
2022-05-21 03:20:04
2307
1

原创 从入门到项目实战 - Vue生命周期解析(vue2 与 vue3 比较)
vue生命周期(vue2 到 vue3)作者: 李俊才邮箱 :291148484@163.comCSDN 主页:https://blog.csdn.net/qq_28550263?spm=1001.2101.3001.5343本文地址:https://blog.csdn.net/qq_28550263/article/details/123408367目 录1. 什么是vue生命周期vue生命周期指 vue 实例生命周期钩子 。它是 在vue实例从创建到销毁过程中的............
2022-05-07 12:39:16
1106
1

原创 【运维】PowerShell编程 目录文件相关方法的封装与案例详解
PowerShell 目录文件管理 封装目录文件方法与案例详解李俊才 的 CSDN 博客邮箱 :291148484@163.comCSDN 主页:https://blog.csdn.net/qq_28550263?spm=1001.2101.3001.5343本文地址:https://blog.csdn.net/qq_28550263/article/details/124378032本文通过以一个 Path 类,归纳了 Powershell 中常用的文件路径方法。目 录1. 获取绝对
2022-04-24 19:27:40
1270

原创 docker 容器中安装 NodeJS的两种方式
docker中安装 NodeJS的两种方式1. 方式一:直接从Docker Hub 拉去NodeJS镜像Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,是一个让 JavaScript 运行在服务端的开发平台。查看可用的 Node 版本在Docker Hub中搜索关键字: https://registry.hub.docker.com/search?q=node。可以通过 Sort by 查看其他版本的 Node,默认是最新版本 node:latest。2
2022-04-19 14:43:42
7883
2

原创 docker Ubuntu系统中安装使用 powershell
docker Ubuntu系统中使用 powershell目标:在docker环境中部署使用 powershell步骤:1. 安装docker :sudo apt-get isntall docker2. 拉取一个ubuntu镜像:sudo docker pull ubuntu:latest3. 基于镜像构建容器,并映射到外部一个端口 8000 =>8000:sudo docker run -it -d -p 127.0.0.1:8000:8000 容器ID4. 进入运行
2022-04-18 16:44:12
905

原创 [运维技术]PowerShell中实现一个最基本的日志器logger
PowerShell中实现一个最基本的日志器logger李俊才 的 CSDN 博客邮箱 :291148484@163.comCSDN 主页:https://blog.csdn.net/qq_28550263?spm=1001.2101.3001.5343本文地址:https://blog.csdn.net/qq_28550263/article/details/124024540目 录1. 场景介绍2. 代码实现3. 使用示例3.1 基本使用3.2 实例:检测网络情况,自动重启适配
2022-04-07 21:18:41
1298
1
7z-21.07-linux-x86.deb
2022-06-14
7z-21.07-linux-arm.deb
2022-06-14
7z-21.07-linux-x64.deb
2022-06-14
7z-21.07-linux-arm64
2022-06-14
dotnet-sdk-6.0.300-linux-x64.deb
2022-05-31
7zip_linux_21.7.deb
2022-05-20
dnotebook.7z
2021-02-02
vite 无法打包monorepo项目中workspace超级的模块
2022-12-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人