男女扒开双腿猛进入爽爽免费,男生下面伸进女人下面的视频,美女跪下吃男人的j8视频,一本色道在线久88在线观看片

插件技術論文模板(10篇)

時間:2023-03-21 17:17:31

導言:作為寫作愛好者,不可錯過為您精心挑選的10篇插件技術論文,它們將為您的寫作提供全新的視角,我們衷心期待您的閱讀,并希望這些內容能為您提供靈感和參考。

插件技術論文

篇1

(1)主程序。

主程序中通常含有一個插件管理的模塊,可管理一個或多個類型的所有插件。它的主要功能是提供對插件的管理,當程序起啟動時負責加載插件以及插件功能的調用,在程序終止時負責插件的釋放。

(2)插件接口。

接口規范了主程序與插件之間的通信標準,對于DLL插件,插件接口通常就一個結構,并包含了引用到接口函數的指針;對于COM插件,常采用一個包含基類的COM接口,并在COM中定義接口。

(3)插件本身。

插件需遵循接口規范,并實現接口約定的功能及其它特定功能,插件可以是exe文件、DLL文件或者其它格式文件。

2.插件技術在軟件技術中的應用類型與應用優勢

2.1插件技術的主要應用類型

(1)批命令插件。

這種插件多為文文章件,其特點是使用功能單一,擴展性很小,但是制作方便。由于這種插件的自由度非常低,近年來在軟件技術中已很少使用。

(2)腳本插件。

腳本插件是利用腳本語言而制成的插件,其特點是制作簡單、使用方便,且便于后期的修改。目前,該插件應用較多的一種腳本語言是XML。

(3)COM插件。

COM(ComponentObjectModel)即組件對象模式,它是一種語言共享和跨應用的二級制代碼方法。COM插件的開發標準可以獨立于任何編程語言,只要滿足COM標準,就可以通過任何編程語言調用這些模塊功能。因此,COM插件具有使用簡單、方便的特點,只需要插件接口與主程序之間實現信息間的交互,就能滿足插件功能的實現。

(4)DLL插件。

DLL(DynamicLinkLibrary)即動態鏈接庫,它是一個可以由多個程序并用的代碼和數據的庫,通過DLL,插件可以更容易的進行更新。DLL插件不僅可以利用多語言編程進行開發,利用實現資源間的共享,而且具有易于擴展軟件應用程序和節省內存空間的特點。

2.2插件技術在軟件技術中的應用優勢

(1)獨立性強,安裝簡單。

插件作為可以獨立存在于軟件部分的應用程序,不受到或很少受到外界因素的影響,能夠較為自由的應用于各種軟件系統當中;插件與主程序之間遵循標準的接口規范,在插件應用時具有安裝簡單、快捷的特點。

(2)可移植性強。

由于插件程序自身多是由一些較小的插件結構所構成,因此具有組成結構靈活和功能移植性強的特點,用戶可以根據自身的需要選擇不同功能及內容的插件,也可以方便對不需要的插件進行方便刪除,而不會影響到軟件的使用功能。

(3)擴展性好。

當前,許多計算機軟件中都面向用戶提供了插件技術,以此提高軟件的擴展能力與復用度。插件技術的應用,不僅可以滿足不同用戶的特殊需要,進行多人并行模式的開發與獨立升級,而且插件還可明顯擴展軟件主程序的功能,使軟件的應用領域得到不斷拓展。

3.插件技術在軟件技術中的具體應用

文章以瀏覽器插件為例,介紹了幾種常見瀏覽器插件的應用。

3.1Java虛擬機

Java虛擬機插件是JavaVirtualMachine的縮寫,是一個虛擬的計算機程序,通過在實際計算機中仿真模擬各種計算機功能來實現。Java虛擬機插件具備完善的系統架構與功能,能實現信息處理、信息指令、信息存儲等功能,當用戶需要在網絡中瀏覽部分特殊網頁素材時,就需要通過Java插件來模擬該素材的觀看環境。

3.23DWebmaster網上虛擬現實

傳統的網絡虛擬現場場景是由一些3D創建工具所建立的,而其制作與效果并不佳。近年來,SuperScape公司開發了一款專業用于創建和瀏覽虛擬現實場景的插件———3DWebmaster,并推出了專門為網頁瀏覽器進行優化的插件VisCape。其中,3DWebmaster主要用于創建虛擬場景,而VisCape則充分利用計算機系統強大的運算能力,瀏覽器觀看到到的虛擬現實場景更加真實。

3.3AcrobatReader網上文學閱讀

AcrobatReader是由Adobe公司開發的一款網上文學閱讀應用插件程序。用戶通過該程序可以顯示和打印PDF格式的文件,還能允許文檔保留相應的文本格式,例如圖像、圖表、字體等等。如果安裝了AcrobatReader,它在瀏覽器中是不顯示的,但是當瀏覽器遇到具有PDF格式的文件后,能自動顯示該文件。3.4RealPlayer網上視頻播放RealPlayer是一款在網頁瀏覽中非常常見的視頻播放插件,它能提供流式傳輸聲音或視頻的方案。通過RealPlayer插件,能在瀏覽中實現實時的聲音與視頻對話,當中Web網頁中遇到一個RealAudio聲音文件,或者一個RealVideo視頻文件時,RealPlayer就會在接收到該文件的前幾千個字節以后,即開始進行解壓縮,然后播放解開的部分,而與此同時其余部分仍然在傳送,這樣就節約大量的時間。

篇2

精密電子儀器對工作環境的要求都很高,交換機的工作環境要求機房環境必須干燥、不潮濕。要通風條件良好,溫度適宜。最好能配備相應的恒溫恒濕和通風設備,盡量擴大交換機工作空間,以利于交換機工作時散發熱量。同時要嚴禁安裝在陽光直射的環境下。

2、防塵防雷處理

要有專人進行維護,經常擦拭交換機上的灰塵,以防止雜物進入交換機機體內部引起短路而引發系統故障。要保證交換機防雷設施完好,接地線牢固。同時交換機工作環境內不能有腐蝕氣體或強電磁干擾。工作環境內要避免經常振動,避免接近高頻機器,避免接近電子焊接器或收音機以及手機天線類,這樣對于交換機使用壽命來說有很大的幫助。

3、注意細節

交換機一般來說,其設計都是長期持續工作的,無異常情況下沒必要進行定期斷電。交換機經常斷電反而會實則其反,因為開機瞬間的沖擊電流會大大高于平時工作穩定電流,開機時大電流的沖擊下。反而提高了電子原件損壞的機率,這是所有電器都有的共性,所以沒必要經常斷電。同時應該注意,盡可能不要在機房做維護外的其他事件,嚴禁在機房里吃東西或抽煙等。

二、對交換機進行隨時檢查和定期維護是保證交換機長期穩定工作的前提

隨時悉心觀察交換機的工作狀態是作為維護人員必須具備的職業素質。只有細心觀察,才能及時發現問題,及時采取處置措施。

1、經常性觀察交換機運行狀態和運行環境

首先從查看后臺服務器及維護終端界面開始,看是否有當前報警或歷史報警,細心觀察界面切換能否做到準確及時。同時要認真檢查機架溫度,看是否存在明顯過高等現象。機房內有沒有異味和線路燒焦等。每次檢查要做好相應的設備工作狀態記錄,以便于在維修上提供參考。

2、經常性觀察和檢查前后臺通訊設備運行工作狀況

首先要檢查前臺MP主備狀態,查看界面是否存在通訊中斷、通訊斷斷續續等現象。MP文件顯示返回結果應該準確和及時,如果輸入命令超時或者返回的結果緩慢,則需要進一步進行診斷。這就要在后臺報警界面的機架狀態圖中點擊備用MP,在彈出的狀態圖中連續多次點擊狀態顯示按鈕,觀察顯示工作狀態確定是否存在異常。其次是查看后臺服務器和各終端工作狀態,簡單修改服務器和操作維護終端,檢查命令執行情況是否存在異常。同時要經常對報警狀況和其他部位工作狀況進行測試檢查,這樣才能有效保證交換機工作的穩定。

三、交換機常見故障及排除方法

交換機發生故障,我們要認真分析原因,不能盲目地在情況不明的情況下下猛藥,要找到故障原因,明確維修步驟后再采取修理措施。通常運用的檢查確定故障的方法有排除法,即盡可能羅列出故障原因并逐一排除;對比法,即對比同類正常運行的設備,找出帶病設備的異常之處;替換法,用相同品牌型號設備替換下帶病設備,找出設備的故障點。三種方法各有所長,最常用的是替換法,有時需要三種方法并用,會取得很好的診斷效果,這要我們維修人員因地制宜,靈活運用。交換機故障主要分兩大類,一類是硬件故障,一類是軟件故障。其中硬件故障大致有以下幾種:包括電源線纜、電路板、端口和背板故障。軟件上大致包括系統錯誤、配置不當或其他外部因素諸如病毒入侵這幾類故障。

