Domino程式設計記要

2021-05-01 00:23:59 字數 885 閱讀 3775

author:

水如煙 

1、重構各類

目的:明確傳遞引數或返回值的型別。

注意:還是有些型別為system.object的引數或返回值是無法明確的,在**中須要自動轉換成已重構的類或原domino類。

返回值自動轉換成已重構的類,引數自動轉換成原domino類

示例:

2、獲取資料庫基本資訊

一般是利用notessession.getdatabase(string server, string db)來獲取資料庫

只是,有些資料庫是不能開啟的(無許可權),用此方法,返回的將是nothing。

利用notesdbdirectory遍歷所有資料庫,在不開啟資料庫的情形下,可以取到資料庫的基本資訊。如:

通過dbdirectory.openmaildatabase()可以獲取當前登入使用者的郵箱。

3、domino分層索引做法分析

以幫助文件lotus domino designer 7 help為例,它的資料庫為help7_designer.nsf。索引檢視為indexweb。

$/$hlformula field

$/$fields/$hlformula

f/fields, types of/formula fields

f/formula fields/described

f/formula fields/programming

f/formulas/literalizing

h/headlines database/described

s/subscription documents/storing

s/subscriptions/described

indexweb一共有5801項記錄,但有些是重複的。

iframe操作記要

使用uur框架時,主頁上iframe結構如下 index my97datepicker,沒使用這個日曆控制項時沒有這個iframe frameleft左側選單 frameright右側內容 當在frameright中有uur框架彈出視窗時,會在index加乙個div,裡面會有個iframe,結構如下...

Java併發程式設計的藝術 讀後記要 2

傳統的解決方法很簡單。如果是單個資料的話,對資料使用volatile關鍵字修飾,這個關鍵字可以保證資料不會停留在cpu的寫快取中,而是寫入記憶體,下一次對該資料的讀取一定讀到的記憶體中的最新資料。也就是解決了可見性問題。但是volatile變數原子性還有問題,對volatile變數多執行緒下的自增自...

Selenium 隨記要點

1.selenium不支援定位復合元素定位 像上圖的class元素有兩個值 op weather4 twoicon today op log link 像這種情況我們只需要乙個值就可以了 op weather4 twoicon today 或者 op log link 2.但定位一組元素的時候,se...