自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 吐血推荐良心公众号,走过路过不要错过

摸着良心推荐,欢迎关注。大名Java和Android梦工厂JADreamFactory简介专注Java和Android开发,分享Java/Android基础进阶、架构设计、开源框架、面试宝典及热点资讯等。此外,本公众号支持并欢迎投稿。二维码如下,大爷欢迎扫描哦:自救公众号目前已维护部分文章,包括但不限于面试宝典、技术文章等,欢迎各位扫描关注,同时,如果您有更好的意见或建...

2018-11-14 20:44:47 744

原创 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 180

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

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

2024-01-31 10:07:06 324

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

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

2024-01-30 10:15:30 389

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

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

2024-01-25 18:22:32 458

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

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

2024-01-22 11:16:20 498 2

原创 邂逅React及React初体验

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

2023-10-27 08:30:00 200

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

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

2023-09-13 15:40:08 610

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

报错解决方案。

2023-07-31 15:11:16 3027

原创 一遍文章搞懂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 4139 1

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

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

2023-03-22 18:15:07 2344

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

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

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

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

跨域常见报错及解决方案

2023-02-24 10:17:30 1616

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

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

2022-12-07 09:00:00 610

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

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

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

原创 white-space和text-overflow小记

CSS中white-space和text-overflow小记

2022-12-03 11:18:15 222

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

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

2022-11-29 09:15:00 3526

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

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

2022-11-28 09:00:00 2356

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

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

2022-11-25 09:15:00 1399

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

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

2022-11-24 19:34:52 5358

原创 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 1355 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 424

原创 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 843

原创 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 2010

原创 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 329

原创 Webpack5开发和生产模式

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

2022-05-30 08:45:00 1072

原创 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 1762

原创 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 732

原创 Webpack5处理样式、图片、字体图标、HTML和其他媒体资源

文章目录一、简介二、处理CSS资源2.1 添加CSS2.2 下载loader2.3 配置2.4 运行指令三、处理LESS资源3.1 添加less资源3.2 下载loader3.3 配置3.4 运行指令四、处理LESS资源4.1 添加sass/scss资源4.2 下载loader4.3 配置2.4 运行指令五、处理Styl资源5.1 添加styl资源2.2 下载loader4.3 配置2.4 运行指令一、简介Webpack本身是不能识别样式资源的,所以我们需要借助 Loader来帮助Webpack解析样式

2022-05-22 09:00:00 730

原创 Webpack5基本使用及基础配置

文章目录一、前言1.1 为什么需要打包工具1.2 有哪些打包工具二、基本使用2.1 简介2.2 基础使用2.2.1 资源目录2.2.2 创建文件2.2.3 下载依赖2.2.4 启用Webpack2.2.4.1 开发模式2.2.4.2 生产模式2.2.5 观察输出文件2.3 小结三、基本配置3.1 五大核心概念3.2 编写Webpack 配置文件3.3 运行指令3.3 小结一、前言1.1 为什么需要打包工具简单来说,在开发中,我们会使用框架(React、Vue),ES6 模块化语法,Less/Sass

2022-05-21 08:52:21 737

原创 第5章 排序与分页

文章目录一、排序1.1 排序规则1.2 单列排序1.3 多列排序1.4 小结二、分页2.1 背景2.2 实现规则2.3 示例2.4 好处2.5 拓展一、排序1.1 排序规则使用 ORDER BY子句排序ASC(ascend): 升序DESC(descend):降序ORDER BY 子句在SELECT语句的结尾1.2 单列排序示例一:mysql> SELECT last_name, job_id, department_id, hire_date FROM employees OR

2022-02-28 20:00:00 106

原创 第04章:运算符(下) --- 逻辑运算符、位运算符、正则表达式及运算符优先级

文章目录一、逻辑运算符1.1 逻辑非运算符1.2 逻辑与运算符1.3 逻辑或运算符1.4 逻辑异或运算符二、位运算符2.1 按位与运算符2.2 按位或运算符2.3 按位异或运算符2.4 综合示例2.5 按位取反运算符2.6 按位右移运算符2.5 按位左移运算符三、运算符的优先级四、使用正则表达式查询4.1 查询以特定字符或字符串开头的记录4.2 查询以特定字符或字符串结尾的记录4.3 用符号"."来替代字符串中的任意一个字符4.4 使用"*"和"+"来匹配多个字符4.5 匹配指定字符串4.6 匹配指定字符

2022-02-25 08:45:00 689

原创 第04章 运算符(上)---算术运算符、比较运算符

一、算数运算符算术运算符主要用于数学运算,其可以连接运算符前后的两个数值或表达式,对数值或表达式进行加(+)、减(-)、乘(*)、除(/)和取模(%)运算。1.1 加法与减法运算符mysql> SELECT 100, 100 + 0, 100 - 0, 100 + 50, 100 + 50 -30, 100 + 35.5, 100 - 35.5 FROM dual; 由运算结果可以得出如下结论:一个整数类型的值对整数进行加法和减法操作,结果还是一个整数;一个整数类型的值对浮点数进行

