自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最强吐槽专栏

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

2018-08-11 18:56:12 403

原创 Mac安装flutter环境

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

2024-04-25 18:03:29 84 1

原创 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 290

原创 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 676

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

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

2024-03-30 18:41:33 362

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

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

2024-03-27 14:19:55 175

原创 uniapp实现全局悬浮框

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

2024-02-22 16:45:45 806

原创 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 1266

原创 swift 字典转base64

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

2024-02-07 11:41:27 135

原创 uniapp 进行base64加解密

uniapp进行base64加解密 随笔录。

2024-01-22 16:38:48 802

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

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

2024-01-17 09:50:26 652

原创 [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 486

原创 swift和OC混编报错问题

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

2023-11-09 13:05:04 728

原创 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 543

原创 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 970

原创 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 505 1

原创 UNIAPP之js/nvue混淆探索

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

2023-09-05 10:33:01 1121 2

原创 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 1623

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

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

2023-07-04 17:55:07 1121

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

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

2023-07-02 18:07:53 1368

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

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

2023-06-25 10:56:16 751

原创 尝试打开文件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 731

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

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

2023-04-07 14:13:50 2690 1

原创 WKWebView加载本地PDF

【代码】WKWebView加载本地PDF。

2023-03-17 10:30:46 598

原创 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 6306 1

原创 uniapp 移动端 持久化数据在客户端

uniapp 移动端 持久化数据在客户端。

2023-02-27 10:23:08 212

原创 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 382

原创 IOS获取系统流量

uniapp 原生插件IOS获取系统流量。做下笔记更新下,之前资料需要更新下。找的资料有地方需要适配最新系统。

2022-11-21 11:59:05 408

原创 uniapp text换行占位符

2,UNIAPP text中文占字符。UNIAPP 开发遇到小问题随手记。1,uniapp text换行。3,button默认样式。

2022-09-21 10:49:47 1701

原创 iOS检测当前设备是否越狱系统

iOS检测当前设备系统是否越狱

2022-08-16 16:08:33 1156

原创 iOS 代码实现退出当前APP到主界面

iOS 代码实现退出当前APP到主界面。

2022-08-16 15:58:41 716

原创 uniapp开发使用des对数据加解密

uniapp开发使用des对数据加解密

2022-08-11 17:53:45 775 1

原创 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 362 1

原创 Xcode调试iPhone真机 : The code signature version is no longer supported.

调试真机报错Unable to install "Flutter_onlyiOS"点击详情如下:DetailsUnable to install "Flutter_onlyiOS"Domain: com.apple.dt.MobileDeviceErrorDomainCode: -402620375User Info: { DVTErrorCreationDateKey = "2022-04-24 06:23:29 +0000"; IDERunOperationFailin

2022-04-24 14:35:31 1865

原创 Flutter Future<List<StatsReport>> 数据类型解析

flutter 中遇到 Future<List> 这种future嵌套的数据解析,尝试了一些方法 最后解析过程 var reports = await peercon?.getStats(); reports?.forEach((report) { StatsReport reportDetail = report; print("-----------"); print(reportDetail

2022-04-02 09:55:17 2222

原创 flutter webrtc 编译报错 Could not build the precompiled application for the device.

flutter webrtc运行报错Running Xcode build...Xcode build done. 19.7sFailed to build iOS appError output from Xcode build:↳ 2022-03-31 15:36:50.750 xcodebuild[10731:312247] Requested but did not find extension p

2022-03-31 15:53:47 7518

原创 Failed assertion: line 3180 pos 12: ‘debugNeedsPaint‘: is not true

进行flutter 点击截图 调用第一次截图方法报错Failed assertion: line 3180 pos 12: ‘debugNeedsPaint’: is not true.flutter: 'package:flutter/src/rendering/proxy_box.dart': Failed assertion: line 3180 pos 12: '!debugNeedsPaint': is not true.解决方案:在调用截图方法的时候增加一个延时调用即可 onPres

2022-03-30 10:15:35 2002

原创 e: Incompatible classes were found in dependencies. Remove them from the classpath or use ‘-Xskip-me

flutter 跑Android 项目报错e: Incompatible classes were found in dependencies. Remove them from the classpath or use '-Xskip-metadata-version-check' to suppress errorse: /Users/***/.gradle/caches/transforms-3/06a50373d656b3b6af619c1f8ffd8be9/transformed/jetifi

2022-03-29 11:09:39 9014

原创 MAC Flutter run 卡在Running Gradle task ‘assembleDebug‘的应用

MAC Flutter run 卡在Running Gradle task 'assembleDebug’的应用然后使用 flutter doctor报错[!] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1) ✗ cmdline-tools component is missing Run `path/to/sdkmanager --install "cmdli

2022-03-24 17:06:33 2233

原创 Flutter Missing parentheses in call to ‘print‘. Did you mean print(‘Insert‘, text,‘to line‘, line_nu

跑 Flutter 项目报错SyntaxError: Missing parentheses in call to ‘print’. Did you mean print(‘Insert’, text,‘to line’, line_number)?错误原因 :python3 中的 print 是一个内置函数, 而 python2 中的 print是一个语法结构 ,因此,python3 在打印时需要 加(),而 python2 打印时不需要加()。比如:python2.x:print “今天是20

2022-03-24 10:15:15 2277

空空如也

空空如也

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

TA关注的人

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