自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 517 1

原创 MacOS 便笺Stickies数据恢复

3、若是没有该目录,建议在新系统中创建一个便笺数据,比如输入串字符 woshixindeshuju,然后在终端里面,进入 ~/Library,在这下面搜索,1、可以去时间机器备份的以下目录寻找,之前所有的便笺,都以rtfd文件的形式存在这下面。就可以找到新的便笺缓存数据的地方,再想办法从备份中,找到对应的数据复制进来即可。2、我们只要将这些文件复制到新系统上同样的位置,即可恢复便笺数据。

2023-07-19 15:25:40 701

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

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

原创 BaseAdapter调用NotifyDataSetChanged不刷新

记录一个今天碰到的NotifyDataSetChanged不刷新的问题,以及我的解决方法。问题描述:GirdView显示相册,需要在进入编辑的时候,直接调用NotifyDataSetChanged刷新界面为编辑状态,从而每个格子上显示一个删除图标。但是当调用NotifyDataSetChanged后,界面死活不刷新。但奇怪的是,我另一个控制器中同样的实现方法,却可以刷新。问题排查:1、网上大部分所说的NotifyDataSetChanged刷新机制,需要把数据源重新 list.addAll(ne

2021-07-09 20:41:07 2131

原创 集成友盟推送

集成友盟推送时,接入华为厂商通道遇到的坑:1、907135003: client api invalid 错误,到应用商店检查下HMS Core应用是否为最新版本。2、6003: certificate fingerprint error 错误:(1)检查指纹证书是否正确(2)检查gradle中的证书信息是否正确...

2021-03-30 00:59:56 451

原创 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 978 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 522

原创 MobileVLCKit编译小记

一直都想编译MobileVLCKit,曾经尝试过好几次,最终都以失败告终。网上的种教程也都看了,别人都说执行 “./buildMobileVLCKit.sh”就能搞定,之前失败的时候不信,现在信了。下面就说下我所碰到的问题:1、下载VLCKit:git clone http://code.videolan.org/videolan/VLCKit.git2、git环境的确认,这我也不

2017-10-10 13:16:21 795

原创 Qt 采集音频

1、13年的时候做过一个网络摄像机的Mac客户端,当时就是用Qt做的,通过继承QIODevice,重写writeData来保存PCM音频数据,一切都正常。2、现如今(17年)在Windows上也写一个同样的客户端,拿着以前音频采集代码移植过来,却发现直接保存的PCM数据不正常,全是噪音。这就郁闷了,难道Windows系统上有做什么特殊的处理吗?波形如下:3、想破脑袋也没想到是什么原

2017-08-28 00:07:57 3225 3

原创 给自己一次警告——NSNotification

今天写代码时发现一个问题,自己写的一个列表滑动起来非常卡,而且点击有时候会无效,查了一天,竟然是自己的粗心导致的,记录一下,避免大家以后碰到同样的问题。大概情况是这样的,先上代码:- (void)viewDidLoad { [super viewDidLoad]; [[NSNotificationCenter defaultCenter] addObse

2017-08-12 00:53:14 266

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

原创 Info.plist 国际化

1、添加一个名为InfoPlist.strings的Strings File2、跟Localizable.strings一样,在右侧工具栏的Localization中添加对应的语言3、添加需要国际化的语言,如:InfoPlist.strings(Chinese(Simplified))NSCameraUsageDescription = "请点击 [好] 以允许访问";C

2016-09-21 10:54:03 3376

原创 SQLite插入多条语句很慢

平时SQLite用得不多,就算用也是小数据。今天用FMDB处理连续插入100条数据时,发现耗时2秒,吓死宝宝了。后来查了下,发现是因为SQLite 默认为每个操作启动一个事务,也就是说我插入100条就启动了100次事务。后来调整了下,在插入前先启动事务“[_dbbeginTransaction]”;在插入结束后,再提交“[_dbcommit]”;完美解决。特此记录一下。参考链接:htt

2016-06-15 17:29:08 662

原创 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 7075 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 1984

转载 IOS录像文件预览

+(UIImage *)getImage:(NSString *)videoURL{       AVURLAsset *asset = [[AVURLAssetalloc] initWithURL:[NSURLfileURLWithPath:videoURL] options:nil];        AVAssetImageGenerator *gen = [[

2014-07-28 14:40:56 736

转载 多张图片连续动画实现

UIImageView* mainImageView= [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 784, 300)];     mainImageView.animationImages = [NSArray arrayWithObjects:                               [UIIma

2014-07-18 17:52:04 1307

转载 xcode自带Source Control Manager(SCM)以及SnapShots用法简介

在这里http://www.cocoachina.com/bbs/read.php?tid-1513.html看到的,留着总没坏处,哈哈……

2014-03-26 18:26:31 1329

转载 iOS开发从新手到app store上架

在cocoachina上看到这样一个资料,copy一份,以备不时之需。http://www.cocoachina.com/special/fornew.html

2014-03-26 18:08:46 802

转载 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 750

转载 UITableView学习笔记

http://www.cnblogs.com/smileEvday/archive/2012/06/28/tableView.html

2013-10-10 11:26:02 644

原创 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 2005 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 5987 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 1209

替代UIAlertView

CODialog 是一个完全可配置的 UIAlertView 的替代品,特地: 单个文件,只需要引入 CODialog.h/m 文件即可 完全可定制样式和可配置 无需图片 风格跟 UIAlertView 非常接近 源码网址:https://github.com/eaigner/CODialog

2013-10-11

Apple Remote Desktop

Mac OS 远程控制工具 Apple Remote Desktop,原资源网址http://soft.macx.cn/soft3219.htm

2013-04-26

Qt截屏功能

Qt开发过程中简单的截屏程序,代码还有待完善,只是一个雏形。

2013-04-17

QtSinglApp

Qt应用程序只允许有一个启动,解压命令: tar zxf QtSingleApplication.tar

2013-03-22

空空如也

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

TA关注的人

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