自定义博客皮肤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)
  • 收藏
  • 关注

原创 IOS 堆和栈的在内存中管理方式

C语言内存分配Objective-C从名字来看就可以知道是一门超C语言,所以了解C语言的内存模型对于理解Objective-C的内存管理有很大的帮助。C语言内存模型图如下: 从图中可以看出内存被分成了5个区,每个区存储的内容如下:1.栈区(stack):存放函数的参数值、局部变量的值等,由编译器自动分配释放,通常在函数执行结束后就释放了,其操作方式类似数据结构中的栈。栈内存分配运算内置于处理器的指

2017-04-18 15:23:20 574

原创 IOS 的NSSet,NSHashMap,NSHashTable,NSPointerArray集合类

NSSet(NSMutableSet)集合的使用,和数组的区别是无序的,相同元素只留一份,这个和数学上的集合很相近NSSet *set = [[NSSet alloc]initWithObjects:@"A",@"B", nil]; BOOL iscontent = [set containsObject:@"A"]; NSEnume

2017-04-18 14:11:26 6387

转载 函数派发方式

传送门

2017-04-17 15:33:24 562

原创 IOS 数据库底层封装和Block回调

生成单例包含查询和操作(添加,删除,修改)@interface DataBaseModel() { dispatch_queue_t serialqueue; } @property(nonatomic)sqlite3 *database; @property(nonatomic,strong)NSString *dataPath; @end @implementation DataBase

2017-04-17 14:35:02 508

原创 抓包软件wireshark过滤表达式使用

WireShark 过滤语法 过滤IP,如来源IP或者目标IP等于某个IP 例子: ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107 或者 ip.addr eq 192.168.1.107 // 都能显示来源IP和目标IP 过滤端口 例子: tcp.port eq 80 // 不管端口是来源的还是目标的都显示 tcp.port ==

2017-04-13 17:26:45 852

原创 iOS NSKeyedArchiver序列化 存储数组对象

@interface ARWGestureModel : NSObject<NSCopying,NSCoding> @property(nonatomic,strong)NSString*name; @property(nonatomic,strong)NSString *age; @end#import "ARWGestureModel.h"@implementation ARWGestureMo

2017-04-07 15:48:12 3053

FbHash.zip给facebook签名

FbHashCal的apk,

2021-11-03

请回答2020:张磊和他的朋友们聊《价值》.pdf

主要相关理财投资,相关的一些理论

2021-02-23

python科学计算

Python科学计算

2017-03-20

空空如也

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

TA关注的人

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