Time of Update: 2018-12-06
<?php class class_post { //驗證是否為指定長度的字母/數字組合 function fun_text1($num1,$num2,$str) { Return (preg_match("/^[a-zA-Z0-9]{".$num1.",".$num2."}$/",$str))?true:false; } //驗證是否為指定長度數字 function fun_text2($num1,$num2,$str) { return
Time of Update: 2018-12-06
1. 下載解壓FCKeditor 2.6.3,我是放在system/application/plugins/fckeditor/ 下。2.根據你的php版本,將fckeditor_php4.php或fckeditor_php5.php複製到 /system/application/libraries/ 下,並更名為 fckeditor.php3. 開啟此檔案,將類名更改為 Fckeditor,並修改你的構造器 // PHP
Time of Update: 2018-12-06
我在還原資料庫的時候發生下面的問題: 發生內部一致性錯誤,請與支援人員聯絡以尋求協助 RESTORE DATABASE操作異常終止 解決方案:可能出現的情況為: 1.沒打補丁.(如sql server 2000的SP4). 2.磁碟空間不夠. 3.備份檔案不是完全備份. 4.嘗試使用強制性還原. 5.資料庫邏輯名稱不對. 針對這幾種可能出現的情況,做出對應的措施。
Time of Update: 2018-12-06
這幾天突然區域網路飛鴿不能用了,只能發資訊,不能傳東西。抽空解決了一下,先排除,因為其它機器可以互傳,所以證明是我的機子出了問題。網上百度了一下,有以下情況:1.什麼軟體把連接埠封閉了,飛鴿使用的預設連接埠為 2425 若僅使用 UDP 協議的連接埠, 將不能傳送檔案/檔案夾 (如果安裝了防火牆, 則必須開啟相應的 TCP 和 UDP
Time of Update: 2018-12-06
1.洪水以外的東西——被濫用的SYN拒絕服務(Synchronize Denial of
Time of Update: 2018-12-06
CORBA Programming with TAO - 4.Basic Functions(常用基本方法解析)摘要:簡要介紹CORBA規範定義的幾個常用基本方法的功能及應用中需要注意的問題。本文:idl編譯器會為每個在idl中聲明的interface產生一個對應的代理基類:class InterfaceName;以及兩個對象參考型別:InterfaceName_ptr和InterfaceName_var前者是一個指標類型,其定義往往是:typedef InterfaceName*
Time of Update: 2018-12-06
購物車相當於現實中超市的購物車,不同的是一個是實體車,一個是虛擬車而已。使用者可以在購物網站的不同頁面之間跳轉,以選購自己喜愛的商品,點擊購買時,該商品就自動儲存到你的購物車中,重複選購後,最後將選中的所有商品放在購物車中統一到付款台結賬,這也是盡量讓客戶體驗到現實生活中購物的感覺。伺服器通過追蹤每個使用者的行動,以保證在結賬時每件商品都物有其主。 購物車的功能包括以下幾項:n 把商品添加到購物車,即訂購n 刪除購物車中已定購的商品n
Time of Update: 2018-12-06
g_closure_marshal提供了一些常用的closure的實現,但是由於傳回值和參數列表的可能性實在太多,無法窮舉,所以,gobject提供了一個程式:glib-genmarshal來幫我們產生指定的closure的實現(自動產生代碼)。 在目前的目錄下建立一個檔案,比如:marshal.list,包含內容如下: VOID:UINT,UINT 就是傳回值和參數列表。然後: glib-genmarshal --header --prefix=gst_play_marshal
Time of Update: 2018-12-06
GStreamer的Plugin Writer's Guide通篇都沒有給出一個完整的plugin的原始碼列表,也沒有描述如何build和install一個plugin,針對這一點,研究了一下gstreamer plugin template,發現是一個基於autoconf, automake的project,一般情況下,直接運行autogen.sh就會自動產生configure,然後configure,接著只需要make, make install即可。make
Time of Update: 2018-12-06
看了MP4Box的源碼,後來對照代碼參看了H.263的Specification,取寬高的 方法如下:1. 讀前22個bit(不是byte),然後轉成int,這個值應該是32(0x20)。這是H.263 stream的start code,表示這是一個H.263的stream2. 讀第36-38bit,轉成int,這個值就表示該263 stream的format,對應表如下: Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
主要是兩個方法: setVisible(true/false) 這個方法用來顯示/隱藏JDialog的介面,並不能析構JDialog dispose() 這個方法能析構JDialog,但是建議在調用JDialog顯示的代碼中調用這個函數,因為如果在JDialog本身的代碼中調用dispose(比如我們有個JDialog,有個cancel按鈕,在cancel按鈕的響應代碼中調用dispose),那這樣調用JDialog的人,就無法再訪問JDialog中的一些變數了,所以建議調用者調用這個dispo
Time of Update: 2018-12-06
加上這樣一句話:<param name="quality" value="high"> <param name="wmode" value="Opaque">或者這樣:<embed src="images/new.swf" quality="high" wmode="Opaque" width="1006" height="586"></embed>在做web開發中可能會遇到flash遮擋頁面中元素的情況,無論怎麼設定flash容器和層的深度(z-
Time of Update: 2018-12-06
H.264與MPEG4區別MPEG系列的標準歸屬於ISO/IEC,但另一方面以制訂國際通訊標準為主的機構:ITU-T,在完成H.263(針對視頻會議之用的串流視頻標準)後展開了更先進的H.264制訂,且新制訂是與ISO/IEC機構連手合作,由兩機構共同成立一個名為JVT(Joint Video Team)的聯合工作小組,以MPEG-4技術為基礎進行更適於視頻會議(Video
Time of Update: 2018-12-06
比如把代碼裡面所有的close調用,替換成alpclose。於是寫了一個指令碼,有了一些收穫。指令碼如下: Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
GstPipeline在從PAUSED轉成PLAYING的時候,會select一個clock並計算出basetime,這兩樣東西都會賦給pipeline中每個element。那這個basetime每次是怎麼計算的呢? 原來認為這個basetime就是當前的clock
Time of Update: 2018-12-06
1. 擷取duration的話,有幾個途徑:(1)在bus上監聽GST_MESSAGE_DURATION,如果有這個訊息到來,用gst_message_parse_duration就可以獲得。但是往往element不會發這樣的message出來 (2)用gst_query_new_duration建立一個duration query,然後用gst_element_query(pipeline,
Time of Update: 2018-12-06
Memory-mapped I/O(don't confused with memory-mapped file I/O) and I/O Port-------------- Overview --------------------------Memory-mapped I/O (MMIO) and port I/O (also called port-mapped I/O or PMIO) are two complementary methods of performing input/
Time of Update: 2018-12-06
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->static void cb_playbin_notify_source(GObject *obj, GParamSpec *param, gpointer u_data){ // check whether this is rtsp source gchar *objname = GST_
Time of Update: 2018-12-06
想讓xvimagesink/ximagesink這樣的element在我們指定的視窗中繪製video?簡單的很: 1. new一個GtkDrawingArea 2. connect它的expose-event signal,e.g: // Drawing on our drawing area g_signal_connect(G_OBJECT(area), "expose-event", G_CALLBACK(expose_cb), NULL); 3.
Time of Update: 2018-12-06
開啟gstreamer debug一般方法是:export GST_DEBUG=filesrc:5這樣的做法,然後運行程式。但是通過看gstreamer的代碼,這個環境變數是在gst_init的時候被讀取並設定的,具體是在init_pre這個函數裡面。如果程式已經在運行了,gst_init已經做過了,這個時候要開啟debug怎麼辦呢?(Media