自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 两数之和你会,三数之和你也会吗?o_O

多少人梦想开始的地方,两数之和。但是今天要聊的不是入门第一题,也没有面试官会考这一题吧…不会真有吧?咳咳不管有没有,今天的猪脚是它的兄弟,三数之和,作为双指针经典题目之一,也是常常作为面试常考题出现。今天就来和大家分析分析这题的详细解法和双指针题目的思路。

2024-06-30 15:27:10 213

原创 前端小白必学:对Cookie、localStorage 和 sessionStorage 的简单理解

选择依据:如果需要长期存储用户数据且不随每次请求发送,可以选择localStorage;如果数据只需要在用户当前会话中临时保存,sessionStorage更合适;而cookie常用于需要在服务器和客户端之间传递小量信息,如认证令牌或保持用户会话状态。安全性考量:对于敏感数据,尽管这些存储方式都受限于同源策略,但最好还是在存储前进行加密处理,特别是使用localStorage和sessionStorage时。

2024-06-30 14:07:06 319

原创 前端新手小白的第一个AI全栈项目---AI聊天室

讲实话,以前只会一些基本的js和css。从来没有接触过全栈的开发方式,第一次做真的是焦头烂额,不过在成功之后真的很有成就感♡⸜(˶˃ ᵕ ˂˶)⸝♡,同时也希望这篇文章也能给和我有同样境地的小伙伴一些帮助。最后,如果还喜欢这篇文章的话,就点个关注或者是赞吧。

2024-06-26 22:52:06 563

原创 JS-数组扁平化方法合集(递归,while循环,flat)

前言 数组扁平化也是面试常考题之一,今天就和大家简单分享一下常见的数组扁平方法。这题其实主要考察的是递归思想,因为当数组里面嵌套非常多层数组的时候只能通过循环递归来进行扁平

2024-06-25 00:57:16 692

原创 面试官:请你实现三栏布局并且优先加载中间内容 我:稳啦- ̗̀(๑ᵔ⌔ᵔ๑)

其实能实现三栏布局的方式有很多种,比如grip和table布局都是可以实现,这里主要是讨论可以优先渲染中栏内容的布局方式。个人还是非常喜欢flex布局,其他两种可以作为拓展知识了解。

2024-06-22 19:57:45 1098

原创 谈谈面试常考题:懒加载,防抖,节流(方法实现详解)

最近在学习中确实收获了挺多东西,其中我觉得有必要拿来进行分享一下的就是懒加载了,还有相关的防抖和节流。因为在浏览器中这些都是属于很常见的性能优化,面试也是常考题。话不多说。发车!

2024-06-20 01:28:05 887

原创 梦想编织者Luna:COZE从童话绘本到乐章的奇妙转化

最近做一个coze,主题是童心。我思考了挺久的,我觉得这款coze的功能不应该仅仅只是面向儿童,更应该是面向每一个任然拥有童心的人。

2024-06-16 22:54:54 1172

原创 JS :深拷贝解析与实现(附structuredClone语法测试)

OK,最近又又又在学习JS的过程中遇到了有意思的问题,就是如何对一个复杂类型也就是对象类型实现深拷贝,浅拷贝大家都会,直接创建变量赋值就行,可是深拷贝呢?我想到用for in语法遍历对象属性,然后对新对象进行赋值。// key是不是obj显示具有的属性ok,问题是如果出现下面这种情况则无法满足,因为obj的子元素person任然是对象类型,直接赋值传进来的是地址,就不满足深拷贝了。那么接下来我们就要展开来详细谈论一下深拷贝。person:{name :'柳如烟',age: 18。

2024-06-12 12:43:41 1109 1

原创 JS类型转换面试题:[] == ![] 为true?

深入理解这些原理不仅能够提升代码质量,还能让我们在面对复杂逻辑时游刃有余。掌握类型转换的规则是每位JavaScript开发者通往高手之路的必修课。ok,下机!

2024-06-10 13:45:14 1303

原创 this,apply,call,bind 超详细合集

之前在学习`this`**关键字**的时候,其实一直都是懵懵懂懂。知道答案但是不知道所以。一直想知道为什么是这样?为什么`this`默认指向全局呢?今天忽然释然了,我又不是开发这门语言的人,我为什么要纠结这些。那今天就来讲讲`this`的指向的不同场景。

2024-06-06 23:59:48 1238

原创 JS包装类:循环中为什么建议用变量存储str.length进行循环判断?

