Time of Update: 2014-05-14
標籤:des style blog class code c extjs的表格功能非常強大,包括了排序,緩衝,拖動,隱藏某一列,自動顯示行號,列匯總,儲存格編輯等實用功能.表格由類Ext.grid.GridPanel定義,繼承自Panel,其xtype為grid.Extjs中表格Grid必須
Time of Update: 2014-05-14
標籤:style blog class code java c 一個典型的HTML5文檔的基礎結構如下: 1 <!DOCTYPE html> 2 3 <html lang=”en”> 4 5 <head> 6 7 <meta
Time of Update: 2014-05-14
標籤:style class c tar color http net use與shutdown配合使用,本機重啟遠程伺服器 今天伺服器出現問題了,能ping通,但就是遠程登入伺服器後,伺服器無法響應。 在本機測試發現ftp服務可以使用,於是就想通過ftp就行重啟伺服器。
Time of Update: 2014-05-14
標籤:style blog c color http width 首先看一下,下面正式開始:Html代碼:<div id="nav"><ul><li><a href="">服裝</a> <a
Time of Update: 2014-05-14
標籤:c a 資料 使用 html htm 書名:《html5程式設計(第二版)》需要記下的1.測試HTML5\CSS3的強大工具 modernizr}2.selectors API 簡化了選取器上的尋找最佳化。又是一大利器。querySelector() and
Time of Update: 2014-05-14
標籤:c get a 檔案 使用 cti 1、延續MVC的觀念:包括路由映射的編寫,Controller的內容,具體View頁面js的分離。2、結合AngularJS做前端,後端使用Node.Js的寫法,引入MVC架構,進行快速的開發。 步驟總結如下:1、view頁面修改,
Time of Update: 2014-05-14
標籤:style blog c color http com HP
Time of Update: 2014-05-14
整理兩個實現功能,一個是右下角的返回頂部,一個是右側的返回頂部,分別 第一種實現一、JSP或HTML(主體結構)在body中添加<body id="top"><p id="back-to-top"><a href="#top"><span></span></a>&
Time of Update: 2014-05-14
很簡單的題目,不過還是覺得要說一下。最小深度,很快想到bfs,層序遍曆嘛。本科的時候實在是沒寫過多少代碼,一開始居然想不到怎麼儲存一層的資訊。後來想到可以壓入一個特殊的對象,每次到達這個對象就知道是一層了。我用的是null 指標,覺得這個適用性還是不錯的。一層的節點入隊結束後,應該壓入一個NULL,當一層的節點都處理完,遇到NULL的時候,要在隊列尾部再入隊一個NULL,這是後一層的分界線嘛。昨天在另一道題上看到了另一種做法,用一個資料結構vector<set<*> >(
Time of Update: 2014-05-14
水題。我之前說過包含至多幾個至少幾個的問題都比較難,這個題可是讓我大臉了。至多可以重複一次,那就重複次數多於兩次再計算重複,否則的話像普通的資料一樣直接按照重複次數前移就可以了嘛。不過說歸說,這種inspace的思想還是有些用處的,數組這種實現方式致命的缺點就是刪除或者添加中間的元素代價太大,因為不好把握資料的最終位置。這個題是一種情況,合并兩個排序好的數組也是一個例子。class Solution {public: int removeDuplicates(int A[], int n)
Time of Update: 2014-05-14
接著上面的問題,如果這個矩陣中有阻塞的障礙,就不能用前面的那種組合數的方法了,因為很多位置實際上是沒有路的嘛。剩下的合理解法只有dp了。跟那個求最小和的非常像,從右下角往前推算,對於一個位置(i, j),它的走法應該是(i+1, j)和(i,
Time of Update: 2014-05-14
我覺得這個題好無聊啊,好端端一個數組,幹嘛要跟比巴蔔一樣轉一圈輸出呢。。思想很簡單,每次從左至右,再從上到下,在從右至左,再從下到上。問題是每次到什麼時候該改變方向。我的做法是用一個變數儲存當前在第幾層,這個層是相對於從外向內有幾圈來說的。注意想清楚邊界的話這個題一點也不難。有個細節,我的迴圈允出準則是訪問的數跟矩陣總個數之間的關係,如果有一次在判斷進入迴圈是條件是滿足的,但是在迴圈內部不滿足了,我的策略是忽略這種情況,雖然這樣會在結果集中多加一些重複的資料,但是以我的演算法,一定是先訪問沒有訪
Time of Update: 2014-05-14
這道題之前一直沒敢做,沒想到前天用遞迴一遍過了。。當時為什麼想著用遞迴,而不是dp呢,因為我想到達某個位置的情況有很多,即使從當前位置開始的搜尋是已知的,但之前的狀態是怎樣的也無從得知啊,實話實說,我是不會用dp解這個。。遞迴的思路就好說多了,從當前點開始,有上下左右四個位置可以探測,如果探測成功的話,要把當前的位置用其他符號標記出來,以免重複訪問。實際上就是DFS嘛,只不過入口多一些。需要注意的一點是,每個點都可以作為起點,所以這個要窮舉一下,否則會漏掉情況的。當然有一種情況走通就可以返回了,
Time of Update: 2014-05-14
快速乘方的演算法,寫了好多變,出了各種錯,真是服了我自己了。思想是每次對n減半,將當前的temp平方。需要注意的是如果當前的n是個奇數,減半之後會丟失掉一次乘積,因此如果當前的n為奇數,應該先在結果裡面乘一個temp。還有,n可能是負數,負數的次方最後要求一次倒數。class Solution {public: double pow(double x, int n) { if(n == 0) return 1; if(n == 1)
Time of Update: 2014-05-14
很簡單的題目,在想是不是後面就不要更這麼簡答的了,大家都會寫,沒人看啊。層序遍曆的基礎上,加了儲存每一層,加了從下往上輸出,就是一個vector和一個stack的問題嘛,無他,但手熟爾。class Solution {public: vector<vector<int> > levelOrderBottom(TreeNode *root) { vector<vector<int> > res; if(root ==
Time of Update: 2014-05-14
可以用遞迴簡潔的寫出,但是會逾時。dp嘛。這個問題需要從後往前算,最右下角的小規模是已知的,邊界也很明顯,是最後一行和最後一列,行走方向的限制決定了這些位置的走法是唯一的,可以先算出來。然後不斷的往前推算。用distance[i][j]儲存從當前位置走到最右下角所需的最短距離,狀態轉移方程是從distance[i+1][j]和distance[i][j+1]中選一個小的,然後再加上自身的。代碼很容易理解,這就是dp的魅力。空間上是可以最佳化的,因為目前狀態只與後一行和後一列有關係
Time of Update: 2014-05-14
在盛情收到學弟邀請給他們整理ACM數學方面的知識體系,作為學長很認真的弄了好久,希望各學弟不辜負學長厚愛!!!很抱歉由於電腦全盤格式化好多word、PPT都丟失,我盡量詳細地給大家找到各知識點學習連結及題目連結,敬請原諒。裡面很多牛人寫的部落格,我都貼了網址,大家認真看下吧! 本人數論部落格地址:
Time of Update: 2014-05-14
這道題還是挺難的,屬於我前面提到的,給個數組,線性時間找出個什麼東西,雖然上面的兩個買賣股票也是這類,不過相比之下稚嫩多了。有關至少至多的問題比較煩人,不好想,等再做一些題,可能會發現什麼規律。這道題的情況還是比較少的,要麼買賣了兩次,要麼一次。買賣一次的情況,已經解決過了,現在分析買賣兩次的情況。兩次買賣之間是沒有交叉的,即下一次買之前一定已經賣掉了。最容易想到,窮去分點,每個部分都按照買賣一次的方法做。好,恭喜,你已經走在逾時的路上了。那麼怎麼辦呢,有沒有一種方法,線上性時間內,等我走到一個
Time of Update: 2014-05-14
學校的伺服器可以上外網了,所以打算寫一個自動爬取笑話並發到bbs的東西,從網上搜了一個笑話網站,感覺大部分還不太冷,html結構如下: 可以看到,笑話的連結清單都在<div class="list_title">裡面,用Regex可以把最近的幾個笑話地址找出來,再進到一個笑話頁面看下:
Time of Update: 2014-05-14
Windows Socket+HTTP伺服器用戶端 Winsock是 Windows下通訊端標準。 1.HTTP協議: HTTP是基於用戶端/伺服器的請求,響應協議。