自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 收藏
  • 关注

原创 【开发效率|第1篇】多项目自动切换node版本

在开发多个项目时,经常会遇到不同项目需要使用不同版本的 Node.js 的情况。手动切换 Node.js 版本可能会比较繁琐,而且容易出错。为了提高开发效率和减少错误,我们可以借助一些工具来实现自动切换项目的 Node.js 版本,让开发变得更加简便快捷。

2024-01-30 23:01:29 1552

原创 设计模式第2篇|策略模式

策略模式(Strategy Pattern)是一种软件设计模式,它允许在运行时根据需要选择算法或行为。策略模式通常涉及定义一系列算法,并将它们封装在单独的类中,使得这些算法可以互相替换。

2024-01-30 22:40:07 1140

原创 设计模式第1篇|责任链模式

hello,大家好,我是程序员小豪,本期博客我们来学习一下责任链模式,大家在工作中应该都遇到过这样一种场景:出差申请,通常出差申请的要求都是比较严格的,因为现在部门都在控制预算,小豪所在的公司呢,出差申请需要经过三层审批,先经过组长审批,组长审批通过再到总监审批,总监审批通过再到部门经理审批,这一整个审批环节只有有一环没有通过都不会走到下一个环节的审批,像这种需要顺序执行,后一个环节的执行需要依赖前一个环节的结果状态的场景就很适合使用责任链模式。

2024-01-21 21:43:11 1110 6

原创 字节一面:深拷贝浅拷贝的区别?如何实现一个深拷贝?

最近博主在字节面试中遇到这样一个面试题,这个问题也是前端面试的高频问题,我们经常需要对后端返回的数据进行处理才能渲染到页面上,一般我们会讲数据进行拷贝,在副本对象里进行处理,以免玷污原始数据,这里就会设计深拷贝浅拷贝的知识,博主在这给大家细细道来。

2023-09-30 16:46:10 2688 44

原创 字节一面:说说HTTP 常见的状态码有哪些,适用场景?

最近博主在字节面试中遇到这样一个面试题,这个问题也是前端面试的高频问题,我们经常与网路请求打交道,与http打交道,也会根据返回的状态码来做出不同逻辑判断,所以作为一个前端工程师必须要深入掌握这个知识点,博主在这给大家细细道来。

2023-09-27 09:00:00 1515 47

原创 字节一面:你能手撕节流防抖吗?

最近博主在字节面试中遇到这样一个面试题,这个问题也是前端面试的高频问题,节流防抖是前端性能优化一个很重要的手段,所以作为一个前端工程师必须要深入掌握这个知识点,博主在这给大家细细道来。

2023-09-23 18:45:01 1000 48

原创 字节一面:Vue组件之间的通信方式都有哪些?

最近博主在字节面试中遇到这样一个面试题,这个问题也是前端面试的高频问题,vue是前端领域使用者最多的框架,作为一名前端开发工程师深入了解它的生命周期是非常有必要的,博主在这给大家细细道来。

2023-09-19 09:00:00 691 75

原创 字节一面:说说var、let、const之间的区别

最近博主在**字节面试**中遇到这样一个面试题,这个问题也是前端面试的高频问题,作为一名前端开发工程师,熟练掌握js是我们的必备技能,var、let、const之间的区别我们也得熟练掌握,博主在这给大家细细道来。

2023-09-16 17:04:25 927 57

原创 字节一面:如何实现单行/多行文本溢出的省略样式?

最近博主在**字节面试**中遇到这样一个面试题,这个问题也是前端面试的高频问题,作为一名前端开发工程师,css是我们的必备技能,文本溢出问题也是我们经常遇到的问题,我们不仅只是处理这种情况,还要考虑他的兼容性,博主在这给大家细细道来。

2023-09-13 09:00:00 894 62

原创 腾讯一面:谈谈你对BFC的理解

最近博主在腾讯面试中遇到这样一个面试题,这个问题也是前端面试的高频问题,作为一名前端开发工程师,css是我们的必备技能,熟悉BFC是我们写好css的关键,博主在这给大家细细道来。

2023-09-10 12:00:00 612 67

