自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (32)
  • 收藏
  • 关注

原创 dispatch_after引起的内存释放异常闪退

dispatch_after 要慎用,避免页面返回时,内存不能正常释放,导致闪退。iPhone6 iOS13系统手机闪退。进入B页面发送一个请求,在请求响应回来后使用dispatch_after延迟发送另一个请求,估计是为了解决请求小菊花显示问题。结果就出现了闪退。分析:当你把这个block加入主进程队列,结果你的页面返回上一个页面,就可能出现内存释放异常。所以建议别采用这种方式连续发送请求。慎用或不用dispatch_after。

2021-06-30 13:53:14 606

原创 iOS中如何显示后台返回的带有html标签的富文本字符串

_wkWebView = [[WKWebView alloc] initWithFrame:CGRectMake(0, 0, [[UIScreen mainScreen] bounds].size.width, [[UIScreen mainScreen] bounds].size.height)]; [self addSubview:_wkWebView]; [self.wkWebView loadHTMLString:@"<p>大概v</p>" baseURL:nil];

2021-06-29 18:25:31 1283

原创 第三方SSD问题引起电脑频繁重启问题IONVMeController.cpp:5499

电脑硬盘问题。卸载电脑硬盘并擦拭金手指然后重新安装硬盘。电脑频繁重启问题IONVMeController.cpp:5499。若是第三方硬盘兼容问题。解决方案一,执行以下命令,看看效果:```cppsudo pmset -a hibernatemode 25sudo pmset standbydelayhigh 300```方案二,若方案一不行就执行以下命令,该方案存在放置超过设定时间后可能有文件丢失的风险:```cppsudo pmset standby 0```

2021-06-28 17:08:44 6296 8

原创 单步调试报错 Thread 1: EXC_BAD_ACCESS (code=1, address=0x6565656565)

错误使用window引起的内存释放异常而闪退问题我们经常会碰到app突然crash掉的现象,当出现thread 1:exc_bad_access(code=1,address=0x6565656565)的提示时,这种错误通常是内存管理的问题,一般是访问了已经释放的对象导致的。

2021-06-25 16:22:05 5703 2

原创 把键值对的值为NSNumber类型的数据转换成标准字符串

苹果客户端接到后台的数据,要转换成对象,然后才能使用。而有的初学者或比较懒的人可能直接那后台放回的结果不进行对象转换直接使用,甚至无论是什么类型的数据都按照字符串处理,使用时再转换为数字等接口定义的类型。若后后台返回的是NSNumber类型,而这种懒惰性写法会直接造成闪退。最佳的解决方案是:客户端把后台返回数据通过MJExtension第三方库进行对象转换,不直接使用后台数据。iOS客户端在网络请求组件底层对接收的结果,扫描键值对的值是否是NSNumber类型,若是就转换成标准字符串。

2021-06-25 12:02:18 463 1

原创 闪退日志的同步写入文件记录

在AppDelegate.m(有的app含有C++代码是AppDelegate.mm)文件的`- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions`增加异常捕获。注意:捕获日志一定要在`[self.window makeKeyAndVisible];`之后,不然可能你捕获不到异常。

2021-06-24 17:14:33 534

原创 this code must be changed as there‘s no longer a status bar or status bar window.

Name: NSInternalInconsistencyException, Reason: App called -statusBar or -statusBarWindow on UIApplication: this code must be changed as there's no longer a status bar or status bar window. Use the statusBarManager object on the window scene instead.

2021-06-24 14:40:42 894

原创 如何导出iPhone手机中app共享文件夹的文件与闪退日志的收集

如何导出iPhone手机中app共享文件夹的文件。本文以app中记录的闪退文件日志例子。只能捕获非内存方面的闪退。闪退日志获取方法。1.手机连接苹果电脑;2.打开itunes音乐播放器;3.选中左侧的连接设备的手机;4.点击右上角的同步设置;5.在弹出的窗口点击位置下面的连接手机;6.点击右上角的文件;7.点击写文件的app(这里以闪退日志文件为例);8.鼠标点击crash文件不放拖动到电脑文件夹;9.把拷贝出的文件夹的文件发给开发就能定位闪退问题了。

2021-06-23 15:17:32 1385

