码喽的自我修养
码龄1年
关注
提问 私信
  • 博客:325,564
    社区:64
    动态:33,099
    358,727
    总访问量
  • 143
    原创
  • 1,906
    排名
  • 21,693
    粉丝
  • 2,660
    铁粉
  • 学习成就

个人简介:某大型国企资深软件开发工程师,信息系统项目管理师,CSDN优质创作者,阿里云专家博主,华为云云享专家,分享前端后端相关技术与工作常见问题,如有需要请站内私信或者联系任意文章底部的的VX名片(ID:CSDNshangwu)

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 目前就职: 水发科技信息(山东)有限公司
  • 加入CSDN时间: 2023-06-05
博客简介:

共同学习,共同成长

博客描述:
少年易老学难成,一寸光阴不可轻。 未觉池塘春草梦,阶前梧叶已秋声。
查看详细资料
  • 原力等级
    成就
    当前等级
    7
    当前总分
    4,663
    当月
    315
个人成就
  • 前端领域优质创作者
  • 获得6,917次点赞
  • 内容获得5,106次评论
  • 获得6,137次收藏
  • 代码片获得8,221次分享
创作历程
  • 145篇
    2024年
成就勋章
TA的专栏
  • vue2/3 从基础到起飞
    付费
    38篇
  • JavaScript基础
    8篇
  • java入门到实战
    29篇
  • 常用组件库与实用工具
    7篇
  • 前端常见问题与避坑指南
    34篇
  • javascript深入研究
    27篇
  • uniApp与微信小程序
    6篇
  • HTML5与CSS3
    9篇
  • 前端工程搭建
    19篇
  • node.js与webpack
    11篇
  • GIS地图与大数据可视化
    6篇
TA的推广
兴趣领域 设置
  • Java
    java
  • 开发工具
    gitidea
  • 大数据
    大数据
  • 前端
    javascriptvue.jsreact.jses6webpack前端框架
  • 移动开发
    小程序
  • 微软技术
    typescript
  • AIGC
    chatgptAI编程
TA的社区
  • 码喽的自我修养
    3 成员 17 内容
    创建者
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

JavaScript获取URL参数常见的4种方法

在前端开发中,处理URL参数是一个常见的任务,尤其是在没有框架支持的情况下。虽然许多框架提供了方便的方法来获取URL参数,但有时我们需要依赖原生JavaScript来完成这个任务。这也是面试中经常出现的问题之一。今天让我们一起来探讨如何利用原生JavaScript来获取URL参数值。
原创
发布博客 前天 06:45 ·
876 阅读 ·
25 点赞 ·
10 评论 ·
35 收藏

程序员的最强外设?资深软件开发工程师屏幕选购指南

这款显示器简直就是程序员的最佳搭档!它有啥特别的?屏幕又高又大,28寸3:2屏幕比例,写代码时不用老是上下滚动,一眼就能看到更多内容,能显著提高我的编码效率。可以在不同区域同时打开好几个窗口,比如一边写代码,一边看文档,再腾出地方放设计图,工作效率蹭蹭往上涨!
原创
发布博客 2024.11.20 ·
898 阅读 ·
50 点赞 ·
32 评论 ·
30 收藏

flex必看技巧:flex为1的父元素被子元素挤出屏幕怎么办?

在前端开发中,我们经常会遇到这样的布局:在一个容器中,排布有两个元素,A元素宽度固定,B元素宽度自适应。我们使用flex: 1的属性让自适应的元素占满了剩余空间,在一些普通场景中,上述用法是完全没有问题的,但是,当这个自适应元素(父元素)内部有子元素且子元素宽度大于父元素时,问题就出现了。
原创
发布博客 2024.11.20 ·
805 阅读 ·
75 点赞 ·
54 评论 ·
57 收藏

pnpm的安装及其使用教程(汇总)

pnpm是Node.js的替代包管理器,它是npm的直接替代品,速度更快、效率更高,它由npm/yarn衍生而来,但却解决了npm/yarn内部潜在的bug,并且极大了地优化了性能,本文给大家介绍pnpm的安装及其使用,感兴趣的朋友一起看看吧
原创
发布博客 2024.11.18 ·
987 阅读 ·
22 点赞 ·
7 评论 ·
28 收藏

