物件導向與面向過程的簡單比較

這兩個概念對於很多學習編程的人來說可能都不明白,或者可以說無法具體理解的,包括我也是,之前曾經查過相關資料,可是今天想想又有點模糊了,於是重新去理解了下,結果發現了下面這份資料,感覺不錯,至少舉例來說明比較,會讓人比較容易理解以下是轉載內容----------------------------------------------------------------------------------------------------------------------面向過程就是分析出解決問

如何建立自動執行指定檔案的壓縮程式

今天早上上來看到有朋友問如何建立會自動解壓縮的壓縮包,並且要求壓縮後會自動執行壓縮包中的檔案,另外解壓後的檔案只是釋放到臨時檔案夾。。。。其實這個一直都是winrar內建的功能,仔細研究下就會探索方法了這裡把該方法寫下來,方便有需要的朋友參考方法如下:右擊要壓縮的檔案,選擇“添加到壓縮檔”在彈出的對話方塊中選擇“建立自解壓格式壓縮檔”然後切換到“進階”標籤,選擇其中的“自解壓選項”之後彈出的就是自解壓檔案相關設定的對話方塊了在其中“常規”標籤下的“解壓後運行”下的輸入框內就是輸入壓縮包中要執行的

tomcat佔用jvm記憶體數修改方法及監控方法

 tomcat本身是一個很好的伺服器容器,免費,功能強大,身後被很多強大的公司和組織默默的支援著,造就了一個可以和weblogic等收費容器抗衡的地位,但是tomcat本身還是存在一些缺陷。在tomcat設計之初,因為考慮到客戶的伺服器效能不同,防止虛擬記憶體不足,所以tomcat預設設定jvm允許使用記憶體數為最小64M,最大128M,但是在一些項目佔用資源比較龐大,或者高並發量的項目中,狠容易造成記憶體不足而tomcat沒有任何徵兆就自動停止。最好的辦法是修改tomcat對jvm記憶體使用量

解題筆記(28)——尋找搗亂分子對

      問題描述:多人排成一個隊列,我們認為從低到高是正確的序列,但是總有部分人不遵守秩序。如果說,前面的人比後面的人高(兩人身高一樣認為是合適的),那麼我們就認為這兩個人是一對“搗亂分子”,比如說,現在存在一個序列:176, 178, 180, 170, 171      這些搗亂分子對為<176, 170>, <176, 171>, <178, 170>, <178, 171>, <180, 170>, <180, 171

執行預存程序+sql>>excel

研究asp三天了,挺有意思今天同事用asp,說要把資料從sql匯出到excel內,於是我結合了之前找到過的資料,並同時又找了一些asp執行資料庫執行預存程序的資料幫他一起得出以下的結果Set con = Server.CreateObject("ADODB.Connection")con.open "Provider=SQLOLEDB; User id=sa; Password=; Data Source=(local)"con.execute "EXEC