原创 HBuilderX使用mac打包ios应用提示苹果根证书没有安装

1.证书可能被破坏或过期;2.证书的信任选项选择了始终信任;3.双击导入的证书都是导入了上一次选择的目录下,如你上次选择的是系统证书下。一定要保证导入的是登录证书下。

2021-06-23 14:33:04 3734 7

原创 XCode控制台调试无法看到函数跟踪或无法看到输出的日志问题及解决方案

XCode控制台调试无法看到函数跟踪:原因是在左侧不小心设置的了过滤信息。解决办法是删除过滤信息。无法看到输出的日志:原因是控制台设置成Target Output或设置了过滤信息。解决方法是删除过滤信息,设置成All Output。

2021-06-21 18:16:34 2669

转载 真正的宇宙中心?未来科技城、云城或将彻底爆发。逃离深圳,拥抱杭州的启示

无论是北上广还是杭州,都只是一种选择,重要的是,我们能找到肉身和灵魂的平衡点。希望杭州别成为深圳第二,让我们这些老猿第二次搬家。4万已经很贵了。的确,但是比起深圳的十几二十万,是不是相差了3、4倍,而那些高科技的人才,就比如我这位腾讯的朋友吧,他在深圳的腾讯是50万,在杭州的阿里也是这个价,在哪里能够买得起房呢?逃离深圳,拥抱杭州,越来越成为了一个趋势。“西优、北建、东整、南启、中塑”。

2021-06-21 16:39:21 1364

原创 微信和支付宝支付的金额不能超过两位小数,可以把后台超过两位小数的支付字符串修正为两位小数

微信和支付宝支付的金额不能是超过两位小数,可以把后台超过两位小数的支付字符串修正为两位小数

2021-06-19 17:15:25 1323

原创 杭州第二机场选址的三个备选方案仁和、瓶窑、塘栖中选择瓶窑的理由。元芳,你怎么看?

,在萧山机场容量饱和、浦东机场溢出的情况下,从承担上海外溢考虑,在杭州都市区北部建设第二机场,形成对苏锡常地区的竞争优势,并通过规划城际通道联系新机场。第一个方法是沿着沪乍高铁实现一小时到达杭州第二机场转乘,符合这第一案就是要求离杭州西站足够的近。第二是吸引上海机场南部和西南部的客流来杭州登机及机场周边大最大范围乘客。瓶窑、径山交界区域:这个位置地势平坦,最大的优势点在于距离杭州火车西站直线距离只有10公里左右,还有未来科技城、云城加持。瓶窑的第二机场就在杭州二绕附近,离落塘埠不会太远,大致呈西北东南走向。

2021-06-15 17:20:04 5135 5

原创 大城市幼儿教育和小学教育远高于周边县市、中学教育和周边县市持平、高中教育被周边县市践踏的原因分析

大城市幼儿教育和小学教育远高于周边县市、中学教育和周边县市持平、高中教育被周边县市践踏的原因分析。先天智商决定了最终的学业高度,当然空有先天智商,不努力,甚至没有正确的学习方法,都是白扯。幸福不在最终的结果,而在奋斗的过程。想上好的大学:高智商、努力、正确的学习方法缺一不可。而智商由遗传决定的,有高低之分。

2021-06-09 12:01:57 277 2

Python 3语法程序

Python 入门篇 Python 3语法程序

2023-12-20

高质量程序编程 软件质量的十个指标:正确性、健壮性、可靠性、性能、易用性、清晰性、安全性、可扩展性、兼容性和可移植性

高质量程序设计是软件行业的薄弱环节,大部分企业为此付出了高昂的代价,只能通过大量的测试和改错来提高软件产品的质量。因此,如何让程序员熟练地掌握编程技术和编程规范,在开发过程中内建高质量代码,是IT企业面临的主要挑战之一。

2023-07-14

批量导入苹果研发者设备

批量导入苹果研发者设备

2021-09-26

PGDatePicker.zip

可修改文字颜色和限制最大日期的时间选择器

2021-04-17

AddressData.zip

2021年民政部发布的县市区编码,文件目录由省名称,编码组成;文件名称和里面的序列化记录由名称,父编码,编码组成

2021-04-17

RadarChart.zip

