自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Java String字符串】

可以高效,方便的拼接字符串,在拼接的时候,可以指定间隔符号,开始符号,结束符号。可以高效的拼接字符串,还可以将容器内的内容反转。

2024-02-01 10:01:20 314 1

原创 Java ArrayList or LinkedList

链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址。ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。ArrayList在存储元素时可能会分配一定的冗余空间,因为它需要预留一些额外的空间,以应对元素的动态增长。LinkedList在插入和删除元素时性能较好,因为它只需要调整节点的引用,而不涉及数组的拷贝。链表可分为单向链表和双向链表。

2024-01-25 22:10:25 646

原创 Java 异常处理

例如,下面的代码中,当 readFile 方法内部发生 IOException 异常时,会将该异常传递给调用该方法的代码。当方法内部抛出指定类型的异常时,该异常会被传递给调用该方法的代码,并在该代码中处理异常。例如,下面的代码中,在方法中判断 num 是否小于 0,如果是,则抛出一个 IllegalArgumentException 异常。throw 关键字用于在代码中抛出异常,而 throws 关键字用于在方法声明中指定可能会抛出的异常类型。异常是程序中的一些错误,但并不是所有的错误都是异常。

2024-01-23 21:39:30 892 1

原创 使用 git一个仓库管理多个项目

我们需要在 git 里面创建一个空分支,该分支不继承任何提交,没有父节点,完全是一个干净的分支,这时候就需要使用 orphan。该命令会创建一个新的分支,并且该分支有前一个分支下的所有文件,我们不想提交任何内容,所以我们需要把当前内容全部删除。此时 master 分支已经有一个项目了,下面我们创建新的分支管理另一个项目。此时可以在该分支目录上初始化你的项目,在执行 git 命令提交代码。此时我们就完成了在同一个仓库管理不同项目的需求了。下载仓库到本地之后,进入项目目录,查看分支信息。

2024-01-22 22:57:56 589

原创 Java IO流

通过IO可以完成硬盘文件的读和写。

2024-01-20 22:58:10 820 1

原创 Java面向对象

面向对象是一种以“对象”为中心的编程思想,将程序中的数据和操作 组织起来,形成一个对象。对象之间可以相互交互,通过调用彼此的方法来实现功能。面向对象就是把现实世界中的事物抽象成程序中的对象,通过对象之间的交互来完成任务。面向过程是一种以事件为中心的编程思想。把解决的问题的步骤分析出来,然后用函数把这些步骤实现,在一步一步的具体步骤中再按顺序调用函数。举个例子:将大象放入冰箱按照面向过程的设计思路是先分析这个问题的步骤:(1)打开冰箱门 (2)将大象放入 (3)关闭冰箱门。

2024-01-19 10:06:36 803 1

原创 Zustand:一个轻量、现代的状态管理库

当我们定义上面的状态时, 我们使用 set() 方法, 假设我们在一个程序里, 我们需要存储 其他地方 的值添加到我们的状态, 为此, 我们将使用 Zustand 提供的方法 get() 代替, 此方法允许多个状态使用相同的值。在上面的代码中, 我们持久化了 store 的值, localStorage 的 key 设为 basket, 有了这个, 我们在刷新页面时不会丢失新增的数据, 永久保存(即: 在执行清除本地存储的操作之前, 状态保持不变)下面我们在我们的程序中使用它们。

2023-07-12 16:14:20 787 1

原创 bpmn.js基础

bpmn.js是一个BPMN2.0渲染工具包和web建模器, 使得画流程图的功能在前端来完成.

2023-07-12 14:04:06 281 1

原创 Redux从基础到高级

Redux是一个用来管理管理数据状态和UI状态的JavaScript应用工具。随着JavaScript单页应用(SPA)开发日趋复杂,JavaScript需要管理比任何时候都要多的state(状态),Redux就是降低管理难度的。(Redux支持React,Angular、jQuery甚至纯JavaScript)如果不用Redux,我们要传递state是非常麻烦的。

2023-07-11 17:39:44 93

原创 微信小程序(翻译小助手)项目实战

效果展示图:这个项目主要的难点在于api的调用,只有俩个页面,页面布局相对简单一些.1.通过百度翻译开放平台,申请百度翻译开发者账号,获取百度翻译中通用翻译API服务的相关信息.2.构建翻译首页:index.wxml:<!--index.wxml--><view class='container'> <view class='to-change-page'> <navigator url='/pages/change/chan

2020-11-11 14:34:16 3114 3

原创 O2O商城项目实战(商户端)

登陆模块(login)login.wxml:<view class="pq"> <image src="../../image/imageData/indexBack.png" class="background"></image> <view class="login"> <view class="login_form" animation="{{animationData}}"> <form bindsubmit="su

2020-11-11 12:03:00 332

原创 O2O商城项目实战(客户端)

个人中心页面(account)(地址列表)address.js:<view class="pq"> <view class="address_list" wx:for="{{addressList}}"> <view class="basic"> <view class="name">{{item.name}}</view> <view class="phone">{{item.phone}}</view&g

2020-11-11 11:39:30 179 1

原创 豆瓣评分项目实战

1.封装组件封装效果如下:// componets/itemBox/itemBox.jsComponent({ properties: { item: { type: Object, value: {} }, itemurl: { type: String, value: "" } }, data: {}, lifetimes: { attached: function () { } }

2020-10-27 11:54:51 584

原创 微信小程序口红项目制作

首先首页我们要完成的功能有:左上角图片,点击图片播放指定音乐,图片并跟着一起360旋转右下角,授权登陆,授权登陆成功后才会挑选下一页面,否则重新授权登陆//index.jsconst app = getApp()const innerAudioContext = wx.createInnerAudioContext()Page({ data: { b2 : 'b3', ss : 1 },UserClick:function(event){ wx

2020-10-27 09:47:05 1111 1

原创 微信小程序通讯录列表

wxm文件css文件

2020-09-28 11:05:37 1241

原创 微信小程序上拉加载,下拉刷新功能

wxm文件JS文件外链图片转存失败,源站可能有防盗在这里插入!链机制,建描述(https://img-blog.csdnimg.cnossprocess=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hyczE1MQ==,size_16,color_FFFFFF,t_70#pic_center)]...

2020-09-28 10:04:06 161

空空如也

空空如也

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

TA关注的人

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