解題筆記(26)——排隊問題

        問題描述:12個高矮不同的人,排成兩排,每排必須是從矮到高排列,而且第二排比對應的第一排的人高,問相片順序有多少種?        思路:可以用遞迴來解決。假設已按高矮順序編號從0到11,即0號最矮、11號最高,(i, j)表示某個人在隊列中的位置。對於0號只能排在(0, 0),1號可以排在兩個位置(0, 1)和(1, 0)。2號可以排的位置取決於1號的位置,如果1號排在(0, 1),那麼2號可以排在兩個位置(0, 0)和(1, 0)。如果1號排在(1, 0),那麼2號只能排在(

手動查殺SVOHOST.EXE實錄。。。

今天早上上來準備繼續幫客戶做實現網頁table匯出到excel的功能的結果開啟jsp的tomcat伺服器,發現出錯,伺服器啟動失敗,我以為是tomcat出了問題,然後又啟動同樣是jsp的另一個伺服器resin,發現找不到8080連接埠。。。。問題至此嚴重了。。。兩個伺服器都不能啟動,那肯定不是伺服器問題,而是電腦的問題了,緊接著就發現CPU佔用率100%居高不下尋找可疑進程,發現一名為SVOHOST.EXE的進程,顯然是想偽裝為SVCHOST的壞傢伙。。開啟百度,搜尋SVOHOST.EXE,才知

解題筆記(18)——n個骰子的點數

         問題描述:把n個骰子扔在地上,所有骰子朝上一面的點數之和為S。輸入n,列印出S的所有可能的值出現的機率。         思路:這是一道應用動態規劃思想的題目,而動態規劃最難的就是要找最優子結構。並採取一種稱為備忘錄的方法避免重複計算。因為備忘錄方法為每個解過的子問題建立了備忘錄,以備需要時參看,避免了相同子問題的重複求解。        本題的最優子結構為:F(k, n) 表示k個骰子點數和為n的種數,k表示骰子個數,n表示k個骰子的點數和                 /

sysmgr.exe這病毒太可惡了

今天花了一個小時搞定了這東西,這東西既霸道又陰險,真的令人防不勝防。。。。事情要從一個星期前說起:那天,我表姐來我家要從網上下點資料,於是順便把她的mp3也帶了來,結果插上後,在刪除她裡面的mp3歌曲以省下空間存放資料的時候,不當心執行了其中一首mp3,然後。。。。。東窗事發,病毒澎湃。。。我立馬以最快的手段禁止他們繼續入侵我的電腦。。。可是為時已晚。。。發現進程中被加入了額外的services,winlogon的仿系統進程,並有陌生進程出現,其中一個我記憶猶新,就是sysmgr,一直在妄想訪問

解題筆記(38)——大整數階乘計算

     問題描述:求一個整數 n 的階乘,0 <= n <=5000。     比如n = 50,結果為30414093201713378043612608166064768844377641568960512000000000000     思路:從階乘的定義出發,n! = n * (n-1) * (n-2) * ... * 2 * 1。由於 n

解題筆記(9)——提取某日訪問次數最多的那個IP

        問題描述:從海量資料日誌中,提取出某日訪問次數最多的那個IP。        思路:對于海量資料的處理,主要採取的策略就是分而治之,即縮減問題的規模,將一個大的問題劃分成若干等價的小問題。然後解決這些小問題,最後將獲得的小問題解綜合起來,得出原問題的解。用到比較多的技術主要有散列、位元影像、堆、trie樹、mapreduce、K路歸併(敗者樹)等。其中散列用的尤為多。        

解題筆記(17)——撲克牌的順子

         問題描述:從撲克牌中隨機抽5張牌,判斷是不是一個順子,即這5張牌是不是連續的。2-10為數字本身,A為1,J為11,Q為12,K為13,而大小王可以看成任一數字。         思路:可以將這5張牌排個序,然後統計出0的個數以及非0數字之間的間隔數,如果出現重複的非0數字,那麼不是順子。如果間隔數小於等於0的個數,那麼是順子。暫時未想到更好的辦法。         參考代碼://函數功能 : 從撲克牌中隨機抽5張牌,判斷是不是一個順子//函數參數 :

一條實用的cmd命令

del d:/_desktop.ini

setTimeout和setInterval的區別,以及解除方法

setTimeout(fun,time*1000)在time秒之後,調用一次fun setInterval(fun,time*1000)以time秒為間隔,反覆調用fun注意:兩個方法的都要先經過time秒,才會調用fun.運行一下下面例子<html><head><script

解題筆記(36)——最大公約數問題

     問題描述:求兩個正整數的最大公約數。     思路:這是一個很基本的問題,最常見的就是兩種方法,輾轉相除法和輾轉相減法。通式分別為 f(x, y) = f(y, x%y), f(x, y) = f(y, x - y) (x >=y > 0)。根據通式寫出演算法不難,這裡就不給出了。這裡給出《編程之美》上的演算法,主要是為了減少迭代的次數。     對於x和y,如果y = k * y1, x= k * x1,那麼f(x, y) = k * f(x1, y1)。另外,如果x =

孩子犯錯優秀家長只講八句話

http://www.x3cn.com/thread-437161-1-1.html 孩子長大的過程中,免不了會遇到各種問題。作為家長這時不要急著插手,可以先問孩子八個問題,聽聽他們有什麼想法。而往往問不到幾個問題,事情就已經很清楚並得到解決了。家長不妨可以一試。    第一個問題是:“發生什麼事情了?”    這個問題看起來不起眼,但是非常重要。許多成人碰到突髮狀況時,會習慣性的太快下判斷:“一定是你先打他,他才會打你。”“一定是你做錯事,老師才會處罰你。”如果我們不讓孩子從他的角度說說事情的

解題筆記(29)——珠子問題

      問題描述:一串首尾相連的珠子(n個),有N種顏色(N<=10),設計一個演算法,取出其中一段,要求包含所有N種顏色,並使長度最短。並分析時間複雜度與空間複雜度。      思路:可以利用一種計數的方法。定義兩個指標p1和p2,主要有三個步驟:     (1)p1向前移動,如果p1所指的珠子顏色編號為 i ,則增加 i 的出現次數。當出現的顏色種數為N時,p1停止。     (2)p2向前移動,如果p2所指的珠子顏色編號為 i ,則減少 i 的出現次數。當出現的顏色種數減為N-1

關於成長型投資的誤解與澄清

水晶蒼蠅拍 第一,成長型投資的核心價值觀。成長型投資的核心價值觀是:長期來看(注意這個前提),企業的投資價值“主要”是靠企業的不斷經營而創造出來的,而“主要”不是靠企業的股票價格跌出來的——這並不否認價格的下跌也是一種投資價值展現的方式,甚至是非常重要的方式。但是成長型投資者認為,價格的下跌所創造的投資空間是相對很有限的(假設一個企業的業績不增長,其從合理價格下跌50%到低估,所提供的合理回報不過是100%),而優秀企業不斷經營積累創造的價值是相對廣闊得多的,這也是為何很多企業可以在漲了幾十倍以

網頁代碼收集

找到一點不錯的javascript和css代碼這裡收集一下 屏蔽網頁、滑鼠右鍵、防止複製oncontextmenu="return false"  屏蔽滑鼠右鍵ondragstart="return false"  屏蔽滑鼠拖拽onselectstart="return false"  靜止滑鼠左鍵選取oncopy="document.selection.empty()"  複製時,清空內容onpaste="return false" 靜止粘貼 *************************

解題筆記(10)——約瑟夫環問題

        約瑟夫環問題的原來描述為,設有編號為1,2,……,n的n(n>0)個人圍成一個圈,從第1個人開始報數,報到m時停止報數,報m的人出圈,再從他的下一個人起重新報數,報到m時停止報數,報m的出圈,……,如此下去,直到所有人全部出圈為止。當任意給定n和m後,設計演算法求n個人出圈的次序。  稍微簡化一下。        問題描述:n個人(編號0~(n-1)),從0開始報數,報到(m-1)的退出,剩下的人繼續從0開始報數。求勝利者的編號。       

總頁數: 61357 1 .... 14819 14820 14821 14822 14823 .... 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.