原创 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