Skip to content

Instantly share code, notes, and snippets.

View leavez's full-sized avatar
💭
I may be slow to respond.

Leave leavez

💭
I may be slow to respond.
View GitHub Profile
@leavez
leavez / LRUCache
Last active November 20, 2018 14:19
class LRUCache<T> {
init(capicity: Int) {
self.capicity = capicity
self.head.connectNext(tail)
}
func set(_ object: T, for key: AnyHashable) {
let newNode = LinkNode(object, key)
@leavez
leavez / Time.swift
Last active May 27, 2017 17:16
Convenient method to write specific timeInterval
/**
USAGE:
let a:TimeInterval = 10.minute // 600s
let b = 1.5.hour // 5400s
let now = 0.second.later
let t1: Date = 5.minite.later
let t2 = 5.minite.ago
let t3 = 1.day.ago