淺談基礎演算法之數組和鏈表(一)

 序   上個月老大給我們講解了"淺談大型網站的演算法和架構",獲益匪淺。由於篇幅太多(光資料結構大概就有20多種),我也沒有辦法一下全部吸收,故我邊理解,邊分章節與大家分享。   這周我查閱資料,來理解各個資料結構和演算法。  推薦幾本個人感覺不錯的書籍:——我把電子書放到http://download.csdn.net/user/rtxbc這裡了,需要下載,到這裡進行下載。    《指標的藝術.蔡明志》——我只看了C語言這一篇。C語言個人感覺比較難的也就是指標了。    《資料結構

部落格園的祥和需要大家共同努力

 介紹 我經常在部落格園看文章和評論,也經常留意大家給我的留言。我喜歡與大家分享和交流。 每當從與大家的交流中學到東西,有的時候也因能讓大家從我的博文中有所收穫,

《重構-改善既有代碼的設計》 代碼的壞味道(一)

  介紹  我以前寫過《php雜談 《重構-改善既有代碼的設計》之一重新組織你的函數》,其中代碼壞味道,還有深入挖掘的地方,所以我再重點把這一篇提出來,分幾篇再提一下,不要閑我煩。 我覺得重構是我們要用一生去研究的地方,跟文學一樣,我們要用一生追求優秀的文學作品。 我盡量以漫畫的形式表現。  味道    Duplicate

禪道——需要我們斟酌

 一則故事   一個苦者對和尚說:“我放不下一些事,放不下一些人。” 和尚說:“沒有什麼東西是放不下的。”他說:“可我就偏偏放不下。”和尚讓他拿著一個茶杯,然後就往裡面倒熱水,一直倒到水溢出來。苦者被燙到馬上鬆開了手。和尚說:“這個世界上沒有什麼事是放不下的,痛了,你自然就會放下。” 介紹   昨天老婆在用電腦做會計結算,閑來無事從書架上想找本書看看,偶然間發現了一本書,書名忘了,是有關佛學的書籍,主要是有關佛學中“禪宗”的介紹書籍。——一開始看還打瞌睡,可是越到後面就來了興緻。   最近幾年,

開發文檔——切dvd庫

 介紹   這幾天忙著趕需求。主要是因為切dvd庫,這樣出現了要把兩個資料庫的內容揉在一起顯示,顯示的時候主要問題發生在後載入(把兩塊的內容分布顯示)上。除了複雜的業務需求外,還有技術細節上的實踐。——這裡後載入,我們權當翻頁(道理一樣)。   索引 基本思路處理架構 JS指令碼問題  > innerHTML在IE下無法賦值  > 數字屬性預設會被排序  > delete 與

開發文檔——會員收費1期

 介紹   最新項目——會員收費,目的是要以更好的展現形式表現給使用者,以及添加了新功能(會員機制)。 索引 流程圖  1> 展示介面  2> 擷取折扣價格介面說明 http請求指令碼(curl或socket)測試資料 流程圖 其中裡面的demo:是通過url進行展現,裡面的mst是參數,通過不同的參數進行展現。如:http://www.demo.com/?mst=1表示參數為1的demo樣式。 展示介面(4種情況)                     

“天天團購”的壞代碼

  介紹 也許有人說這個不是壞代碼。——呵呵,壞與好永遠是相對的,對我來說,這些代碼是壞代碼。 我最近看了一個源碼,是團購網站的源碼,看到了很多的問題。 源碼地址:http://www.tttuangou.net/download.html  常量的使用                                      把常量定義在方法體內,而且不只一個地方。                                                                

