自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_28550263的博客

JackLee1995

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

原创 TypeScript 中的 infer 关键字

inferTypeScript 笔记TypeScript 中的 infer。

2023-03-19 16:32:13 146

原创 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

原创 原子化 CSS 实践

原子化 CSS 实践。

2023-02-23 15:59:49 452 2

原创 简记:清理指定后缀名文件的 powerhsell 小脚本

清理指定后缀名文件的 powerhsell 小脚本。

2023-02-20 12:38:04 133

原创 运维小笔记:Windows-VMWare 虚拟机密码移除

Windows-VMWare 虚拟机密码破解。

2023-02-18 19:09:34 363

原创 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

原创 从入门到项目实战 - Vue 计算属性用法解析

Vue 计算属性用法解析上一节:《Vue 监听器用法解析》|下一节:《Vue 样式绑定》

2022-12-26 22:26:00 272

原创 从入门到项目实战 - Vue 键盘事件

Vue 中键盘事件的使用上一节:《Vue 事件处理》|下一节:《Vue 中鼠标事件的使用》

2022-12-25 14:33:27 397

原创 基于代理和单例模式的 electron 多窗口管理方案

electron窗口管理方案。

2022-12-23 23:22:12 1598 4

原创 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

原创 Electron 从基础到实战笔记 - Electron App对象及其事件

electron 的 APP 对象(1)

2022-11-19 21:47:27 340

原创 从入门到项目实战 - VUE组件跨通信:vue2 与 vue3 中实现全局事件总线

Vue全局事件总线原理与实现。

2022-10-15 15:39:26 761

原创 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

原创 小程序开发.微信小程序.组件.视图容器

本文介绍微信小程序中的各种视图容器组件,包括它们的功能、属性,以及他们的用法示范。

2022-07-31 18:12:58 695

原创 小程序开发.uniapp.生命周期

小程序开发.uniapp.生命周期。本文介绍uniapp生命周期。

2022-07-29 21:56:47 999

原创 CSS3 选择器、Sass选择器、在小程序中使用的选择器(wxss为例)

本文介绍CSS选择器、Sass选择器、在小程序中使用的选择器。

2022-07-23 18:27:40 347

原创 小程序开发.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

原创 Ajax 异步通信详解

Ajax异步通信基础。

2022-07-15 15:17:29 285

原创 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

原创 7zip 命令/编程使用手册

通过命令编程方式使用 7zip。详细介绍了7zip所有命令的使用方式。

2022-06-14 16:22:48 857

原创 [运维日志] 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

7zip 压缩软件的 deb 包(linux x86版本),由博主封装官方二进制文件而成。详细信息以及用法请参考博文:[<如何在 Linux 系统中安装和使用 7zip>](https://blog.csdn.net/qq_28550263/article/details/124876070)

2022-06-14

7z-21.07-linux-arm.deb

7zip 压缩软件的 deb 包(linux arm版本),由博主封装官方二进制文件而成。详细信息以及用法请参考博文:[<如何在 Linux 系统中安装和使用 7zip>](https://blog.csdn.net/qq_28550263/article/details/124876070)

2022-06-14

7z-21.07-linux-x64.deb

7zip 压缩软件的 deb 包(linux x64版本),由博主封装官方二进制文件而成。详细信息以及用法请参考博文:[<如何在 Linux 系统中安装和使用 7zip>](https://blog.csdn.net/qq_28550263/article/details/124876070)

2022-06-14

7z-21.07-linux-arm64

7zip 压缩软件的 deb 包(linux arm64版本),由博主封装官方二进制文件而成。详细信息以及用法请参考博文:[<如何在 Linux 系统中安装和使用 7zip>](https://blog.csdn.net/qq_28550263/article/details/124876070)

2022-06-14

dotnet-sdk-6.0.300-linux-x64.deb

由官方版(原文件名dotnet-sdk-6.0.300-linux-x64.tar.gz)制作的DEBIN安装包 net-sdk-6.0.300-linux-x64.deb 可以在64位Linux系统上直接使用命令 `dpkg -i xxxx.deb` 进行安装。该版本只适用于 LinuxX64系统。如果使用原版本或者其他官方版本,请访问官方网站https://dotnet.microsoft.com/zh-cn/download/dotnet/6.0。该资源仅仅用于交流和便捷安装。

2022-05-31

7zip_linux_21.7.deb

根据 7zip 官方版本制作的 deb 安装包,可以直接在Linux 系统上使用 `dpkg -i xxx` 的方式进行安装。如果需要下载原版7zip for linux 可执行文件请自行访问 https://www.7-zip.org/download.html 。本资源仅仅是为方便安装进行的deb包封装,并对可执行文件 `7zz` 进行了重命名复制为 `7zip`,因此安装后使用时可以直接使用`7zip`作为命令。

2022-05-20

各种东西转exe工具集

各种转exe工具集, - cmd转exe - powershell转exe - 媒体视频转exe

2022-01-28

SQLite数据库相关可视化管理软件

SQLite数据库相关软件

2021-09-26

dnotebook.7z

博文https://blog.csdn.net/qq_28550263/article/details/113457973中介绍的替代python中 jupyte笔记本的JavaScript端产品。由于原笔记本引用的JavaScript库不能直接访问,博主对请求的相关JavaScript库进行进行了本地化和汉化处理,使得大陆技术爱好者也可以使用、学习该数据分析产品。使用方法请查看我的博客: https://blog.csdn.net/qq_28550263/article/details/113457973

2021-02-02

GCC文档英文版 - gcc使用手册 - gcc文档

由于博文中引用了GCC相关内容,上传文档资源,方便读者查询。无需下载积分,可以直接下载。

2021-01-19

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除