原创 字节一面:css选择器有哪些?优先级?哪些属性可以继承?

最近博主在**字节面试**中遇到这样一个面试题,这个问题也是前端面试的高频问题,作为一名前端开发工程师,css是我们的必备技能,熟悉css选择器以及继承是我们写好css的关键,博主在这给大家细细道来。

2023-09-08 09:15:00 715 87

原创 字节二面:如果高性能渲染十万条数据?

最近博主在字节面试中遇到这样一个面试题,这个问题也是前端面试的高频问题,作为一名前端开发工程师,我们虽然可能很少会遇到后端返回十万条数据的情况,但是了解掌握如何处理这种情况,能让你对前端性能优化有更深的理解,博主在这给大家细细道来。

2023-09-05 09:15:00 1363 91

原创 字节一面:说说地址栏输入 URL 敲下回车后发生了什么?

最近博主在**字节面试**中遇到这样一个面试题,这个问题也是前端面试的高频问题,作为一名前端开发工程师,我们只有了解地址栏输入 URL 敲下回车后发生的事件,才知道性能优化如何下手,性能优化也是前端必备知识,博主在这给大家细细道来。

2023-09-03 12:52:29 1180 99

原创 字节一面:你能讲一下跨域吗

最近博主在字节面试中遇到这样一个面试题,这个问题也是前端面试的高频问题,作为一名前端开发工程师,我们日常开发中与后端联调时一定会遇到跨域的问题,只有处理好了跨域才能够与后端交互完成需求,所以深入学习跨域是很有必要的,博主在这给大家细细道来。

2023-08-30 09:00:00 1225 110

原创 字节一面:闭包是什么?闭包的用途是什么?

本期博客详细介绍了**闭包是什么,闭包的应用场景,闭包的缺点以及如何解决闭包导致的内存泄漏问题**,跟着这篇博文认真的学习下来相信下次面试官再问你闭包的问题你不会在惧怕,甚至能够回答的面面俱到让面试官眼前一亮。

2023-08-27 07:00:00 1486 63

原创 字节一面:post为什么会发送两次请求?

最近博主在**字节面试**中遇到这样一个面试题,这个问题也是前端面试的高频问题,因为在前端开发的日常开发中我们总是会与post请求打交道,一个小小的post请求也是牵扯到很多知识点的,博主在这给大家细细道来。

2023-08-25 13:08:44 21328 131

原创 【前端|JS实战第1篇】使用JS来实现属于自己的贪吃蛇游戏!

通过这个项目,你不仅可以学习如何使用 JavaScript 来实现一个小游戏,还可以熟练学习js操作dom、数据的常用方法、定时器setInterval、css样式、事件监听器以及实现需求的逻辑思维等等知识,对前面学习的一些理论知识进行了实践,相信你跟着一套教程下来会对前面学习到的知识有更深的理解。后续我们这个前端专栏还会讲述ES6、垃圾回收、js算法技巧、Vue入门实战、React实战、前端面试题。

2023-08-20 14:39:12 4755 55

原创 【前端|Javascript第5篇】全网最详细的JS的内置对象文章!

在本篇博客中,我们一起探索了JavaScript内置对象Object、Array、全局对象、String和Funtion。JavaScript是一门非常强大且广泛应用的编程语言。掌握了这些基本的语法和概念,你已经具备了入门JavaScript编程的基础。未来,你将能够创建更加交互性的网页,实现更多惊艳的动态效果,甚至搭建出属于自己的Web应用。但这只是一个开始,还有许多更深入的主题等待你去探索。后续我们这个前端专栏还会讲述ES6、垃圾回收、js算法技巧、Vue入门实战、React实战、前端面试题。

2023-08-18 13:28:49 8375 130

原创 【前端|Javascript第4篇】详解Javascript的事件模型:小白也能轻松搞懂!

在本篇博客中,我们一起探索了JavaScript事件模型的四大概念:事件与事件流、原始事件模型、标准事件模型、IE事件模型。JavaScript是一门非常强大且广泛应用的编程语言。掌握了这些基本的语法和概念,你已经具备了入门JavaScript编程的基础。未来,你将能够创建更加交互性的网页,实现更多惊艳的动态效果,甚至搭建出属于自己的Web应用。但这只是一个开始,还有许多更深入的主题等待你去探索。后续我们这个前端专栏还会讲述。

