34 个 JavaScript 优化技巧

可能你已经进行了多年的 JavaScript 开发工作,但有时候你还是会对一些最新的技术不那么了解,而这些新技术可能有助于某些问题的解决而不需要你去编写更多的代码

真香!微软出Go语言教程了

课程地址:https://docs.microsoft.com/zh-cn/learn/paths/go-first-steps/最近,有一项关于Go开发者的调查报告发布,这份报告的主要亮点有以下几点:总体满意度很高,有 92% 的受访者对使用 Go感到满意Go的使用在工作场所和企业中正在不断扩大,

C# 9.0 新特性

模式匹配简化模式匹配(Pattern Matching)是在 C# 7.0 引入的,是对 switch 语句的增强,可以支持实现复杂的条件匹配。下面我先用一个示例来展示一下模式匹配的一般的用法。假如现在我们要计算各种车辆在某高速的通行费,比如有下面四种车辆,分别定义为以下四个类,各个类中定义了和通行

Vue项目中使用Typescript

基础api官方文档简单来说,ts属于强类型语言,它的优势在于静态类型检查,概括来说主要包括以下几点:静态类型检查IDE 智能提示代码重构可读性typescript在vue项目中的基础用法vue-property-decoratorvue-property-decorator在vue-class-co

C#.NET问答 高级进阶篇

1.说说什么是架构模式。1,分层。2,分割。分层是对网站进行横向的切分,那么分割就是对网站进行纵向的切分。将网站按照不同业务分割成小应用,可以有效控制网站的复杂程度。3,分布式。在大型网站中,分层和分割后主要是为了让网站能够便于分布式部署,也就是将不同的模块部署到不同的服务器上。常用的分布式方案有如

C#.NET问答 基础篇

1.C#中堆和栈的区别?栈:由编译器自动分配、释放。在函数体中定义的变量通常在栈上。 堆:一般由程序员分配释放。用new、malloc等分配内存函数分配得到的就是在堆上。存放在栈中时要管存储顺序,保持着先进后出的原则,他是一片连续的内存域,有系统自动分配和维护;堆:是无序的,他是一片不连续的内存域,

常用Git命令动画演示

前言虽然 Git 是一个强大的工具,但是我觉得大部分人用起来都会认为很复杂,还容易犯错!当我执行某个命令的时候,分支之间是如何交互的?又是如何影响提交历史的?当我在master分支执行hard reset、force push到 origin、在.git文件夹执行rimraf的时候,为什么我的同事都

docker-compose常用命令

Docker-compose命令格式docker-compose updocker-compose psdocker-compose stopdocker-compose -hdocker-compose downdocker-compose logsdocker-compose buliddock

NetCore最具代表性的几个项目

Hello Halo如果你看到了这一篇文章,那么证明你已经安装成功了,感谢使用 Halo 进行创作,希望能够使用愉快。相关链接官网:https://halo.run文档:https://docs.halo.run社区:https://bbs.halo.run主题仓库:https://halo.run

微服务架构技术栈

微服务的前世今生与微服务架构相对的,叫单体架构。这是我们最熟悉的开发方式,就是一个项目搞定业务全过程,在同一个进程里面完成。随着业务发展,数据量和并发上去了,一般会选择右边的垂直拆分,拆分后的每个系统,依旧是单体架构的。垂直拆分后,子系统都能独立做集群,承载能力大大提升。但随着业务进一步发展,子系统

万丈高楼平地起,勿在浮沙筑高台

切换主题 | SCHEME TOOL