自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 问答 (1)
  • 收藏
  • 关注

原创 thinkphp6项目初始化配置方案二次修正版本

【代码】thinkphp6项目初始化配置方案二次修正版本。

2024-07-31 15:16:50 367

原创 Thinkphp开发文档二次整理版

基础部分安装环境要求​ *php>=7.1.0命令下载通过Composer进行下载,操作步骤下载软件 phpstudy --->点击软件管理 --->安装Composer --->再点击网站 --->点击管理 --->点击Composer --->复制如下命令代码:​稳定版:composer create-project topthink/think tp,tp可以任意修改为目录名​更新命令:composer update topth

2024-07-21 11:58:28 1164

原创 如何分清楚常见的 Git 分支管理策略Git Flow、GitHub Flow 和 GitLab Flow

Git Flow、GitHub Flow 和 GitLab Flow 是几种常见的 Git 分支管理策略,它们帮助开发团队更高效地管理代码库和协同开发。

2024-07-19 00:06:30 973

原创 多人团队协作开发项目git最佳实践和准则

每当完成一个小功能或达到一个阶段性的成果时,就应当提交代码。:至少应当在每天工作结束前提交一次代码。这确保了每天的工作都被记录下来,并且可以让团队其他成员同步最新的代码。:避免将大量代码修改堆积在一个提交中。:提交代码后,创建 Pull Request 并请求团队成员进行代码审查,确保代码质量。:每次提交应当完成一个独立的功能或修复一个问题。避免在一个提交中包含多个不相关的更改。:在提交之前,确保所有代码在本地测试通过,避免将有问题的代码推送到远程仓库。:提交信息应当简明扼要地描述此次提交的内容和目的。

2024-07-19 00:02:24 926

原创 团队高效地使用 Git 进行协同开发

选择一种合适的 Git 工作流程,如 Git Flow、GitHub Flow 或 GitLab Flow。在 GitHub 或 GitLab 上创建远程仓库,并添加团队成员的访问权限。如果在生产环境中发现问题,创建热修复分支进行修复,并将修复合并到。团队成员应定期拉取远程仓库的最新代码,保持本地仓库与远程仓库同步。每个功能或修复都在独立的功能分支上进行,避免在主分支上直接开发。其他团队成员可以审查代码,提出修改建议,确保代码质量。分支通过所有测试后,创建发布分支进行最后的测试和修复。

2024-07-18 23:51:05 1123

原创 git实现多人协作开发同一个项目

如果你已经提交了代码,但想撤回这次提交,可以使用git reset或git revert命令。

2024-07-18 23:40:43 995

原创 vue单独部署到宝塔教程

注意:如果目标网站是https则写https否则写http。2.关于解决部署后无法刷新,直接报错404。

2024-07-04 14:48:30 195

原创 解决Webstorm开发electron在控制台打印中文乱码

然后添加一个字符串值,然后重启Webstorm

2024-06-26 00:34:32 298

原创 封装PHP用于发送GET和POST请求的公共方法

封装了ThinkPHP用于发送GET和POST请求的公共方法。这个方法可以放在你的公共函数文件中,或者创建一个独立的类来管理这些请求。

2024-06-02 01:29:35 416

原创 thinkphp明明写了命名空间和方法就是报错找不到

thinkphp遇到问题:找不到自建的在项目根目录文件内容,这是因为没有导引的问题.别忘了执行命令:composer i。

2024-06-01 20:34:12 230

原创 使用centos安装docker步骤

如果看到“Hello from Docker!”的消息,说明 Docker 安装成功。为了避免每次使用 Docker 命令都需要使用。然后重新登录以使更改生效。

2024-05-27 10:06:11 416

原创 使用docker的常用命令示例

【代码】使用docker的常用命令示例。

2024-05-27 09:35:44 148

原创 uniapp设置全局页面背景色

声明手写css的重要性,因为微信小程序之类的他自带默认的颜色值,你想覆盖就得声明你写的代码更具优先级。

2024-05-03 16:24:52 401

原创 uniapp使用scss仿tailwindcss进行常用样式封装便捷开发小程序或web

如果你开发的是小程序的话,或者包含小程序,就只能选这个版本,如果不包含小程序,更推荐使用H5版本。

2024-04-26 13:30:30 330

原创 关于uniapp编译小程序出现报错:Component “组件路径“ does not have a method “__e“ to handle event

首先不要怀疑官方的框架问题,如果框架有问题这么基础的早就修复了。

2024-04-26 10:20:53 1378

原创 git忽略文件.gitignore如何使用?

创建 .gitignore 文件首先,在你的项目根目录下创建一个名为 .gitignore 的文件。可以通过命令行或者你的编辑器来创建这个文件。

