WiiSen

2012 迎向技術藍海《HTML5、WebGL、JQuery、.NET MVC、LINQ、Lambda、Entity Framework》
半調子資訊人,
當個資訊玩家比當個資訊專家快樂多了!

今天中華電信的(外包)工程師來家裡裝光纖網路,結果工程師快樂的收工後,變成我回到家的地獄(>口< 怒!!)。

一回到家電腦開起來後我的網路怎麼再起不能(驚!!),
網路卡辨識我的網路大概花了五分鐘,然後送我一個驚嘆號外帶一個訊息"無法辨識的網路"。

其他家裡兩台電腦都沒問題,就僅僅只有中華電信的光程師拿家裡電腦測試的那一台有問題。
那問題在哪咧?這時候身為資訊人就該發揮它的功能了!!

1. 檢查網路線是否異常。《沒異常,用NB測過會通》
2. 檢查網路卡是否異常。《用另一張無線USB網卡,另一張正常的網卡也不通,所以原本的網卡也沒問題,還以為是打雷的時候被打壞了:D
3. 重新手動設定IP位址。《無效,還是不通~PING不到小烏龜的Gateway》
4. 大絕招問【Google】.........

結論有找到幾篇可以參考的,大致上就是重新設定網卡屬性之類的,不過依舊無效!
不過有一篇提到防火牆的!雖然跟我的問題沒啥相關,但是我還是去看了一下,
不看則以,一看一鳴驚人阿。

我的avira防火牆【封鎖所有流量】怎麼被打開了,把勾勾取消之後重新啟用網路卡,一切正常。感謝中華電信大哥的關愛,可以讓我下班有事做。:D

在安裝IIS應用程式的時候若發生

無法從組件 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 載入型別 'System.ServiceModel.Activation.HttpModule'。
描述:在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。

例外詳細資訊: System.TypeLoadException: 無法從組件 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 載入型別 'System.ServiceModel.Activation.HttpModule'。
 
原因大致上是因為應用程式使用Framework 4與環境不一致的問題。
解決方法節錄如下:

1. 開啟命令提示工具並使用管理者權限執行。
2. 切換目錄到C:\Windows\Microsoft.NET\Framework\v4.0.30319
3. 執行aspnet_regiis -iru等待執行結束,再重新整理網頁畫面應該就會正常執行

其他解決方式請參考資料來源。

參考來源:System.TypeLoadException for System.ServiceModel.Activation.HttpModule in ASP.NET 4

今天因為VMware的模擬使用環境在NAT模式下網路速度異常緩慢的狀況下(上傳30KB-),試著將網路模式調整成Bridged 。但是發現網路會變成無法上網的狀態。在Gust的環境連線狀態是正常也取得了IP位置,但是就是無法開啟網頁。原來是因為Host上的Avira防火牆阻擋了Guest的連線,調整後果然網路變成應該有的速度(上傳300KB+)

以下是開啟VMware防火牆允許通過規則步驟,僅使用Avira Internet Security 2012中文版示範。

1. 開啟Avira Internet Security 2012,並點擊『FireWall』與『組態』。



2. 將模式切換成專家模式,並選取『介面卡規則』,再點擊『新增規則』。

3.選取『允許VMWARE連線』並點擊『確認』

4. 最後若看到每個網路介面卡上出現『允許WMWARE連線』則表示已成功新增防火牆規則。


參考來源:VMware網路卡切換到Bridge無法上網?請檢查你家的防火牆軟體(Firewall)是不是有擋掉

若在磁碟分割已完成的狀況下,要動態延伸磁碟。在Windows XP以前的作業系統必須使用第三方軟體如EASEUS Partition Master,但是在Windows Vista之後的作業系統版本已經內建簡易的磁碟管理功能。此功能在虛擬化的環境中頗為方便。


以下以Windows 7為例:

1. 開啟『電腦管理』。(在『電腦』上按右鍵選擇『管理』)
2. 點擊『磁碟管理』
3. 右鍵點擊想要延伸的磁碟分割區,並選取『延伸磁碟區』。
    (例如在磁碟0上要有未配置的分割區,則磁碟分割區C要進行擴充,那就是選擇分割區C)
4. 出現精靈按下一步之後,會出現已預設選取的未配置分割區。
5. 確定無誤之後直接按下一步到結束,會發現未配置的分割區已合併到分割區C中了。


--Identify which queries are the most costly by CPU
SELECT TOP 10 
        [Average CPU used] = total_worker_time / qs.execution_count
        ,[Total CPU used] = total_worker_time
        ,[Execution count] = qs.execution_count
        ,[Individual Query] = SUBSTRING (qt.text,qs.statement_start_offset/2, 
         (CASE WHEN qs.statement_end_offset = -1 
            THEN LEN(CONVERT(NVARCHAR(MAX), qt.text)) * 2 
          ELSE qs.statement_end_offset END - qs.statement_start_offset)/2)
        ,[Parent Query] = qt.text
        ,DatabaseName = DB_NAME(qt.dbid)
FROM sys.dm_exec_query_stats qs
CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) as qt
--WHERE DB_NAME(qt.dbid) = 'pnl'  -- Filter on a given database.
ORDER BY [Average CPU used] DESC;


-- Total Reads by most expensive IO query
SELECT TOP 10 
        [Total Reads] = total_logical_reads
        ,[Total Writes] = total_logical_writes
        ,[Execution count] = qs.execution_count
        ,[Individual Query] = SUBSTRING (qt.text,qs.statement_start_offset/2, 
         (CASE WHEN qs.statement_end_offset = -1 
            THEN LEN(CONVERT(NVARCHAR(MAX), qt.text)) * 2 
          ELSE qs.statement_end_offset END - qs.statement_start_offset)/2) 
        ,[Parent Query] = qt.text
        ,DatabaseName = DB_NAME(qt.dbid)
FROM sys.dm_exec_query_stats qs
CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) as qt
ORDER BY [Total Reads] DESC;

-- Total Writes by most expensive IO query
SELECT TOP 10 
        [Total Writes] = total_logical_writes
        ,[Total Reads] = total_logical_reads
        ,[Execution count] = qs.execution_count
        ,[Individual Query] = SUBSTRING (qt.text,qs.statement_start_offset/2, 
         (CASE WHEN qs.statement_end_offset = -1 
            THEN LEN(CONVERT(NVARCHAR(MAX), qt.text)) * 2 
          ELSE qs.statement_end_offset END - qs.statement_start_offset)/2)
        ,[Parent Query] = qt.text
        ,DatabaseName = DB_NAME(qt.dbid)
FROM sys.dm_exec_query_stats qs
CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) as qt
ORDER BY [Total Writes] DESC;

Time & Weather

Recent Posts

Comments