1、電源故障診斷與排除

在排除插頭電源線連接問題后,如果開啟交換機出現風扇和指示燈不工作,基本可以斷定為電源故障,產生此故障的原因大致為線路老化、電壓不穩等,這樣就只能用更換或維修電源來排除故障。

2、電路板故障診斷與排除

由于電路板元器件受損導致局域網內部分設備不能訪問服務器,或出現連接斷續情況,在排除網卡布線等故障后,基本可以確定為電路板故障,出現此情況,多數要返廠維修或廠家派專業人員進行排除。

3、端口故障診斷與排除

由于端口松動或臟蝕,導致局部端口不能聯網,但整個網絡工作正常,這樣基本上可以斷定為端口故障,清除端口贓物或更換端口即可,同時要注意保持好交換機工作環境衛生。

4、背板故障診斷與排除

因為潮濕、高溫、雷擊造成電路板斷路,癥狀表現為外部供電環境正常,而機體內各模塊都不能正常工作了,這種現象多數為背板故障,要在平時維護中保持交換機工作環境的溫濕度,加強防雷等措施。

5、系統錯誤故障診斷與排除

由于設計等原因,出現的交換機丟包、錯包或滿載等現象,導致交換機系統全方位常見故障,影響整個局域網運行,這就是明顯的系統錯誤故障。這通常要維護人員注意關注相關生產廠家的升級信息,隨時對軟件進行升級。

6、配置不當故障診斷與排除

篇3

2數據庫

建設的主要內容城市交通設施普查及數據建庫的主要內容:一是建立城市交通設施數據庫,包括基礎地理信息數據和交通專題數據,主要有沿街的交通要素(交通標志牌、交叉口等)、停車場、賓館、酒店、學校、公交站點、加油加氣站、客貨運樞紐等以及街道、社區等界線信息。二是建立城市道路中心線路網數據庫和模型,道路的屬性信息包括道路等級、形式、上下行方向、有無隔離帶等;由于道路在城市交通設施中的重要性,對道路網數據要求:①在有中央隔離帶的道路路段兩側分別繪制,屬性均為單向,取單側路段的中心線,在路口匯合;②有主輔道的道路路段兩側分別繪制,主道輔道均為單向,中心線在路口匯合;如果主輔道之間的隔離在進入路口前消失,中心線可提前匯合,連接線位置需要在圖中繪出;③單側主輔道涉及高架道路的,地面道路及高架雙側均單獨繪制,取單側路段的中心線,地面道路中心線在路口匯合,路段時繪圖順序按道路的實際行車方向繪制。三是建立城市公共交通網絡模型,形成城市交通規劃中公交換乘分析的重要基礎數據,主要包括公交實體站點信息表、線路站點信息表、公交線路信息表和站點和線路關系表等。

3技術思路

3.1技術流程根據技術要求和內容,制定了技術流程。

3.2主要工作城市交通設施普查和數據建庫主要工作有:內業數據預處理、外業數據普查、內業數據錄入、編輯和建庫等,數據以ArcGIS10Geodatabase格式存儲。外業普查根據城市行政管理劃分為若干個社區格網,以每個社區格網為單元進行交通數據調查;利用現實性好、數據豐富的基礎地理底圖,采用實地調查量測為主的方式采集城市交通數據,外業普查成果經的100%檢查后,由單位質檢部門成果檢查合格后提交內業編輯。內業以社區為單位,在單個PersonalGeodatabase數據庫中作業,經過接邊處理、拓撲建立等,按行政區劃、街道、社區界線合并數據庫,形成城市交通設施數據庫。

3.3成果應用通過對數據庫中的道路和交通信息的分析,利用數據信息構建道路網模型和公共交通模型,生成的數據庫可以應用在專業交通規劃系統平臺上,進行城市道路規劃設計、最短路徑分析、道路緩沖區分析等。

4具體實施

4.1外業普查外業普查在作業底圖上調查交通設施信息,同時填寫屬性調查表和道路調查表屬性表,并且現場照相,調查中做到走到看到,不遺漏、分類編碼記錄不錯漏,各類信息要素屬性信息正確、全面;在電子地圖上根據作業底圖編輯錄入與檢查交通要素,并且構建數據庫。作業組以社區網格為單元,以街道辦事處或管委會為單位進行任務分配,每一街道辦事處或管委會包含若干社區單元。

4.2內業數據編輯建庫內業編輯作業分兩部分,一是外業底圖(含初始調查底圖和檢查作業底圖)和調查記錄表格制作(含空表格記錄和已普查錄入記錄),及時與外業溝通,制作滿足外業調查要求的作業基礎資料;二是基于模板化及的數據錄入和建庫,通過外業調查記錄成果錄入基本要素和屬性信息,重點處理道路、公交等交通要素。作業利用ArcMap10.0相應的編輯模塊,開發的相應插件進行數據編輯錄入,利用ArcToolbox構建數據庫。

5系統評價

從數據成果的數據精度、數據完整性、屬性精度、邏輯一致性、完整性與正確性、圖面的質量和附件質量等幾個方面進行檢查,認為普查數據和建庫精度高、屬性結構正確、邏輯一致性表達準確、數據完整、圖面合理、附件齊全。成果坐標基準采用城市坐標系,數據采用EsriGeodatabase10.0格式,應用個人Geodatabase文件命名社區編號、數據組織和數據分層等。通過數據庫在專業交通規劃系統平臺的測試,交通設施數據各項指標符合系統運行分析要求。

篇4

2電力營銷中遠程用電檢查在工作中存在的問題

2.1技術、設備問題遠程用電檢查技術與設備

在不同位置、不同地區存在一定的差異,這也為技術的應用以及維護增加了很大的難度,正因為在設備與技術上存在這些差異,所以遠程用建設與電力營銷之間的連接也增加了很大的難度,對電力營銷中遠程用電檢查技術各項功能的正常發揮帶來了一定的阻礙。

2.2采集終端問題采集終端存在的差異性

主要表現在環境適應能力與實際工作環境間存在的不同,正因為存在這種差異性使得采集終端的安全運行受到影響,同時數據的準確性也受到了影響。

2.3通信問題遠程用電檢查技術的實際

應用過程中,通信方法也是對技術應用效果產生影響的重要因素之一,在不同通信方法之間存在著不同的優勢與不足,現階段主要使用的通信方式有無線傳輸、通信光線等,這些通信方在傳輸過程中會受到不同強度的干擾,同時通信的可靠性也會受到影響。

2.4應用問題遠程用電技術

在電力營銷中的應用還存在應用上的問題,例如管理和技術人員較少,系統的功能不能得到正常發揮等,這些問題的存在使得遠程用電檢查技術的正常應用受到了嚴重的影響。

3電力營銷中遠程用電檢查技術的應用

3.1對統一的用電檢查設備進行使用

從現階段遠程用電檢查技術在企業電力營銷中的應用現狀尅看出,所述電力企業現在應經形成了屬于自己的遠程用電檢查系統,但是該系統在實際應用過程中在技術上始終存在一定的差異性,使得用電數據信息的采集受到了嚴重的影響,為了對用電信息檢查的準確性進行保證,需要對統一的遠程用電檢查設備進行使用,將電力系統和用電檢查系統緊密的聯合在一起,并對目前的電力營銷方式進行適當的調整,對良好的遠程用電檢查系統進行構建,這樣就能創建一個良好的用電環境,對遠程用電檢查技術功能的發揮進行保證。

3.2使用電子電表

電表是對用戶用電量進行計量的一種設備,目前在對電表進行使用過程中,電表的工作狀態會受到各種因素的音響,為了對這一問題進行解決,可以對電子電表進行使用,這種電子電表在使用過程中計算電量的準確度更高,減少維修工作量,同時對其進行遠程用電監控也比較便利。

3.3對通信方式進行合理選擇

在應用遠程用電檢查技術的過程中會受到通信方式的嚴重影響,在電量傳輸過程中不同通信方式會受到不同因素的影響,每種通信方式的優勢與不足都不同,為了使遠程用電檢查技術的各項功能得到更好的發揮,電力企業應該與自身的工作、供電環境相結合,對最佳的通信方式進行選擇,進而使電量在傳輸過程中受到的干擾得到降低,最終促進電量傳輸質量得到提高。

3.4對電力營銷管理體系進行完善

在電力企業中有一個良好的管理體系能夠保障營銷工作得到正常進行,同時保證遠程用電檢查技術得到高效的運用,因此在電力工作中應該對電力營銷管理相關制度進行完善,保證遠程用電檢查工作得到順利的開展。在電力營銷工作中,應該不斷對各項制度進行完善,以便于各項店里工作的順利開展,同時加強供電服務制度建設,更好的為電力工作提供良好的制度環境。

篇5

主要成效

