自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(251)
  • 资源 (10)
  • 收藏
  • 关注

原创 HarmonyOS NEXT星河版之美团外卖点餐功能实战(下)

实现如下效果,当选择数量大于0时展示。使用事件总线实现事件的发布和订阅。

2024-05-11 08:00:00 890

原创 HarmonyOS NEXT星河版之美团外卖点餐功能实战(中)

在models下新建文件index.ets。

2024-05-10 09:00:00 636

原创 HarmonyOS NEXT星河版之美团外卖点餐功能实战(上)

【代码】HarmonyOS NEXT星河版之美团外卖点餐功能实战(上)

2024-05-10 07:30:00 472

原创 HarmonyOS NEXT星河版之在线考试功能实战

/ 题目id: number// 答案// 题目列表// 当前显示第N题// 当前题目// 模拟网络获取数据}, 500)});// 默认展示第一条。

2024-05-07 09:00:00 566

原创 HarmonyOS NEXT星河版之模拟图片选择器(下)---使用bindSheet展示图片选择器

【代码】HarmonyOS NEXT星河版之模拟图片选择器(下)---使用bindSheet展示图片选择器。

2024-05-07 08:30:00 156

原创 HarmonyOS NEXT星河版之模拟图片选择器(下)---使用Swiper实现图片滑动预览

【代码】HarmonyOS NEXT星河版之模拟图片选择器(下)---使用Swiper实现图片滑动预览。

2024-05-06 16:06:08 174

原创 HarmonyOS NEXT星河版之模拟图片选择器(下)---使用CustomDialog展示图片

/ 弹窗控制器 must// 展示图片URLbuild() {Column() {// 关闭弹窗})

2024-05-06 15:05:20 166

原创 HarmonyOS NEXT中onUnhandledException与onException含义及触发时机

两个回调函数触发时机一致,会同时触发,区别在于。

2024-04-19 13:50:02 131

原创 HarmonyOS NEXT星河版之模拟图片选择器(上)

【代码】HarmonyOS NEXT星河版之模拟图片选择器(上)

2024-04-19 08:30:00 250

原创 HarmonyOS NEXT中怎么理解HAR、HAP、HSP、App的关系

2.HAP是可以独立运行、分发的,HAP不是复用的,复用的应该是HAR。3.HAR是静态共享包,每个模块依赖的话都会打包到HAP里。1.App是个上架概念,多个HAP打包一起上架。

2024-04-18 09:15:00 913

原创 HarmonyOS NEXT星河版之自定义弹窗中变量与页面变量传递

使用AppStorage或LocalStorage方式管理页面状态,实现自定义弹窗和页面之间状态的共享。在初始化弹窗时,传递一个方法给自定义弹窗,在自定义弹窗中触发该方法,弹窗中变量作为方法的参数。

2024-04-18 07:30:00 380

原创 HarmonyOS NEXT星河版之实战商城App瀑布流(含加载更多)

【代码】HarmonyOS NEXT星河版之实战商城App瀑布流(含加载更多)

2024-04-17 10:12:06 437

原创 HarmonyOS NEXT星河版之实战微信TabsBar

【代码】HarmonyOS NEXT星河版之实战微信TabsBar。

2024-04-17 08:45:00 155

原创 HarmonyOS NEXT星河版之实战知乎App评论功能

avatar: ResourceStr // 头像author: string // 作者id: number // 评论的idcontent: string // 评论内容time: string // 发表时间area: string // 地区likeFlag: boolean | null // 当前用户是否点过赞MAIN,// 顶部NORMAL// 普通@Componentbuild() {

2024-04-15 18:14:00 857

原创 鸿蒙应用开发之跳转系统浏览器打开链接

【代码】鸿蒙应用开发之跳转系统浏览器打开链接。

2024-01-31 10:07:06 587

原创 鸿蒙开发之获取应用信息(versionCode、versionName、packageName等)

【代码】鸿蒙开发之获取应用信息(versionCode、versionName、packageName等)

2024-01-30 10:15:30 628

原创 鸿蒙开发踩坑之dataPreferences数据存储后获取为空

通过安装运行执行的命令可以发现,每次都是执行。运行时,保存数据,只进行覆盖安装即可,在。,之前存储的数据自然就被清掉了。后获取之前存储的数据都为空。

2024-01-25 18:22:32 534

原创 鸿蒙应用开发之CustomeDialog弹窗中this指向问题

页面,选择银行卡支付时,首先弹。中的this,因此会抛出异常。输入验证码且校验成功后,弹。再次运行尝试,解决,搞定~

2024-01-22 11:16:20 619 3

原创 邂逅React及React初体验

==>在类中直接定义一个函数,并且将这个函数绑定到元素的onClick事件上,当前这个函数的。Flutter的很多灵感都来自React,来自官网的一段话:(SwiftUI呢)// jsx语法 -> 普通的JavaScript代码 -> babel。Vue.js框架设计之初,有很多的灵感来自Angular和React。中,如何封装一个组件呢?目前对于前端开发来说,几乎很少直接使用原生的。// 编写React代码(jsx语法)代码时,这三个依赖都是必不可少的。,这个数据是定义在当前对象的。

