Algorithm
Leet code 899 有序隊(duì)列 困難
一開(kāi)始理解錯(cuò)了題目了,后來(lái)理解題目以后,發(fā)現(xiàn)只需要對(duì)K=1的情況做一個(gè)處理,其余情況就是對(duì)字符串里的字符做一個(gè)重新升序排列即可
每次做算法題,由于習(xí)慣性思維,總是喜歡從C語(yǔ)言,但是這種題用C語(yǔ)言明顯效率低很多,這次嘗試使用了JS,但是API由于沒(méi)有提示,邊寫(xiě)邊搜了一下,以后盡量用JS或者Python解題
Review
Tips
Apple Pencil 2 的雙擊功能,使用很簡(jiǎn)單,API也很簡(jiǎn)單,就是一個(gè)代理方法,但是實(shí)際應(yīng)用在邏輯上也挺復(fù)雜,因?yàn)樗谙到y(tǒng)設(shè)置中可以配置多種使用方式,比如從當(dāng)前工具和橡皮擦切換,或者從前一個(gè)工具切換。那我們實(shí)際應(yīng)用中就要根據(jù)不同的切換類(lèi)型做判斷。
同時(shí),因?yàn)殡p擊功能和應(yīng)用中工具的上下文有關(guān)聯(lián),而我們又希望雙擊功能盡量?jī)?nèi)聚減少耦合,所以在抽象雙擊工具類(lèi)的時(shí)候,需要仔細(xì)設(shè)計(jì)。
Share
UISlider 在 iOS 12上不好滑動(dòng)的解決方案:
http://m.itdecent.cn/p/f5c8cd1f43d7