原创 從程序員到項目經理(10):程序員加油站 --要執着但不要固執
程序員的成長之路,沒有捷徑可走,只有堅持不懈的執着追求,才能成爲一名優秀的程序員。執着誠然可貴,但如果不能經常自省,則有可能會陷入固執的境地。 1.
原创 從程序員到項目經理(7):程序員加油站 -- 完美主義也是一種錯
追求完美是一種可貴的精神,完美主義也歷來被認爲是一種優秀的品格。可是在項目中,完美主義也是一種錯,雖然是一種“美麗的錯誤”。項目講求平衡,要的是合格,而不是優秀;要的是70分,而不是100分! 1.兩極分化的程序員 相信在很多人眼裏,程序
原创 國內各大互聯網公司相關技術站點2.0版 (集合騰訊、阿里、百度、搜狐、新浪、360等共49個)
利用閒暇時間整理了一份國內各大互聯網公司的相關技術站點,希望能夠對大家有所幫助,也歡迎各位幫忙補充。 騰訊系列(13) 阿里系列(18) 百度系列(3) 搜狐系列(3) 新浪系列(2) 360系列(2) 其他(9) 騰
原创 Android新浪微博客戶端(三)——添加多個賬戶及認證
一.微博OAuth2.0認證 首先來說說授權過程,我這裏授權是通過SDK的,先添加SDK的jar包,微博SDK的demo中有,如下: 因爲在上一篇文章中說到的主框架模式,那種處理方式是在MainService的第二線程中。所以一上來我是
原创 Android新浪微博客戶端(二)——添加多個賬戶及認證
先看下實現效果: 歡迎界面: 第一次進入登錄界面登錄由於在登錄界面沒有已授權用戶信息,所以自動跳轉到授權界面。 點擊開始就到了微博授權的的界面,這部分是微博SDK中實現的樣子,我也沒有做修改。 點擊完授權之後,拿到access_to
原创 三步學會Java Socket編程
第一步 充分理解Socket 1.什麼是socket 所謂socket通常也稱作"套接字",用於描述IP地址和端口,是一個通信鏈的句柄。應用程序通常通過"套接字"向網絡發出請求或者應答網絡請求。 以J2SDK-1.3爲例,So
原创 Twitter算法面試題詳解(Java實現)
原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://androidguy.blog.51cto.com/974126/1319659 最近在網上看到一道Twitter
原创 B樹、B-樹、B+樹、B*樹
B樹 即二叉搜索樹: 1.所有非葉子結點至多擁有兩個兒子(Left和Right); 2.所有結點存儲一個關鍵字; 3.非葉子結點的左指針指向小於其關鍵字的子樹,右指針指向大於其關鍵字
原创 大衆點評2014校園招聘在線測試專業測評題【成都站,研發工程師(業務系統及商家平臺、DBA方向)】
前邊的一些智力測試題就不說了,真心很少玩這種呀,比的就是觀察能力和反應能力,平時經常玩這種的應該很容易做,對我們…… 下邊兩道軟件研發崗的專業能力測評題目,看到之後直接崩潰,大數據處理的,太………………坑了,哪做過呀,然後在網上查呀查
原创 iPhone 4S版本查看
iPhone 的版本可以通過進入【設置 -> 通用-> 關於本機】,根據型號最後2位查看: CH是國行,ZP是港版和澳門版,TA是臺版,ZA新加坡和馬來西亞版,RS是俄羅斯版, P是意大利版,這些是無鎖的; DN是德版,J是日版,LL是
原创 ArcInfo和MapInfo的比較
一、 ArcInfo和MapInfo的比較 坦率地講,這種比較是非常不合適的,這就相當於硬讓一個重量級拳擊選手和一個輕量級拳擊選手比個高低。 ArcInfo與MapInfo本身就不是同一層次上的產品,它們在系統
原创 [IT綜合面試]牛人整理分享的面試知識:操作系統、計算機網絡、設計模式、Linux編程,數據結構總結
基礎篇:操作系統、計算機網絡、設計模式 一:操作系統 1. 進程的有哪幾種狀態,狀態轉換圖,及導致轉換的事件。 2. 進程與線程的區別。 3. 進程通信的幾種方式。 4. 線程同步幾種方式。(一定要會寫生產者、消費者問題,完全消化理解)
原创 五大常用算法之二:動態規劃算法
動態規劃算法 一、基本概念 動態規劃過程是:每次決策依賴於當前狀態,又隨即引起狀態的轉移。一個決策序列就是在變化的狀態中產生出來的,所以,這種多階段最優化決策解決問題的過程就稱爲動態規劃。 二、基本思想與策略 基本思想
原创 判斷單鏈表中是否存在環及查找環的入口點
問題1:如何判斷單鏈表中是否存在環(即上圖中從結點E到結點R組成的環)? 解答:設一快一慢兩個指針(實際上是兩個迭代器,Node *fast, *low)同時從鏈表起點開始遍歷,其中快指針每次移動長度爲2,慢指針則爲1。則若無環,開始遍