腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
圈层
工具
返回腾讯云官网
哈雷彗星撞地球
专栏成员
举报
70
文章
127863
阅读量
17
订阅数
订阅专栏
申请加入专栏
全部文章(70)
其他(32)
ios(23)
api(11)
编程算法(6)
java(5)
xcode(3)
node.js(3)
微信(3)
php(2)
html(2)
人工智能(2)
开源(2)
https(2)
mac os(1)
iphone(1)
c++(1)
python(1)
ruby(1)
lua(1)
react(1)
webview(1)
opengl(1)
打包(1)
github(1)
apache(1)
mongodb(1)
网站(1)
express(1)
http(1)
shell(1)
网络安全(1)
html5(1)
ftp(1)
npm(1)
二叉树(1)
tcp/ip(1)
ascii(1)
搜索文章
搜索
搜索
关闭
算法之路----排序算法(上)
编程算法
排序算法在各种语言中都有已经封装好的API可使用了。但是排序算法内部怎么实现的?有哪些常用的排序算法我们还是需要了解一下的。
Haley_Wong
2019-05-15
405
0
希尔排序
编程算法
shell
希尔排序(Shell's Sort)是插入排序的一种又称“缩小增量排序”(Diminishing Increment Sort),是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因D.L.Shell于1959年提出而得名。
Haley_Wong
2019-05-15
568
0
堆排序
二叉树
编程算法
堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。 而堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆;或者每个结点的值都小于或等于其左右孩子结点的值,称为小顶堆。
Haley_Wong
2019-05-15
430
0
归并排序
编程算法
归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法的一个非常典型的应用。分治法就是将一个大问题分解成小问题然后递归求解,然后再将小问题的结果合并,最终得到问题的解。
Haley_Wong
2019-05-15
523
0
快速排序
编程算法
快速排序是对冒泡排序的一种改进。 快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
Haley_Wong
2019-05-15
551
0
# iOS中的KVO底层实现
api
ios
KVO是Key-Value-Observer的缩写,使用的是观察者模式。底层实现机制都是isa-swizzing,就是在底层调用object_setClass函数,将对象的isa指向的Class偷偷换掉。
Haley_Wong
2019-03-29
1.3K
0
# iOS导航栏控制Tips
ios
有时候,我们可能需要统一工程中的返回按钮样式,比如都是 箭头+返回 或者都是 箭头。 方案有两种:
Haley_Wong
2018-12-27
1.7K
0
Xcode 调试技巧 --常用命令和断点
xcode
express
lua
Xcode 中的调试技巧与我们的日常开发息息相关,而这些调试技巧在我们解决Bug时,常常有事半功倍的作用,经常会用到的有各种断点 和 命令。而这些调试技巧也经常会在面试中问到,所以不知道的就来看看吧。
Haley_Wong
2018-08-22
3.2K
0
算法之路(四)----汉诺塔(又称河内之塔)
其他
汉诺塔是很简单也很经典的算法之一。 汉诺塔是根据一个传说形成的数学问题: 有三根杆子A,B,C 。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆:
Haley_Wong
2018-08-22
1.5K
0
RunLoop总结:RunLoop基础知识
其他
没有实际应用场景,很难理解一些抽象空洞的东西,所以前面几篇文章先介绍了RunLoop的几个使用场景。 另外AsyncDisplayKit中也有大量使用RunLoop的示例。 关于实际的使用RunLoop 的案例和使用场景就不总结了,今天总结一点RunLoop的基础知识和概念。
Haley_Wong
2018-08-22
823
0
(译)Objective-C 类属性
其他
翻译自:Objective-C Class Properties 译者:Haley_Wong
Haley_Wong
2018-08-22
1.7K
0
iOS 中获取某个视图的截图
ios
api
opengl
最近在做SDK的截图,想触发类似系统的截屏功能,找了一圈,总结一下靠谱的几种方式。 我写了个UIView 的category,将这几种方式封装和简化了一下。
Haley_Wong
2018-08-22
3K
0
RunLoop总结:RunLoop的应用场景(四)App卡顿监测
微信
ios
今天要介绍的RunLoop使用场景很有意思,在做长期项目,需要跟踪解决用户问题非常有用。 使用RunLoop 监测主线程的卡顿,并将卡顿时的线程堆栈信息保存下来,下次上传到服务器。
Haley_Wong
2018-08-22
1.1K
0
RunLoop总结:RunLoop 与GCD 、Autorelease Pool之间的关系
api
如果在面试中问到RunLoop相关的知识,很有可能也会问到RunLoop与GCD、Autorelease Pool有没有关系,哪些地方用到了GCD、Autorelease Pool等。 So,本文就总结一下RunLoop与GCD和 Autorelease Pool 之间的关系,看看在RunLoop实现中,哪些地方间接或者直接使用、操作到了GCD 和Autorelease Pool。
Haley_Wong
2018-08-22
1.1K
0
RunLoop总结:RunLoop的应用场景(五)阻止App崩溃一次
https
人工智能
今天要介绍的RunLoop应用场景感觉很酷炫,我们可能不常用到,但是对于做Crash 收集的 SDK可能会用得比较频繁吧。相比关于RunLoop 可以让应用起死回生,大家都听说过,可是怎么实现呢?今天我就来实际试验一下。
Haley_Wong
2018-08-22
1.7K
0
(译)openURL 在 iOS10中已弃用
ios
微信
翻译自:openURL Deprecated in iOS10 译者:Haley_Wong
Haley_Wong
2018-08-22
2.7K
0
(译)快速指南:用UIViewPropertyAnimator做动画
其他
翻译自:QUICK GUIDE: ANIMATIONS WITH UIVIEWPROPERTYANIMATOR 译者:Haley_Wong
Haley_Wong
2018-08-22
1.2K
0
设计模式中的设计原则
其他
翻了三本书《设计模式之禅》、《设计模式:可复用的面向对象软件元素》、《Head First 设计模式》,也看了不少博客和关于设计模式原则的文章。关于设计模式有几大原则,似乎没有严格的定论,有的说6大设计原则,有的说7大设计原则,《Head First》中更是提到了9个设计原则。 不管是多少个设计原则,最终都是希望程序达到 **“高内聚,低耦合” **,代码高度复用,具有可维护性的目的。所以多少个设计原则已经不重要了,重要的是达到怎样的目标!
Haley_Wong
2018-08-22
768
0
设计模式简介
其他
设计模式(Design pattern)是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。 设计模式代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。 项目中合理地运用设计模式可以完美地解决很多问题,每种模式在现实中都有相应的原理来与之对应,每种模式都描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是设计模式能被广泛应用的原因。
Haley_Wong
2018-08-22
291
0
RunLoop 总结:RunLoop的应用场景(一)保证线程长久存活
其他
好的书籍都是值得反复看的,那好的文章,好的资料也值得我们反复看。我们在不同的阶段来相同的文章或资料或书籍都能有不同的收获,那它就是好文章,好书籍,好资料。 关于iOS 中的RunLoop资料非常的少,以下这些资料都是非常好的。
Haley_Wong
2018-08-22
683
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档