2023-08-14 12:23:21 3021 99

原创 【前端|Javascript第3篇】探秘JavaScript的作用域与作用域链:小白也能轻松搞懂!

🌈🌈🌈通过本文的解释,我们详细了解了JavaScript中的作用域与作用域链。希望你在通俗易懂的语言和生动的例子中,更好地理解了这些概念。作用域和作用域链是编程的基础,是你进入JavaScript世界的钥匙。相信你已经准备好在编程的大海中翱翔了!让我们一同扬帆,启程探索编程的未知领域吧!🎉🎉🎉。

2023-08-09 12:28:40 2542 74

原创 GPT-5出世,需5万张H100!英伟达GPU陷短缺风暴

GPT-5的训练,需要5万张H100加持。全球H100总需求43万张,英伟达GPU已成为各大AI公司开发大模型的首选利器。然而,Sam Altaman自曝GPU很缺,竟不希望太多人用ChatGPT。

2023-08-07 12:27:32 2062 115

原创 【前端】对前端小白极为友好的JS DOM入门文章

这是一篇对前端小白极为友好的JS DOM入门文章,能让你快速理解JS的文档对象模型,快来一起学习吧

2023-08-05 14:50:24 3576 146

原创 【前端|Javascript第1篇】一文搞懂Javascript的基本语法

此外,JavaScript 预定义了很多全局变量和函数,应该避免把它们的名字用做标识符名。未定义值undefined是全局对象的一个属性。也就是说,它是全局作用域的一个变量。undefined的最初值就是原始数据类型undefined。var foo;在本篇博客中,我们一起探索了JavaScript的基本语法。从变量和数据类型的定义开始,你已经了解了如何在JavaScript中处理数字、字符串、布尔值等不同类型的数据。

2023-08-03 09:57:13 7083 116

原创 【前端|CSS系列第4篇】面试官:你了解居中布局吗?

本篇博客详细介绍了居中布局的多种实现方式,涵盖了水平居中、垂直居中以及水平垂直居中的场景,并提供了实用的示例代码。无论你是前端新手还是有一定经验的开发者,掌握这些居中布局的技巧都将对你在前端开发中有所裨益。希望通过本篇博客,你能够更好地理解和运用居中布局,提升自己的前端技能,构建更美观、专业的网页。如果你觉得这篇文章对你面试提供到帮助的话,麻烦关注+三连哦!

2023-08-01 12:48:07 4046 130

原创 一文讲清楚地图地理坐标系

这是本人第一次开发地图相关功能,也不太了解坐标系这一概念,导致在开发定位功能时位置有所偏差,经过这次学习,了解到了地图的地理坐标系的概念以及不同地理坐标系的区别,才发现定位位置偏移的问题所在,以后开发功能前也需要更详细的去调研每块领域的相关知识。参考。

2023-07-30 17:58:16 1033 122

原创 【前端|CSS系列第4篇】CSS布局之网格布局

网格布局也称grid布局,利用grid布局可以很轻松的实现很多的网页布局,Grid 布局与 Flex 布局有一定的相似性,都可以指定容器内部多个项目的位置。但是,它们也存在重大区别。Flex 布局是轴线布局,只能指定"项目"针对轴线的位置,可以看作是一维布局。Grid 布局则是将容器划分成"行"和"列",产生单元格,然后指定"项目所在"的单元格,可以看作是二维布局。Grid 布局远比 Flex 布局强大。上图这样的布局,就是 Grid 布局的拿手好戏。

2023-07-23 11:34:54 16074 181

原创 【云原生|Docker系列第4篇】Docker的容器的入门实践

