06 2016 档案
摘要:Elasticsearch索引的精髓 Elasticsearch是如何做到快速索引的 Elasticsearch使用的倒排索引比关系型数据库的B-Tree索引快,为什么呢? 二叉树查找效率是logN,同时插入新的节点不必移动全部节点,所以用树型结构存储索引,能同时兼顾插入和查询的性能。因此在这个基础
阅读全文
摘要:doucument目录下,bin/elasticsearch 点击chrome插件: elasticsearch-head 默认创建5个分片+1个备份,备份如果没有一个节点机器来放的话,会报黄 官网地址:https://www.elastic.co/cn/products/elasticsearch
阅读全文
摘要:原理概述 简单来说就是三个字——黑魔法。 利用这种黑魔法的例子已经越来越多,我所知道的最早使用这种方法的是一个老外在三年为了解决NSUUID而使用的。 我们国内团队开发的FDStackView是一个非常好的开源库,已经有1500+颗星星了,希望大家多多支持我们国内的团队,在FDStackView库中
阅读全文
摘要:- (nullable NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath NS_AVAILABLE_IO
阅读全文
摘要:可能大家一直看到有许多朋友在Runtime相关文章中介绍IMP指针的概念,那么IMP究竟有什么实际作用呢?让我们先从一个函数看起来。 Method Swizzling 如果对Runtime有一定了解的话,一定听说过或者用过这个函数: 1 void method_exchangeImplementat
阅读全文
摘要:前言 在开发中经常需要给已有的类添加方法和属性,但是Objective-C是不允许给已有类通过分类添加属性的,因为类分类是不会自动生成成员变量的。但是,我们可以通过运行时机制就可以做到了。 本篇文章适合新手阅读,手把手教你如何在项目中使用关联属性! API介绍 我们先看看Runtime提供的关联AP
阅读全文
摘要:前言 学习Objective-C的运行时Runtime系统是很有必要的。个人觉得,得之可得天下,失之则失天下。 Objective-C提供了编译运行时,只要有可能,它都可以动态地运作。这意味着不仅需要编译器,还需要运行时系统执行编译的代码。运行时系统充当Objective-C语言的操作系统,有了它才
阅读全文
摘要:看到一篇不错的runtime方面博客: 引言 相信很多同学都听过运行时,但是我相信还是有很多同学不了解什么是运行时,到底在项目开发中怎么用?什么时候适合使用?想想我们的项目中,到底在哪里使用过运行时呢?还能想起来吗?另外,在面试的时候,是否经常有笔试中要求运用运行时或者在面试时面试官会问是否使用过运
阅读全文
摘要:指向结构体类型变量的使用首先让我们定义结构体:struct stu{char name[20];long number;float score[4];} ;再定义指向结构体类型变量的指针变量:struct stu *p1, *p2 ;定义指针变量p 1、p 2,分别指向结构体类型变量。引用形式为:指
阅读全文

浙公网安备 33010602011771号