uniapp 打包发布小程序的流程指引

本文详细讲解了 uniapp 打包发布小程序的流程指引
原创
发布博客 2024.11.18 ·
1743 阅读 ·
55 点赞 ·
42 评论 ·
47 收藏

粉丝破2万啦~

发布动态 2024.11.04

JavaScript实现将阿拉伯数字转换成中文或大写中文

现在有需求将亿元之内的阿拉伯数字转换成中文,例如:1234转换后变为一千二百三十四再转换成壹仟贰佰叁拾肆,所以本文给大家介绍了用JavaScript实现将阿拉伯数字转换成中文大写,感兴趣的小伙伴跟着小编一起来看看吧
原创
发布博客 2024.11.01 ·
1593 阅读 ·
39 点赞 ·
22 评论 ·
39 收藏

Vue3/2 组件或元素宽高比固定时基于宽度自适应的一种思路

我们在写Vue组件或者引入背景图时,我们希望当组件的父级宽度一定时,组件能根据固定的宽高比例进行自适应,或者一些背景的自适应,以提高组件的复用性。
原创
发布博客 2024.10.30 ·
841 阅读 ·
38 点赞 ·
23 评论 ·
18 收藏

异常抛出机制与处理方法(五) -- 自定义异常

Java中不同的异常类,分别表示着某一种具体的异常情况。那么在开发中总是有些异常情况是核心类库中没有定义好的,此时我们需要根据自己业务的异常情况来定义异常类。例如年龄负数问题,考试成绩负数问题,某员工已在团队中等。自定义异常最重要的是异常类的名字和message属性。当异常出现时,可以根据名字判断异常类型。比如:TeamException("成员已满,无法添加");、 TeamException("该员工已是某团队成员")......
原创
发布博客 2024.10.28 ·
107 阅读 ·
17 点赞 ·
26 评论 ·
16 收藏

异常抛出机制与处理方法(四) -- 手动抛出异常对象:throw

new 异常类型([实参列表]),如果创建好的异常对象不抛出对程序没有任何影响,和创建一个普通对象一样,但是一旦throw抛出,就会对程序运行产生影响了。throw语句会导致程序执行流程被改变,throw语句是明确抛出一个异常对象,因此它下面的代码将不会执行。
原创
发布博客 2024.10.24 ·
737 阅读 ·
31 点赞 ·
21 评论 ·
23 收藏

异常抛出机制与处理方法(三) -- 声明异常类型(throws)

在方法声明中用throws语句可以声明抛出异常的列表,throws后面的异常类型可以是方法中产生的异常类型,也可以是它异常类型的父类。如果父类被重写方法的方法签名后面没有 “throws 编译时异常类型”,那么重写方法时,方法签名后面也不能出现“throws 编译时异常类型”。如果父类被重写方法的方法签名后面有 “throws 编译时异常类型”,那么重写方法时,throws的编译时异常类型必须
原创
发布博客 2024.10.24 ·
825 阅读 ·
40 点赞 ·
10 评论 ·
29 收藏

java异常抛出机制与处理方法(二) -- try-catch-finally详解

如果在程序运行时,try块中的代码没有发生异常,那么catch所有的分支都不执行。如果在程序运行时,try块中的代码发生了异常,根据异常对象的类型,将从上到下选择第一个匹配的catch分支执行。此时try中发生异常的语句下面的代码将不执行,而整个try...catch之后的代码可以继续运行。如果在程序运行时,try块中的代码发生了异常,但是所有catch分支都无法匹配(捕获)这个异常,那么JVM将会终止当前方法的执行,并把异常对象“抛”给调用者。如果调用者不处理,程序就挂了。
原创
发布博客 2024.10.23 ·
1154 阅读 ·
40 点赞 ·
28 评论 ·
41 收藏

java异常抛出机制与处理方法(一)

ava中把不同的异常用不同的类表示,一旦发生某种异常,就创建该异常类型的对象,并且抛出(throw)。然后程序员可以捕获(catch)到这个异常对象,并处理;如果没有捕获(catch)这个异常对象,那么这个异常对象将会导致程序终止。java.lang.Throwable 类是Java程序执行过程中发生的异常事件对应的类的根父类。Throwable可分为两类:Error和Exception。分别对应着java.lang.Error与java.lang.Exception两个类.....
原创
发布博客 2024.10.23 ·
947 阅读 ·
37 点赞 ·
5 评论 ·
16 收藏

