自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 HarmonyOS 工程目录

了解HarmonyOS基本工程目录

2023-11-22 09:44:23 293

原创 Mac node:internal/crypto/hash:71 this[kHandle] = new _Hash(algorithm, xofLen)

该错误通常表示 OpenSSL 版本与您的 Node.js 版本不兼容。尽管您已经尝试将 Node.js 版本降级至 14.x,但问题仍然存在。在搜索了各种资料并尝试了各种方法后,您最终找到了解决方案。无论是进行项目迭代还是团队开发,通过这种方法,您可以解决 OpenSSL 版本兼容性的问题,确保能够顺利执行相关构建命令。选项来解决与 OpenSSL 版本不兼容的问题。这样,在执行相关构建命令时,将会自动应用这个环境变量设置。通过添加上述代码,您为构建命令设置了。

2023-07-12 10:30:26 598

原创 云打包自动添加的权限如何去掉?

AndroidManifest.xml的内容,和manifest.json的内容应避免冲突,即不配置manifest中已经配置过的内容。如果应用使用了三方SDK(uts插件或uni原生插件)默认包含了一些Android权限,而实际可能不需要用到,则可以在应用清单文件文件中配置权限并添加tools:node="remove"移除,根节点必须配置 package 属性,且属性值不能为空,属性值建议使用云端打包时配置的Android包名。清单文件配置需提交云端打包后才能生效,真机运行时请使用自定义调试基座。

2023-07-07 17:56:29 409

原创 uniapp创建桌面快捷方式

/ "unsupported":不支持创建桌面快捷方式;先上图、原始应用程序图标(左侧)快捷方式图标(右侧)// "unknown":不确定快捷方式是否存在。// "none":快捷方式不存在(支持创建);// "existing":快捷方式已存在;'查询结果-hasShortcut:'/* 查询是否存在快捷方式 */'该设备不支持创建桌面快捷方式''查询结果-success:'实现思路是使用plus对象、'查询结果-error:'/* 创建快捷方式 *///点击创建快捷方式。' 快捷方式已存在'

2023-07-07 17:19:29 778

原创 断点续传的原理

服务器响应:服务器接收到客户端的断点续传请求后,根据请求中的偏移量,定位到文件的相应位置,并从该位置开始继续传输文件。总之,通过在客户端发送带有偏移量的请求,服务器端定位到相应位置并发送文件部分,然后客户端接收并写入本地文件,可以实现Android平台上的文件断点续传功能。服务器端支持断点续传:确保你的服务器端支持接收并处理客户端请求的文件的部分内容,并能够根据请求中的偏移量定位到文件的相应位置。客户端接收:客户端接收到服务器的响应后,将继续传输的部分内容写入本地文件的相应位置。

2023-07-07 14:10:22 1374

原创 Mac android 调试数据库

Android 调试数据库是一个强大的库,用于调试 Android 应用程序中的数据库和共享首选项。通过使用这个强大的库,您可以更轻松地调试和管理应用程序中的数据库和共享首选项,加快开发过程中的数据库操作。这使您能够轻松地修改数据库中的数据。内存数据库调试:如果应用程序使用内存数据库,Android 调试数据库也支持调试内存数据库的功能。查看所有数据库:您可以查看应用程序中使用的所有数据库,包括内置数据库和自定义数据库。添加行和键值对:您可以直接在数据库中添加新的行或在共享首选项中添加新的键值对。

2023-07-03 00:03:47 83

原创 mac系统sourceTree一直提示输入密码的问题

然而,我发现每次提交代码都需要输入密码,这对我的效率和心情产生了不良影响。我花了很多时间尝试了网上提供的各种解决方法,但是遗憾的是,都无法解决这个问题。作为一个习惯使用 SourceTree 在 MacBook Pro 上提交代码的用户,我在 macOS 上安装了该应用程序。完成以上步骤后,再次拉取代码时就不会再提示输入密码了。在弹出的对话框中,依次输入你的用户名和密码。请注意,输入密码时不会显示任何字符,但你可以正常输入。这将告诉 Git 使用一个简单的凭据存储方式来记住你的用户名和密码。

2023-07-02 11:54:59 1761

原创 mac 安装 Homebrew教程

作为 macOS 用户,如果你还没有安装 Homebrew,那真的太可惜了,因为它是一个非常强大且实用的软件包管理器。不过,安装 Homebrew 有时可能会遇到一些挑战,但别担心,下面是我个人第一次成功安装 Homebrew 的步骤,希望能对你有所帮助。Homebrew 是一个功能强大的软件包管理器,它提供了许多有用的命令来安装、更新和管理软件包。这只是一些常用的 Homebrew 命令示例,Homebrew 还有其他更多的命令和选项,你可以使用。这个命令用于删除已安装软件包的旧版本,释放磁盘空间。

2023-07-02 11:17:37 6248 2

原创 Mac Android Studio -2022.2.1.20 无法下载问题的解决方法

