自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Terminal实用功能技巧

如果喜欢系统自带终端可看如下内容,当然可以选择第三方的zsh之类的,省的配置,不过我还是喜欢用系统的 1.终端左侧显示git分支名/路径功能 在个人目录(~)bash_profile文件中添加如下shell脚本,即可实现终端左侧显示当前路径下的分支以及路径 # 命令行提示符 functi...

2019-07-17 16:27:05

阅读数 17

评论数 0

CSS&HTML实用知识点

一CSS: 1.float浮动元素产生了浮动流 所有产生了浮动流的元素,块级元素看不到他们 产生了bfc的元素和文本类属性(inline)的元素以及文本都能看到浮动元素 2.BFC (block format context) Block fomatting context=block-...

2019-07-08 22:20:06

阅读数 19

评论数 0

推荐实用功能网址&博客地址

一、json格式化网址,支持大屏展示,看起来非常爽,以及默认将unicode编码过的数据自动解码展示。 http://json.parser.online.fr/

2019-07-05 18:42:49

阅读数 17

评论数 0

CSS样式表 以及选择器优先级

CSS样式表包含:外部样式表、内部样式表(head元素中)、内联样式表 多重样式表的优先级: 内联样式 inline style> 内部样式表 internal style sheet > 外部样式表 External style sheet > 浏览...

2019-07-05 14:22:05

阅读数 65

评论数 0

剑指offer 8 旋转数组的最小数字