2024-04-25 15:15:46 463

原创 基于adb操作安卓手机封装的python库

【代码】基于adb操作安卓手机封装的python库。

2024-04-18 16:29:12 388

原创 appium控制手机一直从下往上滑动

用于使用Appium和Selenium WebDriver在Android设备上滚动设置应用程序的界面。具体来说,它通过WebDriverWait和expected_conditions等待元素出现,然后使用ActionChains移动到该元素并执行滚动动作。在setUp中,它初始化了Appium的WebDriver和capabilities,而在tearDown中,它关闭了WebDriver连接。该测试用例会无限循环执行滚动操作,直到出现异常才停止。

2024-04-14 23:41:32 490

原创 关于vite+vue3引入tailwind框架的正确方式

6.最最最最重要的一步:在vite.config.ts中的。1.首先按照官网的指示安装。2.然后项目根目录创建。7.去测试,大功告成。

2024-03-27 14:04:42 559

原创 关于vue3和thinkphp8部署在宝塔时访问thinkphp public静态文件存在跨域或者是请求数据存在跨域的解决方法

【代码】关于vue3和thinkphp8部署在宝塔时访问thinkphp public静态文件存在跨域或者是请求数据存在跨域的解决方法。

2024-03-24 12:47:40 928 1

原创 在明确自己已经下载好了依赖库,但Vue3引用第三方模块报错Could not find a declaration file for module ***

需要注意的是,方法 2 会降低 TypeScript 的严格性,允许隐式的 any 类型以及引入 JavaScript 文件,这可能会带来一些类型安全隐患。因此,如果只是为了解决某个第三方库的类型定义问题,方法 1 可能是更合适的选择。无论采用哪种方法,我们都应该首先确认该第三方库是否提供了官方的类型定义文件,或者是否有其他更合适的解决方案。在 Vue 3 + TypeScript 项目中,引入第三方库时,有时会遇到该模块无定义文件的问题。修改之后,就不会再报没有声明文件的错误,同时构建也可以成功。

2024-03-07 05:37:31 2076

原创 报错:runtime-dom.esm-bundler.js:647 [Violation] Added non-passive event listener to a scroll-blocking

Chrome 为了优化滚动性能,引入了一个新的规范 - Passive Event Listeners。这个规范要求开发者标记事件监听器是否会调用。这个解决方案可以避免你手动逐个标记passive,同时解决了报错问题,并获得了滚动性能的提升。,那么浏览器就可以进行一些优化,比如提前触发绘制等,从而提高滚动性能。解决方案:安装插件default-passive-events。如果你没有标记,Chrome 就会假设你的监听器可能会调用。,从而无法进行优化。这就导致了你遇到的那个报错。

2024-03-06 01:39:33 416

原创 vue3报错Property value does not exist on type ***某属性名***

报错信息:Property value does not exist on type。解决方法:将data中的赋值清楚。

2024-03-03 16:31:45 2047

原创 爆红提醒:ESLint: Parsing error: Unexpected token. Did you mean `{‘>‘}` or `>`?

错误情况:=> 会爆红提示:ESLint: Parsing error: Unexpected token. Did you mean。解决方法:修改.eslintrc或者.eslintrc.js的配置。

2024-03-03 01:11:37 1245

原创 在vue3和Ts项目中报错:Type Ref<number> is not assignable to type number

在vue3和Ts项目中报错:Type Ref is not assignable to type number

2024-03-02 15:47:55 593

原创 【flutter突然就无法运行项目】Could not initialize class org.jetbrains.kotlin.gradle.report.ConfigureReporingK