2022-02-23 08:30:00 540

原创 第03章:SQL规则&规范及基本的SELECT语句

文章目录一、SQL概述1.1 SQL背景知识1.2 SQL语言排行榜1.3 SQL分类二、SQL语言的规则与规范2.1 基本规则2.2 SQL大小写规范 (建议遵守)2.3 注释2.4 命名规则2.5 数据导入2.5.1 命令行导入2.5.2 Navicat导入三、基本的SELECT语句3.0 SELECT ...3.1 SELECT ... FROM3.2 列的别名3.3 去除重复行3.4 空值参与运算3.5 着重号3.6 查询常数四、显示表结构五、 过滤数据一、SQL概述1.1 SQL背景知识

2022-02-21 08:30:00 407

原创 第2章 MySQL环境搭建(下) --- 服务启停、登录退出、编码、图形化管理工具、目录结构

文章目录一、MySQL服务启动与停止1.1 使用图形界面工具1.2 使用命令行工具二、自带客户端的登录与退出2.1 登录2.1.1 MySQL自带客户端2.1.2 Windows命令行2.2 退出登录三、MySQL演示使用及编码设置3.1 MySQL的使用演示3.1.1 查看所有数据库3.1.2 创建数据库3.1.3 使用数据库3.1.4 查看某个库所有表3.1.5 创建新表3.1.6 查看一个表的数据3.1.7 添加一条记录3.1.8 查看表的创建信息3.1.9 查看数据库的创建信息3.1.10 删除表格

2022-02-18 20:00:00 391

原创 第2章 MySQL环境搭建(上)---安装、卸载、配置

文章目录一、MySQL的卸载步骤1:停止MySQL服务步骤2:软件的卸载方式1:通过控制面板方式方式2:通过360或电脑管家等软件卸载方式3:通过安装包提供的卸载功能卸载步骤3:残余文件的清理步骤4:清理注册表(选做)步骤5:删除环境变量配置二、MySQL的下载、安装、配置2.1 MySQL的四大版本2.2 软件的下载下载地址点击 MySQL Community Server在General Availability(GA) Releases中选择适合的版本下载MySQL5.72.3 MySQL8.0 版本

2022-02-17 20:00:00 637

原创 第01章 数据库概述

文章目录一、为什么要使用数据库二、数据库与数据库管理系统2.1 数据库的相关概念2.2 数据库与数据库管理系统的关系2.3 常见的数据库管理系统排名(DBMS)2.4 常见的数据库介绍2.4.1 Oracle2.4.2 SQL Server2.4.3 DB22.4.4 PostgreSQL2.4.5 SyBase2.4.6 informix三、MySQL介绍3.1 概述3.2 MySQL发展史重大事件3.3 关于MySQL 8.03.4 Oracle vs MySQL四、RDBMS与非RDBMS4.1 关系

2022-02-16 20:00:00 171

原创 MySQL基础和高级特性专栏大纲

文章目录一、MySQL数据库基础篇大纲1.1 数据库概述与MySQL安装篇1.2 SQL之SELECT使用篇1.3 SQL之DDL、DML、DCL使用篇1.4 其它数据库对象篇1.5 MySQL8 新特性篇二、MySQL高级特性篇大纲2.1 MySQL架构篇2.2 索引及调优篇2.3 事务篇2.3 日志与备份篇三、MySQL高手是怎样炼成的四、本套课程适合人群五、希望你能获取的一、MySQL数据库基础篇大纲MySQL数据库基础篇分为5个篇章:1.1 数据库概述与MySQL安装篇第01章:数据库概述

2022-02-15 20:00:30 548

原创 SpringBoot配置文件详解

文章目录一、配置文件分类1.1 使用1.2 优先级二、YAML2.1 对比2.2 基本语法2.3 数据格式2.3.1 对象2.3.2数组2.3.3 纯量2.3.4 参数引用2.4 小结三、读取配置文件3.1 @Value3.2 Environment3.3 @ConfigurationProperties四、Profile4.1 配置方式4.1.1 多profile文件方式4.1.2 yml多文档形式4.2 激活方式4.2.1 配置文件4.2.2 虚拟机参数4.2.3 命令行参数4.3 小结五、内外部配置文

2021-07-23 16:36:08 1066 1

原创 从零开始架构一个中大型App

文章目录一、业务理解二、赋能业务三、研发效率四、技术选型4.1 语言4.2 架构模式4.3 工程架构4.4 混合架构4.5 网络4.6 数据持久化4.7 如何做好技术选型4.7.1 技术选型的方法论4.7.2 仰望星空与脚踏实地4.7.3业务重点与技术重点4.7.4 跟风与寻找适合自己的4.7.5 科学与大数据4.7.6 技术选型取舍之道五、数据层设计5.1 网络层5.2 本地数据六、容灾能力七、开发工具支持八、架构大图一、业务理解技术服务于业务,必须要了解业务,才能更好的服务业务。二、赋能业务建立

2021-07-01 09:55:00 574

建表语句.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关注的人

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