(一)農技推廣面不斷擴大。科技是第一生產力。“十一五”時期,各地不斷探索研究先進的農業新技術,擴大農業新技術的覆蓋面,提高了耕地單位面積產出效益,節約了人、財、物的投入,為促進農業增產、農民增收提供了有力的技術支撐。遼寧省“十一五”時期推廣農業新技術600項,推廣面積3000萬畝,覆蓋作物面積60%以上,農業科技貢獻率達56%,對農業總產值的貢獻率達40%。2010年,通過推廣土壤深松整地技術,實施面積15萬畝,有效改善了土壤結構,提高了土壤肥力,玉米畝均增產18%~20%,糧食增產930萬公斤,取得經濟效益1180余萬元。通過推廣馬鈴薯單膜、雙膜、三膜覆蓋高效復種糧食、油料和蔬菜作物等6項綜合技術,提高馬鈴薯單產水平15%以上,畝均增收800~1500元。湖北省“十一五”時期加快推進農業新技術的推廣應用,農業科技貢獻率達54%,比2005年提高了4個百分點,加快了農業現代化建設進程。通過推廣地膜覆蓋技術,每年推廣面積達5500萬畝以上,占農作物種植面積的46.6%,平均畝產增加20%以上;通過推廣輕型簡化栽培技術,有效適應了農村勞動力機構變化的新形式,推廣面積7000萬畝,畝均節省用工15個,降低生產成本50元,畝均增收達180元。2010年,累計推廣各類種養模式、間套模式等面積3800萬畝,其中推廣稻蝦連作技術336萬畝,產蝦29萬噸,產值46.6億元;推廣稻鴨共育300萬畝,畝均增收152元,累計增收4.5億元。河南省“十一五”時期改革耕作制度,推廣間作套種技術,提高土地周年生產力,糧食作物復種指數達到190%,為提升糧食綜合生產能力提供了有力的技術支撐。(二)良種覆蓋率不斷提高。種源是農業生產的基礎。“十一五”時期,各地高度重視農業新品種推廣應用工作,不斷擴大優良品種的覆蓋率,加快新品種的更新換代,推進了農業規模化生產發展、優勢產業向適宜地區定向聚集,促進了農業生產發展。河南省“十一五”時期主要農作物良種覆蓋率達到95%。其中,優質糧食品種種植面積占糧食種植面積的70%以上(小麥、玉米、水稻的優質化率分別為71%、82%和94%)。此外,通過新品種的引進、繁育和推廣普及,推動了畜牧業規模化生產發展,生豬、蛋雞和肉雞的規模養殖比重分別達69%、75%和97%。遼寧省“十一五”時期,通過推廣玉米、水稻、大豆等農作物新品種1500個,推廣面積4570萬畝,更新面積4116萬畝,良種覆蓋率達到96.6%,實現了新增糧食、蔬菜、水果生產能力分別為150萬噸、350萬噸、60萬噸,新增經濟效益達365.6億元,農民人均增收800元。黑龍江省“十一五”時期以推廣應用農業新品種作為發展農業的主要抓手,加速農業科技成果轉化應用,選育出農作物新品種、新組合400個,主要農作物良種覆蓋率由2005年的93%提高到98%以上,品種更新至少實現兩次,有效提高了糧食產量、改善了糧食的品質,為提高農業綜合生產能力奠定了物質基礎。(三)農業綜合生產能力顯著提升。農業綜合生產能力是衡量國家農業發展水平的重要標準。各地“十一五”時期通過不斷提高農業新品種的覆蓋率和擴大農業新技術的推廣面積,調整優化了農業內部結構,提升農業綜合生產能力,確保了農產品有效供給、國家糧食安全和農民持續增收。2010年,河南省糧食產量達到1087億斤,連續5年穩定在1000億斤以上,連續7年創歷史新高,連續11年居全國首位;肉類、禽蛋、奶產量均居全國前列;農機化水平顯著提高,農機總動力達到10195.88萬千瓦,比2005年增長28.5%;農民人均純收入5524元,比2005年增長69.3%。黑龍江省“十一五”時期,高度重視農業技術推廣應用和改善農業生產環境,實現了糧食產量首次突破1000億斤大關。2010年,全省農機總動力達到3784萬千瓦,比2005年增長69%。湖北省“十一五”時期實現了糧食連續5年增產豐收,2010年,全省糧食產量達到463.16億斤,比2005年增長6.4%;實現農業增加值1969億元,比2005年增長82%;農林牧漁業總產值3257億元,比2005年增長83.42%;農民人均純收入5832.27元,比2005年增長88.2%;全省農業機械化綜合應用水平達到54%,耕地機整率超過75%。(四)農村生態環境逐步改善。農村生態環境好壞直接影響農民的生產和生活。“十一五”時期,各地通過推廣應用先進適用的農業技術,不斷改善農村生態環境。湖北省“十一五”時期通過推廣測土配方施肥技術,提高了肥料利用率,減少了面源污染,累計推廣面積2.7億畝(次),受益農戶800萬戶,實現小麥畝產增加24.6公斤、增長10.5%,水稻畝產增加45.3公斤、增長10%以上,每畝節約用肥3.6公斤,為農民節本增收34億元。通過推進沼氣建設,促進生態農業發展,從1979年開始進行沼氣建設,截止到2010年累計建設沼氣300余萬戶,覆蓋率30%,每年為農民節約燃料支出8億多元,利用沼渣、沼液減少農本3.2億元,促進農民增收20元以上。通過利用沼氣和改廚房、廁所、畜禽圈舍等,凈化了農村環境,使200多萬個農村婦女擺脫了煙熏火燎的炊事環境。每年有效減排二氧化碳等氣體300萬噸,減排二氧化硫3萬噸。遼寧省“十一五”時期通過推廣設施蔬菜秸稈生物反應堆技術,使設施內二氧化碳濃度提高2-4倍,氣溫提高1-2度,地溫提高2-3度,產品提前上市7-10天,收獲期延期15-20天,減少農藥化肥使用量30%以上,畝產增加1311公斤,畝均節支300元,產值提高23%。通過推廣發酵床養豬技術,2009-2010年養豬51.8萬頭,每年節省治理污水費777萬元,降低了養殖業對環境的污染,減少了疫病的發生,取得了顯著成效。(五)農業標準化生產水平不斷提高。“十一五”時期多數省份充分發揮農業技術的示范帶動效應,采取多種形式,提升農業生產標準化水平。吉林省靖宇縣2009年組織實施了平貝母藥林糧間套作栽培技術項目,通過1000畝的基地示范建設,帶動了周邊標準化種植面積6000畝,帶動農戶600戶,戶均增收2.5萬元。吉林省汪清縣2010年組織實施了1800噸冷凍保鮮蔬菜加工項目,引進先進技術設備,通過“公司+農戶”的方式,為市場提供優質速凍保鮮蔬菜,帶動周邊300多農戶,戶均年增收4600元。遼寧省通過對每個項目制定技術要點和技術規程,提升了農業標準化生產水平,朝陽市“十一五”時期,無公害農產品、綠色食品和有機食品生產面積達到260萬畝;申報全國綠色食品原料標準化生產基地2個,基地面積達到60萬畝,有效地增強農產品品質和附加值。(六)農民科技素質顯著增強。“十一五”時期,各地積極采取集中培訓、現場指導、技術咨詢等模式,開展農民培訓工作,有效增強了農民學技術、用技術、懂技術的技能,提高了先進適用農業技術的普及率。黑龍江省“十一五”期間,通過入戶指導,在備春耕生產、播種、田間管理、收獲、銷售五個重要農業生產環節中,組織技術人員對核心農戶進行巡回指導,解決生產中遇到的技術問題;通過發放培訓卡、明白紙、技術手冊和技術光盤的培訓模式,使農民能夠隨時學到相關技術,經統計,“十一五”時期開展農民培訓三百余次,直接培訓農民10萬人,輻射群眾達到1000余萬人。吉林省2010開展了綜合性農業科技示范園區,示范輻射作用效果顯著。經統計,示范區建設各類農業科技示范場100余個,展示品種400多個,接待國家、省市農業科技人員、技術人員、專業管理人員及農民共計4100多人,已經成為先進技術的聚集地和輻射源,使新品種、新技術與農民實現了“零距離”接觸,真正發揮了“作給農民看、引導農民干、給農民做示范”的示范引導作用。江蘇省“十一五”時期累計開展農業實用技術培訓1123.4萬人、農民創業培訓53.8萬人,培養現代職業農民7萬人,農民科技素質和就業技能不斷提高,為現代農業發展和新農村建設提供了人才支持和智力支撐。(七)基層農技推廣體系逐步建全。基層農技推廣體系是政府為農民群眾技術咨詢與推廣服務的公益性組織和平臺,是統籌農科教協作、科教興農戰略的重要載體,是提高基層農技人員素質、推動農業技術進步、發展現代農業的重要力量和有力支撐。江蘇省“十一五”時期大部分縣鄉鎮農技推廣體系改革已經完成,農業科技入戶實現了村村全覆蓋。同時,農技推廣體系服務效能明顯提升,隊伍結構不斷優化。目前,全省農業行業擁有各類專業人才近14萬人,其中涉農科研人員1.2萬人,占全國農業科研人員總數的10%以上。全省基層農技推廣人員3.4萬余人,具有大專及以上學歷技術人員占53%。黑龍江省“十一五”時期,37個縣基本明確了縣鄉農技推廣機構的公益性職能,理順了以縣級農業行政主管部門直接管理為主的管理體制;實行了鄉鎮農技推廣機構獨立設置和區域設置形式,明確了人員編制和保障措施、實行了全員競聘上崗等。遼寧省“十一五”時期基層農技推廣體系的改革與建設逐步完成。目前,全省74個涉農縣中,已有54個完成了改革與建設。此外,專業隊伍素質也得到有效提升。全省16201名農技推廣人員中,具有專業技術職稱的1.1萬人,占農技推廣人員總數的70%。