为了避免 org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.20 在类路径中, id(“com.ncorti.ktfmt.gradle”plugins { id "com.an) version “0.14.0” 应该使用。第二种选择是使用 KGP 版本 1.9.20。直接修改项目级别的build.gradle ext.kotlin_version = ‘1.9.10’,其实就是跟插件的版本一样,然后就是app目录下的build.gradle。

2023-12-11 11:26:04 662

原创 Charles最新版在window中打不开没有任何反应

解决charles抓包工具安装后打开无反应的问题

2023-11-02 11:48:10 606 3

原创 flutter如何调用安卓原生方法或系统能力

在flutter页面中创建获取方法管道(管道名命名规则:域名倒序/管道名称)创建方法结果的初始状态封装异步方法用于获取不同类型的信息创建具体执行的异步方法这一步开始在安卓操作,实现原生方法或系统能力,先同样定义一个与步骤1方法名相同管道配置Flutter引擎->创建一个方法通道并设置方法调用处理程序功能实现(处理程序)

2023-10-16 12:45:55 381

原创 flutter使用dio包进行网络请求、拦截器

【代码】flutter使用dio包进行网络请求、拦截器。

2023-10-13 02:02:54 1257

原创 flutter使用第三方http包实现多种请求方式

默认情况下,它会重试任何状态码为503 Temporary Failure的请求,最多重试三次。第一次重试前会等待500毫秒,然后每次递增1.5倍的延迟。这个包包含了一组高级函数和类,使得消费HTTP资源变得容易。它是跨平台的,支持移动设备、桌面应用和浏览器。使用这个库的最简单方式是通过顶级函数。这使得外部库很容易协同工作,以添加功能。如果你需要多次请求同一个服务器,你可以使用。来对请求和响应进行更精细的控制。,它会自动重试失败的请求。类,用于包装一个底层的。对象,并将它们传递给。的子类,它包装另一个。

2023-10-12 15:49:32 233

原创 Flutter中的七种对话框相关组件使用方法

自定义创建。你可以创建自定义对话框以满足特定需求。这通常需要使用Flutter的Widget来构建自定义内容。Text("自定义对话框示例"),Text("这是自定义的内容。"),},child: Text("关闭"),),],),),},

2023-10-12 15:06:54 736

原创 Flutter中所有路由跳转方法的详细描述、示例代码以及注意事项

这些方法允许你在Flutter应用程序中执行不同类型的路由导航,根据你的需求选择合适的方法。

2023-10-12 14:07:02 663

原创 flutter普通路由和命名路由如何进行传参?

当在Flutter中进行路由导航时,有多种方法可以传递参数到下一个路由,下面将以普通路由和命名路由两种方式示范如何传递和接收参数。

2023-10-12 13:21:47 362

原创 dart实现数据校验通用整理版

【代码】dart实现数据校验通用整理版。

2023-10-11 23:35:52 171

原创 flutter各种实现路由跳转的方法

方法可以将当前页面推入导航堆栈,并跳转到新的页面。通常用于从一个页面跳转到另一个页面。回调来处理未知路由,可以在应用程序无法识别路由名称时执行特定操作,如显示错误页面。Flutter 提供了多种方法来实现路由跳转。在应用程序的主要路由表中定义命名路由,然后可以使用路由名称来导航。这对于需要根据特定条件生成路由的情况非常有用。方法可以从当前页面返回上一个页面。来创建自定义路由过渡动画,从而实现自定义的页面切换效果。如果你在应用程序中为页面定义了路由名称,可以使用。来根据路由名称跳转到页面。

2023-10-11 23:33:07 1319

原创 flutter如何修改Checkbox中复选框圆形的大小、自定义icon?

中复选框圆形的大小和自定义图标,你可以创建一个自定义的。的自定义部件,它允许你指定圆形的大小(复选框的形状和边框也可以自定义。部件,并在其中实现你的需求。

2023-10-11 03:20:21 1165

原创 flutter页面生命函数-关于StatefulWidget的生命周期如何理解?

以下是与StateinitStateStatebuildStatebuildStatesetStatesetStatebuildsetStatedisposeState这些生命周期方法协助您管理和响应小部件的状态变化,以确保界面与应用程序数据保持同步。理解这些方法的作用以及何时使用它们对于构建复杂的用户界面非常重要。

2023-10-10 13:25:28 69

原创 讲述一下flutter中StatefulWidget和StatelessWidget之前的异同之处

通常,它们用于包含可变数据或需要根据用户交互进行更新的部分。是无状态的小部件,一旦构建,它们的外观就不会改变。它们通常用于表示静态信息或不需要根据用户交互而改变的部分。是不可变的,这意味着一旦创建,它们不能更改。时,它们是用于构建用户界面的两种基本小部件。的状态发生变化时,它们会通知Flutter框架,然后重建。的核心是两个类的组合:一个是。对象,以便在屏幕上更新小部件。对象管理小部件的状态和交互。用于需要动态更新的部分,而。用于构建小部件的外观,而。

2023-10-10 13:18:37 664

原创 Flutter运行报错:系统找不到指定的路径

F:/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart:9:8: Error: Error when reading ‘/C:/Users/用户名/AppData/Local/Pub/Cache/hosted/pub.flutter-io.cn/vector_math-2.1.4/lib/vector_math_64.dart’: 系统找不到指定的路径�?原因:可能是清空垃圾或者缓存,或者修改了AppData的路径。

2023-10-09 01:33:02 2948 1

原创 刚创建的Flutter运行就报错FAILURE: Build failed with an exception.

【代码】刚创建的Flutter运行就报错FAILURE: Build failed with an exception.

2023-10-05 12:47:58 960

空空如也

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

TA关注的人

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