原创 java Udp實現簡單地發送接收信息

首先我們得知道 DatagramSocket、DatagramPacket這兩個類 DatagramSocket 數據報套接字是包投遞服務的發送或接收點。每個在數據報套接字上發送或接收的包都是單獨編址和路由的。 從一臺機器發送到另一臺機器

原创 struts2輸入驗證之短路驗證

 在struts2中,若對一個字段使用多個驗證器, 默認情況下會執行所有的驗證. 若希望前面的驗證器驗證沒有通過, 後面的就不再驗證, 可以使用短路驗證。 那就不得不說conversion驗證器,當轉換出現異常,此驗證器就會報錯。寫一個簡

原创 struts2之聲明式驗證後續及自定義驗證器

在聲明式驗證中,只學會如何配置內置驗證器是不行的,因爲驗證的配置中有很多技巧,那麼這篇文章中會分析以下三個問題: 一. 若 Action 類對應多個 action 請求, 且 action 請求使用不同的驗證規則 (1)爲每一個不同的 a

原创 ReactNative源碼分析之VirtualizedList

  ReactNative列表是基於ScrollView的,並沒有直接使用IOS或Android的原生列表組件。因爲RN真正調用native代碼是異步的,並不能保證同步,而在native環境中,所有即將在視窗中呈現的元素都必須同步渲染,超

原创 struts2之值棧ValueStack

struts會自動把Action對象放入到值棧中。放入時間爲:struts2終將調用Action類的Action方法被調用時, 但在調用該方法之前:首先創建一個StrutsActionProxy對象,在創建對象之後,對其進行初始化時把Ac

原创 react-native-vector-icons使用(二)

react-native-vector-icons使用(二) 使用react-native-vector-icons大多都需要自定義,將項目圖片轉爲ttf字體圖標進行使用。框架的使用及自定義詳細見:https://github.com/o

原创 struts2之Action獲取web資源

在說Action類之前先引入一個小action的概念,大家都知道struts2的默認請求格式是以  .action結尾或者不加(默認 常量配置在org.apache.struts2包下的default.properties文件中)。 那麼

原创 ReactNative組件分析之Image

本文在native端的分析僅包含android層面。下文引用的js源碼基於ReactNative 0.51,node_modules/react-native/Libraries/Lists/目錄下。 關於Image的使用在官網和中文網的

原创 react-native-vector-icons使用

react-native-vector-icons使用 1、安裝及配置 (1)使用 npm install react-native-vector-icons --save命令進行安裝; (2)在xcode中打開項目,將node_modu

原创 struts2之文件上傳

struts2對文件的上傳進行了封裝,主要核心是FileUploadInterceptor攔截器對文件上傳請求的操作,那麼對於文件上傳的實現,我們開發或者需要注意哪些呢? 我們先來大概解析一下FileUploadInterceptor攔截

原创 struts2之簡單校驗(編程驗證)

struts2中通常情況下,類型轉換要在數據校驗之前進行。類型轉換其實也是基本的服務器端校驗,合法數據必然可以通過類 型轉換,但是通過類型轉換的不一定是符合項目的合法數據,還必須進行數據校驗,所以類型轉換是進行數據校驗的前提。 比如:st

原创 struts2之國際化

國際化主要是指語言國際化,目的是掃除語言障礙,讓使用不同語言的的用戶能方便的使用同一個系統。其實國際化的核心就是i18n攔截器,會對請求進行攔截,獲取request_local的值,這個值就是客戶瀏覽器的地區語言環境,i18n會將這個值實