2023-10-27 08:30:00 211

原创 在Android工程中的.gitignore对.gradle目录失效问题解决

文件夹中的文件还是显示在。

2023-09-13 15:40:08 642

原创 解决方案之执行gradle报错--org.codehaus.groovy.runtime.InvokerHelper

报错解决方案。

2023-07-31 15:11:16 3591

原创 一遍文章搞懂Vue.js中的各种页面跳转方式和参数传递

Vue.js是一个流行的JavaScript框架,它提供了一套完整的路由系统来帮助我们实现SPA(单页应用)的页面跳转和数据传递。Vue.js的路由系统是基于浏览器端的和hash模式实现的,它使得我们可以在不刷新整个页面的情况下实现URL的变化和页面的切换。本文将介绍在Vue.js中实现页面跳转的方式和参数传递的方法,帮助你更好地理解Vue.js的路由系统和页面跳转机制。页面跳转和参数传递是Web应用开发中非常基础的功能。在Vue.js中,我们可以使用Vue Router。

2023-04-19 08:15:00 4369 1

原创 MacOS对安装的多个Java版本自由切换

如果在MacOS上安装了多个Java版本,可以使用。

2023-03-22 18:15:07 2463

原创 Since Maven 3.8.1 http repositories are blocked报错一站式解决

Since Maven 3.8.1 http repositories are blocked报错一站式解决

2023-03-02 14:32:00 8610 1

原创 跨域PreflightMultipleAllowOriginValues、HeaderDisallowedByPreflightResponse错误及解决方案

跨域常见报错及解决方案

2023-02-24 10:17:30 1743

原创 CSS媒体查询简介及案例

`媒体查询`是一种提供给`开发者`针对`不同设备`进行`定制化开发`的一个接口。通过它,我们可以根据`设备类型(比如屏幕设备、打印机设备)`或`特定的特性(比如屏幕的宽度)`来修改或适配页面。

2022-12-07 09:00:00 634

原创 CSS常用函数补充(var、clac、blur、gradient)

CSS中常用函数补充(var、calc、blur、gradient),简介及使用演示

2022-12-05 09:00:00 987 1

原创 white-space和text-overflow小记

CSS中white-space和text-overflow小记

2022-12-03 11:18:15 233

原创 Lint-staged自动修复格式错误及小结

husky pre-commit结合lint-staged完成代码格式自动修复及提交

2022-11-29 09:15:00 3602

原创 Git Hooks简介及结合Husky和Commitlint检测提交代码规范

Git Hooks简介,结合Husky+CommitLint检查提交代码是否符合规范,通过pre-commit节点做处理

2022-11-28 09:00:00 2506

原创 Git之借助Commitizen规范化提交代码

约定式提交规范,使用commitiizen规范化提交代码

2022-11-25 09:15:00 1432

原创 VSCode中Prettier插件&依赖安装及冲突解决

Prettier 一个“有态度”的代码格式化工具,在VSCode中插件安装和依赖安装使用

2022-11-24 19:34:52 5460

原创 Webpack5优化之提高代码运行性能(Preload、Network Cache、Core-js、PWA)

文章目录一、Preload/Prefetch1.1 为什么1.2 是什么1.2.1 共同点:1.2.2 区别:1.2.3 问题1.2.4 总结1.3 怎么样1.3.1 安装依赖1.3.2 配置1.3.3 测试二、Network Cache2.1 为什么2.2 是什么2.3 怎么用2.3.1 问题2.3.2 原因2.3.3 解决三、core-js3.1 为什么3.2 是什么3.3 怎么用3.3.1 修改代码3.3.2 配置eslint3.3.3 测试3.3.4 使用core-js3.3.4.1 手动全部引入3

2022-06-13 08:45:00 1416 1

原创 Webpack5优化之提高代码运行性能---Code Split

文章目录1.1 为什么1.2 是什么1.3 怎么用1.3.1 多入口打包1.3.1.1 文件目录1.3.1.2 安装依赖包1.3.1.3 新建文件1.3.1.4 配置1.3.1.5 测试1.3.1.6 小结1.3.2 提取重复代码1.3.2.1 修改文件1.3.2.2 修改配置文件1.3.2.3 测试1.3.3 按需加载,动态导入1.3.3.1 修改文件1.3.3.2 测试1.3.4 单入口1.3.5 更新配置1.3.6 给动态导入文件取名称1.3.6.1 修改文件1.3.6.2 统一命名配置1.3.6.3

2022-06-09 08:30:00 439

原创 Webpack5优化之减少代码体积