主要問題

篇6

民間藝術符號的表現形式是多種多樣的,無論是精美的剪紙藝術還是精致的壁畫工藝,抑或是精湛的雕刻技藝都是對民間藝術符號的不同闡釋。從文化角度來說,民間藝術符號是從豐富多彩的民俗中分離出來的,其將大眾化的民俗標志簡化為不同形式的藝術符號,使其以藝術的形式而長存并在無聲中訴說著古老的歷史文化。因而,民間藝術符號又是一種信息傳達載體,其因獨特的文化歷史內涵與信息傳達功能成為了設計行業的新寵,為茶葉包裝設計注入了新鮮血液。

1民間藝術符號概述

1.1民間藝術符號的產生

民間藝術符號是在幾千年的文化傳承中逐步形成的,在歷史的長河中其以大自然與人類社會生活為原型創造了豐富多彩的藝術符號,并且每一符號標志都反映了一定的社會背景、物質生活水平以及文化認知程度。因而,從某種程度上來說民間藝術符號又帶有鮮明的時代特征。不同時代背景下的民俗藝術符號也有所不同,但卻都是一脈相承的,都是人類意識文化的產物。

1.2民間藝術符號的特征

1.2.1象征性

民間藝術符號是從我們中華民族傳統文化肥沃的土壤中漸漸演變而來的,其包含著濃厚的藝術文化因子,每一民間藝術符號都散發出傳統文化的魅力之光,也蘊含著不同的文化意蘊。“擎天一柱”、“三足財神”以及“陵道神羊”都是民間藝術符號的典型標志,精致的紋飾與奇特的造型以及精巧的工藝,在民間藝術符號的史書里留下了濃墨重彩的一筆。擎天一柱又叫華表柱,一般立于大型建筑群之前,其周身以云龍紋為底紋,上部插以白色的雕花石板,其頂部則立著龍頭神獸,造型宏偉壯觀,既象征著皇家權威莊嚴不可侵犯,又將古代先進的雕刻藝術烘托得淋漓盡致。陵道神羊是以我們中華民族的吉祥物獬豸為原型而創作的,其是古代神話中的一種神獸,獨角、龍首、獅尾、牛身,因其善于判斷明辨是非而成為了“法”的象征,一般放置于法院門口,陵道神羊的別致造型以及暗含的法制之寓意使其成為了民間藝術符號的標桿。而三足財神則是以少了一條腿的蟾蜍為原型雕刻而成的,其以金色涂滿全身,頭頂八卦、背披北斗七星,嘴叼兩串銅錢的模樣呈現在大眾眼前,象征著財源滾滾富貴吉祥之意。總而言之,每一民間藝術符號在形成之初就被賦予了相應的文化意味,寄寓著人民大眾的美好愿望。

1.2.2民族性

民間藝術符號來源于豐富多彩的民間藝術,其與所處的時代背景以及地理因素息息相關,并且沾有我們中華民族文化元素的濃厚氣息。所以,民間藝術符號的民族性特征也顯現出來了。而民間藝術符號也因其獨特的東方造型和色彩因子,在世界藝術符號之林中熠熠生輝,備受推崇。中國結、剪紙、泥塑、木偶、竹編以及皮影都是我們民間藝術符號的物質化體現,并打上了濃厚的地域文化烙印。同一民間藝術符號在不同地區所呈現出的藝術特征也有所差異,但卻都在無形中折射出我們中華民族藝術文化的璀璨光芒。例如,中國結在不同的地區有不同的編織方式,受地域文化差異的影響,其顏色與圖案造型都會有所不同,紅色、藍色以及黃色的中國結所寄寓的象征意義卻都是大同小異,都預示著吉祥富貴之意,變化多端的編織手法以及精巧別致的圖案造型彰顯了我們中華民族文化的審美藝術品味。

2民間藝術符號在茶葉包裝平面設計中的具體應用

2.1文字符號

文字是包裝設計中最為常見的藝術語言,而隨著文字藝術的發展,文字書法也成為了包裝設計中的藝術表達形式。茶葉作為中國的形象代表,其包裝設計自然也應該與其氣質相符。茶葉包裝設計也以文字符號為切入點,結合茶葉的清新樸實之質,利用漢字的空間組合形式、方形結構以及書法藝術對茶葉包裝進行了風格化的定位設計。眾所周知,我國的文字符號造型復雜,橫撇豎直、方方正正的結構形式,頗具韻味。茶葉包裝設計中也引入了民間藝術符號中的文字意象之美,例如,西湖龍井的茶葉包裝設計以“龍”字為著手點,將龍紋圖案作為茶葉包裝的主要背景,并以藝術字體的形式將“西湖龍井”進行放大化展現,從而既凸顯了西湖龍井在茶葉中的“霸主”地位,又提升了茶葉包裝的品味檔次。另外,茶設計師也會利用不同漢字的空間組合形式以及其結構特征,對茶葉包裝設計進行整體布局,以凸現茶葉包裝設計濃郁的中國特色。

2.2圖案紋飾

民間藝術符號的表達形式多種多樣,圖案紋飾也是其藝術符號的一種。每一歷史時期均有其特定的圖案紋飾,商周時期的青銅圖案、秦漢時期的織錦圖案、唐代的唐三彩陶器圖案、宋代的緙絲圖案、元代的織金錦圖案以及明清的景泰藍圖案,雖各有不同,但卻都是我們中華民族藝術符號的典型代表。其中,圖案紋飾這一民間藝術符號在茶葉包裝中的應用亦是屢見不鮮的。例如,五云山的信陽毛尖其包裝以青銅圖案中的云紋和幾何紋為基本元素,利用意象形變的原理,在包裝上描摹出了層層疊障的五朵云,并以遙相守望的姿勢將云的舒展之態刻畫得入木三分,既烘托出了五云山信陽毛尖的高雅之氣,又營造了一種寧靜怡人之境。總而言之,圖案紋飾作為一種傳統文化元素其造型多姿多彩,對于茶葉包裝設計而言可謂是一筆不可多得的財富。

2.3水墨元素

水墨元素不同于其他民間藝術符號,一墨一汁,一點一染盡顯中國風。而水墨元素也因其所渲染出的深邃意境以及獨特的人文魅力而被廣泛地應用到現代設計之中。茶葉包裝設計對于水墨元素的應用更是數見不鮮,筆墨元素點染下而形成的空靈意境對于淡雅的茶文化而言具有鮮明的襯托作用。例如,福建烏龍茶的包裝設計,以濃墨與淡墨漸變的形式潑灑出烏龍茶水浸泡的樣子,并以大筆如椽之勢勾勒出茶壺的形狀,然后又以滴墨的形式將“茶”字行云流水般展現出來,而烏龍茶的雋永之質也被深沉的水墨元素闡釋得淋漓盡致。此外,“計白當黑”的水墨元素設計手法在茶葉包裝中的應用也是極為普遍的,設計師通常會運用畫中留白的手法,將茶文化內涵與文化藝術韻味滲入到交融的水墨中,并以虛實相生的表現方式,將茶葉包裝進行留白處理,突出茶葉包裝的風格定位,從而使其與水墨元素實現相得益彰的融合。

3民間藝術在茶葉包裝平面設計中的展望

3.1深入挖掘民間藝術中的文化內涵

近年來,隨著物質生活水平的提高,大眾的審美文化意識也逐日見長,大眾的消費理念從傳統的物質消費需求向精神文化需求轉變。通俗來說,消費者在購買產品時,其不僅僅關注產品的實用價值,更多的是其所包蘊的文化價值。具體而言,消費者不僅要求茶葉包裝能具備保護茶葉的基本功能,同時也應該具有一定的藝術欣賞價值。但是,縱觀我國的茶葉包裝設計,雖然引入了民間藝術符號這一元素,然而設計師卻沒有從根本上對茶葉與藝術符號進行文化藝術內涵的深層分析,更沒有將茶文化內核融入到茶葉包裝設計中,進而導致我國的茶葉包裝設計陷入了名不副實的尷尬境地。所以,設計師在進行茶葉包裝設計時,應該以茶文化內涵為立足點,根據民間藝術符號的不同特色,將其圖案紋飾、書法藝術以及水墨元素漸漸地滲入到茶葉包裝設計中,并以不同茶葉的不同人文屬性,對藝術符號進行選擇性的擷取,使茶文化內涵、藝術符號標志以及茶葉包裝設計三者在融合中實現統一。

