摘要:
一.问题 对于B2C和B2B项目的开发者,可能会有一个订单列表为空,或者其他收藏页面为空,用户token失效,判断用户要重新登陆,以及后台服务错误等提示。本篇课文,看完大约10分钟。 原本自己不想写空页面的展示,网络加载失败或者重新登陆的封装,想从网上找一个第三方的view,但找了很多都是让我继承他 阅读全文
摘要:
一.快速排序概念及其思想 快速排序(QuickSort),又称为交换排序,是分治算法的一种,快速排序采用分治的策略。 1.分治法的基本思想: 将原问题分解为若干个规模更小但结构和原问题相似的子问题。递归这些子问题,然后将这些子问题的解组合为原问题的解。 2.快速排序的基本思想 通过一趟排序将要排序的 阅读全文
摘要:
本人已迁移博客至掘进,以后会在掘进平台更新最新的文章也会有更多的干货,欢迎大家关注!!!https://juejin.im/user/588993965333309 一.越来越多的app增加第三方的功能,可能app有不同的页面但调用相同的支付方式,例如界面如下: 这两个页面都会使用第三方支付支付:( 阅读全文
摘要:
一.集成支付宝支付 支付宝集成官方教程 https://docs.open.alipay.com/204/105295/ 支付宝集成官方demo https://docs.open.alipay.com/54/104509/ 1.导入SDK并添加依赖库 启动IDE(如Xcode),把iOS包中的压缩 阅读全文
摘要:
Java中类的方法分为类方法(用static修饰)也称为静态方法和实例方法(没有用static修饰) 1.实例方法: 当类的字节码加载到内存中的时候,类的实例方法并没有被分配到入口地址,只有当类的对象创建之后,实例方法才分配了入口地址。从而实例方法可以被类创建的所有的对象所调用,还有一点要注意,当我 阅读全文
摘要:
简单选择排序的基本思想:(从小到大) 第1趟,在待排序记录r[1]~r[n]中选出最小的记录,将它与r[1]交换; 第2趟,在待排序记录r[2]~r[n]中选出最小的记录,将它与r[2]交换; 以此类推,第i趟在待排序记录r[i]~r[n]中选出最小的记录,将它与r[i]交换,使有序序列不断增长直到 阅读全文
摘要:
一 冒泡排序 1 将前后每两个数进行比较,较大的数往后排,一轮下来最大的数就排到最后去了。然后再进行第二轮比较,第二大的数也排到倒数第二了,以此类推 1 int main(int argc, const char * argv[]) { 2 @autoreleasepool { 3 NSMutabl 阅读全文
摘要:
Block专辑: 本篇博客 MRC-block与ARC-block Block详解一(底层分析) 一.Block的本质 (1)block其实是一个对象, 在存放block对象的内存区域中,也包含我们经常说的isa指针,和一些能让block正常运转的各种信息。关于isa指针,在oc中每个实例对象都会有 阅读全文
摘要:
1.init 与initialize 对于iOS程序,创建几个类对象,就会调用几次init。下面分别重写 举例如下: 创建一个Person类,分别重写initialize和init方法 然后创建Person类的两个对象实例 经过运行,我们可以看到如下结果 虽然我们创建两个实例,但是initializ 阅读全文