step1. 「Win鍵」(Ctrl與Alt中間的按鈕) +「C」
step2. 點選右方的「設定」
step3. 點選「開啟/關閉」
step4. 看是要「關機」或「重新開機」皆可!
公告版位
- Nov 13 Tue 2012 15:56
Windows 8 如何關機/重新開機? (關機按鈕在哪裡?)
- Nov 13 Tue 2012 15:53
外部要連結本機aspx(ASP .net+IIS+SQLServer)要注意的地方!
由於安全性的問題,若從外部要連結aspx(ASP .net + IIS 7 + SQL Server 2008),可能要注意以下幾點問題:
1. 要在Windows防火牆「輸入規則」新增TCP連接埠,並選「特定本機連接埠」1433 (1433是預設port)
2. 「SQL Server組態管理員」上的「用戶端通訊協定」裡的「Shared Memory」、「TCP/IP」、「具名管理」皆啟用。並在「SQL Server網路組態」→「MSSQLSERVER的通訊協定」裡的「TCP/IP」按右鍵「內容」→「IP位址」的「IPAll」填上「TCP通訊埠」為1433
3. 使用SQL Server Management Studio(SSMS)連接SQL Server,在「安全性」→「登入」裡新增登入使用者,在左方「伺服器角色」勾選「public」,然後在左邊「使用者對應」勾選可以操作的資料庫,然後再勾選下方「db_datareader」、「db_datawriter」、「public」,接下來在點左方的「狀態」,把「連接到Database Engine的權限」選擇「授與」,「登入」的地方選擇「已啟用」。
4. 在SSMS裡點選「資料庫」→「Northwind」(此處資料庫的名稱)→按右鍵「屬性」→然後再點選左方「權限」→搜尋「上方第3點」所新增的使用者角色名稱→接著在下方勾選要授與的權限。
5. 在SSMS裡點根節點,也就是<hostname>\SQLEXPRESS,然後右鍵「屬性」→「安全性」→伺服器驗證選擇「SQL Server及Windows驗證模式」,此時還要再打開「SQL Server組態管理員」,點選「SQL Server服務」→重新啟動「SQL Server」與「SQL Server Browser」
6. ASP .net網站裡的Web.conf要更改一下連線字串
---------------------------------------------------------------
<connectionStrings>
<add name="NorthwindConnectionString" connectionString="Data Source=192.168.1.1\SQLEXPRESS;database=Northwind;Initial Catalog=Northwind;User ID=username;Password=password;Trusted_Connection=True;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
---------------------------------------------------------------
7. 允許http://192.168.1.1/dir 可以執行aspx去連結SQL Server的權限。首先,請在C:\inetpub\wwwroot\下建立一個dir目錄→開啟「伺服器管理員」→點開「角色」→點開「網頁伺服器(IIS)」→點選「Internet Information Services (IIS) 管理員」→再點開右方新跑出來的樹狀結構的「<hostname>」→點開「站台」→點開「Default Web Site」→在「dir」目錄上點選右鍵「轉換成應用程式」→再按「確定」,此時就可以執行http://192.168.1.1/dir/xxx.aspx
以上資料參考自:http://www.dotblogs.com.tw/shadow/archive/2011/12/18/62521.aspx
- Nov 13 Tue 2012 15:53
分享一個很棒的SQL語法教學網站!!
- Nov 13 Tue 2012 15:52
MySQL使用一個虛擬的Table(dual)去output一個不存在的表格資料,並使用CONCAT去連接字串(string)
# 使用一個虛擬的Table(dual)去產生一個字串,這個字串並使用CONCAT() 連結。
mysql> select CONCAT('Hello', ' ', 'World', '!') as Title from dual;
+--------------------+
| Title |
+--------------------+
| Hello World! |
+--------------------+
1 row in set (0.00 sec)
- Nov 13 Tue 2012 15:45
SQL語法應用: 計算電腦關機總時數!! (此例使用到sum, timestampdiff, timestamp, left join, group by )
使用到的SQL keyword: sum, timestampdiff, timestamp, left join, group by
- Nov 13 Tue 2012 15:45
MySQL裡,時間相減後,將得到的值總和在輸出!
此例子主要是計算database每筆事件發生的時間總和
會使用到SUM, TIMESTAMPDIFF, TIMESTAMP
輸入:
mysql> select SUM(TIMESTAMPDIFF(second,`downTime`,`upTime`)) as totalTime from eventList where downTime >= TIMESTAMP(20011010223059) and upTime <= TIMESTAMP(20121020112233);
輸出:
+-----------+
| totalTime |
+-----------+
| 2616120 |
+-----------+
1 row in set (0.00 sec)
解釋:
SUM(): 將欄位加總!
TIMESTAMPDIFF(): 時間相減(可參考:http://openuedo.blogspot.tw/2012/04/mysqltimestampdiff-table-schema-is.html)
TIMESTAMP(): YYYYMMDDhhmmss (年年年年月月日日時時分分秒秒)
- Nov 13 Tue 2012 15:42
SQL Server 2008 Express要在哪裡開權限讓aspx(asp .net)存取? (IIS, SQL Server為同一台機器)
開放SQL Server 2008 Express資料庫的權限供asp .net做連接(我的環境是以IIS與SQL Server為同一台機器時):
step 1. 「開始」
step 2. 「所有程式」
step 3. 「Microsoft SQL Server 2008」
step 4. 「SQL Server Management Studio」
step 5. 連接到您要使用的SQL Server 2008,選擇好「伺服器類型」與「伺服器名稱」後,「連接」
step 6. 點選您要開啟連線的資料庫「Northwind」
- Nov 13 Tue 2012 15:29
初學者入門ASP .NET for using C# 取得SQL Server資料
P.S. 此範例以Vistual Web Developer 2010 Express內建debug用的IIS為例!! 並未將寫好的aspx複製到OS內自行架設的IIS.
使用工具:
1. Microsoft IIS 7
2. Microsoft SQL Server 2008 Express
3. Microsoft Visual Web Developer 2010 Express
- Nov 13 Tue 2012 15:24
如何設定才能登入VNC後,使用Gnome/KDE桌面(For CentOS 5.5/6.3)
1. VNC + Gnome
step1) 安裝Gnome
$ yum groupinstall gnome-desktop
$ yum install gnome-session
$ yum groupinstall "X Window System" "GNOME Desktop Environment"
step2) 安裝Firefox與中文支援
$ yum install vnc vnc-server firefox x11-xorg
$ yum install fonts-chinese
step3)
$ vim ~/.vnc/xstartup
(將最後一行的「twm &」改成「gnome-session &」)
2. VNC + KDE
step1) 安裝KDE
$ yum install kdepim
$ yum groupinstall "X Window System" "KDE (K Desktop Environment)"
step2) 安裝Firefox與中文支援
$ yum install vnc vnc-server firefox x11-xorg
$ yum install fonts-chinese
step3)
$ vim ~/.vnc/xstartup
(將最後一行的「twm &」改成「startkde &」)
- Nov 13 Tue 2012 15:23
登入網路芳鄰後,如何更改帳號再登入?
step 1)
$ net use * /del /y
(將所有網路芳鄰驗證的cache清除)
step 2)
更換其他帳號登入網路芳鄰即可
註: 也可以使用指令的方式做驗證! 如下:
指令格式: net use \\<網路芳鄰IP位址>\share /USER:<Domain(網域名稱)>\<User(使用者名稱)>
$ net use \\192.168.10.1\share /USER:Taiwan\Root
- Nov 13 Tue 2012 15:21
MySQL的編碼問題,Big5 and UTF-8!
MySQL預設為「latin1」時,怎麼辦......?
- Nov 13 Tue 2012 15:15
Python Dictionary V.S. List
# 1. ###########
# Dictionary(Dict)
##############
#初始方式
tDict = {}
# 新增value的方式,必須定義index-key, 此處為tKey1,tKey2
tDict["tKey1"] = "123456"
tDict["tKey2"] = "999999"
#輸出tDict的結果
print tDict
-----------------------------------
{'tKey2': '999999', 'tKey1': '123456'}
-----------------------------------
- Nov 13 Tue 2012 15:14
如何使用Python讀出MySQL的datetime.datetime時間格式後,再轉成JSON可讀格式(Encoder)
若在執行python的code時,發生了,如下的error:
TypeError: datetime.datetime(2012, 8, 26, 16, 18, 39, 312189) is not JSON serializable
可以看看code裡有沒有加上default=str,如下:
import datetime
import json
time = datetime.datetime.now()
print json.dumps(time,default=str)
-----------------------------------------------
'"2012-8-26 16:18:39.312189"'
-----------------------------------------------
- Nov 13 Tue 2012 15:10
Ubuntu如何啟動ipmi service(daemon)!
由於我們在一個不穩定的架構下測試軟體,不過網路對外可是順暢的很,但......由外部的電腦確ping與ipmitool皆無法順利連上我們在測試的機器,因為這台我們的interface有做bridge. 那我們想要使用local端(KCS)使用ipmitool指令對自己host下命令,那需要如何安裝ipmitool與啟動呢? 請參照下面教學。
step1) 安裝OpenIPMI與ipmitool
# sudo apt-get install openipmi
# sudo apt-get install ipmitool
step2) 載入IPMI
# modprobe ipmi_msghandler
# modprobe ipmi_devintf
# modprobe ipmi_si
step3) 看自己local端的BMC資訊
# ipmitool lan print
- Aug 22 Wed 2012 10:24
iSCSI Client for CentOS 6.2
iSCSI Client for CentOS 6.2
1. 如何掛載iSCSI空間呢?
step 1. $ yum install -y iscsi-initiator-utils