3.2積極引入現代包裝的藝術設計手法

民間藝術符號是我們中華傳統文化的瑰寶,在幾千年的文化傳承中才形成了燦爛多姿的藝術符號。然而,在物欲橫流的現代社會里,傳統文化卻呈現日漸沒落的趨勢。尤其是當今的年輕人對于傳統文化缺乏基本的認知,連民間藝術符號的表達形式都不甚明了。所以,茶葉包裝設計師應該結合現代藝術設計的手法對茶葉包裝中的民間藝術符號進行創新性設計,以此吸引大眾的眼球。首先,設計師應該以優秀的包裝設計為借鑒,從中汲取先進的設計經驗,利用民間藝術符號中的特色因子,對茶葉包裝進行個性化設計,使其從琳瑯滿目的包裝中脫穎而出。而后,設計師也應該率先引用時尚潮流元素對茶葉包裝進行突破性設計,以當下流行的顏色與材質甚至圖案造型為藍本,將民間藝術符號進行改編應用,從而使茶葉包裝設計更加貼近大眾的審美需求,進而在無形中促進民間藝術的傳播與弘揚。

3.3踐行低碳節能理念進行綠色環保設計

工業文明的迅速發展,推動了人類社會的發展,但是生態環境卻日益惡化。而隨著人文主義的覺醒,以犧牲環境為代價來換取經濟發展的理念受到越來越多人的抵觸,現代人開始思考人與自然間的和諧相處方式。于是,低碳節能的環保理念開始盛行,綠色設計也應運而生。因而,設計師在利用民間藝術符號進行茶葉包裝設計時,應該以茶葉包裝材料的安全環保屬性為出發點,選取能溶解對環境無害的材料,擯棄傳統的不可降解的塑料包裝。同時,設計師也應該以踐行適度設計原則,反對過度設計,結合茶葉包裝的特色,采擷相應民間藝術符號對包裝進行簡潔化設計,堅決摒棄“金玉其外敗絮其中”的浮華設計。另外,設計師也可以利用科學技術手段對茶葉包裝進行簡約設計,使同一茶葉包裝適用于不同的茶葉物質形態,進而設計出攜帶方便、安全環保、便于回收的茶葉包裝。

參考文獻

[1]李承華,董德麗.談民間美術對中國現代平面設計的幾點啟示[J].美與時代,2004(8):58-60.

[2]李玥.關于我國民間美術符號在當代平面設計中的運用研究[J].青年文學家,2012(1X):101.

篇7

中圖分類號: F270 文獻標識碼: A 文章編號: 1009-8631(2011)05-0027-02

1職業發展通道建設的提出及作用

最近,筆者所在城市一家具有50多年歷史的綜合設計院,接連出現8名在該院任職高級工程師多年的專業技術人員(其中有2人在該院擔任副主任工程師、主任工程師技術職務)辭職,跳槽到當地某新成立勘察設計公司并擔任要職,4人任公司副總經理(1人為常務副總經理,1人兼任公司總工程師),4人任公司副總工程師。辭職的原因除了謀求個人更好的成長空間和發展外,也與該院專業技術人才隊伍存在的問題分不開,主要表現在:專業技術人員層次結構比例嚴重失調,具有高級職稱的人員偏多,上升空間較小,人才隊伍發展后勁不足;職業發展通道單一,長期從事相同崗位工作,缺乏橫向的流動調配和交流,如有的專業技術人員在同一部門或同一崗位上擔任同一職務長達十多年,極易產生職業倦怠,影響組織生產效率,造成骨干技術人員流失。如何解決既有利于實現勘察設計組織長遠發展目標,又不影響專業技術人員工作積極性,避免人才發展后勁不足和職業發展“一條路走到底”問題?筆者認為,建設多元化的職業發展通道不失為一個可以嘗試的辦法。

職業發展通道是一種對前后相繼的工作崗位和經驗的客觀描述,展現某一種職業中,專業技術人員個人發展的一般路線或理想路線,它是建立在將職業角色放在一個不斷變化和發展狀態的基礎上,為專業技術人員合理使用和拓展能力提供各種發展機會,包括確定某一職業進口和出口通道,職業的縱向流動通道、職業的橫向流動通道等三個方面。專業技術人員的職業發展通道通常以工程技術類、項目管理類通道為主,企業管理類、市場營銷類通道為輔。

建設職業發展通道,一方面,有利于勘察設計組織明確自身發展戰略,規劃專業技術人才隊伍結構,合理安排專業技術人員的工作變動和人事流動,使個人在此過程中得到應有的鍛煉,具備擔任更高職務或勝任其他崗位的廣泛能力,使專業技術隊伍整體素質得到提升,從而更好地為組織創造更大的價值;另一方面,職業發展通道建設,強化了專業技術人員對自我職業價值觀、需求、興趣、目標和行為的認知程度,能使專業技術人員更加明確職業生涯發展的方向,更加清晰地認識到組織對個人能力的要求,從而能夠自主地發展和提升自身的某些潛能。同時,對勘察設計組織中,部分天生具有某一方面才干的專業技術人員,科學合理的職業發展通道體系建設能將其放在合適的崗位上,根據個人的專長合理使用,為其提供更好的職業成長階梯,促進其能力的發揮,達到人力資源的最佳效益。

2職業發展通道建設的主要內容

(1)歸并職種,建立多元化職業發展通道

職種是指組織內部的職業種類,一般來講,工作性質、職責和知識、技能要求相同或類似的職位,可以打破組織部門界限,全部歸為一類,形成一種職種,勘察設計組織的職種一般可以分為企業管理類、工程技術類、市場營銷類、工勤輔助類等。以職種為基礎,建立多元化職業發展通道就是將所有的職位納入到不同的職種中,每個職種根據其對組織的重要程度和自身特點設定層次,這樣,專業技術人員不管是否在職位層級中得到提拔,只要在本職種內不斷提高自身的任職能力和工作業績就能獲得晉升,其報酬水平就會相應提升,個人價值就可以得到實現,同樣可以實現職業發展。

(2)設計職層,劃分職級

專業技術人員的發展具有階段性,其職業生源分為探索階段、建立階段、維持階段和離職階段,職業成長周期一般為20年左右。因此,需要在一個職種內按照職層、職級來確定員工的職業發展階段。一般來講,每個職種可以劃為3-5個職層,例如基礎層、骨干層、中堅層、核心層。確定職層之后,按照勘察設計組織的發展戰略和業務模式,根據每個職種的職業要求,劃分職級,職級是依據同一職種的從業人員所需專業知識的深度與廣度、職業素質、任職年限、履職責任和管理職責等因素,結合該職種員工職業生源周期特點進行劃分。不同職種的職級有所差別,職級設置要同職級晉升可能需要的年限相匹配,專業技術人員職業生涯周期較長,晉升年限較短,可以設置較長的職級。確定了職級就解決了每個職種的任職者在對應的職層上所對應的職業發展通道有多長的問題。

(3)設置任職資格,確定晉升辦法

在確定每個職種的職層和職級之后,必須確定相應的任職資格和晉升辦法,這是職業發展通道建設的重點,目的在于使組織能夠清晰表達對專業技術人員的要求,專業技術人員可以比照自己的情況,確定自己現在大致處于職業發展的哪個階段,與組織要求相比,還有哪些不足,自己下一步的目標在哪里。一般而言,專業技術人員的能力發生了較大的質的變化,其職業發展應提升一個職層,而只是有了小的量的變化,則可以提升一個職級。任職資格的設置具體應該包括學歷、學習專業、工作經歷、職稱、工作業績、注冊執業資格等方面的內容,應做到容易判定和便于操作。每一個職層、職級的晉升應該做到適度適中,可以采取低職級全額晉升制和高職級差額晉升制辦法。這樣,既不影響專業技術人員工作積極性,滿足專業技術人員職業晉升需求,同時又做到有升有降,體現競爭激勵。

(4)制定跨職種轉換的管理辦法

職業發展通道建設的目標是追求組織需求和個人能力的最佳結合,專業技術人員因工作需要或個人興趣除了可以在每一個職種進行縱向發展外,還可以橫向發展,既可在同一職種內不同職位之間進行輪崗,又可在不同職種之間進行轉換,如專業技術人員由工程技術類職種向企業管理類職種轉換發展。對跨職種轉換的專業技術人員,鼓勵在具有專業繼承性和相似性的崗位之間進行選擇和轉換,在有相應崗位空缺又不影響工作的前提下,可根據各職種職層任職資格及本人條件,經審核允許進入新的職業發展通道,從制度上避免專業技術人員“一條路走到底”。

