自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最强吐槽专栏

此篇为最强吐槽与用户互动区,欢迎大家积极反馈使用中的问题,方式如下: 1,在下方直接参与评论反馈信息. 2,邮箱联系方式:wangming8696@126.com.

2018-08-11 18:56:12 458

原创 DevEco-Studio 删除文件编译依然存在报错

顺便再吐槽一下 鸿蒙的 DevEco-Studio 使用官方推荐的汉化真是一言难尽啊, 汉化后英汉掺杂使用 真可谓是洋不洋土不土 再加上官方文档教了你汉化然后紧接着就用英文配置告诉你怎么用 唉…DevEco-Studio真难用使用安全删除将文件所有引用删除后再次编译,以及清除缓存后再次编译依然提示被删除的问题找不到,垃圾辣鸡大辣鸡。PersonalPage.ets 是我删除的文件, 清理所有痕迹和缓存,编译依然报这个错。

2025-02-21 11:54:31 176

原创 解决鸿蒙scroll不能滚动,及scroll中内容一直居中的问题

使用stack组件包裹Scroll,将scroll的高度设置给stack,并设置stack的alignContent属性为Alignment.TopStart,不给column设置高度。将column高度设置为100%后解决了这个问题,但是当column中内容长度超出屏幕时,发现不能滚动。代码实现是scroll中包column组件,发现column中的内容一直在页面居中显示的,如图。

2025-02-11 18:36:53 251

原创 鸿蒙HarmonyOS获取当前App版本号

鸿蒙HarmonyOS获取当前App版本号,话不多说直接上代码。

2025-02-10 18:15:29 193

原创 HarmonyOS 鸿蒙Next 真机运行报错The signature does not take effect or has expired. It may be the current se i

然后就不停的点 DevEco-studio 报错弹框页面的 Try Again 了, 直接点到它自动生成好就行了。MAC系统 HarmonyOS 鸿蒙Next 真机运行报错。处理结果同步下系统时间。

2025-01-24 11:11:42 209

原创 Property ‘webkit‘ does not exist on type ‘Window & typeof globalThis‘.

在 Vue3 + Vite + TS 的项目中,接入 MicroApp 微前端时,编辑器出现 TS2339: Property ‘webkit’ does not exist on type ‘Window & typeof globalThis’. 的错误提示。注意:假如xxx.d.ts文件不在src目录下,则需要在根目录的 tsconfig.json 文件中,指定其所在目录,如下图所示。项目中在 window 上挂载了一个 webkit 方法,但是 TS 并不知道这个方法的存在,所以会报错。

2024-12-30 11:50:15 369

原创 Vue3 + Vite + ts引入本地图片

因为在vue3中 require 被放弃使用 所以更新一下本地图片使用方式 话不多说直接上干货。

2024-12-23 16:39:20 187

原创 js中const声明的变量可以被改变吗

但是需要注意的是,使用 const 声明的变量并不是不可变的,而是它们的值不可变。如果 const 变量的值是一个对象或数组,那么该对象或数组的属性和元素是可以被修改的,只要不改变变量本身的值即可。因此,虽然使用 const 声明的变量不能被重新赋值,但是它们并不是完全不可变的,还是可以通过改变它们的属性和元素来实现一些修改。参考: https://blog.youkuaiyun.com/m0_54566205/article/details/129674415。

2024-12-20 11:19:06 261

原创 vue mixins使用示例

混入 (mixins): 是一种分发 Vue 组件中可以复用功能灵活的方式。混入对象可以包含任意组件的选项。当组件使用混入对象的时候,所有混入对象的选项将被混入该组件本身的选项。简单说就是将 data, methos 等直接拆分到 HelloWorldMixin.js中。在单个文件vue内容代码量很大的时候, 进行提取meghods等, 只保留 样式,css。使用minxins和当前 vue中 data,methods 效果是一样的,定义使用的mixins对象。翻阅查找还是更方便些。

2024-10-23 18:32:41 282 1

