logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从JS到TS:类、构造函数与单例模式,一篇吃透

本文对比了JavaScript与TypeScript中类、构造函数和单例模式的核心差异。TS类在JS语法糖基础上增加了类型约束,通过访问修饰符(public/private/protected)控制可见性,并引入readonly属性。构造函数在TS中可通过参数修饰符简化写法,子类需通过super调用父类构造函数。单例模式通过私有构造函数和静态方法确保类只创建一个实例,适用于全局状态管理等场景。TS

文章图片
#typescript#单例模式
从零开始学Linux:入门到精通

Linux操作系统入门指南 本文介绍了Linux操作系统的基本概念和发展历程。主要内容包括:操作系统的定义和作用,常见操作系统类型及应用领域;虚拟机概念及其用途;Linux系统的历史渊源,从UNIX到GNU再到Linux的发展过程;Linux系统的架构特点,包括模块化设计、设备独立性和核心组件;Linux发行版的组成及其开源特性。文章重点阐述了Linux作为自由开源操作系统的优势,包括完全免费、兼

#python#linux#虚拟机
Go语言数据类型深度解析:位、字节与进制

理解位、字节和进制的概念,以及Go语言中不同位数数据类型的特性,是编写高效Go程序的基础。减少内存占用,提高资源利用率提升程序性能,优化数据处理效率确保与硬件或协议的正确交互在实际开发中,应根据数据的取值范围、精度要求和业务场景,选择最合适的数据类型,既满足功能需求,又兼顾性能优化。Go语言严格的类型系统和明确的位数定义,为这些优化提供了坚实的基础。

文章图片
#golang
Go语言三大核心数据结构深度解析:数组、切片(Slice)与映射(Map)

Go语言核心数据结构解析:数组、切片与映射 本文深入剖析Go语言三大核心数据结构:数组、切片和映射。数组是固定长度的连续内存块,具有O(1)随机访问效率,属于值类型,在函数传参时会复制整个数组。切片是动态数组,由指针、长度和容量组成,支持灵活的扩容操作。映射则是基于哈希表的键值对集合,提供高效的数据查找能力。文章详细介绍了每种数据结构的定义、基本操作、内存布局和适用场景,并通过代码示例展示了多维数

文章图片
#golang
C#虚拟与抽象方法详解

继承过程中的疑难杂症(四,(Virtual)虚拟与(abstract)抽象)在上篇我们讲解了override(重写)与overload(重载),里面涉及到了虚拟方法和抽象方法,所以我们现在重点把(Virtual)虚拟与(abstract)抽象,在这里给大家详细讲解一下override(重写)与overload(重载)详解一,(Virtual)虚拟在 C# 语言中,virtual是虚拟的含义,默认情

#c##后端
CSS三种引入方式详解与实战

【CSS】CSS(凡境—大圆满)——CSS的三种引入方式(附带凡境汇总案例)学完前期和中期我们来看看凡境最后的一个知识点!CSS的三种引入方式行内样式表行内样式表就是在元素标签内部设置style属性来设置CSS样式选择器在style标签中<标签 style="属性:属性值;"></标签>内部样式表内部样式表也是选择器放在style中然后在HTML文档的head中书写一般在平

#html#css#css3 +1
C#重写与重载深度解析

继承过程中的疑难杂症(三,override(重写)与overload(重载))一,overload(重载)方法重载在鄙人以前博客中有详细介绍,这里提供一个案例进行参考《封装过程中的疑难杂症(三,实例化对象和方法重载)》方法重载详解,点击即可重载的案例;在新建的类中创建方法namespace lianxi{class A{public A(){Console.WriteLine("方法重载;方法名称

#c#
C#字段与属性的核心区别解析

C#中字段和属性两者之间的区别以及属性的作用字段是占用内存的而属性则不会占用内存咋们先一起看一下代码,进行对比.//成员变量就是类的属性//字段public int no;//属性private int nl;public int Nl{get => nl;set{if (v

#c#
JS与DOM的关系:动态网页的核心

DOM就是一张映射表啦,记录着一堆用代码操控document时的规章制度,直白点说,就是js操作html时的APIW3C已经定义好了一系列的DOM接口,我们目前主要通过DOM接口进行改变网页内容,结构和样式.

#javascript#前端
marquee(文字滚动)标签全面解析以及使用

HTML之marquee(文字滚动)标签marquee简介<marquee>标签,是成对出现的标签,首标签<marquee>和尾标签</marquee>之间的内容就是滚动内容。<marquee>标签的属性主要有behavior、bgcolor、direction、width、height、hspace、vspace、loop、scrollamount

#html#css#html5
到底了