Time of Update: 2018-12-07
分析過程這個來自一些項目中,擷取使用者Ip,進行使用者操作行為的記錄,是常見並且經常使用的。 一般朋友,都會看到如下通用擷取IP地址方法。function getIP() { if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $realip = $_SERVER['HTTP_X_FORWARDED_FOR']; } elseif (isset($_SERVER['HTTP_CLIENT_IP'])) { $realip =
Time of Update: 2018-12-07
我們最經常遇到的驗證,就是電子郵件地址驗證。網站上常見。各種網頁指令碼也都常用“Regex”(regular expression)對我們輸入的電子郵件地址進行驗證,判斷是否合法。有的還能分解出使用者名稱和網域名稱。現在用C++語言實現一下電子郵件地址驗證程式,用的是boostRegex庫。 原始碼如下,該代碼已在g++ 4.6上驗證通過。/* * regex.cpp - 用Regex驗證電子郵件地址 * * boostRegex * * *
Time of Update: 2018-12-07
Abstract明菜的第五首單曲,也是唯一一首展現高音的歌曲,並且改變了造型。Introduction老實說,這首歌在所有明菜的歌曲中顯得非常突兀,每次聽到這首歌我幾乎都略過。在她所有的單曲與專輯中,沒有一首像トワイライト -夕暮れ便り的key這麼高,不過83年的明菜還是唱上去了,所以看起來明菜的音域很廣,低音是她的拿手,高音也不是問題。我覺得這種歌曲實驗性質頗大,畢竟明菜才剛出道,所以還在試歌路,看看哪種最受歡迎。很多人認為明菜後來嗓子唱壞了,在1989年的AKINA EAST LIVE
Time of Update: 2018-12-07
Abstract若用Quartus II 7.2去開啟Quartus II 8.0的project,可能會出現以上的錯誤訊息,該怎麼解決呢?Introduction由於Quartus II 8.0的編譯速度明顯比Quartus II 7.2快,新的project也全面改用Quartus II 8.0,由於使用Quartus II 7.2人仍然很多,若開啟用Quartus II 8.0所寫的project,可能會遇到以下錯誤訊息:Code highlighting produced by
Time of Update: 2018-12-07
源碼:/* 11.0592MHz, 傳輸速率1200 */#include<reg51.h>#include<stdio.h>//標頭檔typedef unsigned int uint;/*********************************************************// delay(255); //當參數為char時時間為0.55881ms 參數//為整形時時間為2.22005ms,基本上相當於4倍/
Time of Update: 2018-12-07
原文連結對於在Linux下工作的人,如果你經常要畫一些二維圖和簡單的三維圖的話,那麼,gnuplot無疑是一個非常好的選擇,不僅圖形漂亮,而且操作簡單。當然如果需要品質更高的三維圖,請用其他的一些專業繪圖軟體。建議大家學會使用gnuplot。這個小軟體通常都是Redhat
Time of Update: 2018-12-07
Abstract玩iPhone JB,最怕的就是出現白蘋,我昨晚也『終於』遇到了。Introduction所謂的『白蘋』,就是iPhone開機後,一直出現『白蘋果』,而無法順利開機成功進入iPhone待機模式,變成一塊『磚頭』。若正常使用iPhone與AppStore上的程式,理論上是不可能出現白蘋,會出現白蘋,都是因為JB不成功或者安裝了一些JB軟體,才導致無法開機成功。用了iPhone 3GS + JB幾個月來一切正常,主要由於用了Steven
Time of Update: 2018-12-07
自訂滑鼠樣式,格式:css:{cursor:url('絕對路徑的圖片(格式:cur,ico)'),-moz-zoom-out;}//FF下面css:{cursor:url('絕對路徑'),auto;}//IE,FF,chrome瀏覽器都可以前面url是自訂滑鼠格式,映像的絕對路徑地址,後面的參數是css標準的cursor樣式,(IE下面可以不需要)表徵圖的格式根據不同的瀏覽器來分:IE支援cur,ani,ico這三種格式,FF支援bmp,gif,jpg,cur,ico這幾種格式,不支援ani格式
Time of Update: 2018-12-07
u盤引導安裝centos5公司剛剛買了一台伺服器,系統選定為Centos5.6,因為沒有USB光碟機,嘗試過移動硬碟安裝,閱遍教程,無功而返,最後嘗試隨身碟安裝,啟動,安裝一切成功,可是安裝完成後需要隨身碟才能啟動,原來是在安裝過程中要選擇GRUB引導安裝位置,因為這個錯誤白白安了半天!最後終於找到一個文檔裡面有介紹解決辦法,感謝Google!(雖然文檔是在百度文庫中找到的…)Centos5.6製作隨身碟啟動過程準備的材料:1、8GB 隨身碟一個2、centos
Time of Update: 2018-12-07
為什麼我們要說倒排索引呢? 因為倒排索引是目前 搜尋引擎公司最對搜尋引擎最常用的儲存方式.也是搜尋引擎的核心內容! 在搜尋引擎實際的引用之中,有時需要按照關鍵字的某些值尋找記錄,所以我們是按照關鍵字建立索引,這個索引我們就稱之為: 倒排索引, 而帶有倒排索引的檔案我們又稱作: 倒排索引檔案 也可以叫它為: 倒排檔案 來實現快速的檢索與高速的效率!那我想問下 什麼是倒排表呢? 倒排檔案中的 次關鍵字索引 我們稱做: 倒排表 其主要優點是: 在處理複雜的多關鍵字查詢時,
Time of Update: 2018-12-07
原文地址:http://www.blogjava.net/supercrsky/articles/185167.htmlB樹、B-樹、B+樹、B*樹詳解B樹 即二叉搜尋樹: 1.所有非葉子結點至多擁有兩個兒子(Left和Right); 2.所有結點儲存一個關鍵字; 3.非葉子結點的左指標指向小於其關鍵字的子樹,右指標指向大於其關鍵字的子樹; 如:
Time of Update: 2018-12-07
1.關於退出:wq! ----強制儲存退出:wq ---- 儲存退出:x ----- 作用和:wq 一樣ZZ ---- 作用和:wq一樣,(注意Z是大寫的,並且不是在命令模式):q ---- 退出:q! --- 強制退出 ==============================================2.關於移動h : 在當前行向左移動一個字元j: 移動到下一行k: 移動到上一行l: 在當前行向右移動一個字元Ctrl +f: 向前滾動一頁Ctrl +b:
Time of Update: 2018-12-07
Abstract明菜的第六首單曲,是我認識明菜的第一首歌。Introduction小學四五年級時,我最迷的是楊林,到了六年級時,在偶然的狀況下從同學借來明菜的錄音帶專輯,第一首歌曲就是『禁區』,從此開始迷上明菜。這也是我第一首到背如流的明菜單曲,聽到錄音帶都斷掉了。『禁區』是明菜是第一次進83紅白所唱的歌,這時明菜的風格開始形成,主要是展現低音部分以及過人的肺活量,這也是明菜和80年代眾多偶像娃娃音的區別,張國榮曾經翻唱此曲。從此之後,明菜開始多首中快板的歌曲。當時明菜的舞步蠻好笑的,很像在做體
Time of Update: 2018-12-07
AbstractQuartus II 8.0除了編譯速度變快以外,還有一個很明顯的改變:『執行Programmer會另開一個新視窗』,這樣的改變是好是壞見仁見智,該如何讓Programmer如Quartus II 6.x、7.x那樣開啟在Quartus II內呢?Introduction設定Programmer開啟在Quartus II內Step 1:Tools -> Options :Category :Programmer不要勾選Automatically open as
Time of Update: 2018-12-07
Abstract在Visual Studio中,所有要編譯的.cpp檔一定要加入project中才可編譯,但在Quartus II中,似乎不加入.v到project也能順利編譯,到底該將所有.v檔加入Quartus II project嗎?IntroductionQuartus II也有project的機制,但實務上會發現,不需將.v檔加入project檔,Quartus II也能順利編譯,在Altera原廠所提供的Quartus II Introduction Using Verilog
Time of Update: 2018-12-07
Abstract基本的4位元加法器,使用Verilog與megafuction實現。Introduction使用環境:Quartus II 7.2 SP3 + ModelSim-Altera 6.1g + DE2(Cyclone II EP2C35F672C6)Method 1:自己撰寫Verilogadd_4_v.v / Verilog1 /* 2 (C) OOMusou 2008 http://oomusou.cnblogs.com3 4 Filename :
Time of Update: 2018-12-07
原文地址:http://www.ooso.net/archives/589參考地址:http://cnodejs.org/blog/?p=2080下面分別介紹在Mac, Ubuntu,Centos以及Windows下安裝Node.js.Mac在Mac下,如果你喜歡用homebrew,那麼只用一行就可以裝好:brew install node否則,只能考慮手工安裝了,步驟如下:安裝Xcode安裝git運行下面的命令列編譯node.jsgit clone
Time of Update: 2018-12-07
Stratix III內建256 AES加密,分為易失加密和非易失加密兩種,具體請參見應用筆記AN512和AN552。近期有客戶回函,Stratix III使用非易失加密後,無法boot。經過一個多禮拜的排解。現在確認,使用91sp2根據密鑰產生jic,下載後,是無法正常配置啟動的。換用11.0根據密鑰產生jic,下載後,可以正常配置啟動。不過,無論91sp2還是11.0都是可以燒入密鑰的。
Time of Update: 2018-12-07
文章目錄 第一部分 軟體入門篇第二部分 Verilog HDL入門篇第三部分 Verilog HDL演練篇第四部分 SOPC篇第五部分 時序約束篇第六部分 軟體技巧篇
Time of Update: 2018-12-07
AbstractVM並不是什麼新的觀念,透過VM我們可以在一個OS去執行其他OS,若我們將Quartus II也裝在VM中,將可解決一些長久以來Quartus II使用上所遇到的問題。Introduction使用環境:Windows XP SP3 + VirtualBox 4.1.2 + Quartus II 11.0 + DE2-70在使用Quartus II的過程中,你是否也像我一樣遇到過以下的問題:1.公司或實驗室只購買一套Quartus II