寫道
/**
*使用者登入注入資訊 *
/ // 往 session 中注入 userid 資訊
mapsession = actioncontext.getcontext().getsession();
session.put("userinfo.userid", userinfo.getuserid());
session.put("userinfo.username", userinfo.getusername());
session.put("username", userinfo.getusername());
// 更新登入 ip 位址和登入時間
userinfo.setloginip(getipaddr());
userinfo.setlastlogintime(new date(system.currenttimemillis()));
userinfoservice.updateloginipandtime(userinfo);
// 獲取客戶端真實的 ip 位址
private string getipaddr()
if(clientip == null || clientip.length() == 0 || "unknown".equalsignorecase(clientip))
if(clientip == null || clientip.length() == 0 || "unknown".equalsignorecase(clientip))
return clientip; }
/**
*獲取使用者登入資訊 *
/ // 從 session 中獲得使用者 id
private long getuseridfromsession()
// public string insertshop()else }
python應用於網路 python應用於網路通訊
專案需要用到採用python實現維護測試工具,測試物件是linux裝置,需要在pc端採用python獲取linux裝置相關資訊 一 採用udp獲取普通資訊 udpserver socket af inet,sock dgram udpserver.bind ip,port data,client a...
bitmap應用於排序
這種方法只適合 資料不重複,已知資料範圍 的情況來自於 程式設計珠璣 所謂的bit map就是用乙個bit位來標記某個元素對應的value,而key即是該元素。由於採用了bit為單位來儲存資料,因此在 儲存空間方面,可以大大節省。如果說了這麼多還沒明白什麼是bit map,那麼我們來看乙個具體的例子...
MATLAB應用於濾波
1.什麼是影象的直方圖 2.直方圖均衡化 直方圖均衡化 histogram equalization 又稱直方圖平坦化,直方圖 拉伸是通過對比度拉伸對直方圖進行調整,從而 擴大 前景和背景灰度的差別,以達到增強 對比度的目的,這種方法可以利用線性或 非線性的方法來實現直方圖均衡化則通過使用累積函式對...