3職業發展通道建設應注意的事項

(1)按照勘察設計行業專業技術人員特點,有針對性地開展職業發展通道建設

勘察設計組織大多是是從原來的各類設計所、研究院改企建制發展而來,承擔著國家或地方大中型基礎項目勘察設計和科研攻關工作,其員工大部分是由具有較高專業技術知識和技能的專業技術人員構成。專業技術人員工作獨立性和自主性較強,就業能力突出,對報酬的要求不再認為是生活的必須,更追求對工作價值的認同,工作地位的尊重,工作變換與流動的個人職業增值,對個人成長和發展的需求愿望明顯。勘察設計組織的生產設計工作與企業管理工作緊密聯系,擔負一定領導職位的技術人員既在從事管理工作,又要參與具體的專業技術工作,因此,在建立多元化職業發展通道的時候要注意工程技術類與企業管理類通道的轉換對應關系,留夠職業發展空間。專業技術人員的職業發展,不僅可以向組織中的管理者方向發展,也可以向組織中的專家方向發展,組織中的專家應該獲得跟管理者同樣的報酬、權限、地位和尊重。對專業技術人員的激勵應該全面,除薪酬待遇與崗位價值要一致外,同時應該在出國考察、科研課題及經費申報、組織療養、集體旅游、專家申報等方面對表現優秀的專業技術人員進行傾斜激勵。

(2)及時開展專業技術人員職業性向和職業錨的分析工作

幫助專業技術人員清晰認識自己的職業性向,了解自身的職業錨傾向,有利于專業技術人員更好地開發自己的能力和潛質,增強職業發展的成功性和職業滿足感,也有利于組織更好地實現發展目標。否則,個人的職業發展容易走彎路,組織的職業發展目標也將受到影響。以筆者所在單位一位道路設計工程師為例,該技術人員因設計工作業績表現優秀,被單位提拔為分管項目生產的副處長,主要職責為協調生產項目完成進度及與業主等建設單位的對外聯系,不再從事具體的勘察設計工作。然而,對外溝通協調能力并非該技術人員強項,從事該項工作也并非其自愿和喜好,這樣導致該技術人員職業發展非常不順,也影響到組織的生產項目完成。造成這種現象的原因是因為組織沒有分析該技術人員的職業性向和職業錨,組織認為對該技術人員進行職位提拔是對其工作表現和能力的認可,希望其朝領導管理工作方面發展,該技術人員自身缺乏職業性向和職業錨判斷等方面知識,認為這是組織的安排必須服從。最后,經對該專業技術人員職業性向和職業錨分析,對其職位重新進行了安排,調整為承擔一定技術管理工作的副主任工程師,該技術人員的職業發展重回“正道”,最終成為行業內一名比較知名的勘察設計專家,設計項目屢獲大獎,在個人職業發展取得成功的同時,也為組織迎得了榮譽。

(3)做好離職率分析評估工作,促進職業發展通道建設不斷完善

離職率的高低反映了勘察設計組織內專業技術人員的工作滿意程度和組織人力資源管理水平。專業技術人員的離職除正常的退休或組織裁員、辭退外,主要是專業技術人員個人單方面選擇的離崗,如辭職、“跳槽”、調出等。根據筆者多年從事人力資源管理工作的經驗,專業技術人員離職后,90%以上仍將從事原有的專業技術工作或者與勘察設計行業有關,轉行的可能性不大,其去向大致有兩個方面,一大部分是被挖或主動“跳槽”,前往民營或其他國有勘察設計單位擔任高層或一定級別職位,這種職位原單位因機構級別、職數限制等原因而無法提供,還有一部分是“炒老板魷魚”,自愿辭職,利用在勘察行業積累的人脈及業務資源,創辦勘察設計實體,在勘察設計行業單干。專業技術人員離職的原因并不主要是薪酬待遇問題,一個重要的因素就在于組織成長程度太低(受制于體制或機制問題),一大部分作為核心業務骨干的中青年專業技術人員職業發展處于“天花板”狀態,如職稱升到高級工程師后就難于繼續發展,晉升空間受限,或者組織內高層次專業技術人才過多、“藏龍臥虎”,論資排輩現象又嚴重,導致中青年專業技術人員感到“出人頭地”無望,在“職位不晉升,職業不成功”和“出人頭地”傳統觀念影響下,此類專業技術人員隨時都有流失的可能。因此,在建設多元化職業發展通道過程中,還需要對組織離職率進行定期分析評估和追蹤,促使職業發展通道不斷進行完善,構建能夠有效激勵專業技術人員的職業發展通道體系,完善薪酬待遇、績效考核、教育培訓、公平晉升等人力資源管理制度,更加迅速地回應專業技術人員職業發展中出現的困惑和危機,為專業技術人員創造更多的能力提升與發展機會,增加對組織的認同感和歸屬感,完美實現專業技術人員的職業發展。

參考文獻:

[1] 孫伯瑛,祁光華.公共部門人力資源開發與管理[M].北京:中國人民大學出版社,2007.

篇8

 

1.Crystal Space及其核心SCF

1.1 Crystal Space

在介紹Crystal Space之前,首先介紹一下游戲引擎和3D游戲引擎,游戲引擎是用于控制所有游戲功能的主程序,從計算碰撞、物理系統和物體的相對位置,到接受玩家的輸入,以及按照正確的音量輸出聲音等等,它是一個處理事務的系統,同時它也是一個控制模塊,向所有的子系統發出命令[1]。而3D游戲引擎,除了包含游戲引擎的所有功能外,它還負責處理3D世界的數據結構(包括所有的光源、行動)以及從玩家或相機所在的視點渲染3D世界[1]。

Crystal Space(以下簡稱CS)是一個開源的3D游戲引擎。除了具備3D游戲引擎應有的功能外,其自身還包含許多獨有的特點。首先,CS的框架是一個高度模塊化的框架,該框架能更好的為用戶提供服務,并且使用戶使用CS更方便。其次,CS是一個由構件和庫組成的包,雖然它很多的功能都偏向于3D游戲的處理,但是它同樣也適用于其他方面的應用,這主要是得益于CS中的大部分插件和庫的相互獨立性,這使得用戶在CS中,可以只使用自己需要的插件以及自定義插件,而不會與其他插件相關聯或受到其他插件的影響。科技論文,游戲引擎。最后,CS廣泛的支持各種不同類型的硬件和軟件平臺,具有很好的跨平臺性[2]。科技論文,游戲引擎。

1.2 SCF

由于CS高度模塊化的框架,而作為其框架核心的SCF(Share Class Facility,共享類工具)為用戶設計與開發基于CS的自定義插件提供了便利。科技論文,游戲引擎。SCF與COM(Component Object Model,組件對象模型)[4]類似,但只是一個輕量級的COM。SCF與COM相比,其使用更加簡單、方便,并且SCF屏蔽了COM中很多繁瑣的部分,卻同時具備COM的大部分優勢[3]。

在Crystal Space中SCF用來管理引用計數、系統插件、自定義插件和抽象接口。在插件的開發中,SCF技術實現了類接口與類實現的分離,這一方面,使插件使用者只用關心類接口的功能及接口的使用方法,而不用關心它的具體實現;另一方面,它對類實現進行了很好的封裝,不會將類實現的任何細節暴露給用戶,并且插件開發者對類實現的修改不會對插件的使用造成影響[2]。另外,SCF還提供了插件對象注冊器和插件管理器使CS能自動的完成對插件的管理,用戶只需要書寫少量的代碼就能實現對插件的加載、使用及卸載。

2.設計和使用自定義插件

自定義插件的設計、實現及使用流程如圖1所示,用戶自定義插件設計時,必須在SCF中的對象注冊器中注冊,并由插件管理器統一管理,而應用程序對插件的調用及加載也必須通過對象注冊器和插件管理器來完成。

圖1 自定義插件的設計、實現及使用流程

2.1 設計自定義插件

用戶自定義插件的實現包括定義插件的API,自定義插件的具體實現,自定義插件的編譯及自定義插件的注冊四個部分。

1)定義用戶自定義插件的API

在Crystal Space中,使用SCF定義插件的API,其優勢在于,將接口的定義和實現進行明確的分離。操作步驟包括:

Ⅰ. 定義插件API所在文件“Myapi.h”

Ⅱ. 定義API的版本號;

Ⅲ. 定義抽象類“iMyApi”,類名以“i”開頭,用于標識該類是一個SCF接口。

Ⅳ. 定義兩個純虛函數DoSomthing( )和GetSomething()用于設置/獲得一個3D坐標。下面是API定義的具體代碼:

struct iMyApi : publicvirtual iBase