我在自己的电脑上尝试了多个浏览器,但仍然无法解决下载问题。最终,我请我的同事使用 Windows 电脑帮我下载,他的电脑可以正常下载。3. 如果长时间无法下载,请将下载地址复制出来,然后将 “https” 改为 “http”,尝试使用不同的浏览器。在不同的网络环境下尝试下载,例如在其他 Wi-Fi 网络或移动数据网络中进行下载,以排除特定网络配置引起的问题。确保你的操作系统和网络驱动程序是最新的版本,进行更新可能会修复已知的问题和提升系统的稳定性。清除浏览器缓存和Cookie,重新打开浏览器再次尝试下载。

2023-05-31 12:26:34 288 3

原创 注册 Apple 企业开发者账号,您需要遵循以下步骤:

关于如何在 App Store Connect 上发布应用的详细步骤,您可以参考 https://developer.apple.com/documentation/appstoreconnect/ 上的文档。3.注册 Apple Developer Program:在 Apple Developer Center 中,点击左侧菜单栏的 “Join the Apple Developer Program”,然后点击 “Enroll”。8.确认并提交:检查您的支付信息,然后点击 “Continue”。

2023-04-18 12:20:49 4478

翻译 Vue3.2 中的 setup 语法糖,不可否认确实牛逼

Vue3.2 中的 setup 语法糖,不可否认确实牛逼

2022-02-26 13:16:16 869

原创 uniapp即时通讯、用socket.io-client的坑

uniapp即时通讯历时一个月,高仿聊天APP雏形基本已完成,前端采用uni纯nvue混合开发,采用socket.io-client通讯协议来进行通讯,历史数据存储在手机、会话数据存在数据库。下面是一些功能截图

2022-02-26 11:43:02 2821

原创 Vue3.2 setup语法糖、Composition API使用

1.起初 Vue3.0 暴露变量必须 return 出来,template中才能使用;2.Vue3.2 中 只需要在 script 标签上加上 setup 属性,组件在编译的过程中代码运行的上下文是在 setup() 函数中,无需return,template可直接使用。一、文件结构<template> // Vue2中,template标签中只能有一个根元素,在Vue3中没有此限制 // ...</template><script setup>

2022-02-26 11:29:55 227

原创 uniapp原生插件开发遇到的问题

一、云打包后minsdk版本控制问题,要喝插件module里版本一致。二、版本依赖问题、api或者implements对于jar包来说都可以,对于aar包来说要用api,可以传递依赖到app,compileOnly只参与编译,不会把jar包用起来三、离线打包文件绝对路径会有问题、云打包没有问题。四 、android studio 获取SHA1的值1.运行你的demo,点击AS展开右侧Gradle功能区;2.点击项目名,点击Tasks,点击android,用力双击signingReport,在下方

2021-11-11 09:46:10 1129

原创 这些JavaScript单行代码,可以让你的代码更加骚气

JavaScript不断发展壮大,因为它是最容易上手的语言之一,因此为市场上的新成为技术怪才打开了大门。(问号脸?)的确,JavaScript可以做很多出色的事情!还有很多东西要学习。其次,什么是单行代码,单行代码是一种代码实践,其中我们仅用一行代码执行某些功能。随机获取布尔值此函数将使用Math.random()方法返回布尔值(真或假)。Math.random创建一个介于0和1之间的随机数,然后我们检查它是否大于或小于0.5。这意味着有50/50的机会会得到对或错。const getRando

2021-11-11 09:44:31 113

原创 如何写出更优雅的代码- JavaScript 篇

如何写出更优雅的代码- JavaScript 篇## 标题有人说好的代码像一首诗,优雅而有内涵。在日常开发中,维护别人老代码的时候是不是总感觉逻辑混乱,无法入手,就跟屎山一样?改一个 BUG 就如同在这座屎山上面艰难地再拉一坨……今天,我们从日常开发的角度上面谈谈如何让自己的代码更清晰,更易于维护,让别人看起来更有逼格。变量命名要写出好代码,变量命名至关重要。我们尽量采用富有表现力的词,英文不好多用翻译软件,保证不出现错误单词。编辑器可以安装相关的拼写检查、翻译插件。不要缩写/简写单词,除非这些单

2021-11-11 09:23:54 235

原创 ES6 常用知识总结

ES6 常用知识总结一、ES6简介ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。二、新特性let、const新特性注意点let1. 不存在变量提升 2. 暂时性死区(块级作用域) 3. 不允许重复声明const声明的常量也是不提升,同样存在暂时性死区,只能在声明的位置后面使用。 其只保证指针不发生改变,因此可以修改保

2021-11-10 09:14:24 251 1

version.json

version.json

2022-10-17

uni.socket.io.js、针对手机端改的一个版本

uni.socket.io.js、针对手机端改的一个版本

2022-02-26

空空如也

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

TA关注的人

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