2018年3月28日 星期三

WPS Word 新增子標題樣式

在 WPS word 中要新增子標題樣式,先點選新增樣式



新增了樣式之後,可以再設定該樣式,例如字型大小和行距等等,然後可以再將樣式設定好使用哪種編號方式



新增編號方式可以點選如下標示,然後可以將編號方式關連到樣式,都設定好之後就可方便使用新樣式了




2018年3月19日 星期一

RJ45 接頭

RJ45 就是一般網路線的接頭,又稱為 8P8C,因為其中有八根 pin,而傳輸速度在 100M 以下時只會用到 4 根 pin,1G 以上才會用到 8 根 pin

2018年3月14日 星期三

使用 support library 與 proguard 無法實例化 SearchView

在測試 SearchView 功能時發現 debug 版本工作正常,但是 release 版本一直出現 exception 如下

Cannot instantiate class: android.support.v7.widget.SearchView
java.lang.NoSuchMethodException: <init> [class android.content.Context]
    at java.lang.Class.getConstructor(Class.java:531)
    at java.lang.Class.getConstructor(Class.java:495)
    at android.support.v7.view.g$b.a(Unknown Source)
    at android.support.v7.view.g$b.a(Unknown Source)
    at android.support.v7.view.g$b.b(Unknown Source)
    at android.support.v7.view.g.a(Unknown Source)
    at android.support.v7.view.g.inflate(Unknown Source)

照例谷哥一番,發現在 google issue reporter 有人回報此 issue,解法是在 proguard 的 config 中 exclude SearchView 就好了,因為 proguard 不知道你用到這個 class,所以會把它刪掉

該 issue 中也有人回覆說 official document 中 android:actionViewClass 項目有說明了,然後這是 intended behavior,所以不需要修復此 issue

是沒錯啦,你在文件中有說明,但是應該是要在 proguard 的文件中說明或至少提一下吧,把說明藏在 menu resource 那邊,很容易會忽略的阿

2018年3月12日 星期一

windows 內建 ftp server 設定注意事項

windows 內建的 ftp server 設定很難搞,常常架好了卻一直無法登入,只是因為有可能某些設定被忽略了沒有設好,這裡記錄一下一些 tips

在 IIS 管理員裡面,除了  ftp site level 要做設定外,server level 也要作設定,例如 FTP 驗證設定若是在 server level 是停用,那你在 ftp site level 設定啟用一樣會登不進來,兩邊都要設定啟用才能成功登入

 

另外是幫 ftp server 建立使用者後,記得不要勾選下次登入時改變密碼,否則一樣會登不進來