自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python学习从0到专家(12)正则表达式最全解析

d:匹配任意一个数字,等价于[0-9]。\D:匹配任意一个非数字字符,等价于[^0-9]。\w:匹配任意一个字母、数字或下划线,等价于。\W:匹配任意一个非字母、数字或下划线的字符,等价于。\s:匹配任意一个空白字符,包括空格、制表符、换行符等,等价于。\S:匹配任意一个非空白字符,等价于。

2025-04-18 10:32:27 590

原创 python学习从0到专家(11)文件操作大全

在 Python 中,文件操作是非常常见且重要的功能,下面将详细介绍 Python 中文件的各种操作,包括读写文件、二进制文件操作、seek函数的使用、文件的其他操作以及 CSV 文件的处理。

2025-04-18 10:31:55 381

原创 python学习从0到专家(10)导入模块以及常用模块大全

math模块提供了丰富的数学函数和常量,能够满足大多数常见的数学计算需求。在使用时,需要注意函数的参数类型和取值范围,避免因输入错误而导致异常。同时,由于math模块的函数基于 C 语言的数学库实现,对于一些复杂的数学计算,可能需要考虑使用numpy等更强大的科学计算库。

2025-04-18 10:31:30 1004

原创 python学习从0到专家(9)面向对象最详细分析

Python 是一门面向对象的编程语言,面向对象编程(OOP)的核心概念包括类、对象、封装、继承、多态等。下面将详细介绍 Python 面向对象编程的相关知识点。

2025-04-18 10:30:52 403

原创 python学习从0到专家(8)容器之列表、元组、字典、集合、字符串小结

在 Python 中,不同的数据类型(如列表、元组、字典、集合、字符串等)都有各自的属性和方法,同时也涉及到遍历、深浅复制等重要概念。

2025-04-17 16:10:33 1021

原创 python学习从0到专家(7)容器之函数def大全

在 Python 中,使用def"""函数文档字符串"""# 函数体"""返回两个数的和"""print(result) # 输出 8。

2025-04-17 16:10:10 396

原创 python学习从0到专家 (6)容器之集合set大全

在 Python 中,集合(set)是一种无序且唯一的数据结构,这意味着集合中的元素不会重复,并且没有固定的顺序。

2025-04-16 10:20:59 689

原创 python学习从0到专家 (5)容器之字典dict大全

在 Python 中,字典(dict)是一种非常重要且常用的数据结构,它以键值对(key - value)的形式存储数据,键具有唯一性,值可以是任意数据类型。下面将全面详细解析字典的属性、方法,以及遍历和深浅复制等操作。

2025-04-16 10:03:35 634

原创 python学习从0到专家 (4)容器之元祖tuple大全

在 Python 里,元组(tuple)属于不可变的有序序列,一旦创建就不能修改其元素。它可以容纳任意类型的数据,如数字、字符串、列表等,并且不同类型的数据能混合存储。元组的定义使用圆括号(),元素之间用逗号分隔。

2025-04-15 16:41:51 493

原创 python学习从0到专家 (3)容器list方法全举例

在 Python 中,list是一种可变的、有序的数据类型,用于存储多个元素。Python 为list。

2025-04-15 16:41:11 632

原创 python学习从0到专家 (2)字符串方法全集

这些方法涵盖了字符串的大小写转换、查找替换、去除空白、分割连接、判断等多个方面,可以满足你在处理字符串时的各种需求。

2025-04-14 16:59:59 891

原创 python学习从0到专家(1)占位符、运算符

在 Python 中,字符串占位符是一种在字符串中预留位置,之后再填充具体值的机制。成员运算符用于判断一个值是否为某个序列(如列表、元组、字符串、集合等)的成员,Python 中的成员运算符有。在 Python 中,逻辑运算符、成员运算符和条件运算符各自有不同的用途和特点,下面为你详细介绍。Python 3.6 引入的一种简洁且直观的字符串格式化方式,在字符串前加上。这是 Python 中较为传统的字符串格式化方式,类似于 C 语言中的。这是 Python 2.6 引入的一种格式化字符串的方式,比。

2025-04-14 16:13:23 601

原创 智能驾驶ai算法学习路线图

通过以上路线,您可以在12-18个月内完成转型,胜任智能汽车AI视觉算法岗位。如需具体资源链接或进一步调整计划,可随时沟通!:掌握Python和C++基础语法,巩固数学与算法基础。:掌握大模型原理、微调与部署,结合多模态应用。:深入智能汽车行业应用,掌握端到端解决方案。:掌握深度学习框架和计算机视觉核心算法。

2025-02-26 11:45:45 621

原创 javascript实现二进制、十进制、十六进制和八进制之间的相互转换

在 JavaScript 中,可以方便地进行二进制、十进制、十六进制和八进制之间的相互转换。下面为你详细介绍每种转换的代码示例和原理。

2025-02-24 20:03:57 522

原创 前端面试看似普遍却热度最高的题

