為了一個很蠢的問題搞了很久
在一個 word 段落中要怎麼加 sub item.
例如段落 10 中要加 sub item 10.1
做法非常簡單
在段落 10 後面按 enter 然後再按 tab 就好了
對 word 不熟要寫 document 真的很辛苦...
2016年3月2日 星期三
2015年11月28日 星期六
把 snapshot 放到 ramdisk 增加 revert 效能
使用 vmware 時常常會需要在某個時間點作 snapshot 然後再 revert 回去
但是 revert 時常常會等很久 研究了以後發現 vmware 會把 snapshot 存成檔案
檔案大小就是 guest host ram 的大小
而 revert snapshot 應該就是從 disk 中把 snapshot 檔案讀回 ram 中
所以會發現 guest host ram 越大 revert 越慢的情況
既然如此 效能應該是卡在讀取 snapshot 檔案的部分
假如把 snapshot 檔案放到 ramdisk 裡面應該就能增加 revert 的效率
vm 主要的描述檔 vmk 中有個設定是 fileSearchPath
我試著在這位址中加入 ramdisk 的位址
然後把 snapshot 檔(vmem, vmsn) 放到 ramdisk 中
revert 完全沒問題 看起來速度的確有變快
如果是需要常常 revert 的使用情況
這個方法應該會很有幫助
但是 revert 時常常會等很久 研究了以後發現 vmware 會把 snapshot 存成檔案
檔案大小就是 guest host ram 的大小
而 revert snapshot 應該就是從 disk 中把 snapshot 檔案讀回 ram 中
所以會發現 guest host ram 越大 revert 越慢的情況
既然如此 效能應該是卡在讀取 snapshot 檔案的部分
假如把 snapshot 檔案放到 ramdisk 裡面應該就能增加 revert 的效率
vm 主要的描述檔 vmk 中有個設定是 fileSearchPath
我試著在這位址中加入 ramdisk 的位址
然後把 snapshot 檔(vmem, vmsn) 放到 ramdisk 中
revert 完全沒問題 看起來速度的確有變快
如果是需要常常 revert 的使用情況
這個方法應該會很有幫助
2015年11月14日 星期六
Visual Studio 2010 MVC unit test fail with IIS Express
在 visual studio 2010 下面開了一個 MVC 專案, 然後啟用 unit test 想要看 code coverage rate
但是 test fail, 看 vs 報出來的訊息是 no agents are marked online to execute test run
看不懂這是甚麼意思, 拿去 google 後也找不到甚麼有用的訊息
花了很多時間上網查資訊, 發現我當初在啟用 code coverage 時的選項好像跟網路上的教學不太一樣

怎麼別人的路徑都是<Solution Directory>, 我是 local url 呢
試了一陣子才發現, 因為我的 project 是設定成用 IIS express debug
當我把 debug server 改成 vs 內建的 visual studio development server 後
多了一個選項讓我選了

之後終於成功跑出 unit test
不過奇怪的是網路上都只有說要用 IIS Express 來 debug MVC project
誰知道跟 unit test 一起用會出問題阿~~
但是 test fail, 看 vs 報出來的訊息是 no agents are marked online to execute test run
花了很多時間上網查資訊, 發現我當初在啟用 code coverage 時的選項好像跟網路上的教學不太一樣
怎麼別人的路徑都是<Solution Directory>, 我是 local url 呢
試了一陣子才發現, 因為我的 project 是設定成用 IIS express debug
當我把 debug server 改成 vs 內建的 visual studio development server 後
多了一個選項讓我選了
之後終於成功跑出 unit test
誰知道跟 unit test 一起用會出問題阿~~
2015年10月20日 星期二
pietty 0.3 version 支援拖曳上傳檔案
在 windows 下連到 remote linux server 作開發
有時候會需要把檔案丟到 remote server 上
之前用過Xshell 支援拖曳檔案直接上傳到 remote server 上
不過 remote server 需要安裝 lrzsz
在不希望安裝額外套件的情形下 scp 應該是最方便的選擇
不過 windows 上沒有內建 scp command
最近才發現原來 pietty 0.3 版本有很方便的功能
ssh 連上 remote server 後直接拖曳檔案就可以上傳到 remote server
應該算是目前最簡單的做法
2015年4月15日 星期三
pymssql access sql server instance on linux
當使用 pymssql 連接 sql server 上不是 default 的 instance 時
如果是在 windows 平台上, 可以直接用
servername\instance 這樣的形式連上 sql server
但是在 linux 上就不行
一個可行的替代方案是 找出該 instance listen 的 port
然後用 servername:port 的方式連上 sql server
reference:
http://www.pymssql.org/en/latest/ref/pymssql.html#pymssql.Connection
如果是在 windows 平台上, 可以直接用
servername\instance 這樣的形式連上 sql server
但是在 linux 上就不行
一個可行的替代方案是 找出該 instance listen 的 port
然後用 servername:port 的方式連上 sql server
reference:
http://www.pymssql.org/en/latest/ref/pymssql.html#pymssql.Connection
pymssql needs commit if modify tables
用 pymssql 有一點需要注意的是 假如執行會修改 table 的 SQL 語句
在執行完必須要呼叫 commit
即使是執行 stored procedure 也是一樣
否則會發現 table 的內容都沒有被修改
在執行完必須要呼叫 commit
即使是執行 stored procedure 也是一樣
否則會發現 table 的內容都沒有被修改
2015年3月18日 星期三
設定 Windows builtin FTP server passive mode port range
當設定完 windows builtin FTP server passive mode port range 之後
按下 apply 你會發現設定沒有啟用
當你在 IIS manager 將 FTP server restart 之後 你會發現設定沒有啟用
你必須要在 service panel 中將 Microsoft FTP Service restart 才能將設定啟用
天殺的 window
Rerefence:
IIS7 FTP7 Passive Mode Problem: Ignoring "Data Channel Port Range
按下 apply 你會發現設定沒有啟用
當你在 IIS manager 將 FTP server restart 之後 你會發現設定沒有啟用
你必須要在 service panel 中將 Microsoft FTP Service restart 才能將設定啟用
天殺的 window
Rerefence:
IIS7 FTP7 Passive Mode Problem: Ignoring "Data Channel Port Range
訂閱:
文章 (Atom)