Timer的用法

sub main()
    Dim Timer1 As New System.Timers.Timer
    AddHandler Timer1.Elapsed, New System.Timers.ElapsedEventHandler(AddressOf Timer1_Elapsed)
Timer1.Interval = 10000
    Timer1.Enabled = True
    Timer1.AutoReset = False
End Sub
Private Sub Timer1_Elapsed(ByVal sender As System.Object, ByVal e As System.Timers.ElapsedEventArgs)
    MsgBox(”OK”)
End Sub

安裝WordPress亂碼問題

WORDPRESS的升級
之前APACHE的LOG一直出現錯誤訊息,就是找不到解決的方法,
6/4晚上一時興起,換灌新版的APACHE+PHP,也把WORDPRESS升到2.2版,
但遇到亂碼的問題了…

———————————————————- 

[mysqld]
default-character-set=utf8

寫到家目錄下的~/.my.cnf。

另外,還要修改 wp-includes/wp-db.php,找到
$this->dbh=@mysql_connect($dbhost,$dbuser,$dbpassword);

在底下多加一行
$this->query(“SET NAMES ‘utf8′”);

這樣就可以解決亂碼的問題了。

題外話,如果想把WordPress的語系環境設成中文的話,可以先下載中文語系檔,解開之後把zh_TW.mo放到 wp-includes/languages(如果沒有這個目錄的話要自己建立)底下,接著在安裝之前修改wp-config.php,把原本的
define (‘WPLANG’,”);

改成
define (‘WPLANG’,’zh_TW’);

就可以了。

WinXP 預約關機指令

在 開始–>執行 裡打上指令

一刻鐘=900s 半小時=1800s
shutdown -s -t 3600 (一小時後)
shutdown -s -t 7200 (二小時後)
shutdown -s -t 10800 (三小時後)
shutdown -a (取消關機)

另一個方法是
at 時間 shutdown -s
比方說
at 23:00 shutdown -s
就是晚上11點關機

Health Monitoring

ASP.Net 2.0提供了Health Monitoring讓你只要透過設定檔就可以將錯誤記錄下來,
.Net 2.0開始使用大量的provider modal,
而Health Monitoring也不例外,
它提供了六個provider: 

  • SimpleMailWebEventProvider. 發信通知您錯誤事件. 
  • TemplatedMailWebEventProvider. 同樣是發信,不過你可以使用模版來設定信件的畫面格式. 
  • SqlWebEventProvider. 將錯誤紀錄到SQL資料庫中,如果要使用這個provider,你需要先使用”aspnet_regsql.exe -E -S <ServerName> -A w “建立資料結構,然後再用Aspnet_regiis.exe將web.config中的連線字串加密. 
  • EventLogWebEventProvider. 將錯誤事件記錄到事件檢視器中. 
  • TraceWebEventProvider. 將事件記錄在ASP.NET trace messages. 
  • WmiWebEventProvider. 將ASP.Net health monitoring事件整合到Windows Management Instrumentation (WMI) events. 閱讀全文 “Health Monitoring”

劇情會不會太電車男了點

真的是很像日劇的劇情,坐捷運被變態跟蹤,
沒想到現實生活中還真有人遇到了,
不是別人,這個人就是VIVI,
由於在平時他就向我說了很多次,
身為男性的我曾想出面保護她,
「我接你上班好了,順便幫妳兇兇他」
但卻碰了一堆軟釘子,
「不用啦!!下次遇到他我會兇點的,
你沒看過我兇的樣子,以下為粗話OOXX,整肚子火….」

以下為她的轉述:
「很噁心耶!!坐捷運時在車箱一直往我身上靠,明明車上就沒那麼擠呀!!」
「我換車箱,他也跟著我換車箱…」
「今天我又遇到他了啦!!剛過馬路的第一個路口沒有,第二個路口就看見他在那等我」
「長相斯文的宅男,很噁心耶!!」
「怕被報復,不理他…」

得到的結論:

  • 宅男=噁心
  • 她不需要我當護花使者
  • 跟蹤男和我喜歡同個調調(握握手…..)
  • 據她說已經不只一次遇到類似的事了(再得証,原來我和變態喜歡的類型也差不多)

用表單名開啟FORM

Public Function OpenForm(ByVal FormName As String) As Form
    Dim mainAssembly As System.Reflection.Assembly = & _
        System.Reflection.Assembly.GetExecutingAssembly
    Dim objNewForm As Object = & _
        Activator.CreateInstance(Type.GetType(mainAssembly.GetName.Name + "." + FormName))
    Return DirectCast(objNewForm, Form)
End Function

在雙螢幕系統中如何指定WinForm在指定的螢幕出現

下列的程式片段可以幫你把WinForm搬到第一個非主要的螢幕

  Private Sub MoveToNonPrimaryScreen()
      For Each MyScreen As Screen In Screen.AllScreens  '對所有的螢幕 
            If Not MyScreen.Primary Then '找到不是主要的第一個螢幕
                bPanelFrom.Show()
                bPanelFrom.Left = MyScreen.WorkingArea.X '把自己的位置長寬與該螢幕設的一樣 
                bPanelFrom.Top = MyScreen.WorkingArea.Y
                bPanelFrom.Width = MyScreen.WorkingArea.Width
                bPanelFrom.Height = MyScreen.WorkingArea.Height

                Exit For
            End If
      Next
  End Sub