事件委托是把一个或一组事件委托到父级或更外层元素上,真正绑定事件的是外层元素。事件流经过三个阶段:捕获阶段–目标阶段–冒泡阶段,事件委托发生在冒泡阶段当事件响应在目标元素上时,会通过冒泡机制从而触发外层元素的绑定事件上,然后在外层元素上执行函数。

2024-11-01 14:27:00 846 2

原创 送给React开发者十九条性能优化建议

在使用内联函数后, render 方法每次运行时都会创建该函数的新实例, 导致 React 在进行 Virtual DOM 比对时, 新旧函数比对不相等,导致React 总是为元素绑定新的函数实例, 而旧的函数实例又要交给垃圾回收器处理.super()render() {return (正确的做法是在组件中单独定义函数, 将函数绑定给事件.super()render() {return (

2024-11-01 14:25:51 982

原创 从0到1构建Next.Js项目SSG和SSR应用

通过对 Next.js 的初步上手使用,SSR 确实有助于提升用户的体验,比如一些文档网站、官网、营销网页,个人非常推荐这种方式,但其缺点也很明显,服务端的稳定性会有所降低,稳定性可以通过增加成本提高,相较于其优点,还是值得投入的!Next.js 把一些生产配置初始化就构建完成,对于开发者来说,开箱即用的感觉真的太棒了!

2024-10-21 21:04:35 1153

原创 从0到1构建webpack多页面多环境应用

Webpack凭借强大的功能,成为最流行和最活跃的打包工具,也是面试时高级程序员必须掌握的“软技能”;笔者结合在项目中的使用经验,介绍webpack的使用;本文是入门篇,主要介绍webpack的入口、输出和各种loader、plugins的使用以及开发环境的搭建。本文所有的demo代码均在。

2024-10-21 21:00:02 921

原创 50个 React.js 超级技巧一定要掌握(下)

问题:您需要在多个组件中重复使用数据获取逻辑。解决方案:创建一个自定义钩子来封装数据获取逻辑。}, [url]);// Usage问题:在多个组件中使用上下文时,使用上下文会导致重复代码。解决方案:创建自定义钩子以简化上下文的使用。if (!

2024-10-14 15:54:22 630

原创 50个 React.js 超级技巧一定要掌握(上)

以上就是我今天跟你分享的前面25个React的知识技巧,希望这些技巧能够帮助到你,如果有什么问题,欢迎在留言区给我留言,我们一起学习交流,加油。此组件可以在整个应用程序中使用不同的标签和点击处理程序。这篇文章,我们将以问题和解决方案的形式呈现了 50 个基本技巧、提示和窍门,并进行了详细说明,以帮助您充分利用 React。这可确保您的组件具有合理的默认值,并防止在未提供某些属性时组件崩溃。反复编写相同的按钮代码会增加出现错误的风险,并使您的代码更难维护。这样,输入的值由组件的状态驱动,确保一致性和控制力。

2024-10-14 15:52:50 884

原创 大厂进阶之CSS死磕牢记的7大知识点

本文主要讨论7大CSS知识点,个个都是金刚附体,干货满满:1、移动端样式适配2、回流和重绘3、flex布局4、BFC5、CSS垂直居中方法6、CSS两栏、三栏自适应布局7、CSS单行、多行文本溢出省略号格式

2024-10-02 21:42:22 743

原创 从0到1深入浅出构建Nest.Js项目

使用装饰器来声明一个类,它表示该类可以由Nest的IOC容器管理通常命名方式为。

2024-10-02 09:29:43 1389

原创 一文搞清楚React技术栈关键核心内容

遵循es6类的写法,该类必须继承React.component通过props访问父组件继承一个类使用extends,子类中constructor内使用super()继承父类属性组件必须实现render方法,return一个react组件。

2024-09-22 17:57:11 1220

原创 前端工程化4:从0到1构建完整的前端监控平台

执行时间超过50ms的任务,被称为 long task 长任务// 获取长任务详情。

2024-09-22 17:51:39 1316

原创 前端算法(持续更新)

1楼到n楼的每层电梯口都放着一个钻石,钻石大小不一。你从电梯1楼到n楼,每层楼电梯门都会打开一次,只能拿一次钻石,问怎样才能最大的钻石?

2024-09-11 16:25:49 1310

原创 前端工程化3:使用lerna管理多包

pnpm 管理的多包(monorepo)项目中用于定义工作区设置的文件。如果您在初始化项目时遇到创建这个文件的提示,通常是因为你正在使用支持 pnpm 工作区功能的工具或框架。同时创建一个index.js文件,把默认的lib文件夹删除即可。在git内配置action。

2024-09-11 16:24:37 911

原创 前端工程化2:从0到1的eslint插件开发教程

注册npm账号(有的话直接跳过这步骤)直接点击官网注册设置登陆的账号 登录之前修改registry为原来的,因为国内一般用的镜像源例如淘宝源:registry.npm.taobao.orgnpm login按提示依次输入账号,密码如果提示用户名密码方式已经失效,在github上生成token,把token作为密码输入登录完成之后,查看当前npm用户,不报错说明登录成功npm whoami。

2024-09-07 22:37:39 1476

原创 前端工程化1:从0到1配置eslint (所有人一看就懂)

从0到1配置eslint (所有人一看就懂)

2024-09-07 22:36:48 1440 1

原创 《React Native 应用开发最佳实践》

React Native 是由 Facebook 开发的一个开源框架,允许开发者使用 JavaScript 创建原生移动应用。它结合了两个世界的优点,在提供原生般体验的同时,利用了 JavaScript 的强大功能。

2024-09-05 21:38:43 1967 1

原创 前端宝典二十七:React Native最佳实践实例推荐

这些项目展示了 React Native 在不同领域的应用和优势,可以帮助你学习和借鉴 React Native 的开发技巧和最佳实践。可供推荐的React Native实例。

2024-09-05 21:24:47 719

原创 前端宝典二十六:vue3的新特性

修改initData.value2的值,data值没有修改,这是因为初始化劫持时已经拿到了initData所有的key,然后使用Object.defineProperty来修改getter和setter方法,如果再用initData.value2 = 4方法修改,data是拿不到更新的值的为了解决Vue2中的问题,Vue3进行了修改。

2024-09-02 22:26:39 1521

原创 前端宝典二十五:vue2高阶用法mixin、transition、slot

可以使用。

2024-09-02 22:25:26 1099

原创 前端宝典二十四:React Native容器单实例加载页面

需要注意的是,单例模式可能会带来一些潜在的问题,比如可能会导致代码的紧耦合和难以测试。在使用单例模式时,应该谨慎考虑其适用场景,并确保不会对应用的可维护性和可测试性造成负面影响。这样,通过单例容器可以方便地管理页面的加载和切换,并且可以在不同的页面之间传递数据。同时,由于只有一个容器实例,也可以方便地管理全局状态和资源。首先创建一个单例容器类来管理页面的加载和状态。在应用的入口文件或导航组件中,可以使用单例容器来加载不同的页面。在需要切换页面的地方,可以调用单例容器的。方法来加载新的页面。

2024-08-31 16:25:38 426

原创 前端宝典二十三:Array最常用的34个方法

这里列举了Array最常用的34个方法其中静态方法两个、实例方法32个,对他们进行了分类比较,有助于更好的掌握。

2024-08-31 15:29:27 1478

原创 前端宝典二十二:ES6必须掌握的功能和源码实现

在前端宝典二十一中,我们已经一起探讨了`Promise\ async\ await`,并手写了Promise相关的方法`all、race、allSettled、any`等。这一讲我们一起来看ES6其他重点的内容

2024-08-30 11:04:46 895

原创 前端宝典二十一:前端异步编程规范手写Promise、async、await

本文主要探讨前端异步编程的处理方式、处理场景,并且手写Promise的全家桶,介绍async、await方法使用

2024-08-30 11:02:07 1169

原创 前端宝典二十:高频算法之双指针、滑动窗口、二叉树

本文将深入探讨高频算法中的双指针、滑动窗口以及二叉树。题目均来源于leetcode。重点关注每种题目的解题思路和总结,通过详尽的解答,包括解答思路和每一步的代码实现,以帮助读者快速理解并掌握这些算法。

2024-08-26 09:26:15 1204

原创 前端宝典十九:高频算法之动态规划

动态规划解决方案从底部开始解决问题,将所有小问题解决掉,然后合并成一个整体解决方案,从而解决掉整个大问题。使用递归去解决问题虽然简洁,但效率不高。包括 JavaScript 在内的众多语言,不能高效地将递归代码解释为机器代码,尽管写出来的程序简洁,但是执行效率低下。

2024-08-26 09:22:05 1158

原创 前端宝典十八:高频算法排序之冒泡、插入、选择、归并和快速

本文主要探讨高频算法排序中的几个常见的冒泡、插入、选择、归并和快速- 冒泡排序和选择排序是最常见的两种排序,语法简单,容易实现,冒泡排序、插入排序和选择排序虽然在时间复杂度上相对较高,但对于小规模数据或者部分已排序的数据,它们可能更加高效,因为它们的算法简单,不需要额外的内存空间。- 归并排序和快速排序在平均情况下具有较好的时间复杂度,归并排序的时间复杂度始终为`O(nlogn)`,快速排序在平均情况下也是`O(nlogn)`,并且它们可以对大规模数据进行高效排序。

2024-08-25 11:13:55 1062 2

原创 前端宝典十七:算法之复杂度、链表、队列、栈的代码实现

从本文开始主要探讨前端的算法,这一篇主要涉及:- 时间复杂度&空间复杂度;- 链表;- 队列;- 栈;希望通过学习能掌握好 - 具体代码时间复杂度&空间复杂度的算法; - 链表、队列、栈的JavaScript的完整代码实现;

2024-08-25 11:10:55 782

基金详情页持仓详情页rn项目

基金详情页持仓详情页rn项目

2024-09-04

lemon rn project

lemon rn project

2024-09-04

空空如也

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

TA关注的人

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