學習PHP程式語言的一些總結
1. 佈局問題
CSS樣式表的優先順序問題
樣式表中的某設定與網頁設定衝突,則以樣式表的優先順序為準。
在CSS樣式表中詳細設定各種“體例格式”(新的體例格式就重新命名並加到CSS樣式表中)。
2. 表格問題(畫素與百分比)
使用“畫素”固定化最外圍的表格佈局,而使用“百分比”或“自由伸展”設計佈局單元格或內部巢狀表格,設立“間隔影像”來定位表格的邊界。
3. 伺服器問題
Web伺服器端:Win用自帶的IIS伺服器軟體,Linux常用Apache伺服器軟體。
伺服器執行環境僅針對伺服器執行資料夾有效。
4. 資料庫安裝問題
安裝資料庫以後,經常出現“無法連線資料庫”或“無法找到資料庫”的提示,需要安裝使用ODBC(資料庫和網頁輸出間的連線程式)進行連線。
正確安裝資料庫和ODBC後,出現“不知名的錯誤”或“不支援當前資料庫”的提示,是沒有安裝“動態網頁技術直譯器與資料庫間的連線檔案”所致。(這個連線檔案一般可以在相關的動態網頁技術直譯器的檔案中找到)
ODBC程式由資料庫開發商提供;
直譯器與資料庫的連線程式由直譯器開發商提供;
5. PHP軟體下載
http://www.cnphpbb.com/ (中文版phpBB軟體)
6. 在Linux伺服器中常用的伺服器端軟體
Apache:網頁伺服器 http://www.apache.org/dist/httpd 下載,開放原始碼的HTTP伺服器,多平臺,可以通過API擴充套件,Perl/Python等直譯器被編譯在其中。通過編譯的模組實現許多技術的支援,從程式語言PHP的支援,身份認證模組如:mod_access、mod_auth和mod_digest,通用的語言介面的支援如:Perl、Python、Tcl等。
MySQL:資料庫伺服器 http://www.mysql.com/downloads/index.html
PHP:伺服器端指令碼語言 http://www.php.net/downloads.php
ProFTPD:FTP伺服器 http://www.proftpd.org/
vsftpd:非常安全的FTP伺服器 http://www.rpmfind.net/linux/redhat/9/en/os/i386/RedHat/RPMS
UnrealIRCd:IRC伺服器 http://www.unrealircd.com/downloads.php 這是一個免費的製作聊天伺服器端的軟體,可以輕鬆組建聊天室。
pptpd:VPN伺服器 http://prdownloads.sourceforge.net/poptop 獲得。
JabberD Quickstart:即時訊息伺服器 http://jabberd.jabberstudio.org/quickstart 它相容jabber協議的客戶端和服務端元件的TCP套接字的連線等。
ample:網路電臺伺服器,以及組建形式多樣的伺服器(如:網路音樂伺服器) http://prdownloads.sourceforge.net/ample 下載,ample使用的P2P(Peer-to-peer,點對點網路技術)對等網際網路絡技術。
7. 網路服務安全問題
網站資訊分類:線分類、面分類、混合分類。
FTP伺服器:許多可以用anonymous使用者名稱登陸,FTP伺服器一定要設定目錄許可權,不要將不應該有的許可權開放給共享的帳戶。
Telnet:最大的安全問題是客戶登陸時的使用者名稱和密碼使用的明文傳輸。
www服務:它的安全問題是來自“公共閘道器介面程式”存在著安全漏洞,JavaScript和Active都會帶來安全問題。
郵件伺服器:它的一些程式通常以root帳號執行,潛在著危險。還有角色欺騙等。
Usenet服務:它的Usenet新聞的安全問題。
NFS網路檔案系統:可以連線遠端檔案系統,不恰當的配置將被人很容易地重灌NFS檔案系統。
8. 日誌檔案的訊號分析
a.模式匹配:將收集的資訊與已知的資料庫中的資訊進行比較。系統負擔小,準確率高。但是卻需要不斷的升級更新新的攻擊方式的相關資料;
b.統計分析:將統計的正常時的測量屬性平均值與網路、系統的行為進行比較來確定。
c.完整性分析:主要關注某個檔案或物件是否被更改。它利用強有力的加密機制(稱為訊息摘要函式)識別哪怕是微小的變化。缺點是一般以批處理的方式實現,用於事後分析而不能實時響應。
9. 網頁測試
a.瀏覽器的測試:
視窗/結果à開啟“結果”皮膚,點選“目標瀏覽器檢查”,點選“結果”皮膚左上角的選單,在彈出的選單中點選設定。(點選“瀏覽報告”按鈕將顯示相關報表)
b.解析度的測試:
在作業系統中對解析度進行設定,最低設為800×600,最高設為1280×1024的測試。
c.不同作業系統的測試:
在不同的作業系統環境中進行除錯。
d.連結的測試:
視窗/結果à開啟“結果”皮膚,點選“連結檢查器”,點選檢查連結按鈕進行相關檢視。
10. 遠端登入軟體SSH
一般託管商都會免費安裝基本的Linux系統和SSH遠端管理軟體。
一般的Unix系統、Linux系統、FreeBSD系統都附帶有支援SSH(Secure Shell)的應用程式包。SHH不僅可以替代Telnet,又可以為FTP、Pop、甚至為PPP提供一個安全的“通道”。
SHH最初由芬蘭一家公司開發,受版權和加密演算法的限制,人們一般都轉而使用免費的OpenSHH軟體包。
SHH軟體:OpenSHH軟體包
SHH遠端登入軟體:F-Secure SHH Client 軟體
本文轉自鋼鋼部落格園部落格,原文連結:http://www.cnblogs.com/xugang/archive/2008/09/05/1285055.html,如需轉載請自行聯絡原作者
相關文章
- Swift語言Storyboard教程學習總結Swift
- C 語言程式設計習慣總結程式設計
- PHP程式碼審計學習總結PHP
- C 語言程式碼總結
- PHP 學習總結之字串PHP字串
- 學習 CodeWhisperer 的一些總結
- RunLoop的一些學習與總結OOP
- PHP 學習總結之函式PHP函式
- PHP 學習總結之陣列PHP陣列
- sql語句學習總結SQL
- 爬蟲學習中的一些總結爬蟲
- go語言學習-結構體Go結構體
- 最值得你學習的程式語言
- 學習蘋果Swift語言的一些線上資源蘋果Swift
- 對學習程式語言的的小感想
- 小程式學習總結
- Elasticsearch 一些命令彙總 以及學習總結Elasticsearch
- 七週學會七種語言:學習程式語言的實用指南
- 學習遊戲要學習程式語言嗎?十大主流程式語言解析遊戲
- PHP設計模式學習最全總結PHP設計模式
- PHP驗證碼的語言包&預警資訊通知總結PHP
- Dart程式語言入門學習Dart
- 這些程式語言值得學習
- 如何學習一門程式語言
- 程式語言學習之我見
- 學習你的第一門程式語言
- 學習不同程式語言的重要性
- C語言指標部分教學總結C語言指標
- C語言的學習C語言
- php的一些面試題總結(5)PHP面試題
- C語言學習方法,怎麼學習C語言?C語言
- JS/JSP學習的一些問題總結JS
- lua學習: lua及函數語言程式設計語言函數程式設計
- ES6 語法學習總結
- C語言大總結C語言
- Perl語言學習(四)Perl控制結構
- 到底該學習什麼程式語言
- 漫畫:程式語言學習曲線