估算項目的時間進度!

  介紹 最近忙著趕項目,無暇去寫部落格。今天我想知道大家是怎麼估算項目時間進度的? 我把我這次項目經曆,嘮叨嘮叨。  情況 要做新的項目,產品經理A來找我,問我,這個項目你需要多長時間完成? 前提條件:我沒看過需求,我只是泛泛的看了下demo,只是知道,頁面上有哪些內容,有多少種情況?我沒有辦法回答她,因為我自己也不知道到底用多長時間。因為我實在沒有辦法估算時間。然後產品經理A告訴我,你差不多2周就能完成。那我說,你給我3周吧?我還得做代碼調試呢!(其實我挺心虛的,我知道這個頁面的功能相當的複

多瀏覽器安全色的JS日曆控制項

多瀏覽器安全色的JS日曆控制項吳劍

JS escape urlencodeComponent urlencode 區別

js對文字進行編碼涉及3個函數:escape,encodeURI,encodeURIComponent,相應3個解碼函數:unescape,decodeURI,decodeURIComponent 1、   傳遞參數時需要使用encodeURIComponent,這樣組合的url才不會被#等特殊字元截斷。                            例如:<script language="javascript">document.write('<a

Google Protocol Buffers 之.Net應用

Google Protocol Buffers 之.Net應用吳劍

與老大的交談——估算項目時間估算項目的時間進度!

  介紹 上一次我們聊到 估算項目的時間進度! ,感謝很多博友的建議。我也向我們老大諮詢了一下,他給了我很多寶貴的意見。 以下是我跟老大的一些交談,希望對大家有所協助。  把握三個點 以下是老大給我的建議,大家可以考慮一下。  這三個點中,我們最終要完成的就是目標的完成。1、這裡的資源,主要指開發人員。2、現在開發人員就我自己,我們就自然要求把時間弄長了。——這裡的時間包括加班時間。3、如果開發人員也不增加,時間也不延長,那隻能削減產品功能了。  現在的主要問題是溝通問題,怎樣才能讓產品信服,願

設計模式:單例(Singleton)

設計模式:單例(Singleton)吳劍

“C語言” 讀書劄記(七)之[自白]

 序   又有很長一段時間,停止了C語言的學習。主要原因是個人興趣突然發生了轉移(突然去學習了一段時間演算法、Shell),工作所累(去學習相關知識Redis,編寫技術文檔),家庭瑣事(因為成家並有一子的緣故,故回家幾乎很少去學習)等等   我發現我是個三心二意的人,今天在看微博的時候,突然發現我又該好好去學習C語言了。於是今天再次強調C語言的重要性。   有人會說,向你這樣三心二意學不到什嗎?可我發現我還是有所收穫的。  當我想學習演算法的時候,我自然的很容易的就能用C語言去做演算法設計,也能

JQuery Dialog(JS模態視窗,可拖拽的DIV)

JQuery Dialog(JS模態視窗,可拖拽的DIV)吳劍 2012-08-08原創文章,轉載必需註明出處:http://www.cnblogs.com/wu-jian/   調用 互動 如所示,這基本是JQueryDialog的完整邏輯流程了。 0、通過JqueryDialog.Open()函數開啟一個模態視窗。模態視窗的內容實際是一個獨立的頁面,它嵌入到iframe中。 1、使用者點擊模態視窗的“提交”按鈕時,調用JQueryDialog.Ok()函數,這個函數對應了使用者提交事件。 2

淺談基礎演算法之二叉樹和AVL樹(二)淺談大型網站的演算法和架構(一)

 序   承接上文淺談大型網站的演算法和架構(一) ,我們繼續聊我們的話題。  上文中很多人提到不扣題,這隻是一部分資料,所以會感覺到不扣題,主要是題目太大了,而且內容太多了,我只能一部分一部分的寫出來,望大家見諒。    我們老大也只講到上,還有中和下呢!  上偏重於基礎部分——就是演算法部分。裡麵包括現今架構中的產品使用的演算法,讓我們瞭解產品本質的一些東西。需要到伸展樹這一篇開始才能真正講到相關架構產品。  中和下他還沒開始呢!估計也夠我研究一段時間了。大家就權當瞭解下演算法吧! 二叉樹 

技術文章是怎樣煉成的?

  思維導圖   介紹   最近看到很多這方面的文章,我就想了想,我認為的好的技術文章是什麼樣的?  這文章主要是寫給自己的,對我以後的技術文章有警醒作用。  目標群體   不是讓你在文章開頭寫下,你的文章適合什麼樣的人讀?——這是什麼意思,鄙視我看不懂你的文章。   我所說的“目標群體”是大家,也包括你自己。你的文章是給大家讀的,也是給自己讀的。   大家能看你的文章,應該是我們的榮幸,我們應該高興。現在的互連網是個資訊大爆炸的時代,什麼文章沒有,能看你的文章,有人關注你,難道你不應該慶幸嗎?

從簡單的例子理解委託

從簡單的例子理解委託吳劍 2012-06-11原創文章,轉載必需註明出處:http://www.cnblogs.com/wu-jian/ 前言.Net開發基礎系列文章,從簡單的例子理解委託。對自己之前寫過的代碼備忘,如能給人予協助,不甚榮幸。個人能力有限,如有差錯或不足,請及時指正。 從一個簡單的例子開始金城武演的有部老電影叫《薰衣草》,裡面有個情節大概是這樣的:小金收客戶的錢,然後代表客戶去向不同的人Say I love you。一開始他的客戶都是中國人,只需要說中文,如下程式碼範例,很簡單,

在項目中尋找代碼的壞味道(命名)

 介紹   這段時間一直做項目,所以相對忙碌些,今天終於有時間回過頭來好好看一下自己寫的代碼,看哪裡有問題,哪裡有“壞味道”。   慢慢過,慢慢回憶代碼。開始捕捉壞味道。 常做的和常想的事情  晦澀的if條件 1)對於||的處理                                  上面的代碼要比下面的代碼理解起來花更多的時間  儘管減少程式碼數是一個好目標,但把理解代碼所需的時間最小化是一個更好的目標。  傳回值                                  

[置頂] IList介面資料動態、遞迴產生TreeView

TreeView導航控制項用網站地圖(web.sitemap)和Xml(xmlFile.xml)來綁定,很簡單,也很實用。但,如果要實現增加,刪除,修改,查詢等操作,還需要動態產生,這在後台管理系統中經常會用到。本文講解的是一個三層架構中從SQL Server資料庫中獲得的Ilist介面資料,動態產生TreeView的一個執行個體。為示範方便,這個資料我們用程式產生,想關的輔助代碼儘可能地進行了簡化。一、準備工作1、  App_Code中添加類FileInfo.cs,代碼如下:public

總頁數: 61357 1 .... 5601 5602 5603 5604 5605 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.