Google搜查列

 

2009年12月8日 星期二

如果有安裝過sql server 2005 management studio express免費版或之前的任可SQL management studio的版本,在安裝2008時,會去作前版本的檢查,安裝此套件之前,您必須先從系統上移除任何 Beta 或 Community Technology Preview (CTP) 版本的 SQL Server Management Studio Express,否則將導致此套件安裝失敗。

原安裝sql server 2008或sql server 2008 management studio express 會出現失敗
在幾天 try & error後,找到一些問題以及解決方法
先移除掉 MSXML 6 Service Pack 2 (KB954459),安裝完 SQL Server 2008 後,再更新 HotFix 一次
http://hunterpo.travelplus.com.tw/post/e5ae89e8a39d-SQL-Server-2008-Express-Edition-e5a4b1e69597!.aspx

2009年11月25日 星期三

C#.NET 根據GridView 的欄位值來改變顯示

GridView..::.RowDataBound Event

有時後在DataSource查詢出來的資料,利用GridView 顯示可能不合理想或想作多一點的改變

可以自己另外寫副程式,來改變顯示

比如有一個DateSource查詢出來是這樣子





學生\科目國文數學英文
小英506080
小明803350

但你想要把輸出時,不及格以紅字,粗體顯示,或咖別的處理,可以使用GridView 中的onrowdatabound 指定副程式




<script language="C#" runat="server">
protected void CustomersGridView_RowDataBound(Object sender, GridViewRowEventArgs e)
{

if (e.Row.RowType == DataControlRowType.DataRow)
{

if (e.Row.Cells[1].Text <= 59)
{
e.Row.Cells[1].Text = "<span style=\"color: #ff0033\"><b>" + e.Row.Cells[1].Text + "</b></span>";
}
if (e.Row.Cells[2].Text <= 59)
{
e.Row.Cells[2].Text = "<span style=\"color: #ff0033\"><b>" + e.Row.Cells[2].Text + "</b></span>";
}
if (e.Row.Cells[3].Text <= 59)
{
e.Row.Cells[3].Text = "<span style=\"color: #ff0033\"><b>" + e.Row.Cells[3].Text + "</b></span>";
}
}

}
</script>

<asp:sqldatasource id="CustomersSqlDataSource"
selectcommand="Select [name] as '學生\科目', [Chin] as '國文', [Math] as '數學', [Engl] as '英文' From [Results]"
connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
runat="server">
</asp:sqldatasource>

<asp:gridview id="Gridview1"
datasourceid="CustomersSqlDataSource"
onrowdatabound="CustomersGridView_RowDataBound"
runat="server">
</asp:gridview>

輸出:





學生\科目國文數學英文
小英506080
小明803350


參考文件:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.rowdatabound.aspx

2009年10月30日 星期五

Linux自動更新系統時間

新增檔案在/etc/cron.daily/

/etc/cron.daily/資料夾為每天都會報行的程式

但也給予執行權限
#vi /etc/cron.daily/updatetime.sh

#!/bin/bash

/usr/sbin/ntpdate tock.stdtime.gov.tw && /sbin/hwclock -w
#chmod 755 /etc/cron.daily/updatetime.sh

這樣每天就會自動去 tock.stdtime.gov.tw ntp server更新同步自己的linux主機時間

2009年10月24日 星期六

微處理機 8051-無線遙控車

這是一個2006年時期專科時的作品,把東西跟大家分享一下

當時的時間有限,所以想出來的架構很簡單,大體上使用了一些現在套件,把當時已知的零件加加減減作出來的,花最多時間的部份是機械結構,因為每一個部份都是從無到有的,不是去買現成的機構,比如齒輪合不合,會不會卡到等問題
因為怕輪子水平問題,所以直接使用四驅車的車身架構,切開所需要的部份

在主車身上,分上下層,下層為機構,上層為單晶片和無線接收器電路這是車上上層的無線接收電路,我們還加上編/解碼,以防同頻道時互相影響
這是遙控器,也是有編碼的指撥開關設定,要跟接收器上設定一樣才可以

這是機構部份的前進後退的馬達

這是前輪部份的左右轉的馬達

在整體上,這個專題,主要部份在於無線模組的傳輸,編碼、解碼,車子重量,馬達的選擇,車架強量,還有機構上的分析

2009年10月19日 星期一

Winodws 的 Mount磁區

在Windows的世界,磁碟磁區的分別,都是由A:\> B: C: D: .....分下去,每一個磁區都用一個英文字母代號代表,從Microsoft Dos開始就這樣分了

現在磁碟愈來愈多,外接設備也是常插來插去的,4in1讀卡機等等,一些電腦的專業玩家,免不了C D E F.... Y Z個字母都用完了
這種情況下,以過去的磁碟機代號就不夠用了,那只好使用Mount 的掛載方式
這種掛載本來就有的觀念,只是大家都被Microsoft的檔案系統洗腦而已,大家只要把捷徑的觀念引用在Mount 的架構上就可以了

過去,是直接把一個分割區給予一個英文代號來作一個root(根),其實也可以把資料夾改指向分割區位置的,用這個方法,就可以解決磁碟代號不足的問題了

2009年3月16日 星期一

你的手機也可以上MSN喔

全新fring,可以使你的手機聊msn


支援很多IM程式, Skype®, MSN Messenger®, Google Talk™, ICQ, SIP, Twitter, Yahoo!™ and AIM®.

而且支援很多很多手機喔,最近發表的nokia 5800 也可以使用它來聊msn

Nokia 5800 fring下載

SonyEricsson UIQ3 fring


官方網站http://www.fring.com/

你的手機不能放Avi檔嗎?試試這個吧


你的手機不能放avi影片嗎?

DivX現在有手機行動版的免費播放器
0.91版,是2008年10月份發佈的
可以使你的手機可以放出儲存在記憶卡上的影片

支援多種手機SonyEricsson, Nokia, Windows Mobile....

已另上傳備份--DOWNLOAD
Nokia請安裝S60版
SonyEricsson請安裝UIQ3版
WINDOWS 請安裝SP或PPC版

DivX Mobile Player Download Page

DivX Mobile Player is beta software available for a limited time only. DivX Mobile Player will expire.

Below you will find download links for all the different DivX Mobile Player builds. Please download according to your phone's OS. You must subscribe to the DivX Mobile Community to access the download.

Please note that you DO NOT have to install the DivX Mobile Player if your phone is a DivX Certified device. For a full list of DivX Certified phones check out the phone list on the DivX Mobile website.

Thanks,
divxbrig

Download DivX Mobile Player
v0.91 (30-Sep-2008)

Choose the version that matches your phone:

Unfortunately, many phones are incompatible with DivX Mobile Player. Unsupported phones include the following:

  • Pocket PC 2003 and earlier
  • Symbian OS 9.4 and 9.5 (Nokia 5800)
  • Symbian S60 2nd Edition and earlier
  • Symbian UIQ 2.0 and earlier
  • Palm Garnet OS
  • Apple iPhone
  • Blackberry
  • Android

It is not necessary or recommended to install DivX Mobile Player on a DivX Certified phone. For more information, see DivX Certified Phones.

官方網站

http://www.divx.com/mobile/phones.php

Google Analytics