001 精弘論壇&算法

(一)精弘論壇iOS客戶端       算法

        很早就想作一個本身學校論壇的iOS客戶端了。可是論壇(Discuz)沒有API,是一個硬傷。高人指點的思路是:用cookies模擬電腦端在線,用HTTP GET的方式獲取網頁中的內容,用各類正則運算去獲取HTML網頁中的內容。而後解析以後展示到客戶端上來。而發帖之類的操做,則是經過HTTP POST。固然這種方式的各類缺點固然很是明顯。後端

  • 模擬電腦端的客戶端,流量消耗是顯然的
  • 複雜 :解析的不是JSON而是HTML
  •  後續不便:論壇的各類參數隨時會變動

         嘗試用Charles這個神器去抓包,獲得HTML中的各類內容,決定仍是把這個方案放到後面。服務器

         而後就是聯繫精弘的技術部門,後端專門開發一套API是應該的,可是彷佛不會那麼快出成果?cookie

         就當白天快過完的時候,突然間我想起來,不是還有用模板生成的Discuz  客戶端嗎,果斷用之,抓包,居然獲得了JSON!那麼顯然經過這個模板生成的客戶端是經過JSON文件交互的。又有了極可能是現成的第三種方式,而我須要作的是去探究它的API,客戶端是如何和服務器通訊的。spa

(二)算法排序

          晚上六點到了圖書館,開始看《算法概論》,數學都忘的差很少,急於求成的心態下,數學證實讓我昏昏欲睡,我果斷不夠聰明,不然我就研究數學或者那有愛的物理去了……先丟下這本書,去看紅色的第四版《算法》,原先我有點排斥(由於沒有JAVA基礎),可是在第二章讀完選擇排序和插入排序以後,對這本書肅然起敬------這本書講得很明白。時間太快,帶過去的代碼大全什麼都沒碰過,就已經九點多。晚上睡以前,特地在XCode上試驗了兩種算法可是發現本身用C去描述的時候弱爆了,各類忘記,用objc彷佛又顯得太過複雜。實際上好幾年沒有從新碰過C了,該去從新看看各類忘的差很少的基礎了,雖然都以爲有印象。開發

(三)失眠數學

          才離職第一天,就有點不習慣。零點了仍是睡不着,和寢室也有關吧,燈光,鍵盤聲、電風扇聲音。懷疑的是本身的選擇帶來的後果,一我的看書,一我的敲代碼,一我的獨立作開發。能不能得到足夠多的,比在銀江實習多得多的進步?我有信心,很微小很謹慎的那種。也許也該繼續更新簡歷,在拉勾、大街、內推上繼續找實習工做,實際上我離理論上的畢業基本就只差一篇論文了。cookies

相關文章
相關標籤/搜索