201503-17 Linux下實現Web數據同步的四種方式 實現web數據同步的四種方式1、nfs實現web數據共享2、rsync+inotify實現web數據同步3、rsync+sersync更快更節約資源實現web數據同步4、unison+inotify實現web數據雙向同步一、nfs實現web數據共享nfs能實現數據同步是通過NAS(網絡附加存儲),在服務器上共享一個文件,且服務器需要設置文件系統的權限和配置文件設置的權限,權限兩者之間取交集,然后客戶端把共享的文件掛載到本地,客戶端對文件有讀寫權限,則實現數據的同... 繼續閱讀 >
201503-17 20個非常有用的Java程序片段 下面是20個非常有用的Java程序片段,希望能對你有用。1.字符串有整型的相互轉換Stringa=String.valueOf(2);//integertonumericstringinti=Integer.parseInt(a);//numericstringtoanint2.向文件末尾添加內容BufferedWriterout=null;try{out=newBufferedWriter(newFileWriter(”filename”,true));out.write(”aString”);}catch(IOExceptione){//errorprocessingco... 繼續閱讀 >
201503-17 MySQL服務器連接過程分析 mysqld是MySQL服務器端主進程,可以說mysqld是MySQL的真正核心,一切工作都是圍繞mysqld進程進行的。所以要解剖mysql這個龐然大物,mysqld的代碼是最好的突破口。一切都是從熟悉的main()函數開始的,其實是從mysqld_main()函數開始的。這些代碼都在mysqld.cc。mysqld_main()隨后調用了win_main)()。win_main()函數主要是做了一些初始化的工作。初始化工作完成之后,MySQL已經做好準備接受連接了。然后我們的主角Handle_connectio... 繼續閱讀 >
201503-17 JavaScript 開發的45個經典技巧 JavaScript是一個絕冠全球的編程語言,可用于Web開發、移動應用開發(PhoneGap、Appcelerator)、服務器端開發(Node.js和Wakanda)等等。JavaScript還是很多新手踏入編程世界的第一個語言。既可以用來顯示瀏覽器中的簡單提示框,也可以通過nodebot或nodruino來控制機器人。能夠編寫結構清晰、性能高效的JavaScript代碼的開發人員,現如今已成了招聘市場最受追捧的人。在這篇文章里,我將分享一些JavaScript的技巧、秘訣和最佳實... 繼續閱讀 >
201503-17 PHP 驗證登陸類 用法/* * 例子 * * $Auth=newAuth(); * $Auth->login("123@123.com","123"); * $Auth->logout(); * echo$r->init(); ***/<?php /* * *@ID: 驗證登陸類 * *@class: Auth.class.php * *@auther: 欣兒&nbs... 繼續閱讀 >
201503-17 如何用PHP開發Android應用程序 Google的開源Android移動操作系統正在席卷全球智能手機市場,和蘋果不一樣,它對那些想將應用程序提交到iPhoneAppStore的開發人員有著嚴格的指導方針和要求,Google的Android平臺非常開放,甚至還可以用PHP編寫Android應用程序,Irontech創建了一個運行在Android上的PHP移植程序,結合Android的腳本層(ScriptingLayerforAndroid,SL4A),你就可以構建PHPAndroid應用程序了。在這篇文章中,我們將介紹如何安裝、配置和使用... 繼續閱讀 >
201503-16 PHP開發之自定義函數及數組 本文將介紹一些PHP開發中自定義函數和數組相關的知識,PHP開發者可以關注一下。一、自定義函數自定義函數就是我們自己定義的函數,在PHP中自定義函數格式如下:functionfunname(arg1,arg2,arg3......){//TODOreturnvalues;}<?phpfunctionfun($m,$n){if($m==0||$n==0){return0;}else{$a=$m*$n;return$a;}}$p=2;$h=3;echo$p."*".$h."=".fun($p,$h);?>輸出結果:下面再舉一個可變參數的函數<?php/*fun... 繼續閱讀 >
201503-15 深入探討Java中的異常與錯誤處理 Java中的異常處理機制已經比較成熟,我們的Java程序到處充滿了異常的可能,如果對這些異常不做預先的處理,那么將來程序崩潰就無從調試,很難找到異常所在的位置。本文將探討一下Java中異常與錯誤的處理方法,一起來看看。異常與錯誤:異常:在Java中程序的錯誤主要是語法錯誤和語義錯誤,一個程序在編譯和運行時出現的錯誤我們統一稱之為異常,它是VM(虛擬機)通知你的一種方式,通過這種方式,VM讓你知道,你(開發人員)已經犯... 繼續閱讀 >
201503-15 如何用Shell腳本生成XML文件 今天把這段時間學習完shell后完成工作上的一個小案件整理了一下,分享給大家!說來也巧了,作為一個剛剛畢業半年的菜鳥,進入公司后,聽公司的大牛推薦學習linux–”鳥哥的私房菜“,基本上是從去年8月份開始到了今年的1月份,基本上是把基礎篇看完了,開始了解shell腳本的相關知識。剛好公司有了一個shell腳本的案件給我了,時間上也沒有多緊。然后就一邊學習一邊開始做,雖然中途客戶反映先前的業務邏輯有問題耽擱了兩周,... 繼續閱讀 >
201503-15 PHP開發之環境搭建及配置 一、PHP5.4環境搭配基本流程Apache:Web服務提供者。官網:www.apache.orgPHP:官網:www.php.netMysql:?官網:www.mysql.com二、軟件下載Apache下載地址:http://download.csdn.net/detail/lxq_xsyu/7057423PHP下載地址:http://download.csdn.net/detail/lxq_xsyu/7057401Mysql下載地址:http://download.csdn.net/detail/lxq_xsyu/6468461三、環境搭建(1)Apache安裝安裝成功(2)解壓PHP5.4(3)配置Apache的... 繼續閱讀 >
201503-14 PHP 編碼風格規范指南 本指羅列了通用的PHP代碼格式規則和建議,意在減少不同作者的編碼風格差異帶來的認知障礙。這里的風格約定衍生自若干成員項目。指南作者們在多個項目中協作,推動了這些指導條款落地。指南的關鍵在于共享,而不是規則本身。文中涉及的關鍵詞“MUST必須”,“MUSTNOT必須不”,“REQUIRED必需”,“SHALL會”,“SHALLNOT不會”,“SHOULD應該”,“SHOULDNOT不應該”,“RECOMMENDED推薦的”,“MAY可能”,和“... 繼續閱讀 >
201503-14 Linux 上配置 syslog 服務器過程詳解 syslog服務器可以用作一個網絡中的日志監控中心,所有能夠通過網絡來發送日志的設施(包含了Linux或Windows服務器,路由器,交換機以及其他主機)都可以把日志發送給它。通過設置一個syslog服務器,可以將不同設施/主機發送的日志,過濾和合并到一個獨立的位置,這樣使得你更容易地查看和獲取重要的日志消息。rsyslog 作為標準的syslog守護進程,預裝在了大多數的Linux發行版中。在客戶端/服務器架構的配置下,rsyslog同時... 繼續閱讀 >
201503-13 JavaScript中textRange對象使用方法總結 TextRange對象是動態HTML(DHTML)的高級特性,使用它可以實現很多和文本有關的任務,例如搜索和選擇文本。文本范圍讓您可以選擇性的將字符、單詞和句子從文檔中挑選出來。TextRange對象是在HTML文檔將要顯示的文本流上建立開始和結束位置的抽象對象。下面是TextRange的常用屬性與方法:屬性boundingHeight獲取綁定TextRange對象的矩形的高度boundingLeft獲取綁定TextRange對象的矩形左邊緣和包含TextRange對象的左側之... 繼續閱讀 >
201503-13 學習 MySQL 應該掌握的 6 個技巧 MySQL由于它本身的小巧和操作的高效,在數據庫應用中越來越多的被采用。作為LAMP(或WAMP)開發中的重要一環,MySQL值得PHP開發者的重視和認真學習。1.每一行命令都是用分號(;)作為結束對于MySQL,第一件你必須牢記的是它的每一行命令都是用分號(;)作為結束的,但當一行MySQL被插入在PHP代碼中時,最好把后面的分號省略掉,例如:mysql_query("INSERTINTOtablename(first_name,last_name)VALUES('$first_nam... 繼續閱讀 >
201503-12 PHP利用header和meta實現頁面編碼聲明 在PHP中,我們可以利用header方法來指定PHP頁面的頁面編碼,可以是UTF,也可以是GBK編碼,具體方法如下:php頁面為utf編碼header(“Content-type:text/html;charset=utf-8″);php頁面為gbk編碼header(“Content-type:text/html;charset=gb2312″);php頁面為big5編碼header(“Content-type:text/html;charset=big5″);通常情況以上代碼放在php頁面的首頁用header或meta實現PHP頁面編碼... 繼續閱讀 >
201503-12 PHP實現守護進程的啟動和終止操作 PHP也是可以直接進行守護進程的啟動與終止的,相對于shell來說會簡單很多,理解更方便,當然了PHP守護進程要實現自動重啟還是要依賴于shell的crontab日程表,每隔一段時間去執行一次腳本看腳本是否需要重啟,如果需要則殺掉進程刪除RunFile文件,重新啟動并在RunFile文件中寫入pid。<?phpfunctionstart($file){$path=dirname(__FILE__).'/';$runfile=$path.$file.'.run';$diefile=$path.$file.'.die';... 繼續閱讀 >