Content Provider的使用

實在是老土,自己都感覺老土,寫了這麼多程式,怎麼還在搞什麼Content Provider。可是換個角度來看,這麼長時間,你真的理解了麼,每一次寫程式的時候不都是從網上找一個改改麼,是該好好總結一下了。Content Provider是viewer表示的模型和viewer本身之間的一個調停者;IContentProvider是所有Content Provider的父介面,如果你想為一個Viewer提供響應的Content

Label Provider的使用

一聲歎息!還是書接上文吧。今天我們來討論一下TableViewer的Label Provider。對於TableViewer的Label Provider來說,根據Eclipse源碼,只要是實現IBaseLabelProvider介面的類就可以,但是事實上TableViewer的Label

GEF — 學習一下調色盤,我們不知道的東西(二)重裝

上一篇我已經說過了,每一個Editor如果希望使用調色盤,必須繼承自兩個EditorPart類。對於浮動調色盤來說,Editor的內容Composite是交給一個叫splitter的Composite來實現的。下面就是類結構圖:由於splitter之中的內嵌組件都是內部類,我們很難直接存取,因此我們想改變他們是很困難的,其實不是不行,我們可以通過反射來實現訪問,但是還是比較麻煩,最好的方法就是將這些類重寫,然後將屬性和方法統統公開,那將是最好的;但是我今天想討論另外一個問題,那就是如何Hack進

Spring — 控制反轉與依賴注入原理

在Spring中有兩個非常重要的概念,那就是控制反轉和依賴注入;控制反轉將依賴對象的建立和管理交由Spring容器,而依賴注入則是在控制反轉的基礎上講Spring容器管理的依賴對象注入到應用之中;那麼控制反轉和依賴注入的原理到底是什麼呢?一言以蔽之,那就是:XML檔案解析+Java反射技術;只要我們瞭解了如何進行XML解析以及Java的反射技術,那麼我們完全可以實現自己的具有控制反轉和依賴注入功能的小“架構”;下面我將就這個問題進行一下討論。首先是XML檔案解析,我們都知道目前很多Java開源架

Spring — 配置總結

一直想把Spring的學習做一個總結,網上也有很多人寫了不少學習筆記之類的東西,不過我覺得還不如用一個表把裡面的基礎知識列一下,以便以後使用的時候尋找、所以今天說做就做; 可惜的是我的word文檔沒有辦法列在這裡,只好貼圖了。      如果對兄弟姐妹的學習有一點指導作用的話,我也就很欣慰了。不過第三張圖中的事物管理部分做的不是很全面,這主要是想把這一部分放到表裡還真不好弄,過一段時間我再好好搞搞。

我還以為他有什麼才華呢?

前兩天就聽廣播說,最近要播放一牛人的新作《女人不狠,地位不穩》,今天很偶然,聽到了。作為一個男人,我很想對這書的作者說一句話:“我呸”!最近幾年,偽娘越來越多,怎麼又多出來一個?不明白一個男人怎麼站在女人的陣營裡為女人支招怎麼處理男女兩性關係,這個世界真的瘋了。本來現今這個社會已經缺乏陽剛之氣,陰柔正盛,唱歌的女聲女氣,演小品的花裙上身,還系一個大蝴蝶節,一群大男人討論如何保養皮膚。難道真的是我老了,還是這世界變化的太快了?

jQuery & DWR & SSH2

今天經過不懈的努力終於弄好了一個SSH2+DWR+jQuery的例子,不容易,畢竟我以前從來沒有接觸過這種形式的東西,我要好好的記下來。首先是SSH2,也就是說Spring+Struts2+Hibernate。這是目前比較流行的Java

輸入一個日期,判定該天是該年的第幾天