int Min (int *a,int length) { if (a == NULL || length <= 0) { //异常判断 return 0; } int index1 = 0; int index2 = len...

2018-05-25 15:26:22

阅读数 89

评论数 0

剑指offer 5.从尾到头打印链表

解决这个问题其实有很多种思路,例如:第一种:使用递归配合回溯即刻实现。第二种:利用栈的特性,将链表循环遍历放入栈中,栈顶是链表的尾结点,然后出栈依次打印就可从尾到头打印链表。第三种:使用双向链表,加上一个指针即指向前驱结点,这样也可以实现。第四种:把链表中连接结点的指针反转过来,改变链表的方向,再...

2018-05-18 15:29:58

阅读数 92

评论数 0

剑指offer 3.在二维数组中查找某个数

题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。BOOL isCheck(int a[][3],int rows,int columns,int value) { B...

2018-05-15 13:44:43

阅读数 88

评论数 0

ReactiveCocoa小结

ReactiveCocoa(简称RAC)是由GitHub团队开源的一套基于Cocoa的并且具有FRP特性的框架。FRP(Functional Reactive Programming)即响应式编程。RAC就是一个第三方库,使用它可以大大简化代码,提高开发效率,目前公司也在范围使用。但疏于总结只是停...

2018-04-10 08:55:11

阅读数 111

评论数 0

Carthage的Cartfile和Cartfile.resolved文件

Cartfile文件存储的是当前你想要更新的代码地址,利用carthage.update更新的是这个文件内的代码地址。 Cartfile.resolved内容是当你更新了carthage update之后,根据Cartfile的文件内容生成Cartfile.resolved的内容。执行cartha...

2017-12-20 11:53:24

阅读数 1751

评论数 0

LintCode 第100题 删除排序数组中的重复数字

题目描述: 给定一个排序数组,在原数组中删除重复出现的数字,使得每个元素只出现一次,并且返回新的数组的长度。 不要使用额外的数组空间,必须在原地没有额外空间的条件下完成。 样例 给出数组A =[1,1,2],你的函数应该返回长度2,此时A=[1,2]。 思路:既然是已经排好序的,我们可以...

2017-12-19 16:34:44

阅读数 175

评论数 0

LintCode 第172删除元素

题目描述: 给定一个数组和一个值,在原地删除与值相同的数字,返回新数组的长度。 元素的顺序可以改变,并且对新的数组不会有影响。 样例 给出一个数组 [0,4,4,0,0,2,4,4],和值 4 返回 4 并且4个元素的新数组为[0,0,0,2] 实现代码: int removeEle...

2017-12-19 14:44:36

阅读数 147

评论数 0

搬好小板凳看SDWebImage源码解析(二)

4>SDWebImageDownloaderSDWebImageDownloader是以单例存在,对图片下载管理,进行一些全局的配置。如下: 1).设置最大并发数,下载时间默认15秒,是否压缩图片和下载顺序等。 2).设置operation的请求头信息,负责生成单个SDWebImageD...

2017-12-19 13:27:51

阅读数 252

评论数 0

搬好小板凳看SDWebImage源码解析(一)

看了下距离上次写简书博客的时间,已经过去了八个多月了,很惭愧。正好最近项目不忙,抽点时间研究下第三方库,朋友建议总结写成博客就这样开篇了。内容篇幅会比较长,所以希望各位看官搬好小板凳看SDWebImage源码解析,如果没有毅力真的是很难坚持下去。希望大家可以坚持跟着博主一块学完SDWebImage...

2017-12-17 23:57:18

阅读数 306

评论数 0

LintCode 第175题 反转二叉树

题目描述: 翻转一棵二叉树。 样例 1 1 / \ / \ 2 3 => 3 2 / \ 4 4 思路: 1.使用递归,左节点赋值给右节点,注意使用局部变量temp节点去交换存储。 实现代码: #inc...

2017-12-13 13:15:14

阅读数 121

评论数 0

LintCode 第420题 报数

题目描述: 报数指的是,按照其中的整数的顺序进行报数,然后得到下一个数。如下所示: 1, 11, 21, 1211, 111221, ... 1 读作 "one 1" -> 11. 11 读作 "two 1s" -&...

2017-12-13 11:20:35

阅读数 191

评论数 0

LintCode 第41题 最大子数组

题目描述: 给定一个整数数组,找到一个具有最大和的子数组,返回其最大和。  注意事项 子数组最少包含一个数 样例 给出数组[−2,2,−3,4,−1,2,1,−5,3],符合要求的子数组为[4,−1,2,1],其最大和为6 思路: 刚开始我想错了,一直...

2017-12-12 12:27:13

阅读数 139

评论数 0

LintCode 第491题 回文数

题目描述: 判断一个正整数是不是回文数。 回文数的定义是,将这个数反转之后,得到的数仍然是同一个数。  注意事项 给的数一定保证是32位正整数,但是反转之后的数就未必了。 样例 11, 121, 1, 12321 这些是回文数。 23, 32, 1232 ...

2017-12-12 11:19:18

阅读数 102

评论数 0

LintCode 第165题 合并两个排序链表

将两个排序链表合并为一个新的排序链表,默认是两个已经排好序的链表。此题目也是剑指offer的的题目。 样例 给出 1->3->8->11->15->null,2->null, 返回 1->2->3->8->11->15-...

2017-12-11 12:11:24

阅读数 135

评论数 0

LintCode 第111题 爬楼梯 【动态规划算法】

假设你正在爬楼梯,需要n步你才能到达顶部。但每次你只能爬一步或者两步,你能有多少种不同的方法爬到楼顶部? 样例 比如n=3,1+1+1=1+2=2+1=3,共有3种不同的方法 返回 3 思路: 这道题其实就是兔子繁殖/斐波那契数列的问题,只不过单纯的使用递归会造成空间占用过多效率地下,下面我...

2017-12-11 11:38:50

阅读数 703

评论数 0

LintCode 第407题 加一

题目描述: 给定一个非负数,表示一个数字数组,在该数的基础上+1,返回一个新的数组。 该数字按照大小进行排列,最大的数在列表的最前面。 样例 给定 [1,2,3] 表示 123, 返回 [1,2,4]. 给定 [9,9,9] 表示 999, 返回 [1,0,0,0]. ...

2017-12-09 22:10:25

阅读数 87

评论数 0

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