自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浅谈JavaScript中的克隆

在JavaScript中,深克隆(Deep Clone)和浅克隆(Shallow Clone)是两种不同的对象复制方式:深克隆(Deep Clone): 深克隆是指创建一个新的对象,同时递归地复制原始对象的所有嵌套对象和子对象,确保复制的是整个对象结构,而不仅仅是对象的引用。深克隆会创建原始对象的完全独立副本,修改副本不会影响原始对象。浅克隆(Shallow Clone): 浅克隆是指创建一个新的对象,但只复制原始对象的第一层属性,而不复制嵌套对象或数组。

2024-05-15 17:11:46 661

原创 android studio构建项目报错Could not create an instance of type com.android.build.api.variant.impl.Applicat

在你的项目的build.gradle文件中,将com.android.tools.build:gradle的版本更新到与你的Android Studio版本兼容的最新版本。如果你已经使用了最新版本的Gradle插件,并且仍然遇到这个问题,那么你可能需要考虑降级你的Android Studio版本。如果以上方法都没有解决问题,你可以尝试在Android Studio中重新导入你的项目,或者尝试在干净的Android Studio实例中重新构建你的项目。这个错误通常是由于Gradle插件版本不兼容导致的。

2023-12-13 10:29:03 6464 2

原创 android studio构建项目报错Could not find method compile() for arguments [directory ‘libs‘]

如果以上方法没有解决问题,你可能还需要检查你的Android Studio和Gradle版本是否与你的项目要求相匹配。你可以尝试更新Android Studio和Gradle版本,或者在你的项目中指定一个与你的版本要求兼容的Gradle版本。你可以在项目的build.gradle文件中修改Gradle版本。在新的Gradle版本中,compile()方法已经被废弃,应该使用implementation()或api()方法来替代。确保你在build.gradle文件中使用的是最新版本的Gradle语法。

2023-12-13 10:14:15 1040

原创 android Studio构建项目报错Could not find method leftShift() for arguments [build_x3axbh0gpiq3rp2oaipnpg0g$

android Studio构建项目报错Could not find method leftShift() for arguments [build_x3axbh0gpiq3rp2oaipnpg0g$

2023-12-13 10:01:11 231

原创 在Visual Studio 中创建一个新的类库

选择项目模板:在 "新建项目" 对话框中,选择 "Visual C#"(或 "C#")作为项目类型。启动新项目:在 Visual Studio 中,你可以从菜单栏中选择 "文件(File)" -> "新建(New)" -> "项目(Project)"。添加类和方法:根据你的类库需求,你可以在现有的类文件中添加类和方法,或者创建新的类文件。部署或引用:一旦类库项目构建成功,你可以将类库部署到其他项目中,或者将其引用到其他解决方案中,以便在其他项目中使用类库的功能。你可以在这个类文件中编写类库的代码。

2023-10-16 15:35:09 2068

原创 vue中使用swiper实现页面内容滑动以及导航栏之间的联动效果

思路1.实现页面;2.点击导航栏实现页面切换;3.滑动页面实现导航栏激活;效果演示一、引入swiper安装 npm install swiper vue-awesome-swiper --save在项目main.js中进行如下设置二、实现页面采用vue组件化实现页面构建,HomeHeader为导航栏组件,HomeSwiper为展示页面滑动组件三.导航栏组件共五个导航栏,点击不同导航栏通过vue观察者模式向兄弟组件发送“tabSwitch”消息传递当前index四.页面内容滑

2021-02-23 10:51:43 2696 2

原创 移动端ios使用new Date(“2021-02-03 00:00:00“)获取时间为NAN

移动端ios使用new Date("2021-02-03 00:00:00")获取时间为NAN使用ionic4+angular8框架开发app解决办法使用ionic4+angular8框架开发app在ios端使用如下代码获取时间毫秒数,控制台打印显示NANnew Date("2021-02-03 00:00:00").getTime()android端显示正常,获取结果为1612281600000经网上查阅资料使用new Date()移动端兼容性如下图所示解决办法根据上图采用第四种解决办法

2021-02-04 11:32:51 1676 3

原创 ionic打包android报错处理use a compatible library with a minSdk of at most 16

报错提示:Suggestion: use a compatible library with a minSdk of at most 16, or increase this project's minSdk version to at least 22, or use tools:overrideLibrary="org.apache.cordova" to force usage (may lead to runtime failu...

2021-01-14 15:09:36 1349 2

原创 git使用指令更换远程仓库地址

一、由于公司服务器迁移导致git地址变更更换指令:git remote rm origin //删除本地现有的远程仓库git remote add origin 你的新远程仓库地址 //添加新的远程仓库地址

2020-12-01 16:11:26 134

原创 ion-picker动态设置默认选项

ionic项目中使用ion-picker,如下图所示,selectIndex为所选picker的index,默认为0,动态传入即可默认选中

2020-11-30 17:20:44 374

原创 vue中使用stylus报错loaderContext.getResolve is not a function

一、情景描述在vue-cli中使用stylus运行项目报错loaderContext.getResolve is not a function二、解决办法该处使用的url网络请求的数据。总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。...

2020-10-19 10:27:51 560 2

原创 前端开发使用vue脚手架快速构建前端项目

前端开发使用vue脚手架快速构建前端项目一、使用步骤Vue 提供了一个官方的 CLI,为单页面应用 (SPA) 快速搭建繁杂的脚手架。1.配置node环境前往node官网下载并安装,地址https://nodejs.org/zh-cn/;& node -v 检测是否安装成功2.下载安装vue官方脚手架npm install -g @vue/cli& vue --version 检测是否安装成功3.通过cd命令进入你想要创建项目的文件夹&

2020-10-17 13:24:57 920 11

空空如也

空空如也

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

TA关注的人

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