Time of Update: 2016-05-07
標籤:如果想在SQL LIKE裡查詢有底線‘_‘或是‘%‘等值的記錄,直接寫成like ‘XXX_XX‘,則會把‘_‘當成是like的萬用字元。SQL裡提供了 escape子句來處理這種情況,escape可以指定like中使用的轉義符是什麼,而在轉義符後的字元將被當成原始字元,這和C裡的‘\‘很像,但是escape要求自訂一個轉義符,而不是指定了‘\’字元。如:select * from user_all_tables where table_name like ‘YW__%‘
Time of Update: 2016-05-07
標籤:代理設計模式的作用:1.A對象監聽B對象的一些行為,A成為B的代理2.B對象想告訴A對象一些事情,A成為B的代理代理設計模式的總結:如果你想監聽別人的一些行為,那麼你就要成為別人的代理如果你想告訴別人一些事情,那麼就讓別人成為你的代理代理設計模式的開發步驟1.擬一份協議(協議名字的格式:控制項名 + Delegate),在協議裡面聲明一些代理方法(一般代理方法都是@optional)2.聲明一個代理屬性:@property (nonatomic, weak) id<代理協議>
Time of Update: 2016-05-07
標籤:0、最根本的區別是,方法的重載是不同的方法叫了同樣的名字,而方法的覆蓋是同一個方法在子類和父類之間的多態表現。1、方法的覆蓋是子類和父類之間的關係,是垂直關係;方法的重載是同一個類中方法之間的關係,是水平關係。 2、覆蓋只能由一個方法,或只能由一對方法產生關係;方法的重載是多個方法之間的關係。 3、覆蓋要求參數列表相同;重載要求參數列表不同。
Time of Update: 2016-05-07
標籤:《SIFT原理與源碼分析》系列文章索引:http://www.cnblogs.com/tianyalu/p/5467813.htmlOpenCV提供FeatureDetector實現特徵檢測及匹配class CV_EXPORTS FeatureDetector{public: virtual ~FeatureDetector(); void detect( const Mat& image, vector<KeyPoint>& keypoints,
Time of Update: 2016-05-07
標籤:按照新的C99標準,即使函數本身沒有定義傳回值,編譯器也會加上,以返回給激發程式,運行狀態。很多人甚至市面上的一些書籍,都使用了void main( ) ,其實這是錯誤的。C/C++ 中從來沒有定義過void main( ) 。C++ 之父 Bjarne Stroustrup 在他的首頁上的 FAQ 中明確地寫著 The definition void main( ) { /* ... * / } is not and never has been C++, nor has it
Time of Update: 2016-05-07
標籤:1. 眼前、後顧與前瞻(1) 眼前:眼前看到的是尚未確定的輸入內容,該內容顯示在寫作視窗中,包括編碼和已經轉換但等待確認的文字(主要是漢字)。如果編碼的轉換產生重碼,則會通過候選視窗來顯示,以供使用者選擇。如果眼前的內容只容許單字,則為基於單字的IME;如果眼前的內容還容許片語,則為基於片語的IME;如果眼前的內容更容許短語,則為基於短語的IME;如果眼前的內容再容許句子,則為基於語句的IME;如果眼前的內容容許整篇文章,則為基於篇章的IME,或稱編碼檔案轉換法。(2)
Time of Update: 2016-05-07
標籤:螺旋隊列問題下面是一個螺旋隊列: 73 74 75 76 77 78 79 80 81 72 43 44 45 46 47 48 49 50 71 42
Time of Update: 2016-05-07
標籤:當我們從pdf文檔中複製一部分內容到word的時候,pdf的自動換行會自動給文字添加換行,也就是一個斷行符號,讓文字另起一行,這樣粘貼到word中的時候,word中也會有很多分行符號,排版比較麻煩,需要一個個刪除,我們經常用的一個辦法就是同替換的功能大量刪除分行符號。 【】先開啟這個: 【】看從PDF複製過來的是分行符號是軟斷行符號還是硬斷行符號的分行符號。會帶有好多垂直向下或是向下再左轉的箭頭的符號。其中我們把垂直向下的箭頭稱為軟斷行符號的換行符,對應的,
Time of Update: 2016-05-07
標籤:本期內容:1、解密Spark Streaming運行機制2、解密Spark Streaming架構上期回顧:1、技術界的尋龍點穴,每個領域都有自己的龍脈,Spark就是大資料界的龍脈,Spark Streaming就是Spark的龍血;2、採用了降維(把時間Batch Interval放大)的方式,進行案例示範實戰,得到的結論是:特定的時間內是RDD在執行具體的Job; 一、解密Spark Streaming運行機制和架構運行機制概念:
Time of Update: 2016-05-07
標籤:題目大概說一棵邊有方向的樹,q個詢問,每次詢問結點u是否能走到v。倍增LCA搞即可:除了par[k][u]表示u結點往上走2k步到達的結點,再加上upp[k][u]表示u結點往上走2k步經過邊的狀態:-1表示邊都是向下,1表示都是向上,0混合。這樣u、v都往LCA上走就能知道u是否能走到v了。 1 #include<cstdio> 2 #include<cstring> 3 #include<algorithm> 4 using
Time of Update: 2016-05-07
標籤:題目要求:x8086彙編實現dos下的清屏功能 80X25彩色字元模式顯示緩衝區的結構: 在記憶體位址結構中,B8000H~BFFFFH共32KB的空間,為80x25彩色字元模式的顯示緩衝區。向這個地址空間寫入資料,寫入的內容將立即出現在顯示器上。 在80x25彩色模式下,顯示器可以顯示25行,每行80個字元,每個字元可以由256中屬性。 80x25模式下,一屏的內容在顯示緩衝區共4000個字元。 字母: ascii 0 為 NUL,
Time of Update: 2016-05-07
標籤:/** * 注意:iOS9才有能使用 * 首先在工程裡匯入ContactsUI.framework和Contacts.framework兩個架構 * * * 原始碼的連結地址 * 連結: http://pan.baidu.com/s/1mh9Q0BY 密碼: wmj5 */#import "RootViewController.h"#import <Contacts/Contacts.h>#import <ContactsUI/ContactsUI.h>
Time of Update: 2016-05-07
標籤: 對於實驗一選擇使用SSH(Struts 2+Hibernate+Spring)架構,這學期J2EE這門課程中剛好也分別學習了Struts 2、Hibernate和Spring架構,對其有了初步的瞭解,並通過課上的練習和課下的應用掌握了使用方法和其各自如何解決問題。在這些知識和訓練的基礎上,而且瞭解到這種架構的整合是目前比較流行的一種Web應用程式開源整合架構,可用於構建靈活、易於擴充的多層Web應用。所以選擇使用這種架構一方面鞏固一下課上知識的學習,
Time of Update: 2016-05-07
標籤:原文轉自:https://github.com/fouber/blog/issues/6這是一個非常有趣的 非主流前端領域,這個領域要探索的是如何用工程手段解決前端開發和部署最佳化的綜合問題,入行到現在一直在學習和實踐中。在我的印象中,facebook是這個領域的鼻祖,有興趣、有梯子的同學可以去看看facebook的頁面原始碼,體會一下什麼叫工程化。接下來,我想從原理展開講述,多圖,較長,希望能有耐心看完。讓我們返璞歸真,從原始的前端開發講起。是一個“可愛&rdquo
Time of Update: 2016-05-07
標籤:1 類路徑問題 在Java開發中大多數的開發人員使用的IDE是MyEclipse與Eclipse,從MyEclipse匯入到Eclipse最容易引發的問題就是類路徑問題。因為MyEclipse的基本上整合了所有的類庫,類似於我們在Eclipse下自己建立的類庫,所有的匯入相關的類庫都是一些引用,所以將項目從MyEclipse匯入Eclipse中首先要做的一件事是 【項目】->【右鍵】->【build path】->【configure
Time of Update: 2016-05-07
標籤:原文轉自:http://blog.chinaunix.net/uid-20225489-id-3066379.html在RFC1323中關於使用timestamp選項達到PAWS功能中,存在著一個可能的問題:防止PAWS的機制,多多少少自身也容易受到wraparound的攻擊(也可以說成溢出,與wraparound說的是一個意思,但wraparound應該準確,實際上並不是一個32位的數值達到0xFFFFFFFF之後,下一個變成了0,而是一個數A,另外一個數B,並且初始情況下B>A,
Time of Update: 2016-05-07
標籤:/*Fragment 動態載入*/ MyFragment2 myFragment2=new MyFragment2();/*建立執行個體*/ FragmentManager fragmentManager = getFragmentManager();/*擷取到FragmentManager*/ FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();/*開啟事務*/
Time of Update: 2016-05-07
標籤:最長公用子串問題:給定兩個字串A和B,求解兩個字串的最長公用子串。子串必須連續。如:A :" abcdef";B:"cdefgh"。最長公用子串為"cdef",返回為4。問題分析過程可以參考最長公用子序列。http://www.cnblogs.com/gaobaoru-articles/p/5450576.html程式實現: 1 /*************************************** 2 FileName LongestCommonSubstring.cpp 3
Time of Update: 2016-05-07
標籤: &
Time of Update: 2016-05-07
標籤:原文轉自:http://blog.csdn.net/zhangskd/article/details/7174682逾時重傳是TCP協議保證資料可靠性的一個重要機制,其原理是在發送一個資料以後就開啟一個計時器,在一定時間內如果沒有得到發送資料報的ACK報文,那麼就重新發送資料,直到發送成功為止。這是資料包丟失的情況下給出的一種修補機制。一般來說,重傳發生在逾時之後,但是如果發送端接收到3個以上的重複ACK,就應該意識到,資料丟了,需要重新傳遞。這個機制不需要等到重傳定時器溢出,所以叫做快速