在**Javascript**通常我们在遍历一个字符串的时候通常使用的方式是.....让我们继续前行,揭开更多JavaScript的神秘面纱。

2024-06-05 17:24:18 1019 1

原创 COZE工作流超详细教程(胎教版)

不知道有没有人和我一样喜欢经常收集一些好看的壁纸,但是有时候寻找的壁纸却总是差强人意。最近在学习的时候搭建了一个自己的智能体通过工作流设计感觉还不错今天和大家分享分享。的。从选择风格模板到微调细节,每一步都充满了探索的乐趣。

2024-06-03 11:42:07 1819

原创 一篇文章,new,原型,单例设计模式全部搞定!

最近,在最近学习过程中。讨论到了关于JS的类的知识点,在JavaScript中,大家都知道在创建一个类的时候,是通过new关键字来创建的。但是new关键字到底是如何详细实现我们一无所知。

2024-06-02 00:37:03 922 1

原创 5分钟懂一个前端知识点系列之this关键字

本人在学习(特别是this指向)的时候遇到了些许困惑,今天跟大家详细解释一下我在学习路上对的了解。难点先来攻克,今天先来讲讲。这里统一声明不讨论严格模式下面的使用,因为我也不了解不能误导大家! 关键字在JavaScript中主要用于指代当前函数执行时的上下文对象,即函数内部的一个特殊变量,它指向函数调用时所属的对象。如果不太清楚函数上下文对象的可以看我的5分钟系列的其他文章,里面有讲解函数执行的上下文对象是个啥,存储的是什么内容,这里就不过多描述。 关键字是一个非常重要且有时可能引起混淆的概念。它的值取决

2024-05-31 23:38:41 1006

原创 新闻列表页:通过WEUI框架实战我深入理解了块级作用域与点击事件

今天简单的使用WEUI进行了新闻列表页的开发。在实现JS中发现了许多有趣的事情。今天就打算写一个文章给遇到了同样问题的同学进行解惑。话不多说,开始发车。以下是我要实现的效果内容,大家可以看看内容比较。代码我贴在文章末尾

2024-05-30 00:41:17 1355

原创 5分钟懂一个前端知识点系列之作用域链与闭包

闭包优点:实现封装和模块化,允许数据隐藏,支持函数式编程特性,如柯里化和偏应用。保持状态,适用于计数器、缓存等场景。闭包缺点:可能导致内存泄漏,未及时释放不再使用的资源;过度使用可能引起理解难度增加,影响代码可读性。所以大家在平常使用的时候,要注意不要过度使用闭包哦。使用可以但不要过量哦。好了本次5分钟系列到此结束!喜欢的话点个关注吧,内容持续更新中。。。

2024-05-28 15:32:07 898

原创 5分钟懂一个前端知识点系列之预编译

通过预编译,JavaScript引擎能够准确地知道哪些变量和函数在哪个作用域内可用,有助于避免变量污染和命名冲突。总的来说是必须掌握的知识。如果你能把上面的例子都理解明白的话我相信你可以掌握这个知识点了。以后也会更新5分钟系列的>_

2024-05-26 22:02:05 678

原创 面试高频算法系列第一篇章:单调栈(思路+解题步骤详解)

因为是第一次写算法讲解和思路,所以可能会有些比较晦涩。如果你有疑惑的话,欢迎私信或者评论区地下留言。我都会一一回复。后续还会更新算法讲解的哦!

2024-05-25 17:36:16 1164

原创 高频面试题:泡茶中的模板设计模式(拓展原型式面向对象)

模板设计模式这种模式在面向对象编程中很常见,它有助于简化对象的创建和使用,因为客户端代码只需要调用一个方法就可以执行一系列复杂的操作,而不必单独调用每个步骤,可以减轻代码的复用率和提高可维护性。这个在面试中也是常考题,希望对大家还有所帮助。

2024-05-23 13:12:38 469

原创 安全警报:OpenAI密钥泄露背后的教训与防范升级

在 Node.js 应用程序中妥善保管您的 OpenAI 密钥是非常重要的,以防止密钥泄露和安全问题。不然你可能就会像我一样,密钥直接报废了555。。。>_

2024-05-22 12:59:37 244 1

原创 融合:传统与AI的共生

