原创 經驗總結19--C#事件

之前學過C#事件,不過一直沒搞懂怎麼弄。 這一次又研究了下。 1、定義一個參數類,用於事件的傳參。(可省略)     public class UserEventArgs     {         public User user {

原创 經驗總結36--C#匿名(事件,對象...)

有時候代碼方便,就會使用匿名的東西。 1、匿名事件 args.CookieGot += (s, e) =>                 {                     this.IsWebLogon = true;    

原创 經驗總結21--抓取WEB數據,匯率,HtmlAgilityPack

網上找了很多資料,PHP的比較多,然後找到有csv文件的,處理起來很麻煩,國外的網站速度很慢。 最後還是去頁面上抓取數據,我是從中國銀行抓取的,各位可去其他網站抓取。 1、模擬請求URL。 string url = "http://srh

原创 經驗總結28--時間戳相關,C#

一般使用時間戳來設置唯一性,保存圖片之類時可加在文件名後面。 時間戳一般爲17位。 1、獲取當前時間的時間戳。  DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new Da

原创 經驗總結32--c#,反序列化

在對JSON數據進行處理時,可直接使用JavaScriptSerializer 進行處理,會異常的方便。 protected static JavaScriptSerializer js  = new JavaScriptSerializ

原创 經驗總結35--IP地址區域匹配

想知道客服端訪問的IP地址是多少,並知道區域。 一般可以去http://www.ip138.com/,輸入IP查詢,但沒提供比較好的接口,程序使用不方便。 另外有些企業提供一些離線的IP數據庫,可以進行匹配。 但這裏建議使用在線的數據庫,

原创 經驗總結42--備份(寫給自己)

最近因爲出現數據丟失,搞得很不爽。 剛開始自己的筆記本電腦想重裝下,一個win7系統是裝好了,沒有網卡驅動,使用官方的驅動也是死活裝不上。 後面又想着去裝個win8.1算了,下載了幾個試了下,一個是直接裝不上,另一個是裝好了,用幾分鐘,顯

原创 經驗總結49--linux命令

最近比較忙,年後項目多,學的東西也多。 以前都是window部署項目,沒接觸過linux,現在公司都使用這個,就得學習這玩意了。 沒接觸,學起來真是費事,自己裝虛擬機,配置各種東西,由於版本不同,好多命令也不對,搞得很鬱悶。 後面還是統一

原创 經驗總結53--java枚舉

使用java枚舉代替字符串或靜態變量。 —1.簡單使用 顏色枚舉類: public enum ColorEnum { RED, BLACK, GREE, BLUE } 調用: public static void main(Strin

原创 經驗總結51--redis內存數據庫

最近比較忙,研究了很多java的東西,慢慢發表出來。 使用linux系統。 redis內存數據庫,可進行簡單的key和value儲存。效率高。 1.下載redis wget http://redis.googlecode.com/fi

原创 經驗總結56--mybatis返回主鍵

使用mybatis框架時,有時候需要新插入的數據的主鍵是多少。 1.oracle 由於oracle是建的序列文件,獲取ID值。 <insert id="insert" parameterType="Spares"   >     <sel

原创 經驗總結47-Elipse配置多個Tomcat

開發時,需要不同的服務器,部署不同的項目,而且不影響測試。 C#有個IIS服務器,會很方便,添加個地址就可以了。 Elipse使用Tomcat,需要配置下也可以實現了。 1.複製tomcat文件夾。 2.修改server.xml文件。 修

原创 經驗總結55--spring開啓事務回滾

使用spring的@Transactional註解,異常時,進行事務回滾。 1.引用 xmlns:tx="http://www.springframework.org/schema/tx"http://www.springframewor

原创 經驗總結50--List排序,JAVA

兩種方式。 1.繼承Comparator接口。 實現compare方法。 public int compare(Person o1, Person o2) {return o2.getAge().compareTo(o1.getAge()

原创 經驗總結38--新聞內容處理

新聞模塊的內容一般會使用一些插件進行渲染。 這樣得到的內容有很有標籤。 下面介紹下需要注意的事項。 1、危險內容。 由於渲染過的內容有很多的特殊符號,一般提交,會被攔截,並提示錯誤。 有兩種處理方式:編碼和降低安全性。 對內容進行編碼,然