{ SCF_INTERFACE(iMyApi, 1, 0, 0);

virtual void DoSomething (intparam, const csVector3&) = 0;

virtual int GetSomething ()const = 0; };

2)創建自定義插件的實現(頭文件)

下面是用戶自定義插件具體實現的頭文件“myplug.h”的定義。其操作步驟包括:

Ⅰ. 實現類必須同時繼承iMyApi和iComponent接口,以保證能使用插件管理器來管理插件。

Ⅱ. 定義初始化函數,用于完成插件的初始化工作。具體代碼如下:

class MyPlugin : publicscfImplementation2 <MyPlugin, iMyApi,iComponent>

{ …………

virtual boolInitialize (iObjectRegistry*);

virtual voidDoSomething (int param, const csVector3&);

virtual intGetSomething () const; };

3)創建自定義插件的實現(源文件)

下面為用戶自定義插件具體實現的源文件“myplugin.cpp”,操作步驟包括:

Ⅰ. 使用CS_IMPLEMENT_PLUGIN通知CS本模塊是一個插件

Ⅱ. 申明在CS中,允許使用SCF初始化MyPlugin類的對象,部分代碼如下:

…………

CS_IMPLEMENT_PLUGIN

SCF_IMPLEMENT_FACTORY(MyPlugin)

…………

bool MyPlugin::Initialize(iObjectRegistry* r)

{ object_reg= r; returntrue; }

…………

4)在SCF中注冊自定義插件

SCF能夠自動且動態的查找已定義的插件,并通過查詢每個插件的meta-Information來判定插件實現的細節。科技論文,游戲引擎。Meta-information是結構化的XML文檔,其中包含插件在SCF中的注冊信息,及本插件與其他插件的關聯等。科技論文,游戲引擎。插件的meta-Information文檔在插件被編譯時,將被嵌入插件模塊中,方便對插件的查詢。科技論文,游戲引擎。下面是自定義插件的meta-Information的設置,內容包括:

Ⅰ. 設置插件的名稱

Ⅱ. 指明實現該自定義插件的類的名稱

Ⅲ. 對插件的一般描述及設置與該插件相關聯的其他插件的名稱。具體代碼如下:

<plugin> <scf><classes> <class>

<name>crystalspace.mygame.myplugin</name>

<implementation>MyPlugin</implementation>

<description>My Special Game Plugin</description>

<requires> <class>crystalspace.graphics3d.</class></requires>

</class></classes></scf></plugin>

5)編譯自定義插件

插件模塊的編譯取決開發時所使用的開發工具,這里使用Microsoft visual studio 2005進行編譯。

2.2 自定義插件在應用程序中的使用

完成自定義插件的設計與實現后,就可以使用了,自定義插件的使用包括加載及調用。

1)在應用程序中加載自定義插件

在應用程序中加載自定義插件的操作步驟包括:

Ⅰ. 導入自定義插件API的頭文件,插件使用者通過調用插件API實現對插件的使用。

Ⅱ. 調用對象注冊器。對象注冊器查詢已注冊的插件中是否包含應用程序指定的插件。

Ⅲ. 使用csQueryRegistry調用插件管理器,利用插件管理器實現自定義插件的加載(或從應用程序中卸載)。具體代碼如下所示:

#include <myapi.h>

csRef<iPluginManager>plugin_mgr = csQueryRegistry <iPluginManager> (object_reg);

csRef<iMyApi> myapi =csLoadPlugin<iMyApi> (plugin_mgr,'crystalspace.mygame.myplugin');

if (myapi.IsValid()){ ... }

2)在應用程序中使用自定義插件

最后一個步驟就是使用用戶自定義插件,在應用程序中,通過調用自定義插件的API來實現對插件提供的功能的使用,具體代碼如下:

myapi->DoSomething (1,csVector3 (2, 3, 4));

printf ('%d ',myapi->GetSomething ());

3.小結

本文設計和實現了一個基于Crystal Space的自定義插件的實例,從中發現,基于Crystal Space技術設計和實現的自定義插件與使用其他方法實現的插件相比具有很多優勢,首先,基于CS的插件具有很好的跨平臺性;其次,插件的開發實現了類接口與類實現的分離,從而使插件的開發和插件的使用相分離;再次,用戶自定義插件的功能不會受到任何限制,能最大限度發揮插件開發者的能動性;最后,SCF提供了插件對象注冊器和插件管理器,使CS能自動完成對插件的管理,減輕了插件開發者和插件使用者的開發負擔。因此,在實際開發過程中,開發者可以設計及使用符合自己需要的自定義插件,從而使基于CS的游戲開發或軟件開發更加便利、快捷。

[參考文獻]

[1][美]Andre Lamothe著. 李祥瑞,陳武譯.3D編程大師技巧[M].人民郵電出版社,2005.

篇9

 

1引言

當今世界,信息化在各行業之間可以說隨處可見了,一般信息化包括硬件和軟件兩大塊,與硬件技術發展的快速和成熟相比,軟件的開發技術和流程還遠遠不夠完善,雖然軟件各方面的技術已經比以前有很大改善,但現在軟件技術和功能還不能很好滿足當今軟件的規模和要求。最近幾年時間畢業論文ppt,軟件技術不斷推陳出新,尤其是Web方面的技術。本文接下來要講述的FreeMarker和Struts2就是Web表現層的技術,結合這兩個技術開發一個頁面信息提示的插件,可以通過標簽引入形式復用到任何需要的頁面上,從而簡化頁面開發難度和提高程序復用性以及可維護性。

2FreeMarker概述

FreeMarker是一個模板引擎,一個基于模板生成文本輸出的通用工具,使用純Java編寫,它被設計用來生成HTML Web頁面,特別是基于MVC模式的應用程序,可以通過它獲取所需數據并生成頁面,FreeMarker更適合作為Model2框架(如Struts2)的視圖組件。下面圖1顯示了FreeMarker模板引擎的工作機,其中Template file 就是FreeMarker的一個模板,Java object是一個為模板提供數據的對象,最后通過FreeMarker引擎輸出頁面代碼站。應該說FreeMarker功能是比較單一畢業論文ppt,就是負責提取底層數據生成文本并輸出,不過它的以下一些特性使得它在Web程序中應用比較廣泛,具體特性如下:

1)通用數據模型

FreeMarker不是直接反射到Java對象,Java對象通過插件式對象封裝,以變量方式在模板中顯示,可以使用抽象(接口)方式表示對象,告訴模板開發者使用方法,使其不受技術細節的打擾。

2)強大的模板語言

FreeMarker有自己的指令,使得模板有很強的控制能力,同時還有自己的命名空間避免名字的沖突。

3)簡單的Web顯示

分離可視化設計和應用程序邏輯,分離頁面設計員和程序員。

4)強大的XML處理能力

用于遞歸遍歷XML樹,在模板中清楚和直接的訪問XML對象模型。

圖1 FreeMarker模板引擎工作機

3FreeMarker結合Struts2開發插件的過程

FreeMarker是一個功能很強的模板語言,可以直接通過它獲取對象的數據。通過Struts2框架的插件擴展機制可以對模板進行封裝制作成一個自己的插件,這樣就可以在整個系統中使用。本文將以一個具體的例子來詳細解析插件開發的過程及方法畢業論文ppt,同時簡單闡述FreeMarker的原理機制和Struts2插件的使用方法,這個例子所要實現的功能是在頁面彈出底層發送過來的各種消息,如:驗證錯誤信息、邏輯錯誤信息、提示信息。整個插件的開發過程將分為模板編寫、模板封裝、插件配置、插件應用四步來解析說明。

3.1 模板編寫

在這里,所有服務器拋出的信息將通過模板輸出,FreeMarker具有很強的指令可以獲取到業務模型的數據以及控制業務流程,比如<#list>命令可以遍歷集合中的所有數據,<#if>是一個條件判斷命令。下面我們給出了邏輯錯誤信息中的一段核心代碼進行分析說明,以供理解和參考:

<#if parameters.msgtype == "error"><#t/>//根據參數判斷信息類型

<#list actionErrors aserror><#t/>//遍歷錯誤信息

<#assignmsg = "${msg}${error}

${parameters.msgsplit}"><#t/>//信息追加

</#list><#t/>

</#if><#t/>

${msg}//輸出錯誤

以上就是模板編寫的格式,編寫完成以后保存為ftl后綴文件。FreeMarker包括指令、表達式、運算符、插補四大知識要點,詳情可以查看相關資料說明站。

3.2 模板封裝

模板寫好以后,可以通過Struts2框架的插件機制對模板進行封裝,從而使得頁面能夠以標簽形式引用處理。模板封裝有兩步主要任務要完成,一是通過Struts2組件提供的UIBean接口實現FreeMarker模板所需的數據模型,二是繼承AbstractUITag抽象類實現標簽屬性映射的接口。

實現UIBean核心代碼的說明和參考如下:

