Time of Update: 2015-08-13
標籤:有個同學,說是系統中出現效能問題了,說是讓我協助診斷一下。本來是不想花這時間的,結果耐不住對方的死纏亂打,只要答應幫看看。 故事發生的背景是,在檔案上傳的時候,有時間會有人上傳了檔案,但是最後沒有使用上傳的檔案,這樣就會產生一些垃圾檔案。原來軟體作者就想寫一個後台定時任務程式,來清除這些垃圾檔案? 由於作者堅定的不讓我發她的SQL語句(這個我也理解,這麼醜陋的SQL),所以這裡就不發原始碼了,發虛擬碼。 123456789101112131415void
Time of Update: 2015-08-13
標籤:8.5 Slim讀/寫鎖(SRWLock)——輕量級的讀寫鎖(1)SRWLock鎖的目的 ①允許讀者線程同一時刻訪問共用資源(因為不存在破壞資料的風險) ②寫者線程應獨佔資源的訪問權,任何其他線程(含寫入的線程)要等這個寫者線程訪問完才能獲得資源。(2)SRWlock鎖的使用方法 ①初始化SRWLOCK結構體 InitializeSRWLock(PSRWLOCK
Time of Update: 2015-08-13
標籤:演算法 kmp KMP是一種高效的字串尋找演算法,主要用於在主串中尋找一個特定字串(模板)出現的位置(或是否出現)。 樸素字串尋找演算法主要是通過逐次比較來實現的,在主串中找到一個位置I和字串起始字元一樣時,便順次比較後續字元。若匹配成功,則輸出相應結果。若不匹配,則從位置I的下一個位置I+1開始比較。若主串長度為M,字串長度為N的最多需要比較M*N次。
Time of Update: 2015-08-13
標籤: 硬碟無法訪問或拷貝資料頻繁死機? 硬碟進水或燒毀通電後不轉或旋轉幾秒後停轉?硬碟跌落或擠壓變形發出“哢哢哢”異響?當遇到以上問題的時候,你的硬碟很可能已經損壞了。硬碟損壞後操作不當往往造成資料的永久性丟失。最安全有效方法是尋求專業資料恢複中心的協助。比如上海的朋友,
Time of Update: 2015-08-13
標籤:外掛程式內容:在檔案的頂部加入字元畫。一個從無到有的項目,所以我們需要用yeoman來初始化項目。上yeoman官網的generator收納頁搜尋gruntplugin。安裝這個generator:npm install -g generator-gruntplugin //generator的命名規則:genetator-generator的名字產生項目代碼yo gruntplugin grunt-buddha //yo generator的名字
Time of Update: 2015-08-13
標籤:一、什麼是線性代數 在中學學過的一元一次方程如下: ax=b 這種一一元一次方程的發展方向有兩個, 一是元的數量不變,次數增加,就成了高次方程。這種高次方程,我們比較關心的是它的根。在代數學上的體現就是多項式理論,尤其是因式分解。 二是元的次數不變,增加元的個數和方程的個數,這就引出了線性議程組。在求解線性議程組的過程中,引入了線性代數的一些主要概念,如行列式,矩陣,向量。 在高次方程,本質上有一個過渡,就是特殊的二次齊次函數,也就是二次型。在研究二次型的過程中,又引入了特徵值和特徵向量。
Time of Update: 2015-08-13
標籤:這也是一篇學習摘抄:原文地址:http://blog.csdn.net/syrchina/article/details/7004998 為了編寫一個可以按照自己的要求進行ISP的程式,大概學習了一下HEX檔案格式。把學習筆記寫出來,以為重新鞏固所學習內容。HEX檔案以行為單位。每行以字元 ‘:’ (0x3a)開頭,以斷行符號分行符號0x0d,
Time of Update: 2015-08-13
標籤:題目Implement next permutation, which rearranges numbers into the lexicographically next greater permutation of numbers.If such arrangement is not possible, it must rearrange it as the lowest possible order (ie, sorted in ascending order).The
Time of Update: 2015-08-13
標籤:360試題來源:http://www.nowcoder.com/question/next?pid=151724&qid=25196&tid=718946360員工桂最近申請了一個長假,一個人背著包出去自助遊了。
Time of Update: 2015-08-13
標籤:排除某個因素,第一優選想到Regex,無奈折騰半天沒有成功,感覺是selenium對元素的attrs按re search在操作,$對字串末尾檢測都沒什麼用。 BeautifulSoup可以用element[‘class’]輸出元素的class進行檢測,但是BeautifulSoup對象不能再進行click操作,不符合期望。selenium沒有這樣的文法,通過xpath進行選擇:
Time of Update: 2015-08-13
標籤:在說文法分析之前,先說一下詞法分析。 因為文法分析時會調用詞法分析。 詞法分析相關的檔案為 llex.h,llex.c。 先來看一下詞法分析的標頭檔。 RESERVED 保留字枚舉。 Token 結構體,詞法分析就是把輸入源分析成一個個的 token。 這個詞比較常見,不再翻譯成中文,因為我也不知道它的準確的中文叫什麼。 LexState 結構體,詞法分析狀態機器,記錄當前詞法分析的狀態以及一些相關的環境。 下面的是幾個詞分析的方法,注意 lua 中的命名規範。 lua*_
Time of Update: 2015-08-13
標籤:Description物流公司要把一批貨物從碼頭A運到碼頭B。由於貨物量比較大,需要n天才能運完。貨物運輸過程中一般要轉停好幾個碼頭。物流公司通常會設計一條固定的運輸路線,以便對整個運輸過程實施嚴格的管理和跟蹤。由於各種因素的存在,有的時候某個碼頭會無法裝卸貨物。這時候就必須修改運輸路線,讓貨物能夠按時到達目的地。但是修改路線是一件十分麻煩的事情,會帶來額外的成本。因此物流公司希望能夠訂一個n天的運輸計劃,使得總成本儘可能地小。Input第一行是四個整數n(1<=n&l
Time of Update: 2015-08-13
標籤:Crazy TankTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4562 Accepted Submission(s): 902Problem DescriptionCrazy Tank was a famous game about ten
Time of Update: 2015-08-13
標籤:
Time of Update: 2015-08-13
標籤:gdiplus 使用方法 GDI是Graphics Device
Time of Update: 2015-08-13
標籤:對於分區表,最佳化器會在全域層級為整個表維護一份統計資訊,也會在分區層級為分區表維護一份統計資訊。
Time of Update: 2015-08-13
標籤:oracle64-bit Itanium是什麼意思64-bit Itanium,指的是intel 安騰處理器,intel安騰處理器是Intel的某一代處理器,當然是在酷睿(即core)這一代之前出來的。oracle用戶端1)32位版本2)64位版本a.x64,用於安騰處理器以外的cpu,包括intel牌子以外的cpu;b.64-bit Itanium,只用於intel 安騰處理器cpu參考1、x86 x64 IA64的關係和區別附錄1、公司電腦是intel i3 酷睿 雙核
Time of Update: 2015-08-13
標籤:Xmind是當今主流的一款思維導圖軟體,Xmind中文版更是讓我們對思維導圖軟體又更加深刻的認識了一番,其實xmind的本質就在於他所展現的概念和命題之間的內在聯絡。顯而易見,概念以知識為基本單位從而構成了人類知識的細胞或者基本要素。在系統的知識中,概念有充當串連知識的“節點”。那些命題兩個或以上的概念基礎上形成的,表示概念之間的關係。 當代認知心理學通常將知識劃分為兩大類:陳述性知識與程式性知識。諾瓦克(Joseph D.Novak)認為,
Time of Update: 2015-08-13
標籤:1. 地址欄 forward是直接向伺服器請求資源,伺服器做出回應返回給瀏覽器,瀏覽器並不知道資訊的源地址,所以url不改變 redirect 是向伺服器發出申請,重新導向到另一個地址2.共用資料 forward可共用本頁面資訊和轉寄的頁面資訊 redirect 本頁面資訊本頁面使用,其他頁面不可用(除跨頁面傳參)3.效率 forward 高 redirect 低forward 和redirect的區別
Time of Update: 2015-08-13
標籤:1.首先用Firefox瀏覽器或者Google瀏覽器登入