自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (4)

原创 GCD 多线程技术

GCD 多线程技术  Grand Central Dispatch(GCD)是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,DCD就能生成必要的线程并计划执行任务。由于线程管理是作为系统的一部分来实现的,因此可以统一管理,也可以执行任务,这样就比以前的线程...

2018-09-17 18:02:00 24

原创 获取 iOS APP 内存占用的大小

获取 iOS APP 内存占用的大小 当我们想去获取 iOS 应用的占用内存时,通常我们能找到的方法是这样的,用 resident_size: #import <mach/mach.h>- (int64_t)memoryUsage { int64_t memoryUsageInByte = 0; struct task_basi...

2018-09-17 14:26:00 479

原创 使用 runtime 实现字符串转方法,并传递参数

使用 runtime 实现字符串转方法,并传递参数 利用runtime的动态机制实现字符串转方法并传递参数使用 SEL 关键字引用方法声明,使用 methodForSelector 寻找方法实现,使用函数指针调用方法。 1 - (void)actionResponse:(NSString *)action withObject:(id)argument {...

2018-09-17 13:51:00 51

原创 OC字符串处理

OC字符串处理 接到一个需求, 现有多个品牌的商品,使用字符串保存已选中的品牌,使用','隔开,可以反选。 分析问题可知:1. 字符串由多个品牌名字组成,由 ',' 隔开。2.如果选中的品牌不在字符串内,则拼接到字符串。3.如果选中的品牌在字符串内,移除这个品牌。子字符串在字符串内的位置有 3 种情况:在1.头部 2.在内部 3.在尾部,如果子字符 在...

2018-09-17 13:43:00 45

原创 用 map 表达互斥逻辑

用 map 表达互斥逻辑 在这个开发周期遇到这样一个需求:管理员可以给子账号配置权限,有些权限存在互斥不可同时勾选,比如审核员和代采、审核和采购员不可同时勾选 之前同事实现的方式如下:这样每添加一个互斥关系就要遍历一次,低效且代码繁琐。 // 审核员和代采、审核和采购员不可同时勾选 if ([tag isEqualToString:@"审核...

2018-09-17 13:10:00 74

原创 iOS之LLDB调试器

iOS之LLDB调试器 LLDB被定位为下一代的高性能调试器,默认内置于Xcode IDE内,支持在PC、iOS设备以及模拟器上调试C、Objective-C和C++。关于LLDB的官方介绍:LLDB常用命令:1. po 打印对象的 description 信息, 或者直接在调试窗口打印一个基本类型变量的值 2. expr  是expression的简...

2018-09-17 12:57:00 74

单片机数字时钟代码

stc89c51/52单片机数字时钟源代码,嵌入式,带有蜂鸣器等功能

2013-11-06

马遍历棋盘

acm算法源代码,马遍历棋盘问题,有注释,复杂度较低。

2013-11-06

高质量C++编程指南

c++代码指南,相关专业知识介绍,本书第一章至第六章主要论述C++/C 编程风格。难度不高,但是细节比较多。别小 看了,提高质量就是要从这些点点滴滴做起。

2013-11-06

matlab 常用信号产生

基本数字信号,冲击信号,三角信号等matlab代码

2013-11-06

空空如也

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