public class Message extends UIBean {//繼承抽象類

private static final String TEMPLATE ="message/error";//指定模板位置

protected String getDefaultTemplate() { returnTEMPLATE;}//復寫方法

public void evaluateExtraParams(){addParameter(paraValue,paraName);}//設置參數值

}

實現AbstractUITag核心代碼的說明和參考如下:

public class MessageTag extends AbstractUITag {//繼承抽象類

public Component getBean()//復寫方法指定組件

protected void populateParams() {//復寫方法給組件設置參數值

super.populateParams();//調用父類方法

Message msg =(Message) this.component;//獲取組件對象

msg.set ParaName(paraValue);//給組件設置參數值}

}

3.3插件配置

前面已經把信息提示插件的主要功能已經完成了畢業論文ppt,現在要做就是把前面各部分的功能元素通過配置文件進行關聯起來組成為一個可用標簽插件。這里主要有兩個配置文件要完成:一是通過struts-plugin.xml登記插件,二是在tld 文件中配置標簽屬性。詳細配置如下:

<beantype="org.apache.struts2.views.TagLibrary" name="message" //登記插件為message

class="org.message.struts2.views.MessageTagLibrary"/>

<tag>

<name>message</name>//指定標簽名稱

<tag-class>org.message.struts2.views.jsp.ui.MessageTag</tag-class>//指定標簽處理類

<attribute>//標簽屬性配置

<name>paraName</name>//指定屬性名稱

<required>false</required>//是否一定要

</attribute>

</tag>

3.4插件應用

通過前面插件配置生成了一個message信息提示標簽插件,只要把前面相應的mytags.tld標簽配置文件引入到頁面,就可以使用信息提示標簽,具體一個實例應用如下:

<%@ taglib prefix="err" uri="/mytags"%>//通過taglib把信息標簽引入到所需頁面

<err:message/>//在頁面任何一個地方可以使用該標簽來顯示服務器響應的提示信息

從上面代碼可以看到,通過插件的形式顯示信息提示,大大簡化了代碼的復雜度以及提高了代碼的可復用性,同時也有利于代碼的維護。

4結束語

本文簡要的講述了FreeMarker結合Struts2框架開發標簽插件的基本過程,這是軟件開發過程中的技巧設計之一,真正的軟件開發是一個很復雜的過程,它可能需要很多優秀設計技巧才能開發出一個實用穩定的系統。

參考文獻:

[1]李剛.Struts 2 權威指南.北京:電子工業出版社,2007.

篇10

一、搶票神器存在的問題

1、搶票神器引發的購票公平性問題

(1)增加了弱勢群體的購票壓力

搶票插件是開放的,可以服務于所有需要購票的客戶,但這個公平也只停留于規則的公平對很多不懂網絡技術甚至沒有上網條件的人來說這個插件的發明加劇了機會的不公平。現行的鐵路售票方式已經給了網絡購票者一個“搶跑”的機會,搶票插件的運用將使那些不會或不能網購的群體更加搶票艱難。

(2)技術插隊,有違機會公平

對于同樣是采用網絡購票的群體,部分人采用插件,將手動買票自動化,雖提高了自身的購票幾率,但這種方式沒有相應的網絡排隊機制,更像是“插隊”。況且以犧牲大部分群體購票機會的做法本身就是對秩序的破壞。給每個人公平購票的機會,是建設和諧春運的起點。

2、搶票神器存在的安全隱患

(1)易泄漏用戶信息。使用這些軟件購票時,用戶的用戶名、密碼等信息都會被記錄下來,可能被第三方軟件甚至黑客木馬竊取,有個人信息泄露的可能。

(2)易被植入木馬病毒。網上的搶票插件參差不齊,其中包含了很多釣魚網站,甚至一些木馬病毒會偽裝成搶票軟件,監視中招計算機的網銀支付操作,篡改支付金額和收款對象,造成用戶財產損失。

(3)易成為黃牛套票工具。調查發現,倒賣百張以上車票的不法人員大多通過“獵豹”、“加密狗”、“車票無憂”等搶票軟件,在網絡上大肆圈票、套購后加價倒賣,這極大地影響了正常的購票及其管理秩序。

(4)增加網絡詐騙機率。不法分子常常借購票軟件的來要求用戶付款,又不給用戶車票,這不知不覺也成了不法分子撈金的機會。

二、 搶票插件問題的解決方案

1、普及網絡知識,增強民眾風險意識。

呼吁社區,企業,學生對農民工購票提出指導與幫助,向弱勢群體普及網絡知識。面對農民工群體可能出現的新的“買票難”,建議相關部門進行必要的摸底調查,針對出現的一些新問題盡快拿出相關預案,采取有力措施。另外,普及網絡知識不僅是技術上的支持,還包括其對網絡安全問題的解釋。網絡購票相對比較方便快捷,隨著電腦的普及,網絡購票必將成為今后的主流,在急于購票的心理驅使下,用戶往往容易忽略其風險。

2、完善購票系統,提升用戶體驗。

鐵道部網站要想徹底解決被搶票插件困擾的問題必須先從完善自身做起。搶票插件能如此盛行,這與12306網站本身技術存在缺陷有關,它對高容量訪問考慮不周到,特別是防擁堵機制不夠完善,應提升網站的承載能力,并且優化購票流程,建議其與互聯網企業進行溝通,鼓勵互聯網企業改進和創新服務方式,提升服務水平,修補技術漏洞。

3、完善票務制度,實行票務信息透明化。

面對春運火車票供不應求的巨大缺口,解決問題的方法除了加大鐵路建設、滿足供需關系外,還要公開、透明,讓鐵路部門接受人民的監督,做到真正的信息公開。增加票務透明化,也是從正面打擊黃牛倒票,除了打擊黃牛、規范市場秩序外,相關政府部門也應該注重自身制度、體系、理念的完善,如何提升系統能力、應對插件的沖擊、制定較為合理的售票方式,正是鐵道部今后亟待解決的難題。

三、根本原因及解決辦法

1、搶票神器出現的根本原因

火車運輸能力嚴重不足是導致不能夠合理分配給普通民眾交通資源的主要原因,搶票搶資源是我們唯一能夠獲取這些資源的途徑,“搶”才是硬道理,這也也成為了中國人日常生活中對待公共資源的一種文化和態度。對于現實生活中“一票難求”的現象,人們采用各種“便捷”的方式求得一張火車票,也可以理解。這應該說主要原因不在民間,還在于我們鐵路部門考慮不周,出臺的政策中有漏洞,才讓這些網家“鉆”了空子。因此就應該制定公平、公正、透明的購票機制,建立公正平等的購票平臺,還公眾一個知情權,讓每個人有序地購買到回家的車票,而鐵道部才應該是這機制和規則的制定者。

2、搶票神器盛行的原因

搶票神器等多種購票渠道的出現解決的是購票方便,買票難的實質還是運力的問題。。自網絡售票開通以來,12306網站成了一枝獨秀,此“官方唯一”承受的網絡流量壓力之大可想而知,因此登錄緩慢,無法支付,扣錢不出票,動則崩潰等諸多問題已是家常便飯。有業內人士統計,網民至少要點擊500次才能訂到一張票。搶票神器出現之后,因其獨特的功能及用戶體驗,一時間受到網民追捧。各大網站也及時地發現了搶票神器有利可圖,紛紛推出優化版軟件以占取更多的網絡份額,對其盛行起著推波助瀾的作用。

3、解決辦法

(1)提升鐵路運力

(一)加快鐵道部的改革步伐,實行政企分開;

(二)打破鐵道部的壟斷性經營,引入市場競爭機制;

(三)加速鐵路建設,提高鐵路運輸能力,緩解供需矛盾。

(2)完善購票環境

(一)票務信息應該公開透明;

(二)車票預售應該同步;

(三)訂票網站要完善

四、總結

搶票神器背后的問題究其根本還是鐵路部門提供的運力滿足不了大眾需求。欲根除這一歷史難題,必須要通過政府以及其他社會力量的多方面努力,加快鐵路建設,協調區域發展,提速城鎮化進程,解決鐵路車票緊張。這對年間那些盼家盼得望眼欲穿的人們是一紙福音,對維護社會和平安定也有著重大意義。(作者單位:浙江師范大學生化學院)

參考文獻:

主站蜘蛛池模板: 黄浦区| 垣曲县| 香港 | 遂昌县| 景德镇市| 博客| 上林县| 讷河市| 鹿邑县| 罗平县| 当雄县| 清河县| 壶关县| 靖安县| 天柱县| 汉阴县| 南投县| 建平县| 溧阳市| 建德市| 筠连县| 鄯善县| 桦南县| 灌云县| 南郑县| 民乐县| 临湘市| 武宁县| 嘉义市| 丹棱县| 綦江县| 双鸭山市| 安图县| 宁晋县| 云龙县| 西峡县| 报价| 巴东县| 襄汾县| 韶山市| 磴口县|