Time of Update: 2018-12-03
D:/oracle/BIN>sqlplus "sys/leuphis@leuphis as sysdba"SQL> alter database open; alter database open * 第 1 行出現錯誤: ORA-16014: 日誌 1 的序號 83 未歸檔, 沒有可用的目的地 ORA-00312: 聯機日誌 1 線程 1: 'D:/ORADATA/LEUPHIS/ONLINELOG/O1_MF_1_45DCY21Y_.LOG' ORA-00312: 聯機日誌 1
Time of Update: 2018-12-03
在視圖控制器之間傳遞參數時尤其需要注意“野指標”的問題。因為程式總是在一個個視圖控制器之間跳動,一些視圖控制器所擁有的變數(跟UI相關),當視圖跳轉後,會被釋放(出於節約iphone記憶體的考慮?)。比如這樣的代碼:在一個ViewController中:RecipientRoll* controller=[[RecipientRoll alloc]initWithNibName:@"RecipientRoll" msgText:tvBill.text expenseid:expense_id];
Time of Update: 2018-12-03
原文: http://ios.biomsoft.com/2012/02/17/load-a-pdf-file-in-the-iphone-app-smoothly/ 本節將學習如何從伺服器載入 pdf 檔案到 iOS程式中。這需要使用 QuickLook Framework 中的 QLPreviewController類。使用這個類,你可以查看如下文檔:a) iWork 文檔b) Microsoft Office 文檔c) RTF 文檔d) PDF 文檔e) 圖片f) Text 檔案g)
Time of Update: 2018-12-03
其實跟柱狀圖差不多,但是Intent應使用ChartFactory.getLineChartIntent()方法擷取到。看Activity中的代碼:public class main extends ListActivity { private static final int SERIES_NR = 2; /** Called when the activity is first created. */
Time of Update: 2018-12-03
在Project中使用了libxml2,已將 ${SDKROOT}/usr/include/libxml2加入到Header Search Path中,在Debug模式下編譯運行OK,但切換到Distribution模式下居然不行?錯誤全是標頭檔找不到:libxml/tree.h no such file or directory共有120個這樣的錯誤。查了網上的答案,都是說Header Search
Time of Update: 2018-12-03
原文:http://blog.goosoftware.co.uk/2012/04/18/unique-identifier-no-warnings/Postedby Simon Whitaker Apr 18th, 2012 如果你在用 TestFlight SDK,你可能會發現幾個星期前發布的1.0 版本有一點細微但卻重要的改變。如這篇文章中所說,TestFlightSDK 返回的報告中不再包含裝置的 UDID。也就是說,在 TestFlight SDK
Time of Update: 2018-12-03
ACE繪製的圖形,座標軸上的刻度值,要麼顯示為數字,要麼顯示為時間: 那麼能不能在座標軸上顯示自己的內容,比如文字呢?這需要使用 XYMultipleSeriesRenderer的addTextLabel(int,String)方法。該方法接收一個int參數,用於指定要顯示文字的X軸座標,比如在X軸座標1的位置顯示“昆明”,則addTextLabel(1,”昆明”);當然,原來tick數字1仍然會顯示,這樣數字“1” 和文字標籤“昆明”會重疊再一起,因此,我們還需要用 setXLabels(0
Time of Update: 2018-12-03
原文:http://stackoverflow.com/questions/273450/iphone-detecting-user-inactivity-idle-time-since-last-screen-touch方案一:讓你的應用程式委託子類化 UIApplication。在實現部分,覆蓋 sendEvent:方法:- (void)sendEvent:(UIEvent *)event { [super sendEvent:event]; // 只在開始或結束觸摸時
Time of Update: 2018-12-03
DatePicker是一個很垃圾的控制項。當你用直接輸入方式而不是微調方式修改日期時,會發現根本觸發不了onDateChanged方法!也就是說,直接輸入是無法修改控制項時間的。看來只有用DatePickerDialog或者TimePickerDialog了。不過使用TimePickerDialog時要注意一點,24小時制的使用。如果不注意,會導致上午時間和下午時間剛好是相反的。
Time of Update: 2018-12-03
在ACE 中,Embedded Chart實際上是一個 GraphicalView對象。與一般的Chart不同,它可以嵌入到另一個Activity中(其實就是一個普通的 view),而不必通過Intent來調用。這樣做的好處在於,我們可以更靈活地定製這個GraphicalView ,比如在圖表中放置一些其他的view,比如按鈕、圖片等。下面我們示範如何使用 Embedded Chart。 可以看到,在這個自訂的折線圖中,我們不但在GraphicalView上加入了一個Label控制項和一個按鈕,
Time of Update: 2018-12-03
原文:http://www.icodeblog.com/2011/09/19/timing-out-an-application-due-to-inactivity/概述先講講原理。我建立了一個 UIApplication 的子類ELCUIApplication。目的是為了覆蓋 sendEvent: 方法。這個方法在每次觸摸時都會調用。觸摸可能來自於按鈕、文字框以至視窗內的任何東西。在 sendEvent 方法中,首先調用 super
Time of Update: 2018-12-03
AChartEngine(簡稱ACE)是Google的一個開源圖表庫(for Android)。它功能強大,支援散佈圖、折線圖、餅圖、泡泡圖、柱狀圖、短棒圖、儀錶圖等多種圖表。 該項目地址位於: http://code.google.com/p/achartengine/你可以選擇合適的版本下載,每個版本都有一個jar包、執行個體原始碼和javadoc提供下載。當前最新版本為0.6。需要注意的是,0.6版本不再支援Android
Time of Update: 2018-12-03
運行效果如下,分別是摺疊狀態的tabview和展開狀態的tabview: 一、建立UITableViewController.h檔案如下,包含了一個用於顯示的視圖tableview和用於表示模型資料的MutableArray.@interface GDXXDetailVC :UITableViewController<UITableViewDelegate,UITableViewDataSource,UIActionSheetDelegate>{UITableView*
Time of Update: 2018-12-03
本人服器運行環境:Tomcat5.5 + JDK1.6在運行一個由服務端產生映像的時候,報出異常:Could not initialize class sun.awt.X11GraphicsEnvironment 解決方案:修改${TOMCAT_HOME}/bin/catalina.sh或${TOMCAT_HOME}/bin/catalina.bat檔案:在所有類似以下代碼: "$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS /
Time of Update: 2018-12-03
我們知道可以使用這樣的代碼在iphone中傳送簡訊:[[UIApplication sharedApplication] openURL:@"sms:12345678"]; 但這樣的方式無法指定簡訊內容。那麼我們可以使用MessageUI架構。 首先在程式中匯入MessageUI.framework。import標頭檔:#import
Time of Update: 2018-12-03
iPad 應用中,UISplitViewController是最具特色的視圖控制器,用於顯示一個從左右分隔的分欄視圖。建立View–based Appliation項目:SplitVCDemo。用IB開啟SplitVCDemoViewController.xib,點擊File->CreateiPad Version Using…,save
Time of Update: 2018-12-03
下拉式清單方塊實現一、實現架構 1二、實現根視圖 1三、實現DropDownList類 2四、一些改進 6cocoa touch不提供下拉框控制項,因為他們提供了UIPickerView。為什麼還要使用已經成為windows標準控制項之一的下拉框呢?“這不是蘋果的體驗”——“蘋果體驗”推崇者們這樣反對。但作為從windows開發平台轉移過來的程式員,他們只需要一個理由就足夠反駁了:UIPickerView太大了,遠沒有下拉框控制項節省螢幕空間。真實情況就是這樣的,放一個UIPickerView,
Time of Update: 2018-12-03
今天在項目中發現一個ASIHttpRequest的Bug。這個Bug可能會導致你Http請求延時至少在timeout設定時間結束之後。更可怕的是,為了找出這個Bug,可能會浪費程式員更多的時間。為這個問題我至少奮鬥了3個小時!項目中一直在使用ASIHttpRequest,但有一次,我發現Http請求居然總是不成功。我下意識地以為這是網路延時問題,我延長了ASIHttpRequest的逾時時間至30秒,於是程式不再報錯。但今天在使用同樣的代碼時,我發現以前我全錯了。這不是逾時的問題,而是ASIHt
Time of Update: 2018-12-03
有的程式員喜歡把所有import語句寫在.h檔案的頭部。而有的程式員則喜歡把import語句寫在.m檔案頭部。你可能覺得寫在哪裡都無所謂。那麼,import語句寫在.h檔案和.m檔案的哪一個都無所謂嗎?這並不是真的。通常,我習慣在.h檔案頭部加入所有的import語句,但在有一種情況下,我只能把import語句加在.m檔案裡——這是為了避免交叉引用錯誤。如果你不知道什麼是交叉引用錯誤,那麼這篇文章將會告訴你:關於一個交叉引用Bug:“can not find interface
Time of Update: 2018-12-03
大家都見過iPhone上的那幾個小點點了。那就是iPhone用來控制翻頁的UIPageControl控制項,但是許多人不會用UIPageControl,又不願意去看Apple的文檔和例子。所以首先我們來講講這個控制項的使用。1、建立項目UsingPageControl。刪除MainWindow.xib檔案。 在Resources組中添加幾張圖片,在這裡我隨便找了幾張動物的圖片,你也可以另外找幾張。2、編輯delegate類代碼,#import