目前部落格是使用 github 架設,使用了以下的軟體:
- octopress: 主程式
- Octopress Themes - Classic Dark Theme: 模版
- octopress-tagcloud: 標籤雲邊欄
- MacDown: MarkDown 編輯器
相關教學
目前部落格是使用 github 架設,使用了以下的軟體:
相關教學
測試新的部落格
1 2 3 4 5 |
|
sudo easy_install pdfrw
sudo easy_install fonttools
sudo easy_install chardet
brew install opencc
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)”
brew install opencc
sudo mkdir -p /usr/share/fonts/truetype/droid/
sudo curl https://raw.githubusercontent.com/android/platform_frameworks_base/master/data/fonts/DroidSansFallbackFull.ttf -o /usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf
git clone https://github.com/tjwei/translatePDF.git
cd translatePDF
python2.7 tpdfrw.py /Users/scott/Downloads/Architect.pdf
註: -- 運行下述語句後,每當SQL Server中發生死鎖事件,都會自動往文件e:\DbLog\deadlockdetect.trc 中插入一條記錄。
-- 定義參數
declare @rc int
declare @TraceID int
declare @maxfilesize bigint
set @maxfilesize = 5
-- 初始化跟蹤
exec @rc = sp_trace_create @TraceID output, 0, N'E:\DbLog\deadlockdetect', @maxfilesize, NULL
-- 此處的e:\dblog\deadlockdetect是文件名(可自行修改),SQL會自動在後面加上.trc的擴展名
if (@rc != 0) goto error
-- 設置跟蹤事件
declare @on bit
set @on = 1
--下述語句中的148指的是locks:deadlock graph事件(參見sys.trace_events),12指的是spid列(參見 sys.trace_columns)
exec sp_trace_setevent @TraceID, 148, 1, @on
exec sp_trace_setevent @TraceID, 148, 4, @on
exec sp_trace_setevent @TraceID, 148, 11, @on
exec sp_trace_setevent @TraceID, 148, 12, @on
exec sp_trace_setevent @TraceID, 148, 14, @on
exec sp_trace_setevent @TraceID, 148, 26, @on
exec sp_trace_setevent @TraceID, 148, 41, @on
exec sp_trace_setevent @TraceID, 148, 51, @on
exec sp_trace_setevent @TraceID, 148, 60, @on
exec sp_trace_setevent @TraceID, 148, 64, @on
-- 啟動跟蹤
exec sp_trace_setstatus @TraceID, 1
-- 記錄下跟蹤ID,以備後面使用
select TraceID = @TraceID
goto finish
error:
select ErrorCode=@rc
finish:
go
select fn_trace_gettable('e:\DbLog\deadlockdetect.trc', 1)
SELECT * FROM sys.traces
-- 第一個參數表示TraceID,即步驟1中的輸出參數(或是從 sys.traces 查詢得到)。第二個參數表示將狀態改為0,即暫停
exec sp_trace_setstatus 2, 0
-- 第一個參數表示TraceID,即步驟1中的輸出參數(或是從 sys.traces 查詢得到)。第二個參數表示將狀態改為2,即停止
exec sp_trace_setstatus 2, 2
SELECT sqltext.TEXT,req.session_id,
req.status,
req.command,
req.cpu_time,
req.total_elapsed_time,
s.host_name,
s.login_time,
s.login_name
FROM sys.dm_exec_requests req
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext
INNER JOIN sys.dm_exec_sessions s ON req.session_id = s.session_id
where DB_NAME(req.database_id) = '資料庫名稱'