原创 MAC系统node:internal/crypto/hash:80 this[kHandle] = new _Hash(algorithm, xofLen, algorithmId, getHas

还保存其他异常可以将原来 的 yarn.lock / node_modules 删掉重新。看以前是node 16版本 而自己设置是node 20。报错原因 node.js版本太高了。电脑有安装多版本使用。

2024-10-23 10:20:16 291

原创 Element Ui el-table列表中的tooltip内容过长超出屏幕换行显示

elementui-table组件列表中的tooltip内容过长超出屏幕换行显示内容,虽然el-table列属性中带的有show-overflow-tooltip,可以设置内容超出列宽度显示为…,且有tooltip提示全部内容,但是内容过多时,提示会超出屏幕: 只有全屏才能展示 很不友好。然后设置显示内容样式,宽度为多少就是tooltip多宽时换行,text_content为tip的样式,text_els为表格里的样式。el-table组件自带的属性无法修改为自动换行,也无法控制弹框的宽度太长了不友好。

2024-10-14 17:03:33 900 1

原创 Your cache folder contains root-owned files, due to a bug in previous versions of npm which has sinc

命令暂时解决权限问题,它将缓存目录及其内容的所有权更改为你的用户账户。但这并不是最佳的长期解决方案,因为每次新安装包或更新缓存时,你可能都需要再次运行这个命令。执行 npm install 出现。根据报错提示,可以执行。通常是以下几种造成的。

2024-09-19 17:01:31 1030

原创 Version ‘18.19.0‘ not found - try `nvm ls-remote` to browse available versions.

一次不行,就重复再安装一次即可,我就是安装了第二次成功了。又是一个坑,之前好好的后面不行了。nvm安装指定版本不好使了。

2024-09-13 17:41:31 510

原创 Element-ui设置table 选中某行高亮自定义背景色

在el-table标签中添加单选 highlight-current-row。Element-ui设置table 选中某行高亮自定义背景色。在style中设置颜色。

2024-09-05 19:02:14 1158

原创 The Info.plist key ‘BGTaskSchedulerPermittedidentifiers‘ must contain a list of iden...

错误是指该processing值,该值对应于“签名和功能”选项卡中的“背景处理”,或与Info.plist中的“应用程序在后台处理数据”。仅当您在应用程序中使用后台任务时才需要此功能,但是上面列出的所有库都不需要后台任务,因此这可能是由于自己的代码或其他第三方库所致。但是自己项目没必要后台保持增加任务标识,是开发功能时多勾选了此权限。将background processing 去掉重新打包就可以了。网上说是要增加任务标识。

2024-09-04 15:32:40 651

原创 Cycle inside Runner; building could produce unreliable results.

在xcode中找到Runner中的Build Phases选项,将Embed App Extensions拖到Run Script下面即可,如图。我的项目是flutter,效果是一样的,将 embed foundation Extension 移到run script下面即可。将开发的extension。

2024-08-26 16:21:39 575

原创 js 判断一个文本框Input是否获得焦点

/ document.activeElement表示当前活动的元素。// 可以用document.activeElement判断。1、js 判断一个文本框是否获得焦点。alert(‘未获取焦点’);2、文本框获取焦点后执行的方法。3、文本框失去焦点后执行的方法。alert(‘获取焦点’);// 查找你要判断的文本框。

2024-08-14 10:44:39 971

原创 /bin/sh: /packages/flutter_tools/bin/xcode_backend.sh: No such file or directory

再配flutter的iOS运行环境就出现问题,记录mark一下。添加FLUTTER_ROOT 值为本地配置flutter地址。clear再次编译即可。

2024-04-29 19:02:00 848 3

原创 Mac安装flutter环境

好记性不如烂笔头,之前出现文章用的后面再访问就没了,不如自己保存备份一份,哈哈。终端直接输入 flutter,可以看到flutter相关命令。如果是下载的安装包则需要解压下,文件夹则跳过。去flutter官网下载其最新可用的安装包。1,打开bash_profile文件。四,退出bash_profile文件。MAC电脑安装flutter环境。一,获取Flutter SDK。五,更新配置的环境变量。六,flutter验证。

2024-04-25 18:03:29 498 2

原创 ERROR: Error installing cocoapods: invalid gem: package is corrupt, exception while verifying: und

不要着急,打开“in”后面给出的路径,将最后一级目录里面的缓存文件删除,然后重新安装cocoapods即可。然后再使用brew install wget 或者 brew list就可以正常使用了。好记性不如烂笔头 每次换新电脑配置开发环境会容易坑一下。最后进行安装 cocoapods。将官方的ruby源替换成国内源。最后安装 cocoapods。安装cocoapods报错。执行下面的命令更新gem。安装Homebrew。使用 ruby -v。

2024-04-25 17:36:10 501

原创 YUV与RGB的关系

到了彩色电视规格的制定,是以YUV/YIQ的格式来处理彩色电视图像,把UV视作表示彩度的C(Chrominance或Chroma),如果忽略C信号,那么剩下的Y(Luma)信号就跟之前的黑白电视频号相同,这样一来便解决彩色电视机与黑白电视机的兼容问题。RGB诉求于人眼对色彩的感应,YUV则着重于视觉对于亮度的敏感程度,Y代表的是亮度,UV代表的是彩度(因此黑白电影可省略UV,相近于RGB),分别用Cr和Cb来表示,因此YUV的记录通常以Y:UV的格式呈现。UV的值越高,代表该像素会有更饱和的颜色。

2024-04-01 11:50:41 892

原创 swift中的autoreleasepool(自动释放池)有用么?

总结: swift和OC中autoreleasepool自动释放池是相同效果,为了降低内存使用在需要频繁大量的新建对象时还是需要使用autoreleasepool的,就例如对视频中每帧进行的处理。运行我们看到整个时间段内存是一直暴涨到最后执行完loadBigData() 后内存才降下来,也就是执行一次当前主线程的runloop后系统才进行的自动释放。运行我们看到整个时间段内存是保持平稳运行的并未一直增加,表示autoreleasepool 闭包运行结束时系统及时进行了释放。

2024-03-30 18:41:33 668

原创 iOS 一个像素占用多大内存?

如果用256种状态标识屏幕上某种颜色的灰度,而屏幕采用三基色红绿蓝(RGB),不压缩的情况下一个像素需要占用24bit(3字节),这个就是常说的24位真彩色。如果考虑到压缩,情况就更复杂些了,是有损压缩还是无损压缩,具体采用哪种压缩算法,压缩参数参数设置等等都会影响到一个像素占用的存储空间只能具体情况具体分析了。如果是256种状态的灰度图像,不压缩的情况下一个像素需要8bit(1Byte字节=8Bit,256种状态)。在UTF-8编码中,一个汉字通常占3个字节,扩展B区以后的汉字占4个字节。

2024-03-27 14:19:55 326

原创 uniapp实现全局悬浮框

1,在components新建组件(省去了每个页面都要引用组件的麻烦)uniapp实现全局悬浮框(按钮,页面,图片自行设置) 可拖动。3,在每个需要用到悬浮框的页面引入。每个页面切换后都会更新最新位置。

2024-02-22 16:45:45 3662 1

原创 request to https://registry.npm.taobao.org/webpack failed, reason: certificate has expired

其实,早在 2021 年,淘宝就发文称,npm 淘宝镜像已经从 registry.npm.taobao.org 切换到了 registry.npmmirror.com。npm报错:request to https://registry.npm.taobao.org/webpack failed, reason: certificate has expired。二、错误提示已经说出原因是淘宝镜像过期了!使用npm装些东西 结果报错了。可以看到已经改为最新的地址了。主要就是提示淘宝镜像过期了。

2024-02-18 11:56:27 1640

原创 swift 字典转base64

swift 字典转base64 记录下,好记性不如烂笔头。

2024-02-07 11:41:27 256

原创 uniapp 进行base64加解密

uniapp进行base64加解密 随笔录。

2024-01-22 16:38:48 1552

原创 uniapp 0时区转当前时区 字符串转字符串

0时区转当前时区 字符串转字符串。

2024-01-17 09:50:26 824

原创 [Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent c

大概意思就是是不能在子组件中修改利用props从父组件传递过来的参数。解决方案可以在data中再定义一个变量接收这个参数,或者利用计算属性都行。子组件的prop中接收了一个从父组件传递来的参数leftWidth,并且在methods或者watch中修改了这个参数,所以报了这个错。解决:在data中定义一个新变量例如leftWidthEnd,赋值为这个参数。但是这样的话只会在该子组件被创建时赋值一次。然后在watch属性中监听这个参数leftWidth或者其他要修改此参数的位置,为其赋值,实现动态关联。

2023-12-26 10:42:36 949

原创 swift和OC混编报错问题

如果你需要在框架中使用Objective-C代码,可以考虑使用模块接口(module interface)代替桥接头文件。例如,如果你的框架名称是MyFramework,则需要将所有Objective-C头文件添加到MyFramework.h文件中。在Xcode 11以后的版本中,使用模块化编程的方式进行开发成为了推荐的方式,而桥接头只能在非模块化的代码中使用。通过使用模块接口来代替桥接头文件,你可以在Swift中更方便地使用Objective-C代码,而无需担心桥接头文件的限制。

2023-11-09 13:05:04 1663

原创 Wireshark抓包报错You do not have permission to capture on device

MAC电脑 Wireshark抓包报错You do not have permission to capture on device。5、输入命令:sudo chown ming(ming就是你电脑的用户名):admin bp*之前遇到过这个问题一段时间不用又遇到了,就整理了下资料。4、输入命令:ls -la | grep bp。3、进入 /dev 目录: cd /dev。6、重新打开 WireShark 就ok了。看你实际用户的名字 例如是:ming。2、输入命令:whoami。

2023-10-27 11:42:46 1797

原创 Xcode14.3.1打包报错Command PhaseScriptExecution failed with a nonzero exit code

具体来说,{TARGET_BUILD_DIR}表示的是build目录的路径,${FRAMEWORKS_FOLDER_PATH}表示的是在build目录中所有framework的存储位置。在Xcode项目中 Pods -> Targets Support Files -> Pods-项目名 -> Pods-项目名-frameworks 中(大约在第44行)将。这段代码主要是用于将动态库(即.framework文件)复制到Xcode项目的build目录下。真机运行编译正常,一打包就报错。

2023-09-21 14:34:03 3181

原创 unable to build chain to self-signed root for signer “Apple Development: *** (***)“

经搜索后发现,苹果开发者有一个根证书:Apple Worldwide Developer Relations Certification Authority。猜测一定和证书有关,而且问题出在这一个root,也就是根证书出问题了。(我的电脑这个证书莫名没有了,记得之前是见过的不知道啥时候没了)正确的开发根证书:应该是在 钥匙串 -> 系统里面,有且只有一份。原本运行好好的,结果真机跑不了了, 查看证书啥的都正常。根证书要么过期了,要么是放的位置不对,要么是个数不对。简称是:AppleWWDRCA。

2023-09-12 15:07:09 802 1

原创 UNIAPP之js/nvue混淆探索

下载正式包将 .ipa改为.zip 解压获取到HBuilder.app。因项目需要对UNIAPP的js混淆做了一些调研。按照教程配置进行打包正式包进行混淆。

2023-09-05 10:33:01 1841 8

原创 file not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/l

链接: https://pan.baidu.com/s/1LAvyffOVLMwQBAL64Bqa_A?pwd=t6j7 提取码: t6j7。打开上个XCode14.2中已下路径的arc文件,然后复制到新的xcode对应路径。忍到今天升级了xcode14.3.1 又报错了。然而呢,基本很少有人会有提前备份的。

2023-08-22 19:45:51 1752

原创 error: exportArchive: No signing certificate \“Mac Development\“ found

error: exportArchive: No signing certificate \"Mac Development\" found

2023-07-04 17:55:07 1450

原创 uniapp中image src动态引用图片不生效

uniapp中image src动态引用图片不生效。如此才能正确引用图片。

2023-07-02 18:07:53 2128

原创 uni-app 手电筒打开和关闭

手电筒的打开与关闭,话不多说直接上代码。

2023-06-25 10:56:16 1336 1

原创 尝试打开文件buglyqq-upload-symbol.jar时出现意外错误

查了下资料原因:bugly支持的是java sdk1.8(java8),最新的是java19,所以需要安装java8,卸载本地系统自带旧的java版本。最后附:如果不想在java官网注册账号,可以私信Q1508577192。需要同意协议,并登录oracle账号密码,下载好打开安装就行。使用IOS上传bugly符号表报错。1、查看本地是否有Java版本。选择dmg版本下载就行。2、卸载本地java。具体的看官方的文档吧。上传成功日志就是这样。

2023-05-17 19:31:32 1132

原创 iOS appstore无沙盒账号登录选项

IOS进行内购支付在IOS系统 设置appstore中选择沙盒账户登录。解决方案: 手机运行内购程序会出现登录沙盒账号页面。手机系统appstore就会出现沙盒账号登录选项了。发现appstore中没有沙盒账户登录选项。这是因为这台手机还没进行过沙盒账号登录,进行登录沙盒账号后,

2023-04-07 14:13:50 5424 2

空空如也

空空如也

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

TA关注的人

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