2014年11月13日 星期四

[VM]VMware Workstation unrecoverable error: (vmx)

昨天下班不曉得VM忽然顯示異常
早上開啟VM發現無法執行

顯示
VMware Workstation unrecoverable error: (vmx)


一般來說VM如果異常結束,都會直接刪除路徑下的.lck檔
結果刪了兩次這次竟然仍然無法執行

後來search了一下
此情況只要刪除.vmss檔就好了
重新開啟vm會等同於重新開機


看來vm還是少suspend比較好
記得以前同事也有提到
一個VM就是一台電腦,他還是需要關機休息的


筆記一下

2014年9月21日 星期日

[.net] web 啟動時 拒絕存取路徑

最近想要在目前開發的專案裡面重新建一個資料庫
將schema for 正式機環境的
but ....

經過一番研究後
用好了但是不知道怎麼搞得把我自己本來的db搞壞了
(這部分之後再整理...)

於是我將備份的vm重新拿過來再整理整理
到更新到最後一次過版後發現

奇怪新的功能怎麼跑出那隻程式的" XXXXX.ascx拒絕存取路徑"
看了一下覺得是權限的關係

找了一下資料才發現原來有時候新增檔案到C:\Inetpub\wwwroot\時
IIS會有沒有權限的問題
這時候下意識當然就是要加權限了


查了一下
IIS 6 的權限為NETWORK SERVICE
所以只要在該檔案的安全性裡面加上該使用者即可



但後來發現應該是NETWORK就可以了
因為在我輸入NETWORK SERVICE之後
點選確定他自己就產生了NETWORK使用者



新增之後才重啟IIS就恢復正常了
筆記一下


2014年9月15日 星期一

[心情]近況

其實一直很想要落實這個想法了
不知不覺工作了兩年
身為一個有點菜又不太菜的工程師
應該是要有一個專門記錄平常所學的經驗或是工作上遇到問題的blog
前些日子偶爾會將工作遇到的小問題記錄下來
或是上網找的資料整理起來

但是總是有點二二六六...
而且每次總是想要寫些什麼,到最後都詞窮

工作了兩年了
是該留下紀錄一些東西
來證明自己的經驗
當然也希望未來某一天自己的經驗真的可以幫到別人
這樣真的是很有成就感阿
實在太懂每次google都找不到自己要的那種心情
不然就是說明不清楚

所以從現在開始希望好好的紀錄自己不管工作上閒暇時間的計畫吧
(其實是希望也可以寫些旅遊、藝術相關的東西)
前些日子把自己搞得非常非常忙碌(補會話,學ruby...)
很充實但有點喘不過氣
而且發現會把自己搞得學得多但都不精的慘狀
接下來是要好好計畫一下自己的learning plan
不管是英文還是自己的skill
希望可以穩扎穩打的充實自己
也希望自己不要變成那種用嘴巴說一嘴好程式的人


總之不管這兩年工作改變了我什麼
當初的初衷都是不變的

我希望可以成為一個不像工程師的工程師
誰說工程師都是死板板的


2014剩四個月
要加油了


Zarek


2014年6月17日 星期二

[oracel]取出欄位有英文字母的資料

今天在查一個問題
需要撈出有英文字的相關資料
發現以下方法可以用

select * from [table]where length([column])=lengthb([column])

length比較常用,就是取資料有幾個字
lengthb則是算字的長度
由於中文和英文的長度不相同
因此可以用此方法做比對

紀錄一下

2014年6月6日 星期五

[VMWARE]增加虛擬硬碟空間

工作的案子遇到了一個問題
因為專案local端沒有db
每次開發都一定要去對方的網路連線
因此決定在local上build一個
研究了一下發現專案的vm竟然沒有裝oracle,所以根本就無法建新的db
看起來好像只有辦法連線而已

因此決定安裝oracle
又發現硬碟空間大小不足....(一波好幾折)

所以查了一下怎麼將硬碟空間調大
本來還想乾脆new一個新的好了,後來想說先試試看有無辦法調整

查到的語法如下:

1.先執行cmd,切換到目前安裝的vm路徑
cd  C:\Program Files (x86)\VMware\VMware Workstation

2.執行下列語法進行調整
vmware-vdiskmanager.exe -x  + 欲調整大小  + vm 硬碟存放的路徑

vmware-vdiskmanager.exe -x 24GB "Z:\專案(CyberSoft)\VM\fet_sci_clean_20130820\Windows XP_Java5\Windows XP Professional.vmdk"

3.接下來等他執行結束就可以囉

以下為執行前和執行後

修改前












修改後

















硬碟從12調整到24啦
在這裡要補充一下
因為我vm有兩個硬碟
所以在cmd下執行的%數,執行到50%就會顯示成功並結束
如果VM硬碟只有一個,正常會顯示100%

調整完後
還要再開vm將硬碟再切一個出來
控制台>系統管理工具>電腦管理>磁碟管理
(G槽為我新切割出來的硬碟)

















最近對vmware越來越有興趣了
以前學校有提到,但學生嘛不是功課考試就算了
想不到現在天天都要用到它(報應)

改天要來研究一下
建一個vmware 的mac了





2014年3月17日 星期一

[.net]C# RegisterClientScriptBlock

今天在改需求時遇到一個問題
RegisterClientScriptBlock的alert裡面需要帶參數時須改由雙引號框起來
Page.RegisterClientScriptBlock("msg","<script>alert('XXXXX'')</script>");

Page.RegisterClientScriptBlock("msg","<script>alert('"+errorMsg+"')</script>");


紀錄一下

2014年3月3日 星期一

[oracle] Partition By

同事遇到的狀況

 需要再多筆重複資料進行重新排序取最大or最小
可以是使用 Partition By

http://www.dotblogs.com.tw/joysdw12/archive/2011/12/28/63596.aspx

紀錄一下

2014年2月20日 星期四

[ORACLE]ORA-12500:TNS:監聽程式無法啟動專用伺服器進程

今天在客戶端重開測試機電腦
一開始連線遇到DB連線失敗

ORA-12500:TNS:監聽程式無法啟動專用伺服器進程

查了一下發現原來是資料庫沒打開
要道控制台裡面的系統管理工具
開啟服務>選到該DB名稱手動開啟
看起來應該是本來設定沒有將它設為自動開啟

可能今天太累了...
一直遇到蠢問題

註記一下

2014年1月19日 星期日

[.net] DataGrid 新增資料列

工作遇到一個小狀況
新增一列時
畫面欄位家在最後一列就沒有問題
但插入在中間就有問題
後來請教前輩才發現

新增一列欄位時
因舊有有排序相關問題
e.Item.Cells[12].Text=e.Item.Cells[12].Text== "&nbsp;"?"":dlAplyStatus.Items.FindByValue(e.Item.Cells[12].Text.Trim()).Text;

需增加一個cells

e.Item.Cells[13].Text=e.Item.Cells[13].Text== "&nbsp;"?"":dlAplyStatus.Items.FindByValue(e.Item.Cells[13].Text.Trim()).Text;

這段好像是將cells綁定的語法
詳細的還要再study
先記錄一下