package main import "fmt" func main() { /* 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之 ...
分类:
其他好文 时间:
2020-02-27 21:07:30
阅读次数:
65
package main import "fmt" func main() { /* 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。 注意你不能在买入股票前卖出股票。 示例 1: 输入: ...
分类:
其他好文 时间:
2020-02-27 19:16:14
阅读次数:
43
一、造成崩溃的原因 1、代码中存在bug 2、Watchdog 超时机制 3、用户强制退出 4、低内存终止 5、其他违法系统规则的操作,大部分是内存问题 二、崩溃的类型 1、EXC_BAD_ACCESS 2、SIGSEVG ...
分类:
移动开发 时间:
2020-02-26 21:16:18
阅读次数:
322
将一个工程分解成各个组件,然后按照某种方式任意组织成为一个拥有完整业务逻辑的工程。大致讨论组件化的三种方案:url-block、protocol-class(和 url-controller 类似)、target-action,以及应用这三种组件化方案的时机、步骤、利弊等。一、为什么需要组件化随着公... ...
分类:
移动开发 时间:
2020-02-26 14:03:48
阅读次数:
144
魔术方法: 魔术方法就是一个类/对象中的方法,和普通方法唯一的不同时,普通方法需要调用!而魔术方法是在特定时刻自动触发。 1.__init__ 初始化魔术方法 触发时机:初始化对象时触发(不是实例化触发,但是和实例化在一个操作中) 参数:至少有一个self,接收对象 返回值:无 作用:初始化对象的成 ...
分类:
其他好文 时间:
2020-02-25 17:24:56
阅读次数:
82
给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等?找出所有满足条件且不重复的四元组。 注意: 答案中不可以包含重复的四元组。 | 示例: | | | | 给定数 ...
分类:
其他好文 时间:
2020-02-23 18:08:44
阅读次数:
58
几个视频带来全新的认识 视频一: 来源:B站观视频工作室 作者:眉山剑客:陈平 时间:2020/2/8 题目:【眉山论剑】这次疫情带来的教训:“层层上报”延误了最佳时机 副标题:眉山剑客-陈平:管控疫情要及时总结体制改革经验 主体内容: l 抛出论点: 中央与地方层层分权导致分权层级太多,对于像地震 ...
分类:
其他好文 时间:
2020-02-23 09:20:40
阅读次数:
702
析构函数 析构函数:是一种特殊的成员函数,没有返回值,不需要程序员显式调用,而是在销毁对象是自动执行。 注意:析构函数没有参数,不能被重载,一个类只有一个析构函数,如果没有定义,编译器会自动生成一个默认的析构函数。 注意:用new分配内存时会调用构造函数,用delete释放内存时会调用析构函数。 析 ...
分类:
编程语言 时间:
2020-02-22 22:25:41
阅读次数:
103
一 __del__ 魔术方法(析构方法) 1.1 介绍 触发时机:当对象被内存回收的时候自动触发[1.页面执行完毕回收所有变量 2.所有对象被del的时候] 功能:对象使用完毕后资源回收 参数:一个self接受对象 返回值:无 1.2 页面执行完毕回收所有变量 class Plane(): def ...
分类:
编程语言 时间:
2020-02-22 17:19:42
阅读次数:
81
魔法方法 有触发时机在满足条件时自动触发就是魔术方法 __init__:对象初始化方法 __new__:创建对象时候执行的方法,单列模式会用到 __str__:当使用print输出对象的时候,只要自己定义了__str__(self)方法,那么就会打印从在 这个方法中return的数据 __del__ ...
分类:
编程语言 时间:
2020-02-22 14:18:45
阅读次数:
67