- 博客(25)
- 资源 (4)
- 收藏
- 关注
原创 Mac Qt 5.13.2无法加载文件
在Mac OS 14.0系统上,离线安装了Qt5.13.2,但是新建一个工程,却无法正常使用,只能加载出pro文件,其他文件都加载不出来,提示错误:Project ERROR: failed to parse default search paths from compiler output,但实际上构建的kits都是正常的。后来查出一个办法,就是修改5.13.2/qtbase/mkspecs/features/toolchain.prf文件,参考链接。然后重启Qt后就能正常使用了。
2023-11-12 16:17:56
586
1
原创 MacOS 便笺Stickies数据恢复
3、若是没有该目录,建议在新系统中创建一个便笺数据,比如输入串字符 woshixindeshuju,然后在终端里面,进入 ~/Library,在这下面搜索,1、可以去时间机器备份的以下目录寻找,之前所有的便笺,都以rtfd文件的形式存在这下面。就可以找到新的便笺缓存数据的地方,再想办法从备份中,找到对应的数据复制进来即可。2、我们只要将这些文件复制到新系统上同样的位置,即可恢复便笺数据。
2023-07-19 15:25:40
967
原创 Android编译ijkplayer和ffmpeg4.0
2、修改init-android.sh中的ffmpeg版本,其中“ff4.0--ijk0.8.8--20210426--001”是从。3、这时候再去按官方步骤执行 init-andrlid.sh,它编译的ffmpeg就会是4.0版本了。切记,不要手动去下载ffmpeg来放在extra目录下,否则后面会报错;
2023-06-26 17:09:20
838
原创 Android PayPal支付
最近集成完PayPal支付,记录一下集成注意事项。一、PayPal版本选择由于官方不再支持旧版的"PayPal-Android-SDK",所以决定直接集成"Native Checkout SDK"。二、集成环境我是在Macos上开发,之前一直用的Android Studio 3.2.0版本,但是Native Checkout SDK的SDK和 demo都是用的kotlin,集成过程中一直有各种问题,最后直接更新到 Android Studio 4.2.2版本就成功集成了。三、集成遇到的问
2021-07-25 22:36:50
3777
7
原创 BaseAdapter调用NotifyDataSetChanged不刷新
记录一个今天碰到的NotifyDataSetChanged不刷新的问题,以及我的解决方法。问题描述:GirdView显示相册,需要在进入编辑的时候,直接调用NotifyDataSetChanged刷新界面为编辑状态,从而每个格子上显示一个删除图标。但是当调用NotifyDataSetChanged后,界面死活不刷新。但奇怪的是,我另一个控制器中同样的实现方法,却可以刷新。问题排查:1、网上大部分所说的NotifyDataSetChanged刷新机制,需要把数据源重新 list.addAll(ne
2021-07-09 20:41:07
2162
原创 集成友盟推送
集成友盟推送时,接入华为厂商通道遇到的坑:1、907135003: client api invalid 错误,到应用商店检查下HMS Core应用是否为最新版本。2、6003: certificate fingerprint error 错误:(1)检查指纹证书是否正确(2)检查gradle中的证书信息是否正确...
2021-03-30 00:59:56
496
原创 Macos mpv-build 小记
在Macos下编译libmpv遇到以下问题,小记一下。mpv-build Github地址:https://github.com/mpv-player/mpv-build按官方指导,执行以下指令:git clone https://github.com/mpv-player/mpv-build.gitcd mpv-build./rebuild -j4(注意:-j4是代表4核,可根据电脑配置调整)因为是新系统,所以在 ./rebuild -j4 时碰到几个问题:1、autor.
2020-05-13 11:56:40
1054
1
原创 Qt在升级Macos后编译问题
经常碰到在升级了Mac系统后,Qt无法正常使用,编译时报各种奇怪的问题,比如最近碰到的一次就是"'string.h' file not found"还有其他奇怪的问题,但一般我的处理方案就是修改Qt5.9.2/5.9.2/clang_64/mkspecs/qdevice.pri 这个文件中的QMAKE_MAC_SDK = macosx10.14改为对应的Mac系统版本。...
2019-03-29 17:14:20
541
原创 MobileVLCKit编译小记
一直都想编译MobileVLCKit,曾经尝试过好几次,最终都以失败告终。网上的种教程也都看了,别人都说执行 “./buildMobileVLCKit.sh”就能搞定,之前失败的时候不信,现在信了。下面就说下我所碰到的问题:1、下载VLCKit:git clone http://code.videolan.org/videolan/VLCKit.git2、git环境的确认,这我也不
2017-10-10 13:16:21
847
原创 Qt 采集音频
1、13年的时候做过一个网络摄像机的Mac客户端,当时就是用Qt做的,通过继承QIODevice,重写writeData来保存PCM音频数据,一切都正常。2、现如今(17年)在Windows上也写一个同样的客户端,拿着以前音频采集代码移植过来,却发现直接保存的PCM数据不正常,全是噪音。这就郁闷了,难道Windows系统上有做什么特殊的处理吗?波形如下:3、想破脑袋也没想到是什么原
2017-08-28 00:07:57
3270
3
原创 给自己一次警告——NSNotification
今天写代码时发现一个问题,自己写的一个列表滑动起来非常卡,而且点击有时候会无效,查了一天,竟然是自己的粗心导致的,记录一下,避免大家以后碰到同样的问题。大概情况是这样的,先上代码:- (void)viewDidLoad { [super viewDidLoad]; [[NSNotificationCenter defaultCenter] addObse
2017-08-12 00:53:14
279
原创 iOS编译Speex
1、参考链接:http://stackoverflow.com/questions/14876504/compile-speex-on-xcode-for-ios;https://github.com/iosdevzone/IDZPrecompiledSpeex;2、编译步骤:(1)创建libvorbis_build.bash,文件内容为:git clone https://githu
2017-04-10 16:05:06
867
原创 Info.plist 国际化
1、添加一个名为InfoPlist.strings的Strings File2、跟Localizable.strings一样,在右侧工具栏的Localization中添加对应的语言3、添加需要国际化的语言,如:InfoPlist.strings(Chinese(Simplified))NSCameraUsageDescription = "请点击 [好] 以允许访问";C
2016-09-21 10:54:03
3405
原创 SQLite插入多条语句很慢
平时SQLite用得不多,就算用也是小数据。今天用FMDB处理连续插入100条数据时,发现耗时2秒,吓死宝宝了。后来查了下,发现是因为SQLite 默认为每个操作启动一个事务,也就是说我插入100条就启动了100次事务。后来调整了下,在插入前先启动事务“[_dbbeginTransaction]”;在插入结束后,再提交“[_dbcommit]”;完美解决。特此记录一下。参考链接:htt
2016-06-15 17:29:08
707
原创 Distribution requires enrollment in Apple Developer Program
今天在打包时遇到个问题,在我Archive后,右侧提示信息“Distribution requires enrollment in Apple Developer Program”,app无法打包。解决办法:在xcode设置里,找到打包的账号,选择View Details,将Provisionfile Profiles全部删除,然后再重新打包即可。
2016-05-08 00:09:59
7228
1
原创 xcode调试程序有时不显示变量的值?
现象:在xcode中调试程序的时候,无论是鼠标指在变量上,还是在gdb中po命令都看不到内存中变量的值解决办法:1、在Project的Build Settings中把 Optimization Level 设置成 None 即可 2、可能是“Other C Flags”设置了值“O2”,把“O2”删除即可我所碰到的就是第2种情况。
2016-04-27 18:19:57
2074
转载 IOS录像文件预览
+(UIImage *)getImage:(NSString *)videoURL{ AVURLAsset *asset = [[AVURLAssetalloc] initWithURL:[NSURLfileURLWithPath:videoURL] options:nil]; AVAssetImageGenerator *gen = [[
2014-07-28 14:40:56
745
转载 多张图片连续动画实现
UIImageView* mainImageView= [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 784, 300)]; mainImageView.animationImages = [NSArray arrayWithObjects: [UIIma
2014-07-18 17:52:04
1319
转载 xcode自带Source Control Manager(SCM)以及SnapShots用法简介
在这里http://www.cocoachina.com/bbs/read.php?tid-1513.html看到的,留着总没坏处,哈哈……
2014-03-26 18:26:31
1340
转载 iOS开发从新手到app store上架
在cocoachina上看到这样一个资料,copy一份,以备不时之需。http://www.cocoachina.com/special/fornew.html
2014-03-26 18:08:46
808
转载 ios如何联机调试与发布程序
在网站:http://www.cocoachina.com/bbs/read.php?tid-7923.html上看到的,先保留一份,总有用得着的时候。首先登录到http://developer.apple.com/iphone/index.action如果已经购买了99$, 登录进去后会看到如下地方(图1) 点进去会看到如下界面(图2) 这
2014-03-26 18:02:13
763
转载 UITableView学习笔记
http://www.cnblogs.com/smileEvday/archive/2012/06/28/tableView.html
2013-10-10 11:26:02
655
原创 App2Dmg生成同名dmg失败
在Mac OS上开发,最后打包app时,我用的是App2Dmg软件,但是遇到一个问题,就是我只要打包了这个app一次,第二次再打包这个app就会失败。例如:假如我的app名为myapp.app,生成的镜像文件为myapp.dmg,那么,当我再次打包myapp.app时,就会失败。解决方法,找到App2Dmg的临时文件目录,如我的在/User/rgbfkhkpyu/Library/Applica
2013-04-23 17:07:23
2023
1
原创 Mac OS上 Qt 应用程序图标的设置
在Mac OS上Qt开发,最后遇到开发的应用程序图标设置的问题,纠结了大半天,终于解决啦!小小的总结一下。首先,Qt对于Mac OS上应用程序图标的设置问题有一个文档可参考:Setting the Application Icon。重要信息就两句话:QWidget::setWindowIcon()和 ICON = myapp.icns第一步,得有一个icns格式的图标,下面我会教大家怎
2013-04-23 16:41:08
6053
2
原创 break on objc_autoreleaseNoPool() to debug
在Qt中调试程序时遇到这样一个警告objc[3842]: Object 0x102a6a820 of class NSConcreteMapTable autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug经过几番测试,终于发现了导致它的其中一个原因
2013-04-16 17:16:57
1221
替代UIAlertView
2013-10-11
Apple Remote Desktop
2013-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人