传统编程,以其严谨的架构设计、标准化的流水线操作,为软件开发奠定了坚实的基础。在这样的模式下,程序员通过编写一行行代码,精确地指导计算机执行任务。尽管经典编程方法论在过去的几十年里取得了巨大成功,但面对日益复杂的需求和海量数据处理,传统方法开始显现其局限性。编程不仅仅是技术实现的过程,更是一种创意和需求理解的艺术。在这个背景下,将人工智能(AI)融入编程过程,即,成为了一种必然趋势。AIGC的核心在于利用机器学习算法理解和生成代码。

2024-05-22 12:58:59 291 1

原创 前端工程师的必修课:浏览器的渲染原理 (附带面试题)

掌握浏览器渲染机制,包括HTML解析、样式计算、布局、分层、绘制、分块、光栅化及绘图流程,是前端工程师的核心技能,对于优化网页性能与开发高效应用至关重要。应对面试,深入理解这些环节如何协同工作将是必备知识。

2024-05-20 17:07:08 855 1

原创 COZE智能应用专属卡片的配置详细教程,它来了!

Coze平台中的“卡片”概念,是其实现低代码开发、快速迭代AI应用的核心机制之一。通过高度模块化和图形化的操作方式,用户能够像搭建积木一样,快速构建出功能丰富、交互友好的AI应用,从而推动了AI技术在更广泛领域的普及和应用。随着平台生态的不断扩展,卡片种类的增多将进一步激发用户创造力,为AI应用开发带来无限可能。

2024-05-19 15:54:47 640 1

原创 5分钟!搭建自己专属的AI应用!

在当今数字化转型的浪潮中,AI技术正以前所未有的速度渗透进各行各业,为传统应用开发领域带来了一场革命。随着低代码(Low Code)平台的兴起,即便是非专业开发者也能轻松构建功能强大的AI应用,极大地降低了技术门槛,加速了创新的步伐。今天,我们将探索如何利用一款名为Coze的低代码平台,快速搭建并发布你自己的AI应用,以及这一趋势如何预示着未来主流的应用开发形式。

2024-05-19 15:53:06 319 1

原创 揭秘浏览器的底层:深度剖析JavaScript事件循环机制(附带理解测试题)

渲染主线程在执行到setTimeout函数时,将会放入到计时线程开始计时计时完毕则放入到延时队列,然后执行Promise函数将任务添加至微队列,结束完之后就执行打印输出3,代码执行完检测渲染主线程为空则从微队列中(微队列事件优先级最高)拿去任务打印输出2最后在从延时队列中拿去任务执行打印希望这篇文章能给大家理解一下浏览器的底层,也给大家对JS的事件循环还有异步等方面带来一些理解(因为我之前就不理解哈哈)。

2024-05-18 19:21:59 927

原创 JavaScript脱口秀:初步理解代理模式

在JavaScript的世界里,有23种设计模式,每一种都有其独特的应用场景和解决问题的能力。今天,我们通过代理模式,看到了如何用代码模拟现实生活中的复杂关系,看到了代码背后的人情世故。所以,下次当你遇到一个复杂的编程问题时,不妨从生活中的小事出发,用设计模式来寻找答案。你会发现,原来代码也可以如此有温度,如此懂得“人情世故”。

2024-05-16 21:52:20 136

原创 一起来看看阿里面试题-JS实现瀑布流布局(超详细版,附带解题思路和源码)>~<

在讲解之前我先来回答一下什么是瀑布流布局?瀑布流布局(Waterfall Layout)是一种常见的网页和移动应用布局方式,特别是在展示图片、商品等内容的网站中。在瀑布流布局中,多个元素(如图片或文字区块)被排列成多列,每个元素的高度可以不同。当一列中加入了一个元素后,下一个元素会被放置到高度最低的那一列中,从而形成类似于瀑布向下流动的视觉效果。下图为瀑布流布局的展示图。

2024-05-16 10:22:35 479

纯JS歌词滚动效果,可以实时的与歌词匹配

歌词滚动效果,可以实时的与歌词匹配。

2024-05-09

Java学生成绩管理系统(文件读写,javafx面板)

实现功能如下- 1、设计菜单实现功能选择; 2、输入功能:输入学生信息,并保存到文件中; 3、计算每个学生的总分与平均分并排序 4、能根据学号修改学生信息 5、能根据学号删除学生信息 6、查询功能: 1)能够根据学号查询学生信息; 2)能够根据姓名、班级查询学生信息 3)统计学生成绩,按照班级和科目计算平均分。

2022-05-29

空空如也

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

TA关注的人

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