Search


關於工作室

Newton 牛頓
Web Developer
PHP+MYSQL, Flash, Javascript, .NET Framework, Web Application.

找尋網頁設計專家?

牛頓工作室提供客製化網頁設計服務,想知道更多,歡迎來信洽詢。 E-mail Us!

近期文章

Sponsors

Plurk

Plurk.com

行事曆

主題

彙整

Sponsors

Blogroll

Archive for 5月, 2008

« Previous Entries

MySQL進行資料庫搬移時遇到的編碼問題

星期四, 5月 29th, 2008

當我們要把一個MYSQL的資料庫輸出,
搬移到另一臺機器的MYSQL時,
如果是全英文的資料庫還好, 最怕的是遇到中文字編碼的問題.
如果欄位是VARCHAR的dataType, 搬移後用網頁顯示時會是” ??? “..
相信是因為big5跟UTF-8之間轉換所造成的問題.
我的解決方式是把相關的資料格式從VARCHAR 變成 BLOB.
中文字就能正常顯示了.
這樣做的缺點是資料格式若是BLOB則會減低效率,
而且用PHP函式對中文字作字串處理時會有問題.
僅供參考囉~

資料庫正規化

星期一, 5月 26th, 2008

正規化的理念包括下列四點:

欄位唯一性 (Field Uniqueness)

主關鍵欄位 (Primary Key)

功能關聯性 (Function Dependence)

欄位獨立性 (Field Independence)

詳細的文章可參考:按此

很好笑的System Administrator之歌

星期一, 5月 26th, 2008

很好笑的System Administrator之歌

超划算的虛擬主機配套

星期二, 5月 20th, 2008

憑此卷購買小牛虛擬主機兩年繳,就可以現金折抵520元唷!!!
實在是太划算了@@!!!
折價卷碼: CP520
於訂購系統折價卷欄輸入即可
小牛虛擬主機 http://www.calfhost.com

Json 是舍米?

星期一, 5月 12th, 2008

如果有用PHPINFO的人都會常常看到JSON這個模組吧? 究竟JSON是甚麼呢?
看了以下的文章, 你就會恍然大悟了:
三分鐘告訴你甚麼是JSON,
http://secretgeek.net/json_3mins.asp
另外JSON的官網:
http://www.json.org
簡單的來說Json就是一種資料結構,
他類似XML, 能夠存放資料, 可再用程式語言去讀取他..
XML與JSON得比較可以參考上面的文章~

.NET FRAMEWORK 為自己的程式設定Security Permission

星期三, 5月 7th, 2008

為了避免使用者取得他們不應該存取的資料,
.NET FRAMEWORK提供了安全性的物件, 限制使用者的存取權限.
這跟Windows本身的帳戶安全性有些不同, 是針對程式而言.
SecurityAction 屬性有三種:

RequestMinimum(M) 正常執行的最小權限
RequestOptional(O) 可有可無的權限
RequestRefuse(R) 絕對不能有的權限

*P = Security Policy (也就是Enterprise, Machine, User三者的交集)
最終權限的決定放程式為:  (P 交 ((M 聯 O) – R))
以下範例顯示:只允許使用者存取特定的資料表, 如果不是指定的資料表, 就無法執行程式:
注: RequestOptional, Unrestricted應設為False, 才表示不允許給予其他的權限; 如果設為True, 則表示沒有限制, 所有權限的給了(很危險, 容易造成駭客的入侵).
Imports System.Security.Permissions
Imports System.Data.SqlClient
<Assembly: UIPermission(SecurityAction.RequestMinimum, Window:=UIPermissionWindow.SafeTopLevelWindows)>
<Assembly: SqlClientPermission(SecurityAction.RequestMinimum, _
         ConnectionString:=”server=.;database=pubs;integrated security=true”)>
<Assembly: SecurityPermission(SecurityAction.RequestOptional, Unrestricted:=False)>
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim cn As New [...]

.NET FRAMEWORK 寫一個WinForm程式來監控自己的電腦狀態(WMI)

星期三, 5月 7th, 2008

使用Visual Studio 來開發程式, 不只在ASPX有很不錯的功能, 再WINFORM方面也是學幾年都學不完.
以下是一個簡單的範例程式, 作用是監控自己的電腦如果建立一個帳號了, 就會顯示一個對話框, 告訴你所建立的帳號名稱及SID.
當然如果你會舉一反三, 也可以寫類似的程式(利用System.Management的namespace)來玩很多的花樣.
WinForm 程式:
Imports System.Management
Public Class Form1
    Dim watcher As ManagementEventWatcher
    Private Sub Form1_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
        Button2.PerformClick()
    End Sub
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    End Sub
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As [...]

.NET FRAMEWORK WMI TOOLS 下載

星期三, 5月 7th, 2008

WMI 是作業系統提供來監控與管理系統, 驅動程式與應用程式的一種技術.簡單來說就是監控作業系統相關的所有資訊.
wmi tools 下載點
http://www.microsoft.com/downloads/details.aspx?familyid=6430F853-1120-48DB-8CC5-F2ABDC3ED314&displaylang=en
wql 語言詳細範例介紹
http://msdn.microsoft.com/en-us/library/aa394054(VS.85).aspx

PHP 的 STRING FUNCTION

星期四, 5月 1st, 2008

PHP 的 STRING FUNCTION
php 的string function 一直是處理字串的好幫手. 對於各種需求都可以在這個列表中找到.
以下列表取自: http://tw2.php.net/manual/en/ref.strings.php
Table of Contents
addcslashes — Quote string with slashes in a C style
addslashes — Quote string with slashes
bin2hex — Convert binary data into hexadecimal representation
chop — Alias of rtrim
chr — Return a specific character
chunk_split — Split a string into smaller chunks
convert_cyr_string — Convert from one Cyrillic character set [...]

使用IFRAME的方法

星期四, 5月 1st, 2008

甚麼情況下要是用IFRAME呢?
當你的網頁想在某個欄位放上其他網頁, 這樣在固定的範圍就會動態更新.
也就不用一直去更新某些資料了.
SOURCE CODE:
<iframe src=”news.html” width=”40%” height=”80″ align=”right”>
<p>See our <a href=”news.html”>newsflashes</a>.</p> <!–若IE不支援IFRAME則顯示這行–>
</iframe>
以下網站對IFRAME有更詳細的教學:
http://www.cs.tut.fi/~jkorpela/html/iframe.html

« Previous Entries