LV1

用户2932962

暂未填写个人简介
  • iOS|API|Swift|MVC|Android

专栏

文章

来自专栏程序员维他命

图解 LeetCode 链表: 83. Remove Duplicates from Sorted List

今天是图解 LeetCode 算法的 第 1 阶段第 1 天 ,这一阶段主要学习链表相关的算法题和链表数据结构。这个公众号之所以叫「超越技术」,是因为我想利用技...

101
来自专栏程序员维他命

客户端基本不用的算法系列:Tarjan 算法的思路

在之前的 《客户端基本不用的算法系列:从 floodfill 到图的连通性》一文中,我们已经了解了在无向图中的割点和桥的定义。

173
来自专栏程序员维他命

客户端基本不用的算法系列:RMQ问题 - ST 算法

今天的算法可能有点难,但是如果我们只需要会使用 RMQ 问题的 ST 算法模板,这种程度就已经可以了!因为 RMQ 问题除了最优解的 ST 算法,剩下的都是高级...

571
来自专栏程序员维他命

客户端基本不用的算法系列:从 floodfill 到图的连通性

满足欧拉回路的一个大前提是判断当前图是一个连通图。问题又随之而来,什么是连通图?如何才能判断一个图到底是不是连通图?带着这个问题来看后面的内容。

803
来自专栏程序员维他命

CPU 更强,跑分更高,温度更低,19款 MacBook Pro 用了什么黑魔法?

最近苹果发布了几款 2019 MacBook Pro,处理器升级到了 9 代 CPU。众所周知,18 款的 MBP 在出来后就面临散热尿崩,反向睿频的尴尬局面,...

892
来自专栏程序员维他命

客户端基本不用的算法系列:图论的开端-七桥问题

冬瓜一直在想着写一个系列来罗列一些在客户端开发中,根本无法用到的算法。但是在计算机科学中又是能独立出来的学科。这之中图论就是一大块。

823
来自专栏程序员维他命

应对苹果审核的非技术因素

最近一年来,App Store 的审核越来越严,机器审核的算法频繁变动,导致越来越多的开发者被误伤,当然搞灰产的职业选手受影响就更大。

693
来自专栏程序员维他命

动手装一台 iMac - 近乎完美的黑苹果,配置表修改

上篇说完了黑苹果的安装方法,但是只是安装完成、用 Multibeast 做完 Post installation 只是一台可以正常使用的黑苹果,离所谓的“完美”...

2041
来自专栏程序员维他命

面向对象设计的设计模式(十九):中介者模式

系统结构可能会日益变得复杂,对象之间存在大量的相互关联和调用,系统的整体结构容易变为网状结构。在这种情况下,如果需要修改某一个对象,则可能会要跟踪和该对象关联的...

613
来自专栏程序员维他命

动手装一台 iMac - 黑苹果系统安装

之前的文章都是硬件及一些准备工作,本篇来介绍如何把 macOS 安装到自己攒的机器上。看到这里,如果没有下定折腾的决心,之前配的那台 PC 完全可以当一个游戏机...

1712
来自专栏程序员维他命

面向对象设计的设计模式(十八):观察者模式

凡是涉及到一对一或者一对多的对象交互场景都可以使用观察者模式。通常我们使用观察者模式实现一个对象的改变会令其他一个或多个对象发生改变的需求,比如换肤功能,监听列...

952
来自专栏程序员维他命

动手装一台 iMac - “完美”黑苹果硬件都是些什么?

这篇是动手装一台 iMac 系列第三篇。本篇将会直接黑苹果的配置,不会讲为什么选配这些硬件,想要知道原理的小伙伴可以看往期两篇扫盲贴。我会尽量把配置分细,方便大...

4083
来自专栏程序员维他命

面向对象设计的设计模式(十六):状态模式

如果我们通过if else来判断对象的状态,那么代码中会包含大量与对象状态有关的条件语句,而且在添加,删除和更改这些状态的时候回比较麻烦;而如果使用状态模式。将...

712
来自专栏程序员维他命

面向对象设计的设计模式(十七):命令模式

由定义可以看出,在命令模式中,命令被封装成了对象,而发送命令的客户端与处理命令的接收者中间被调用对象隔开了,这种设计的原因或者适用的场景是什么样的呢?

842
来自专栏程序员维他命

面向对象设计的设计模式(十五):责任链模式

在处理某个请求的时候,解决策略因条件不同而不同。这时,相对于使用if-else来区分不同的条件和对应的解决策略,我们可以使用责任链模式,将不同条件和对应的解决策...

1073

扫码关注云+社区

领取腾讯云代金券