四维雷达图,A,B,C分级。-(BGRadarChartView *)chartV { if (!_chartV) { _chartV = [[BGRadarChartView alloc] initWithFrame:CGRectMake(15, 100, 230, 320- 30) scoresArray:[NSMutableArray arrayWithObjects:@"A",@"C",@"C",@"C", nil]]; } return _chartV; }

2020-12-08

normal video (1).mp4

表格横向布局及分页视频展示 1.采用ZJScrollPageView组件; 2.对数据进行横向分页; 3.建立支持ZJScrollPageViewChildVcDelegate协议的页面; 4.在父页面实现childViewController,子UIViewController为第三步建立多个页面。 5.添加底部滑动条。

2020-11-11

photoshop的SVGA制作插件

SVGA,就是Scalable Vector Graphics Animetion,即可伸缩矢量图形动画,理解为就是一种2d位图动画的储存格式,可以很小的容量播放一个带通道的效果,很好的替代png序列(文件容量大)、gif文件格式(不支持透明通道\色域低)。

2020-09-14

WinRAR3.9.3-For Mac.dmg.zip

WinRAR For Mac压缩和解压缩工具。支持无损压缩。解决.framework文件用zip压缩时,头文件被破坏问题

2019-05-13

个推cid列表文件

上传的是txt文件,一行一个clientid,回车换行。通过文本编辑器制作cid列表文件时一定要点击系统栏的格式,选择纯文本文件,那样才能保证文件格式为UTF-8格式。

2018-09-07

sql性能优化及实例

减少数据访问,返回更少数据,减少交互次数,减少服务器CPU开销,利用更多资源。注意:这个是对《sql性能优化分享》的后期修改与补充。下载这个最新的就下载老的了。别下载重复了!!!

2018-05-08

SourceTree_2.3.1

SourceTree_2.3.1

2018-01-02

版本 2.0.5.3 (2.0.5.3)破解版

版本 2.0.5.3 (2.0.5.3)破解版,从我电脑直接拷贝的,看看能不能直接使用

2018-01-02

git的使用葵花宝典,模块化开发,git flow,代码冲突的解决,GitLabWeb

git的使用葵花宝典,模块化开发,git flow,代码冲突的解决,GitLabWeb

2017-11-26

iOS和h5互相调用通类,内含一个打电话的处理,并且防止多次弹出打电话的选择框

iOS和h5互相调用通类,内含一个打电话的处理,并且防止多次弹出打电话的选择框。 有这个通用处理类,能处理一切h5页面显示与回调。并且用双层代码实现了进度条。调用十分简单,h5页面调用ios客户端处理也很简单。

2017-11-26

jmeter测试websocket的依赖包

测试用时使用jmeter集成websocket的依赖包。可以方便大家测试用。

2017-11-09

java实用编程100例

java实用编程100例

2017-04-05

object-c基础教程

object-c基础教程

2016-08-02

objective-c基础教程

这本书很不错,对初学者来说是很好的书,不用大家发钱买书,用手机就可以学习ios客户端开发了。

2016-08-02

自定义悬浮控件,keyWindow

自定义悬浮控件,keyWindow,悬浮在任意页面,可以通过全局变量传递参数进行对应点击操作。不影响keyWindow

2016-06-16

运行在mac的socket服务器demo

