原创 從usaco hamming Codes談FP思想及FP技巧

題目鏈接 題意是說要找到字典序最小的n個數,要求兩兩之間的二進制表示,不同的位至少爲d。 不同的位,可以用異或運算來求。1^0=1,0^1=1,0^0=0,1^1=1。可見相同的位結果爲0,不相同的位結果爲1。所以把兩個數異或一下,統計

原创 未來三年半,要和姑娘享受親密嗎?

          未來大學三年半,我要談戀愛嗎?我需要戀愛作爲自己的生活快樂的一部分麼?很顯然,我是很渴望親密感的。和姑娘在一起,會讓我覺得很快樂。姑娘喜歡我,讓我覺得生活更美好了,讓我更加開心了。首先,姑娘喜歡我,這表明了我是受人喜歡

原创 利用hashtable和time函數加速Lisp程序

   程序功能是從一個英文文本中得到單詞表,再得到押韻詞表。即輸出可能這樣開始:a ameoeba alba samba marimba...這樣結束:...megahertz gigahertz jazz buzz fuzz有了這麼一個

原创 uva 674 - Coin Change(動態規劃)

題目 算法: 用f(i,s)表示使用前i種硬幣來湊s分錢的方法數。考慮第i種硬幣的使用情況,它當然可以不用,也可以用1張,2張……直到再用一張就超過s分錢爲止。 f(i,s)=f(i-1,s-k*v[i]),0<=k<=s/v[i]。 s

原创 Learn By Doing & 隨筆

        今天我們來談“Learn By Doing”。這件事情太重要了。學習很重要。而學習如何學習的重要性更是不言而喻。我發現要去創造東西,做中學學中做是最好的。比如我要學會Android開發,就真要去實踐Android開發,做

原创 LeanCloud SDK 中秒殺70%問題的調試方法

很多同學在LeanCloud上遇到的不少問題,其實可以自我解決的,現在介紹一下LeanCloud上的調試方法。 LeanCloud 是通過 REST API來進行前後端分離的,這意味着當出現問題的時候,首先應該看看網絡請求是什麼,來確定是

原创 What Doesn't Seem Like Work? -- Paul Graham

原文 2015年1月 我的父親是一個數學家。在我小時候,他很長時間都在西屋電氣公司工作,爲核武器反應堆建模。 他是少數的在童年就知道自己想從事什麼的幸運兒。當你和他談論童年的時候,會發現12歲有一個分水嶺,那時他對數學變得很感興趣

原创 美工如何提供按鈕圖片給開發者

更新:如果是單一顏色的圓角按鈕圖片的話,在iOS上,其實是可以用代碼實現的。不是單一顏色,有圖形的按鈕的話,此篇文章講的方法還是適用的。 此篇文章寫給美工們,希望能提供我們開發者易用規範的素材,好兩三下就能用上,來製作漂亮的iOS按鈕。

原创 博客搬遷了

博客打算搬遷到簡書上了,http://www.jianshu.com/users/90ded39361dc/latest_articles 爲啥搬遷呢? CSDN 的編輯器相比簡書,實在太簡陋了。其次,人總是要嘗試一點新鮮的東西。現在簡

原创 用AVOS Cloud加速移動開發,map.save()即可把鍵值對保存到服務器上

AVOS Cloud是幹啥的呢?提供paas(Platform as a Service)服務的雲。也就是提供一些接口,像map一樣保存數據,但這個map還有個save方法。 AVObject obj=new AVObject("Blog

原创 創業之前 ——Paul Graham 最新博文

原文:Paul Graham 譯者:李智維 /LeanCloud工程師 2014年10月 (這篇文章是我在斯坦福大學舉辦的Sam Altman創業課堂上的嘉賓演講稿。本意是寫給大學生的,但其中的大部分內容也適合其它年齡的創業者。

原创 App第一次啓動時翻頁介紹的簡潔實現

應用第一次啓動的時候,要給用戶介紹這個應用。這時候就會選擇ViewPager來實現。第一次運行微信的時候,出現一些翻頁的界面,告訴你微信可以用語音來聊天,還可以在朋友圈分享生活。像這樣:            中央佈局變化的同時,下面的

原创 2014年1月14日訓練賽D題題解(棧+dfs)

題目: 給出兩個字符串s1和s2,如果s1能夠通過棧的模擬得到s2,則輸出詳細的步驟,並且輸出所有的可性操作。這裏用'i'表示Push(進棧,插入一個元素),用'o'表示Pop(退棧,刪除一個元素)。比如s1="TROT", s2="TO

原创 如何得到 iOS 應用的圖片素材

這篇文章旨在寫給UI設計師,讓UI設計師好能獲取其他應用裏的素材,減少工作量。 去搜蘋果網站,http://www.soupingguo.com/ 找到一款應用,比如美團,sorry,不馬賽克了。 點ipa下載, 改文件擴展名

原创 如何失去時間和金錢的 —— Paul Graham

原文 How To Lose Time And Money Paul Graham 2010年7月 當我們在98年賣掉公司的時候,我頓時有了大量的錢。所以,我必須思考以前沒有想過的事情:如何不失去它們。從富有到貧窮是有可能的,就好像從