Posts tagged MySQL

AJAX框架匯總(7) – PHP

7 Server-Side: PHP

7.1 AjaxAC (2005年4月)

AjaxAC用一個單獨類封裝了完整的應用程序功能

* 所有的功能集成在自包含的類中(另外附帶一些Javascript庫)
* 調用PHP文件或者HTML頁面非常簡易,隻需創建App類後把類引用傳遞給需要調用的Javascript對象或者HTML元素即可。
* 捕獲Javascript事件
* 可以自定義配置數據,並且支持運行時參數更改
* 無需再Javascript代碼中夾雜淩亂的Html代碼,所有事件都是被動態附加上的
* 由於以上兩個優點,所以支持良好的模版引擎
* 容易Hook到PHP類和MySql數據已返回給自己的request
* 能夠容易的用Javascript建立窗口模式應用程序。

More >

我為什麼不使用session

在考慮session的問題上,我最終放鍥了session:

1、原本的session是使用文件來管理的。文件繫統的好壞直接影響session的性能,尤其當有幾K人同時在線的時候,尤其突出。解決方法有兩個:數據庫和文件(使用哈希路徑)。
2、原有session的擴展性和可控制性不好。不利於結合我現有的繫統。
3、在選用數據庫的時候,我並沒有選擇sqlite,上次我測試sqlite效率在win xp上效率沒有想象中的好。

最後我選擇了myql的heap表來處理session,並且把session處理和online在線用戶統計結合起來。

下麵給出代碼為我的一個實例(沒提供其他的細節了,俱體使用要相應修改)

More >

Current Job

工作時期:2007年7月 至 現在
工作公司: 學校
職位: TSS(Technique Support and Services)
工作性質:全職
工作人數:1人
主要工作:Maintain the Server, Web Site, Network, End User Training and Support
主要工作技能:Support and Setting MS Windows Server 2003/08, Shell Script, IIS, .NET Framework, MS SQL, MySQL, Apache, PHP, ASP.NET, Cisco IOS, Network Skills
伺服器數量(物理):9 部
電腦數量:130 部以上
AP 數量:23個以上
Switch 數量:6
Router 數量:2
Firewall 數量:2

目錄

工作簡介
己完成的工作重點
Server Room 設備圖片
功能及工作簡介

工作簡介:

  • 主要是維護網路及伺服器日常工作正常。
  • 每天檢查網路設備及伺服器,如發現不正常記錄時,追查原因及修正。
  • 網站日常維護工作,更新資料。

己完成的工作重點:

  • 更換全校網路基建,基本上全是使用Cisco(思科),總額超過30萬。
  • 購置及更換全校電腦,兩個電腦室,30個班房,合共超過130台電腦。
  • 購置及轉移WebSAMS校院管理系統
  • 購置及轉移新的Fileserver
  • 轉移新的Domain Controller(Staff, Student)
  • 轉移新DNS
  • 購置及設定內聯網系統eClass
  • 更換新的Web Server及Web Site(網站)
  • 新建FTP Server
  • 新建Stream Server
  • 新增不同的Web Application, Library System…
  • 新增不同的Sub Domain, apps.domain.com, library.domain.com

Server Room 設備圖片:

功能及工作簡介:

設備:Firewall

設備名稱:Cisco Firewall ASA 5510, WebSAMS Firewall(SUSE)
工作範圍:
Cisco Firewall ASA 5510 是用作Internet與Intranet的一個保護層。
主要用作限制IP和PORT的存取,提供VPN(IPSec)的通道。

WebSAMS Firewall(SUSE) 是教育署WebSAMS中的一部份,主要用作提供SSL(HTTPS)的存取。

設備:Switch

設備名稱:Cisco Switch 2960, Cisco Switch 2960 PoE, Cisco Core Switch 3560
工作範圍:
Cisco Switch 2960 PoE 主要連接各AP,以減少電線的插位。
Cisco Switch 2960 全公司共有4部,連接不用的電腦,提供VLAN把不同的羅輯的電腦群分隔。
Cisco Core Switch 3560 主要連接Server,提供Giga LAN 存取,及EtherChannels(把多個PORTS變為一個在存取,提供更高的速度或穩定性)。另外這亦是連接INTERNET的Gateway。

設備:Access Point

設備名稱:Cisco Aironet 1130AG AP, Cisco Aironet 1100AG AP
工作範圍:
Cisco Aironet 1130AG AP和Cisco Aironet 1100AG AP功能相似,主要提供全公司無線上網,支援多重SSID。

設備:Router

設備名稱:Huawei Router Quidway AR 28-11, Cisco Router 2600
工作範圍:
Huawei Router Quidway AR 28-11是出Internet的Router,主要提供16個IP的MAPPING。但由於多加了一個Cisco Firewall ASA 5510,NAT及NAP的MAPPING則交由ASA 5510 去做。
Cisco Router 2600 是應教育署要求,把OFFICE(WebSAMS)完全獨立開來,只可出不可入來設定的。

設備:Web Server

設備名稱:Web Server, Web Server (WebSAMS), Web Server (eClass)
工作範圍:
Web Server 主要是由Windows 2003 R2 + IIS提供服務給公司主要網站。
Web Server (WebSAMS) 是由教育署提供的,基於Apace, BOSS, Tomcat來運行。
Web Server (eClass) 是外購軟件,基於Linux, Apace, PHP, MySQL來運行。

設備:Fileserver

設備名稱:IBM System x3650
工作範圍:
Fileserver 供網全公司資料存取服務,提供4TB RAID 5, 運行於Windows 2003 R2

設備:Stream Server

設備名稱:Stream Server
工作範圍:
Stream Server 主要提供實時廣播及串流廣播,基於Windows 2003 R2。

設備:Multi-Purpose Server

設備名稱:HP G6
工作範圍:
主要用於Virtual Machine。運行於Windows 2008。
有VM: FTP Server, Student Server, Web Applicaion Server, Library System

設備:DC Server

設備名稱:DC Student Server, DC Staff Server
工作範圍:
DC Server為全公司提供兩個不同的Domain,供教師及學生登入。維護不同的OU及Shell Script。

設備:DNS Server

設備名稱:DNS
工作範圍:
DNS Server提供特定的轉址服務。

Linux: Filesystem Hierarchy Standard (FHS) 標準

* /etc/:幾乎系統的所有設定檔案均在此,尤其 passwd,shadow
* /etc/init.d:系統開機的時候載入服務的 scripts 的擺放地點
* /boot:開機設定檔,也是預設擺放核心 vmlinuz 的地方
* /usr/bin, /bin:一般執行檔擺放的地方
* /usr/sbin, /sbin:系統管理員常用指令集
* /dev:擺放所有系統裝置檔案的目錄
* /var/log:擺放系統登錄檔案的地方

More >

Cathay Travel Questionnaire

項目名稱:網上問卷及管理系統
運作網站:Cathay Travel
工作公司:Cathay Travel
完成日期:2008 年
工作形式:Freelance
開發人員:Ricky Kwan(RickyKwan)
編程語言:PHP5, HTML, JavaScript, CSS
數據庫 :MySQL

More >

PHP 連 MySQL 顯示中文設定技考

是否很多時候用PHP連MySQL時,中文都變了問號(?)或亂碼呢!
其實設定很簡單!看下去就知啦!

More >