运行在mac的socket服务器demo,日志: 客户端(fd = 18): input_msg123454678! 客户端(fd = 18): input_msg123454678! 客户端(fd = 18)退出了 新客户端(fd = 18)加入成功 172.16.28.133:54010 客户端(fd = 18):{"head":{"token":"(null)","cmd":"0002","result":"0","ecode":"","msg":"中国

2015-07-24

socket客户端app

socket客户端app,日志: 2015-07-24 11:26:01.769 23123[303:67165] i= 0 2015-07-24 11:26:02.775 23123[303:67165] select 超时! 2015-07-24 11:26:02.775 23123[303:67165] msg= {"head":{"token":"(null)","cmd":"0002","result":"0","ecode":"","msg":"‰∏ 2015-07-24 11:26:02.782 23123[303:67165] ret8= 1312 2015-07-24 11:26:02.827 23123[303:67165] i= 9 2015-07-24 11:26:02.827 23123[303:67165] &client_fd_set= 29529232 2015-07-24 11:26:02.828 23123[303:67165] ret2= 1 2015-07-24 11:26:02.828 23123[303:67165] 服务器:消息队列解析。 2015-07-24 11:26:02.828 23123[303:67165] 服务器:12594 2015-07-24 11:26:02.828 23123[303:67165] 服务器:消息字符串解析。 2015-07-24 11:26:02.828 23123[303:67165] 服务器:消息格式错误 2015-07-24 11:26:02.828 23123[303:67165] ret4= 0 2015-07-24 11:26:02.828 23123[303:67165] i= 9 2015-07-24 11:26:02.829 23123[303:67165] msg= {"head":{"token":"(null)","cmd":"0001","result":"0","ecode":"","msg":""},"body":{"latitude":0.000000,"longitude":0.000000}} 2015-07-24 11:26:02.829 23123[303:67165]

2015-07-24

socket客户端app demo

socket通信客户端app源代码demo,测试通过。日志:2015-07-24 11:26:01.733 23123[303:67144] g_deviceHeight = 568, g_deviceWidth = 320 2015-07-24 11:26:01.769 23123[303:67165] i= 0 2015-07-24 11:26:02.775 23123[303:67165] select 超时! 2015-07-24 11:26:02.775 23123[303:67165] msg= {"head":{"token":"(null)","cmd":"0002","result":"0","ecode":"","msg":"‰∏≠ÂõΩ01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789e"},"body":{}} 2015-07-24 11:26:02.778 23123[303:67165] @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@input_msg1={"head":{"token":"(null)","cmd":"0002","result":"0","ecode":"","msg":"‰∏≠ÂõΩ01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789e"},"body":{}} 2015-07-24 11:26:02.782 23123[303:67165] ret8= 1312 2015-07-24 11:26:02.827 23123[303:67165] i= 9 2015-07-24 11:26:02.827 23123[303:67165] &client_fd_set= 29529232 2015-07-24 11:26:02.828 23123[303:67165] ret2= 1 2015-07-24 11:26:02.828 23123[303:67165] 服务器:消息队列解析。 2015-07-24 11:26:02.828 23123[303:67165] 服务器:12594 2015-07-24 11:26:02.828 23123[303:67165] 服务器:消息字符串解析。 2015-07-24 11:26:02.828 23123[303:67165] 服务器:消息格式错误

2015-07-24

用java写的socket服务器测试桩

用java写的socket服务器测试桩,运行在window电脑上

2015-07-24

运行在window电脑上socket服务器demo

运行在window电脑上socket服务器demo

2015-07-24

运行在mac上的socket客户端源代码

运行在mac上的socket客户端源代码

2015-07-24

[高质量程序设计指南.C.C语言(第三版)].林锐.扫描版

[高质量程序设计指南.C.C语言(第三版)].林锐.扫描版

2015-07-20

三级pc上机试题

所有三级pc上机试题并全部运行通过,大量c++代码,汇编工具:link.exe,masm.exe,debug.exe,64位操作系统下运行dos工具:DOSBox0.74-win32-installer.exe。汇编程序的运行说明文档。 谢绝转载。维权必究。

2015-07-15

32位汇编工具

link.exe,masm.exe,debug.exe

2015-07-15

自定义同步日志系统与vba解析csv格式文件

百度地图定位,高德地图定位,原生地图定位;定位日志csv格式记录,csv格式文件dba编译宏解析计算,自定义同步日志系统,异步彩色日志系统CocoaLumberjack,文件读写,日志文件个数控制,日志文件行数控制。

2015-06-09

地图定位,彩色日志,CocoaLumberjack

原生地图,百度地图,高德地图定位,彩色日志,CocoaLumberjack,文件读写,itunes,定位服务

2015-05-21

IMAP协议方面的东西,对IMAP协议的命令不熟

前几天要做关于IMAP协议方面的东西,对IMAP协议的命令不熟,特别是FETCH命

2012-04-27

IMAP4的邮件研究与实现

IMAP4的邮件研究与实现,需要图片合成才能看完整的内容

2012-04-27

FOXMAIL7.0

FOXMAIL,工具类软件,IMAP4 Foxmail7官方版 7.0.1.90 简体中文版

2012-04-27

空空如也

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

TA关注的人

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