廣告聯播

2015年5月8日 星期五

如何變更 Windows Server 2012 R2 的網路類別

From: Polin Wei

日前安裝好windows 2012 R2後,想將原本的網路類別項目異動調整。
結果,發現2012 R2居然無法像2008那樣透過電腦設定=>網路=>連線的圖形介面來修改網路類別

2012 R2 只能靠Power Shell,來作修改


Step 01: 首先,先開啟PS,在畫面中輸入Get-NetConnectionProfile指令後按Enter
然後會出現如下列的資訊

PS C:\Users\Administrator> Get-NetConnectionProfile
Name             : Network
InterfaceAlias   : Ethernet
InterfaceIndex   : 12
NetworkCategory  : Public
IPv4Connectivity : Internet
IPv6Connectivity : LocalNetwork

Step 02:
請注意,上面資訊的InterfaceIndex所呈現的數字不盡相同,所以請參照自行所查閱的結果。

接者要針對Networkcategory進行修正,將Public修正為Private

在畫面中輸入
Set-NetConnectionProfile  -InterfaceIndex 12 -NetworkCategory Private
再次提醒,InterfaceIndex所呈現的數字,請依照所查詢的結果輸入。
輸入完相關指令後,Enter
在輸入Get-NetConnectionProfile指令查詢,所的得到些果如下所示。

PS C:\Users\Administrator> Set-NetConnectionProfile -InterfaceIndex 12 -NetworkCategory Private

PS C:\Users\Administrator> Get-NetConnectionProfile
Name             : Network
InterfaceAlias   : Ethernet
InterfaceIndex   : 12
NetworkCategory  : Private
IPv4Connectivity : Internet
IPv6Connectivity : LocalNetwork

參考: http://chenweichi.blogspot.tw/2014/03/windows-server-2012-r2.html

2015年5月5日 星期二

Windows Server 2012 安裝中文語言套件

From: Polin Wei


把繁體中文語言套件光碟放入光碟機,啟動 PowerShell (桌面下方工作列從左向右數第二個),輸入 lpksetup,按下 Emter,選擇 Install display languages 即可

How to Configure multiple concurrent RDP clients in windows 7 & 8

From: Polin Wei

 安裝完下列相對應的 patch 後, 再啟動遠端連結即可.

Patch/crack Required to enable-concurrent-multiple-RDP-sessions:
Windows 7 patch:
UniversalTermsrvPatch_20090425.zip7.2K (132.5 KB)

Windows 8/8.1 Patch:
termsrv.dll_patched-win8.zip2.1K (421.6 KB)



Ref: http://forum.sambapos.com/t/step-by-step-on-how-to-configure-multiple-concurrent-rdp-clients-to-run-sambapos-iphone-ipad-galaxy-tablet/769

2015年4月22日 星期三

字串分割: java中String.split()用法

From: Polin Wei

在java.lang包中有String.split()方法,返回是一個陣列。

  1、"."和"|"都是轉義字元,必須得加"\\";
  
如果用“.”作為分隔的話,必須是如下寫法:
String.split("\\."),這樣才能正確的分隔開,不能用String.split(".");

如果用“|”作為分隔的話,必須是如下寫法:
String.split("\\|"),這樣才能正確的分隔開,不能用String.split("|");

  2、如果在一個字串中有多個分隔符號,可以用“|”作為連字號,比如:“acount=? and uu =? or n=?”,把三個都分隔出來,可以用 String.split("and|or");

  3、public String[] split(String regex,int limit)根據匹配給定的規則運算式來拆分此字串。
  此方法返回的陣列包含此字串的每個子字串,這些子字串由另一個匹配給定的運算式的子字串終止或由字串結束來終止。陣列中的子字串按它們在此字串中的順序排列。如果運算式不匹配輸入的任何部分,則結果陣列只具有一個元素,即此字串。

範例:

String PROG_PATH="Item.action";
String progAction = list.get(i).get("PROG_PATH").toString().split("\\.")[0];

2015年3月3日 星期二

Apache Struts 2 Tag: select for selected

From: Polin Wei

 要讓 Select 設定預設的選項可以參考 https://struts.apache.org/docs/select.html 的範例

<s:select label="Months"
       name="months"
       headerKey="-1" headerValue="Select Month"
       list="#{'01':'Jan', '02':'Feb', [...]}"
       value="selectedMonth"
       required="true"
/>
// The month id (01, 02, ...) returned by the getSelectedMonth() call
// against the stack will be auto-selected
範例的意是是說,當 Action 執行時,會先呼叫 getSelectedMonth() 這個 method,只要在這個 method 中回傳值,就可以有預設選項了.



https://struts.apache.org/docs/select.html

2015年2月24日 星期二

Jboss Wildfly 8.x 對Internet使用 (Wildfly 8.x accessible via internet)

From: Polin Wei

JBoss EAP or Wildfly 預設是不對 Internet 作服務的,若有需要對外服務時,可以修改 standalone.xml 的 interfaces 內容,將 interface name="public" 內修改成 any-address 即可

Jboss Wildfly 8.x 對Internet使用 (Wildfly 8.x accessible via internet)
http://misforum.ddns.net/forum.php?mod=viewthread&tid=18&fromuid=2
(出處: MISForum 資訊論壇)

2014年12月10日 星期三

Struts 2 加入validate()後,自定義的 action methods 無法運作

From: Polin Wei

Struts 2 支援 POJO 的程式撰寫,所以可以指定 Action Method 來執行您在 struts.xml 中的設定。

action name="userLogout" method="logout" class="com.gu.EipLogin"


加入 validate() 的  this.addFieldError(...) 或 this.addActionError(...) 後,卻發生了錯誤訊息。

原因是 Struts 2 進入 Action 時,會先作 validate() ,沒有錯誤後才會執行後續的 method 如: execute()....等,若有錯誤則返回 ...; 所以當要執行指定的 method : logout() 前,發生了錯誤會返回預設的 ...,但我們又沒有指定,所以才會發生錯誤。
解決的方法是在 logout 的 method 上加入annotation: @SkipValidation ,指示此 method : logout() 不需作 validate() 即可。

WordPress 架站必備外掛