- 在官網提共的icon設置方式如下
- <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
- @font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
src: url(https://example.com/MaterialIcons-Regular.eot); /* For IE6-8 */
src: local('Material Icons'),
local('MaterialIcons-Regular'),
url(https://example.com/MaterialIcons-Regular.woff2) format('woff2'),
url(https://example.com/MaterialIcons-Regular.woff) format('woff'),
url(https://example.com/MaterialIcons-Regular.ttf) format('truetype');} - .material-icons { font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 24px; /* Preferred icon size */ display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; /* Support for all WebKit browsers. */ -webkit-font-smoothing: antialiased; /* Support for Safari and Chrome. */ text-rendering: optimizeLegibility; /* Support for Firefox. */ -moz-osx-font-smoothing: grayscale; /* Support for IE. */ font-feature-settings: 'liga'; }
- 為了讓url改成不透過google提共的網站 , 先下載相關檔案
- 然後將檔案放至專案理 , 更改url目錄位置如下
- @font-face { font-family: 'Material Icons'; font-style: normal; font-weight: 400; src: url(../mdl2/webfont/MaterialIcons-Regular.eot); /* For IE6-8 */ src: local('Material Icons'), local('MaterialIcons-Regular'), url(../mdl2/webfont/MaterialIcons-Regular.woff2) format('woff2'), url(../mdl2/webfont/MaterialIcons-Regular.woff) format('woff'), url(../mdl2/webfont/MaterialIcons-Regular.ttf) format('truetype'); }
- 然後你的 <i class="material-icons">announcement</i> 就不會找不到icon
2016/7/15
Material Design Lite 將 material-icons 的 url 設置在 local 端
JQuery validator 增加 刪除驗證
- 先引入validate
- $("#form").validate();
- 加入新rule
- $("#form").validate();
- $("input xxxx").rules("add","required");
- 刪除舊的rule
- $("#form").validate();
- $("input xxxx").rules("remove");
2016/7/8
maven installing 3rd party JARs
- 參考網址
- 有時候第三方套件較新的版本在maven找不到 如 Maven Central , 此時可以套過手動安裝的方式, 將jar檔匯入本地端的 reposity
- 準備好要匯入的jar檔 zuljsp-2.6.0.jar
- 打開command輸入以下資訊 , 資訊可自行定義 , 參考下圖
- mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
- 或者套過第三方提共的URL , 如下貼入POM.xml
- <repositories>
<repository>
<id>ZK CE</id>
<url>http://mavensync.zkoss.org/maven2</url>
</repository>
<repository>
<id>ZK EVAL</id>
<name>ZK Evaluation Repository</name>
<url>http://mavensync.zkoss.org/eval</url>
</repository>
</repositories>
2016/7/7
java.lang.IllegalStateException: More than the maximum number of request parameters
- 今天在測試時 , 出現了一個重未見過的Exception , 此訊息因 jboss 版本不同而不同
- java.lang.IllegalStateException: More than the maximum number of request parameters (GET plus POST) for a single request ([512]) were detected.
- 查詢結果似乎是因為 jboss 預設 request 傳遞的parameter 上限為512 , 可做以下改變方式
- 先至 jboss安裝的目錄底下找到 standalone.xml 通常會在 " jboss\standalone\configuration" 目錄裡
- 在standalone,xml做以下設定
- JBoss 7 以上版本 :
- 在<system-properties>裡增加一行 <property name="org.apache.tomcat.util.http.Parameters.MAX_COUNT" value="2000"/>
- "2000" 可隨自己改變
- 或者在standalone.xml 加 max-parameters="9999"
- JBoss 6 以下版本 :
- 在<connector name="http">裡增加maxParameterCount="1000"如下
- <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http" maxParameterCount="1000" />
2016/7/4
Java Mail 使用GMail (SMTP) Server
- 最近需要測試寄信的功能 , 使用google 的 server 幫我完成測試 , 將所需要的參數記錄下來
- mail.smtp.host =>
smtp.gmail.com
- mail.smtp.auth => true
- mail.smtp.starttls.enable => true
- mail.smtp.port => 587
- 個人信箱地址與密碼
- Exception in thread "main" java.lang.RuntimeException: javax.mail.AuthenticationFailedException
- 至google 啟動安全性設定
- javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 587;
- 關閉防火牆或檢查proxy
訂閱:
文章 (Atom)