原创 Maven—SSH項目搭建

1:新建maven-archetupe-webapp項目 2:web.xml配置文件如下 <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_9" versio

原创 Xcode—如何解決…has been modified since the precompiled header… was built的問題

如何解決…has been modified since the precompiled header… was built 的問題 xcode5.1在程序中報錯: File '/Applications/Xcode.app/Conte

原创 PHP—Windows下搭建PHP開發環境

Windows下搭建PHP開發環境       PHP集成開發環境有很多,如XAMPP、AppServ......只要一鍵安裝就把PHP環境給搭建好了。但這種安裝方式不夠靈活,軟件的自由組合不方便,同時也不利於學習。所以我還是喜歡手工

原创 iOS—UITextField詳解

//初始化textfield並設置位置及大小   UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];   //設置

原创 iOS—UIImageView繪製圓形圖片

參考網上的資料,自實現了一個UIImageView繪製圓形圖片功能。 先看效果: 代碼如下: - (void)buttonAction:(id)sender {     //方式1,見上圖的方式1效果。通過imageview的laye

原创 Java—實現AES加密

JAVA實現AES加密 1. 因子        上次介紹了《JAVA實現DES加密》,中間提到近些年DES使用越來越少,原因就在於其使用56位密鑰,比較容易被破解,近些年來逐漸被AES替代,AES已經變成目前對稱加密中最流行算法之

原创 Android—Bitmap和Drawable

一、相關概念 1、Drawable就是一個可畫的對象,其可能是一張位圖(BitmapDrawable),也可能是一個圖形(ShapeDrawable),還有可能是一個圖層(LayerDrawable),我們根據畫圖的需求,

原创 Java—JUnit測試

使用JUnit做測試目的是儘量早的發現程序的bug,一個bug隱藏的時間越久,修復他的代價就越大。 1、JUnit簡介:     JUnit最初是由Erich Gamma 和 Kent Beck 編寫的一個迴歸測試框架(regressi

原创 Android—Notification通知詳解

Android Notification通知詳解 根據Activity的生命週期,在Activity進入後臺時會執行onStop函數(比如按下home鍵),所以你在onStop函數(按退出鍵除外)裏面把Notification放在通知欄裏

原创 iOS—UITableView Cell重用機制

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {     static N

原创 Eclipse—添加DTD文件實現XML的自動提示功能

以iBATIS編寫 Sql Map Config 配置文件爲例, 添加 sql-map-config-2.dtd 到Eclipse中, 從而獲得xml自動的提示的功能, 能更好的按照iBATIS官方定義的規範來編寫xml文檔.    

原创 Android—四大組件之Service

一、概述 Android中有兩種方式開啓一個服務,但它們的生命週期有所不同。 二、第一種方式調用startService啓動服務: 1、當服務未啓動,如果調用startService第一次啓動服務會回調方法順序爲:onCreate ->

原创 Eclipse—安裝SVN插件Subclipse

1、下載最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Developers)版    如果沒有安裝的請到這裏下載安裝:http://eclipse.org/downloads/ 

原创 Android—Maven採用第三方jar包運行時報錯的解決方案

轉載請註明出處:http://xuantan.iteye.com/blog/1847485   Android工程中用到了一個第三方jar包,但此jar包在公司內部的maven倉庫中不存在。 因此在POM文件中採用瞭如下配置方式:

原创 iOS—多線程 鎖 互斥 同步

在iOS中有幾種方法來解決多線程訪問同一個內存地址的互斥同步問題: >>>方法一,@synchronized(id anObject),(最簡單的方法) 會自動對參數對象加鎖,保證臨界區內的代碼線程安全 @synchronized(s