- 博客(165)
- 收藏
- 关注
原创 最强吐槽专栏
此篇为最强吐槽与用户互动区,欢迎大家积极反馈使用中的问题,方式如下: 1,在下方直接参与评论反馈信息. 2,邮箱联系方式:wangming8696@126.com.
2018-08-11 18:56:12 433
原创 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 382
原创 Version ‘18.19.0‘ not found - try `nvm ls-remote` to browse available versions.
一次不行,就重复再安装一次即可,我就是安装了第二次成功了。又是一个坑,之前好好的后面不行了。nvm安装指定版本不好使了。
2024-09-13 17:41:31 276
原创 Element-ui设置table 选中某行高亮自定义背景色
在el-table标签中添加单选 highlight-current-row。Element-ui设置table 选中某行高亮自定义背景色。在style中设置颜色。
2024-09-05 19:02:14 653
原创 The Info.plist key ‘BGTaskSchedulerPermittedidentifiers‘ must contain a list of iden...
错误是指该processing值,该值对应于“签名和功能”选项卡中的“背景处理”,或与Info.plist中的“应用程序在后台处理数据”。仅当您在应用程序中使用后台任务时才需要此功能,但是上面列出的所有库都不需要后台任务,因此这可能是由于自己的代码或其他第三方库所致。但是自己项目没必要后台保持增加任务标识,是开发功能时多勾选了此权限。将background processing 去掉重新打包就可以了。网上说是要增加任务标识。
2024-09-04 15:32:40 327
原创 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 325
原创 js 判断一个文本框Input是否获得焦点
/ document.activeElement表示当前活动的元素。// 可以用document.activeElement判断。1、js 判断一个文本框是否获得焦点。alert(‘未获取焦点’);2、文本框获取焦点后执行的方法。3、文本框失去焦点后执行的方法。alert(‘获取焦点’);// 查找你要判断的文本框。
2024-08-14 10:44:39 494
原创 /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 429 3
原创 Mac安装flutter环境
好记性不如烂笔头,之前出现文章用的后面再访问就没了,不如自己保存备份一份,哈哈。终端直接输入 flutter,可以看到flutter相关命令。如果是下载的安装包则需要解压下,文件夹则跳过。去flutter官网下载其最新可用的安装包。1,打开bash_profile文件。四,退出bash_profile文件。MAC电脑安装flutter环境。一,获取Flutter SDK。五,更新配置的环境变量。六,flutter验证。
2024-04-25 18:03:29 465 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 430
原创 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 778
原创 swift中的autoreleasepool(自动释放池)有用么?
总结: swift和OC中autoreleasepool自动释放池是相同效果,为了降低内存使用在需要频繁大量的新建对象时还是需要使用autoreleasepool的,就例如对视频中每帧进行的处理。运行我们看到整个时间段内存是一直暴涨到最后执行完loadBigData() 后内存才降下来,也就是执行一次当前主线程的runloop后系统才进行的自动释放。运行我们看到整个时间段内存是保持平稳运行的并未一直增加,表示autoreleasepool 闭包运行结束时系统及时进行了释放。
2024-03-30 18:41:33 511
原创 iOS 一个像素占用多大内存?
如果用256种状态标识屏幕上某种颜色的灰度,而屏幕采用三基色红绿蓝(RGB),不压缩的情况下一个像素需要占用24bit(3字节),这个就是常说的24位真彩色。如果考虑到压缩,情况就更复杂些了,是有损压缩还是无损压缩,具体采用哪种压缩算法,压缩参数参数设置等等都会影响到一个像素占用的存储空间只能具体情况具体分析了。如果是256种状态的灰度图像,不压缩的情况下一个像素需要8bit(1Byte字节=8Bit,256种状态)。在UTF-8编码中,一个汉字通常占3个字节,扩展B区以后的汉字占4个字节。
2024-03-27 14:19:55 229
原创 uniapp实现全局悬浮框
1,在components新建组件(省去了每个页面都要引用组件的麻烦)uniapp实现全局悬浮框(按钮,页面,图片自行设置) 可拖动。3,在每个需要用到悬浮框的页面引入。每个页面切换后都会更新最新位置。
2024-02-22 16:45:45 2318
原创 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 1555
原创 [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 866
原创 swift和OC混编报错问题
如果你需要在框架中使用Objective-C代码,可以考虑使用模块接口(module interface)代替桥接头文件。例如,如果你的框架名称是MyFramework,则需要将所有Objective-C头文件添加到MyFramework.h文件中。在Xcode 11以后的版本中,使用模块化编程的方式进行开发成为了推荐的方式,而桥接头只能在非模块化的代码中使用。通过使用模块接口来代替桥接头文件,你可以在Swift中更方便地使用Objective-C代码,而无需担心桥接头文件的限制。
2023-11-09 13:05:04 1117
原创 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 1116
原创 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 2119
原创 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 736 1
原创 UNIAPP之js/nvue混淆探索
下载正式包将 .ipa改为.zip 解压获取到HBuilder.app。因项目需要对UNIAPP的js混淆做了一些调研。按照教程配置进行打包正式包进行混淆。
2023-09-05 10:33:01 1496 7
原创 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 1683
原创 error: exportArchive: No signing certificate \“Mac Development\“ found
error: exportArchive: No signing certificate \"Mac Development\" found
2023-07-04 17:55:07 1297
原创 尝试打开文件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 901
原创 iOS appstore无沙盒账号登录选项
IOS进行内购支付在IOS系统 设置appstore中选择沙盒账户登录。解决方案: 手机运行内购程序会出现登录沙盒账号页面。手机系统appstore就会出现沙盒账号登录选项了。发现appstore中没有沙盒账户登录选项。这是因为这台手机还没进行过沙盒账号登录,进行登录沙盒账号后,
2023-04-07 14:13:50 3925 1
原创 Info.plist contained no UIScene configuration dictionary (looking for configura
在info.plist文件中添加Application Scene Manifest,输入时Xcode会提示直接生成即可,就不会有警告了。新建项目兼容低级IOS版本,将SceneDelegate.h,SceneDelegate.m删掉报错。Scene Configuration的items要置0。
2023-03-06 10:42:16 7236 1
原创 exportArchive: No signing certificate \“Mac App Distribution\“ found
报错:exportArchive: No signing certificate “Mac App Distribution” found。苹果开发中心创建生产正式使用 Apple Distribution 即可解决,使用uniapp即可正常打生产包。UNIAPP 使用生产配置文件打包失败, 测试使用Xcode打包离线包是正常打包的。苹果开发中心创建生产正式使用 IOS Distribution 导致。
2023-02-27 09:15:15 486
原创 uniapp text换行占位符
2,UNIAPP text中文占字符。UNIAPP 开发遇到小问题随手记。1,uniapp text换行。3,button默认样式。
2022-09-21 10:49:47 1821
原创 Language of file ‘Supporting Files/BridgeHeader.h‘ can not be decided as the file matches patterns o
can not be decided as the file matches patterns of both sonar.lang.patterns.objc :
2022-08-04 10:08:57 474 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人