公告版位

step1. 「Win鍵」(Ctrl與Alt中間的按鈕) +「C」

step2. 點選右方的「設定」

step3. 點選「開啟/關閉」

step4. 看是要「關機」或「重新開機」皆可!

dreamtails 發表在 痞客邦 留言(0) 人氣()

由於安全性的問題,若從外部要連結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

dreamtails 發表在 痞客邦 留言(1) 人氣()

網址如下:http://www.1keydata.com/tw/sql/sql.html

dreamtails 發表在 痞客邦 留言(0) 人氣()

# 使用一個虛擬的Table(dual)去產生一個字串,這個字串並使用CONCAT() 連結。

mysql>  select CONCAT('Hello', ' ', 'World', '!') as Title from dual;


+--------------------+
|           Title         |
+--------------------+
|   Hello World!  |
+--------------------+
1 row in set (0.00 sec)

dreamtails 發表在 痞客邦 留言(0) 人氣()

使用到的SQL keyword: sum, timestampdiff, timestamp, left join, group by

dreamtails 發表在 痞客邦 留言(0) 人氣()

此例子主要是計算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 (年年年年月月日日時時分分秒秒)

dreamtails 發表在 痞客邦 留言(0) 人氣()

開放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」

dreamtails 發表在 痞客邦 留言(0) 人氣()

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

dreamtails 發表在 痞客邦 留言(2) 人氣()

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 &」)

dreamtails 發表在 痞客邦 留言(0) 人氣()

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

dreamtails 發表在 痞客邦 留言(0) 人氣()

MySQL預設為「latin1」時,怎麼辦......?

dreamtails 發表在 痞客邦 留言(0) 人氣()

# 1. ###########
# Dictionary(Dict)
##############
#初始方式
tDict = {} 


# 新增value的方式,必須定義index-key, 此處為tKey1,tKey2
tDict["tKey1"] = "123456"
tDict["tKey2"] = "999999" 


#輸出tDict的結果
print tDict
-----------------------------------
{'tKey2': '999999', 'tKey1': '123456'}
-----------------------------------

 

dreamtails 發表在 痞客邦 留言(0) 人氣()

若在執行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"'
-----------------------------------------------

dreamtails 發表在 痞客邦 留言(0) 人氣()

        由於我們在一個不穩定的架構下測試軟體,不過網路對外可是順暢的很,但......由外部的電腦確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

dreamtails 發表在 痞客邦 留言(0) 人氣()

iSCSI Client for CentOS 6.2

 

1. 如何掛載iSCSI空間呢?


step 1. $ yum install -y iscsi-initiator-utils

dreamtails 發表在 痞客邦 留言(0) 人氣()