java 包装类 一文get全部(通俗易懂)

Java针对八种基本数据类型定义了相应的引用类型:包装类(封装类)。有了类的特点,就可以调用类中的方法,Java才是真正的面向对象。由于我们经常要做基本类型与包装类之间的转换,从JDK5.0开始,基本类型与包装类的装箱、拆箱动作可以自动完成。本文还讲解了基本数据类型、包装类与字符串间的转换,以及包装类的其他API和包装类的特点。
原创
发布博客 2024.10.21 ·
972 阅读 ·
28 点赞 ·
11 评论 ·
37 收藏

JUnit 单元测试(详解)

本文为JUnit单元测试相关知识,下边将对JUnit单元测试概念,JUnit安装与使用,编写和运行@Test单元测试方法,设置执行JUnit用例时支持控制台输入,定义test测试方法模板等进行详尽介绍~
原创
发布博客 2024.10.18 ·
1203 阅读 ·
38 点赞 ·
19 评论 ·
29 收藏

注解(Annotation)的定义与使用、常用注解、元注解与自定义注解.....

注解(Annotation)是从JDK5.0开始引入,以“@注解名”在代码中存在。例如:@Override,@Deprecated,@SuppressWarnings(value=”unchecked”)。元注解是指JDK1.5在java.lang.annotation包定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。当然你也可以自定义注解,一个完整的注解应该包含三个部分:(1)声明(2)使用(3)读取.....
原创
发布博客 2024.10.16 ·
1211 阅读 ·
49 点赞 ·
17 评论 ·
19 收藏

枚举类(enum)的定义、使用与注意事项,一文全搞懂!

枚举类型(enum)本质上也是一种类,只不过是这个类的对象是有限的、固定的几个,不能让用户随意创建。在JDK5.0 之后,Java支持enum关键字来快速定义枚举类型。开发中,当需要定义一组常量时,强烈建议使用枚举类。enum中常用方法有:String toString()、static 枚举类型[] values()、static 枚举类型 valueOf(String name)等等。若需要每个枚举值在调用实现的接口方法呈现出不同的行为方式,则可以让每个枚举值分别来实现该方法。
原创
发布博客 2024.10.16 ·
1231 阅读 ·
39 点赞 ·
17 评论 ·
41 收藏

java --- 一文搞懂什么是内部类、不同内部类的使用

将一个类A定义在另一个类B里面,里面的那个类A就称为内部类(InnerClass),类B则称为外部类(OuterClass)。根据内部类声明的位置(如同变量的分类),我们可以分为:成员内部类和局部内部类。如果成员内部类中不使用外部类的非静态成员,那么通常将内部类声明为静态内部类,否则声明为非静态内部类。局部内部类分为匿名局部内部类和非匿名局部内部类.....
原创
发布博客 2024.10.14 ·
744 阅读 ·
32 点赞 ·
24 评论 ·
32 收藏

java ---- 关于接口的常见面试题

为什么接口中只能声明公共的静态的常量?为什么JDK8.0 之后允许接口定义静态方法和默认方法呢?为什么JDK1.9要允许接口定义私有方法呢?说说接口与抽象类的异同点?
原创
发布博客 2024.10.14 ·
2081 阅读 ·
54 点赞 ·
18 评论 ·
38 收藏

接口多继承与子类继承多接口时的冲突问题,方法冲突与变量冲突.....

接口多继承与子类继承多接口时的冲突问题,方法冲突与变量冲突。方法冲突时遵循类优先原则和通过“接口名.super.方法名"的方法选择保留哪个接口的默认方法。变量冲突体现在----当子类继承父类又实现父接口,而父类中存在与父接口常量同名的成员变量,并且该成员变量名在子类中仍然可见,或者当子类同时实现多个接口,而多个接口存在相同同名常量........
原创
发布博客 2024.10.12 ·
708 阅读 ·
38 点赞 ·
19 评论 ·
30 收藏
加载更多