2.輸入一個日期,判定該天是該年的第幾天,函數原型   int func (int year,int month,int day);例如,輸入 2012 2 1, 輸出32   <script type="text/javascript"> function days(year,month,day) { var days = 0; for(var i = 1; i < month; i++ ){

實現prependChild方法,即appendChild的相對方法

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"

垂直輸出字串數組

輸入字串,垂直輸出,例如:輸入“wellcome”“to”“guangzhou”輸出:    u      e   o      m   h      o   z      c   g      l   n      l   a      e o u      w t g <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type"

JS閉包(轉載+拼接)

一、什麼是閉包?   “官方”的解釋是:閉包是一個擁有許多變數和綁定了這些變數的環境的運算式(通常是一個函數),因而這些變數也是該運算式的一部分。    相信很少有人能直接看懂這句話,因為他描述的太學術。其實這句話通俗的來說就是:JavaScript中所有的function都是一個閉包。不過一般來說,嵌套的function所產生的閉包更為強大,也是大部分時候我們所謂的“閉包”。看下面這段代碼:   function a() {        var i = 0;         

繼承–人人前端筆試題

請使用javascript類比對象,建立Person類,要求有姓名和年齡屬性,然後使用繼承實現Programmer類,要求有姓名、年齡、性別以及掌握的 語言屬性。以下為實現代碼(此類繼承用的是原型鏈實現):<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html

js實現各種排序演算法

冒泡排序 時間複雜度為O(n^2),有兩個優點:                             1.“編程複雜度”很低,很容易寫出代碼;                             2.具有穩定性,這裡的穩定性是指原序列中相同元素的相對順序仍然保持到排序後的序列,而堆排序、快速排序均不具有穩定性。             實現基本思路:冒泡排序是經過n-1趟子排序完成的,第i趟子排序從第1個數至第n-i個數,若第i個數比後一個數大(則升序,小則降序)則交換兩數。

固定格式日期轉換為漢字版

<script type="text/javascript"> function toCn(n){//把數字轉換成相應的漢字 var n_cn = ""; switch(n){ case "0" : n_cn = "零"; break;

RAP Deploy時的問題

今天對RAP又做了一次部署,可是竟然會出現Tomcat不能解析Zip的錯誤,經過了無數次的努力,後來發現竟然是因為我用winrar對目錄進行了壓縮,成為rar然後又將檔案改了一個名字,“蠢驢”!千萬記住應該使用zip壓縮。Tomcat進行zip安裝的時候只要進入bin目錄然後執行:service.bat install即可。命令列啟動:tomcat/bin/tomcat6    或者tomcat/bin/tomcat6 //TS//tomcat6(注意大寫!下同) 二者是等價的。其他的參數還有:

GEF — 改善使用者體驗,為圖形元素添加建立助手工具條,取代palette的功能

這幾天一直在做GEF的一個項目,看過網上的一些資料,覺得能為一些圖形元素添加一個工具條,那將大大提高使用者體驗。網上討論相關問題的好像只有劉剛,但是相比較他的實現,我的想法不同,我的想法是參考每一個Figure的toolTip的實現,通過shell來顯示這個工具條,這樣,我們就不必在palette和圖形工作區之間來回操作了。下面就說說我的想法和實現。這裡需要註明的一點是:我所說的“圖形元素”是指那些非Connection的GEF圖形,比如GEF例子Shape中的RectangleFigure和E

IE6不緩衝背景圖片的兩種解決方案

     IE預設情況下不緩衝背景圖片,所以當滑鼠在有CSS背景的按鈕或是圖片上移動時,圖片會重新載入,增加很多沒必要的請求,加重伺服器的負擔。  以下是兩種解決方案,推薦使用第一種  方法一:在頁面加入以下javascript代碼<!--[if IE 6]> <script type="text/javascript"> try{

如何讓div在IE6下自適應

  現在運用div+css技術進行葉面的編排,有的時候要實現某個div部分的自適應性,在css中有一個非常好用的屬性 min-width,該屬性設定某個div的最小的寬度,該屬性在非ie系列的瀏覽器被很好的支援,友好度很高,甚至高版本的ie瀏覽器都已經支援了,但是ie6下卻不識別該屬性,那麼該怎麼實現不同的瀏覽器來相容div的最小寬度呢?熟悉css就可以很好的辦到:   比如:a為外面的層的類名,b為內容的寬度,  css如下:  .a{width:auto

對於DirectedGraph以及DirectedGraphLayout的一點思索

凡是研究過GEF的例子Flow的,都應該知道這個例子是可以自動布局的,當向“畫圖工作區”添加一些圖形元素的時候,程式將會自動布局,並以動畫的形式表示出來。這個功能看起來很簡單,但是實際上卻包含了很多需要我們考慮的內容。起初,我對其中的動畫部分高度興趣,非常希望瞭解更多的實現動畫的方式,因為我就是一個俗人,我只想知道怎麼才能讓程式如此之炫,但是直至深入研究下去才發現,原來還有比這更有意思的東西存在,當然這是以往我所不知道的,這裡我把它們寫出來,算是一個自我總結吧。問題出現在查看例子中各個EditP

GEF — 學習一下調色盤,我們不知道的東西(三)影子武士Tracker

在研究GEF的調色盤實現時,發現了以前從沒有用過的一個SWT控制項,可能是因為我很少在程式中處理滑鼠移動等等事件的原因吧。這個好東西就是Tracker,我非常希望能把它稱為影子武士,因為Tracker常常和滑鼠的點擊、移動事件相配合,動態地顯示所操作組件的位置大小的改變,從某種意義上來說Tracker非常像是SWT中的GEF Handle;下面簡要介紹一下它的基本使用;(插一句,在GEF的調色盤實現中Tracker主要應用在了Sash

總頁數: 61357 1 .... 8532 8533 8534 8535 8536 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.