通过本篇博客的实践指导,我们深入了解了Docker容器的创建、运行、交互、管理和数据管理。Docker容器提供了一种轻量级、隔离的运行环境,使得应用程序的开发和部署更加灵活和高效。无论是开发人员还是运维人员,通过掌握Docker容器的使用,我们可以更好地构建、运行和管理应用程序。希望本篇博客对您理解和使用Docker容器起到了很好的指导作用。在接下来的博客中,我们将进一步探索Docker的更多功能和应用场景,帮助您更好地利用云原生技术构建和部署应用程序。

2023-07-19 10:58:26 2293 132

原创 【云原生|Docker系列第3篇】Docker镜像的入门实践

在本篇博客中,我们深入探讨了Docker镜像的概念。我们学习了如何获取和管理Docker镜像,包括拉取镜像、构建自定义镜像以及导出和导入镜像。我们还介绍了如何通过Dockerfile制作镜像以及Dockerfile的指令。最后,我们了解了如何分享和推送Docker镜像,以便与他人共享和合作。通过学习和掌握Docker镜像的基本概念,您将能够更好地利用Docker来开发、测试和部署应用程序。容器化技术的出现使得应用程序的开发和部署更加灵活、高效,并带来了诸多优势。

2023-07-17 09:00:00 3824 108

原创 【云原生|Docker系列第2篇】Docker的安装和配置

在本篇博客中,我们详细介绍了Docker的安装和配置。我们首先了解了Docker的支持平台,包括Windows、macOS和Linux等多个操作系统。针对不同平台,我们提供了相应的安装方法和步骤,确保您能够顺利地安装和配置Docker。在安装和配置过程中,我们强调了操作系统要求和准备工作的重要性。通过遵循官方文档和指南,您可以确保您的操作系统满足Docker的要求,并进行必要的配置和准备工作。针对不同的操作系统,我们提供了具体的安装方法和示例代码。

2023-07-12 09:00:00 1737 84

原创 【云原生|Docker系列第1篇】什么?你竟然还不知道Docker?

Docker是一种开源的容器化平台,它允许您将应用程序及其依赖打包到一个称为容器的独立单元中。容器是一种轻量级、可移植和自包含的环境,其中包含了运行应用程序所需的一切,包括代码、运行时、系统工具、库和系统环境变量等。Docker利用操作系统级的虚拟化技术,如Linux容器(LXC),来实现容器的隔离和资源管理。简而言之,Docker的出现让配置环境变得简单、可靠且高效。它解决了环境差异、依赖关系管理和部署一致性等问题,使开发者能够更专注于应用程序的开发和部署,而不必担心繁琐的环境配置工作。特性容器。

2023-07-10 09:00:00 1189 88

原创 【云原生|云计算系列】云计算基础概念

云计算是一种基于互联网的计算模式,通过将计算任务和数据存储在网络中的远程服务器上,提供按需访问和使用计算资源的能力。用户可以通过互联网连接到云服务提供商的服务器,以按需使用计算资源,而无需购买和维护昂贵的硬件和软件设施。**基础设施即服务(Infrastructure as a Service,IaaS)**是云计算的一种服务模型。在IaaS模型中,云服务提供商提供基础的计算、存储和网络资源,用户可以按需租用这些资源来构建和管理自己的应用程序环境。用户可以通过虚拟化技术创建和管理虚拟机、存储和网络资源。

2023-07-08 09:00:00 6799 96

原创 【云原生|云原生基础】什么是云原生?一文给你讲清楚!

云原生是一种应用架构的理念,它强调将应用程序设计、开发、部署和管理与云计算环境密切结合。云原生不仅仅是简单地将应用迁移到云上,而是借助云计算的优势重新构思和设计应用,使其适应动态、弹性和分布式的云环境。云原生作为云计算领域的新潮流,正在以其高效、灵活和可靠的特性吸引着越来越多的关注和应用。本文详细介绍了云原生的定义、核心特点、优势和重要性,以及其在应用开发、数据处理和人工智能等领域的应用场景。了解云原生的基本概念和原则是您迈向云计算领域的重要一步。

2023-07-06 09:00:00 3892 80

原创 【前端|CSS系列第3篇】CSS盒模型、浮动及定位

