原创 手寫一個符合A+規範的Promise

本文同時也發佈在我的github博客上,歡迎star~ 之前也手寫過簡單的promise,這次則是爲了通過官方的Promise A+測試集,借鑑了一些下載量較多的promise polyfill,改了幾遍,終於是通過了A+規範的872個測試

原创 實現一個簡單的Vue

這周參考了一些博文,自己寫了一個簡單的vue,網上這類實現很多,我的實現也沒什麼新奇,權當一個自我練習吧 本文同時發在我的github博客上,歡迎star 具體實現 首先,得先有一個Vue類,當然,我寫的一個很粗糙的Vue類,所以我把它叫做

原创 使用react hooks實現自己的context-redux

首發自我的github博客,歡迎star 注:如要運行本文的代碼,請先確認自己的react版本已支持hooks react hooks出來已經有段時間了,本文不對hooks的具體用法作介紹,而是使用hooks實現一個簡易的基於context

原创 避免取值時出現Cannot read property 'xx' of undefined

本文來自我的博客,歡迎大家去GitHub上star我的博客 我們在取值特別是鏈式取值的時候,常常會遇到Cannot read property 'xx' of undefined的錯誤,如何避免這種情況的發生呢?這裏有幾種方法以供參考 使用

原创 Python模式—— 一則優化軼事

Python Patterns - An Optimization Anecdote 原作者:Guido van Rossum http://www.python.org/doc/essays/list2str.html 原創翻譯,轉載

原创 關於strtok的用法

1.引入問題,用strtok解決問題 長期處理sip的字符串,經常需要分析text文本,比如從url中取user info,host,url param等等。 例如,以下就是一個典型的tel url. tel:9812340014;tgr

原创 Python Performance Tips

Part 1 To read the Zen of Python, type import this in your Python interpreter. A sharp reader new to Python will n

原创 Cisco VPN Client for linux

週末閒來無事,倒騰了下laptop上的Ubuntu。現在Ubuntu升級後感覺兼容性不像以前那樣穩定,遂轉向Fedora 16. 裝好QQ,skype,搜了一把Cisco VPN Client的資源,下下來試了下,發現代碼似乎沒有更新,沒