会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zsper
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
9
下一页
2017年3月20日
Mac 自定义"终端"快捷键
摘要: 在Mac下开发的时候,经常需要打开终端,如果mac中有打开这样的快捷键那么会方便很多.这里演示下mac中设置打开终端的快捷键,同样地其他的实用工具的快捷键也可以按此步骤设置. 第一步: 打开 mac 自带的 Automater 软件 第二步: 选择服务 第三步:选...
阅读全文
posted @ 2017-03-20 16:48 zsper
阅读(1300)
评论(0)
推荐(0)
2016年9月17日
GCD内部实现--摘自《iOS与OS X多线程和内存管理》
摘要: GCD 基本介绍(1)iOS和OS X系统是基于XNU内核实现的。 (2)用于实现 GCD Queue 的组件是: 组件名称 提供技术 Libdispatch Dispatch queue Libc(pthread) pthread_workqueue ...
阅读全文
posted @ 2016-09-17 15:25 zsper
阅读(444)
评论(0)
推荐(0)
2016年9月14日
Add Binary -- leetcode
摘要: Given two binary strings, return their sum (also a binary string).For example, a = “11” b = “1” Return “100”.二进制相加,类同与字符串相加#include #i...
阅读全文
posted @ 2016-09-14 16:48 zsper
阅读(165)
评论(0)
推荐(0)
2016年9月4日
大数相加和大数相乘
摘要: 大数相加: 从后向前变量相加的字符串,并将当前位的数转为整型进行加法操作,并判断是否有进位,保存进位,以便进行下一次的操作。 代码://大数相加char* add(char *str1, char *str2) { int len1 = strlen(str1)...
阅读全文
posted @ 2016-09-04 21:23 zsper
阅读(271)
评论(0)
推荐(0)
2016年8月31日
Remove Element -- leetcode
摘要: 题目描述: Given an array and a value, remove all instances of that value in place and return the new length.Do not allocate extra space fo...
阅读全文
posted @ 2016-08-31 23:03 zsper
阅读(146)
评论(0)
推荐(0)
2016年8月30日
Sqrt(x) -- leetcode
摘要: 题目描述: Implement int sqrt(int x).Compute and return the square root of x.如果输入的是正整数,并且,输出int类型的话,可以用二分查找的方法。 对于一个非负数n,它的平方根不会大于(n/2+1)。因...
阅读全文
posted @ 2016-08-30 19:40 zsper
阅读(250)
评论(0)
推荐(0)
Swap Nodes in Pairs -- leetcode
摘要: 题目描述: Given a linked list, swap every two adjacent nodes and return its head.For example, Given 1->2->3->4, you should return the list...
阅读全文
posted @ 2016-08-30 16:33 zsper
阅读(97)
评论(0)
推荐(0)
2016年8月29日
Generate Parentheses -- leetcode
摘要: 题目描述: Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.题目大意: 给定整数 n,生成 n 个“()”排列...
阅读全文
posted @ 2016-08-29 15:56 zsper
阅读(77)
评论(0)
推荐(0)
2016年8月25日
堆排序
摘要: 堆排序算法简介:堆可以看为一颗完全二叉树,满足,任何一个非叶结点的值都不大于(或不小于)其左右孩子结点的值。若父亲大孩子小,则称为大顶堆;若父亲小孩子大,则称为小顶堆。 根据堆的定义,其根结点值是最大的(或最小的),因此,将一个无序序列调整为一个堆,就可以找出这个序列...
阅读全文
posted @ 2016-08-25 15:49 zsper
阅读(228)
评论(0)
推荐(0)
2016年8月11日
runtime 实现 归档和解档
摘要: runtime 是一套比较底层的纯 C 语言 API, 平时写的 OC 代码都会转成 runtime 的 C 语言代码. 利用 runtime 可以动态的创建类(例如KVO的底层实现), 动态的创建修改方法和属性. 在自定义归档解档的时候 (NSCoding 技术),...
阅读全文
posted @ 2016-08-11 21:12 zsper
阅读(127)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
9
下一页
公告