CSS盒模型是用来描述HTML元素在页面中所占空间的模型。每个元素都被看作是一个矩形的盒子,包含内容区域、内边距、边框和外边距四个部分。理解盒模型对于控制元素的大小、边距和布局非常重要。浮动是一种布局方式,可以使元素脱离文档流,向左或向右移动,其他元素则围绕其周围进行布局。常用于实现多栏布局或图文混排等效果。定位是一种布局方式,用于控制元素在页面中的精确位置。常用的定位方式有相对定位、绝对定位和固定定位。通过本篇博客的学习,我们详细介绍了CSS的盒模型、浮动与清除浮动以及定位与层叠等常用样式属性。

2023-07-02 09:30:00 4991 130

原创 【前端|CSS系列第2篇】CSS零基础入门之常用样式属性

本篇博客详细介绍了CSS的常用样式属性,包括颜色、字体、边框、背景和布局等。通过学习这些常用样式属性,你已经掌握了CSS入门的重要内容。CSS是一个强大而灵活的技术,通过合理地运用样式属性,我们可以为网页设计出独特而吸引人的界面。不断实践和尝试,你将逐渐掌握CSS的精髓,并能创造出令人惊艳的前端作品。希望本篇博客对你的学习有所帮助。在接下来的学习中,我们将深入研究CSS的其他重要概念和技巧,为你的前端之旅提供更多支持。请继续关注,探索更多有关CSS的知识和技巧!如有任何问题,请随时提问。

2023-06-30 09:00:00 2069 70

原创 【前端|CSS系列第1篇】CSS零基础入门之CSS的基本概念和选择器

CSS,即层叠样式表(Cascading Style Sheets),是一种用于控制网页样式和布局的标记语言。它与HTML结合使用,通过为HTML元素添加样式,可以改变元素的外观和布局。CSS使用选择器和属性来定义样式规则,让我们能够以一种简洁和灵活的方式控制网页的外观。本篇博客介绍了CSS的基本概念和选择器。我们了解到CSS是一种用于控制网页样式和布局的语言,通过选择器和属性,我们可以为HTML元素添加各种样式。我们学习了CSS的语法,包括选择器和声明块的组成,以及如何插入CSS样式到HTML文档中。

2023-06-28 14:41:22 1195 54

原创 【前端|HTML系列第2篇】HTML零基础入门之标签元素

掌握html常用表情的使用、基础特性以及用途。本篇文章详细的介绍了html常用标签的特点,展现,属性以及应用等方面,希望能够帮助零基础小白快速入门html,也可以作为大家查询html常用标签如何使用的检索工具。如果觉得写的不错,请给小豪点个关注吧!

2023-06-26 15:49:36 1370 46

原创 【前端|HTML系列第1篇】HTML的基础介绍与初次尝试

前言:学习目标什么是HTML?HTML标签与元素HTML标签HTML元素HTML网页结构实例解析动手写Hello Wrold选择开发工具创建文件打开浏览器常见的五大浏览器及其内核了解什么是HTML学习了解一个完整页面的HTML的结构了解HTML标签与元素的关系hello world实践掌握常见开发工具了解常见浏览器及其内核HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言:HyperTextMarkupLanguageHTML 不是一种编程语言,而是一种标记语言。

2023-06-24 13:20:09 1029 37

原创 mac本地创建ssh key连接github

今天克隆自己github上面的笔记到新电脑上,用http连接进行克隆,然后要我输入账号密码,输入完报了个提示“remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.”,说是密码验证于2021年8月13日不再支持,那么就只能用ssh key的方式来连接github上面自己的项目吧,这里就记录一下mac的ssh配置。

2023-06-22 21:04:26 2110 10

原创 记录一个图床工具

记录一个好用的图床工具PicX

2021-11-23 14:37:25 266

原创 python实验九

实验要求答案代码filename = 'demo.py'with open(filename,'r') as fp: lines=fp.readlines()maxlen = len(max(lines,key=len))lines = [line.rstrip().ljust(maxlen)+'#'+str(index+1) + '\n' for index,line in enumerate(lines)]print(lines)with open(filename[.

2021-11-12 14:47:39 1696

空空如也

空空如也

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

TA关注的人

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