文章目录一、Tree Shaking1.1 为什么1.2 是什么1.3 怎么用二、Babel2.1 为什么2.2 是什么2.3 怎么用2.3.1 安装依赖2.3.2 配置三、Image Minimizer3.1 为什么3.2 是什么3.3 怎么用3.3.1 安装依赖3.3.2 配置3.3.3 测试一、Tree Shaking1.1 为什么开发时我们定义了一些工具函数库,或者引用第三方工具函数库或组件库。如果没有特殊处理的话我们打包时会引入整个库,但是实际上可能我们可能只用上极小部分的功能。这样将整

2022-06-05 08:30:00 896

原创 Webpack5优化之提高打包构建速度

文章目录一、HotModuleReplacement1.1 为什么1.2 是什么1.3 怎么用1.3.1 基本配置1.3.2 JS配置二、OneOf2.1 为什么2.2 是什么2.3 怎么用三、Include/Exclude3.1 为什么3.2 是什么3.3 怎么用四、Cache4.1 为什么4.2 是什么4.3 怎么用五、Thread5.1 为什么5.2 是什么5.3 怎么用5.3.1 获取CPU核数5.3.2 安装依赖5.3.1 使用六、小结6.1 效果6.2 完整配置文件一、HotModuleRep

2022-06-02 09:30:00 2064

原创 Webpack5提升开发体验--SourceMap

文章目录1. 为什么2. 是什么3. 怎么用3.1 开发模式3.3 生产模式1. 为什么开发时,我们运行的代码是经过webpack编译后的,如果出现问题, 定位会比较麻烦,比如下面main.js中有一个错误:const result = sub(10, 5);console.log(result);console.log(result.reduce());在项目运行时,查看报错信息:所有css和js合并成了一个文件,并且多了其他代码。此时如果代码运行出错那么提示代码错误位置我们是看不懂的

2022-06-01 09:00:00 345

原创 Webpack5开发和生产模式

一、简介前面介绍过,在webpack.config.js的mode配置中有development和production两个选项,那有什么区别呢?本篇文章就简单介绍下。二、开发模式2.1 简介开发模式(mode: development)顾名思义就是我们开发代码时使用的模式。这个模式下我们主要做两件事:编译代码,使浏览器能识别运行开发时我们有样式资源、字体图标、图片资源、html资源等,webpack默认都不能处理这些资源,所以我们要加载配置来编译这些资源代码质量检查,树立代码规范

2022-05-30 08:45:00 1114

原创 Webpack5中CSS处理(单独文件、兼容及压缩)

文章目录一、CSS处理1.1 单独文件1.1.1 安装依赖1.1.2 配置1.1.3 测试1.2 兼容处理1.2.1 安装依赖1.2.2 配置1.2.3 控制兼容性1.2.4 测试1.3 压缩1.3.1 安装依赖1.3.2 配置1.3.3 测试二、HTML处理2.1 压缩一、CSS处理1.1 单独文件css文件目前被打包到js文件中,当js文件加载时,会创建一个style标签来生成样式这样对于网站来说,会出现闪屏现象,用户体验不好我们应该是单独的css文件,通过link标签加载性能才好1.1.1

2022-05-27 09:15:00 1802

原创 Webpack5处理JS(ESLint、Babel)资源

文章目录一、简介二、Eslint2.1 简介2.2 配置文件2.3 具体配置2.3.1 parserOptions解析选项2.3.3 rules规则2.3.4 extends继承2.4 使用2.4.1 安装依赖2.4.2 定义Eslint配置文件2.4.3 配置Eslint插件2.4.4 测试2.5 VSCode ESLint插件三、Babel3.1 简介3.2 配置文件3.3 具体配置3.3.1 presets 预设3.4 安装依赖3.5 webpack配置文件3.6 测试一、简介有人可能会问,js资

2022-05-24 08:45:00 762

建表语句.zip

十次方微服务建库建表语句,内含各模块sql文件,直接导入即可。

2019-06-25

python实现12306抢票(内含讲义、资料、代码等)

python实现的12306抢票程序,内含讲义、资料、代码等,代码注释比较全,有需要可自行阅读。

2019-03-01

SpringBoot集成Mybatis及如何使用mybatis-generator插件生成代码

SpringBoot集成Mybatis及如何使用mybatis-generator插件生成代码示例,内含application.yml、generatorConfig.xml等详细配置

2019-01-10

Kotlin中文文档

kotlin中文文档,必读。

2018-08-15

android proguard

解决jPush混淆报错问题,这可是终极解决方案哦~~

2014-11-27

WebViewDemo1

代码没有仔细整理,备注详细,有问题的留言吧

2014-10-16

通过反射和aidl获取应用大小

通过反射和AIDL获取应用大小信息,注释比较详细,有问题的可以留言

2013-12-19

全局未捕获异常处理示例

详细介绍了android程序中的全局异常处理,示例代码。

2013-12-12

最新版Java就业面试宝典

最新版Java就业面试宝典,不可多得好资料,欢迎下载!

2013-04-21

空空如也

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

TA关注的人

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