⑴ 有沒有解析過wikipedia的xml文件,或者有開源的工具包
IE版本太低??? 我想應該不是這么簡單吧``` 有可能是這XML文檔有自己的DTD吧 拿其他良好的XML文檔試試 如果還是不行 還就是真是IE問題了
⑵ 優秀的開源系統框架有哪些推薦
Yui-ext 基於Yahoo UI的擴展包-ext是具有cs風格的web用戶界面組件,能實現復雜的Layou布局,界面效果可以和backbase比美,而且使用純JavaScript代碼開發。真正的可編輯的表格edit Grid,支持XML和Json數據類型。許多組件實現了對數據源的支持,如動態布局,動態載入Tree控制項,動態拖拽效果等等。從1..0beta版開始同jQuery合作,推出基於jQuery的ext1.0,提供了更多有趣的功能。 優點:結構化,清晰明了,底層用到了jQuery的一些函數,使整合使用有了選擇,最重要的一點是界面太 讓人震撼了。 缺點:太過於復雜,整個界面的構造過於復雜。 Jquery 任何使用場景都適用;jQuery是一款同prototype一樣優秀的js開發類庫,特別是針對css和xpath的支持,使我們寫JS變得更加方便。 優點:注重簡潔和高效,js效果有yui-ext的選擇,因為yui-ext重用了很多jquery的函數; 缺點:據說太嫩,歷史不悠久。 Extjs 內部系統,後台系統,管理系統等,有很好的UI設計; Dojo 功能是最為強大的JS框架,Dojo是一個用JavaScript編寫的開源的DHTML工具箱。Dojo包括Ajax、browser、event、widget等跨瀏覽器API,包括了js本身的語言擴展,以及各個方面的工具類庫,和比較完善的UI組件庫。Dojo強大的地方在於界面和特效的封裝,可以 讓開發者快速構建一些兼容標準的界面。適合企業應用和產品開發; 優點:庫相當完善,發展時間也比較長,得到sun和IBM的持。 缺點:文件體積比較大,200多kb,JS語法增強方面不如prototype。 Prototype 最成熟的框架;定義了JS的面向對象擴展,Dom操作API,事件等等,以prototype為核心,形成一個外圍的各種各樣的JS擴展庫; 優點:基本底層,易學易用,甚至是其他一些JS特效開發包的底層,體積算是最小的; 缺點:如果說缺點,可能就是功能是它的弱項;
⑶ 有哪些好的.net的開源項目
.net是微軟公司推出的,其實說白了它就相當於一個虛擬機,只要在.net的框架內,用戶可以自行更改,而不再需要微軟公司的維護。那麼既然.net用起來如此的方便,有哪些好的.net開源項目呢?必須明白的一點.net的開源項目有很多,看你需要是哪一種吧,只有你需要的才是好的,不然他再好你無處可用也沒什麼用
Ajax控制項工具包:為什麼推薦Ajax控制項工具包?不得不說的就是他的應用確實很廣,如此高利用率的項目你值得擁有。ASP.NET Ajax控制項工具包(AJAX Control Toolkit)為.NET開發人員提供了豐富的解決方案,值得一提的是這個工具包是由微軟和開發者社區共同開發的,Ajax控制項工具包提供了幾十個強大的控制項,如評星等級小工具,彈出窗口,密碼強度驗證,可拖動式面板等。
總結:對於.net我覺得最重要的就是掌握基礎核心技術,因為.net的開源性決定了基礎框架在整個.net中的地位,如果說這樣的基礎框架和空間工具包你都沒有掌握,試問如何能夠最好.net?所以去學習吧。
⑷ 基於java開發gis,介紹一下最常用開源的gis框架或者工具包
二維的主流的是GMAP,主要是一些二維地圖的開發,如果是簡單的需求,像網路,google的二專次開發也很不錯的,屬可以試試
三維主流的是WorldWind是美國NASA研發的,源碼公開的,全球可以下載,後期被大家完善了很多插件,功能還不錯,不過對編程功底要求比較高
⑸ java開源的項目
Sotacs 【Java開源 未分類開源項目】
Tapestry4 web框架組件:
SpringContracts 【Java開源 未分類開源項目】
SpringContracts是契約式設計(Design by Contract)的一個Java解決方案,能夠無縫地集成到Spring框架中。基於Annotations,AOP並且支持EL表達式語言。
Jettison 【Java開源 未分類開源項目】
Jettison是一組StAX parser與writer用於讀寫JSON。這就使得可以在像CXF,XFire這樣的service框架中實現基於JSON的web service。
jEdit - Plugin Central 【Java開源 未分類開源項目】
jEdit Plugin Central是JEdit文本編輯器最主要的在線插件庫。可以結合該插件庫,通過jEdit的插件管理器來安裝,更新和刪除插件。所有插件列表
JCL 【Java開源 未分類開源項目】
JCL提供一個類庫用於從JARs中載入classe。它特別適用於在一個應用程序中有區別地載入多個版本中相同的class。
JXTA 【Java開源 未分類開源項目】
Sun微系統公司公開了旨在建立P2P(Peer to Peer)通用技術基礎的JXTA計劃。JXTA技術是網路編程和計算的平台,用以解決現代分布計算尤其是點對點(P2P)計算中出現的問題。。
jOrgan 【Java開源 未分類開源項目】
jOrgan是一個Java開發的虛擬管風琴。
JOnbAS 【Java開源 未分類開源項目】
基於NetBeans平台的JOnAS插件。
RoX 【Java開源 未分類開源項目】
RoX(RPC over XML)是構建在Java1.4 NIO之上一個完整XML-RPC實現。
Spring-Dashboard 【Java開源 未分類開源項目】
利用Spring-Dashboard開發人員和測試人員能夠監測spring web應用程序中的流程並收集在應用程序中資源使用情況的統計信息。
jUploadr 【Java開源 未分類開源項目】
jUploadr是一個跨平台,跨站點的照片上傳工具。當前jUploadr可運行在Windows、Linux和OS X平台之上並支持包括Flickr與Zooomr。它可以讓你在上傳之前設置好照片的屬性。jUploadr還支持批處理。
Bottomline 【Java開源 未分類開源項目】
Bottomline是一套利用JCL直接從JAR 文檔載入資料庫驅動的JDBC Bridge API。Bottomline使用jdbc:bottomline bridge從各自的JAR文件載入多個驅動。與JDBC的不同之處在於, Bottomline使用自定義的class loaders來裝載驅動完全獨立於JVM的bootstrap class loader.
BackupEasy 【Java開源 未分類開源項目】
BackupEasy是一個按日期/時間設定自動備份文件夾和文件的軟體。它採用Java開發,界面簡單,支持FTP備份,支持簡體中文。
SubEtha 【Java開源 未分類開源項目】
SubEtha是一個成熟的郵件列表管理系統,它是一個採用EJB3與JMS開發的三層J2EE應用程序。 SubEtha非常容易安裝在Windows與Unix平台上,一個友好的web界面可用於管理所有配置,支持虛擬域名,支持用戶擁有多個email地址,智能附件處理,可配置的消息處理過濾器,基於per-list 的角色許可權控制等等。
JIExplorer 【Java開源 未分類開源項目】
JIExplorer是一個採用Java開發的看圖工具。支持幻燈片,放大/縮小,全屏等功能。此外還支持按關鍵字進行圖片分類管理,把圖片保存到HSQLDB與MySQL資料庫中。
j-Interop 【Java開源 未分類開源項目】
j-Interop是實現DCOM wire protocol (MSRPC)的一個開源類包。可用於開發雙向,Non-Native,能夠與任何COM組件交互的純Java應用程序。該項目全部採用純Java實現並且沒有使用JNI(Java Native Interface)來提供對COM的訪問。
QALab 【Java開源 未分類開源項目】
QALab這個工具能夠收集,整理來自一些QA工具的數據如:pmd,checkstyle,FindBugs,Cobertura和Simian,並跟蹤它們的overtime。這可以幫助開發人員,架構師與項目管理者掌握項目QA的趨勢。
SOJO 【Java開源 未分類開源項目】
SOJO提供一個類庫用於把POJOs轉換成指定的格式可以是CSV、XML、JSON等,以便與非Java的程序進行通信。這些轉換都是可插拔的,所以可以自定義自己想要轉換的格式。
Subsonic 【Java開源 未分類開源項目】
Subsonic是一個在線媒體播放系統。它能夠將指定路徑下的音樂(mp3,aac,ogg,wma等)和視頻轉換播放流。需要Java5.0。
Glyph 【Java開源 未分類開源項目】
Glyph是一組用於加快開發基於Jini應用程序的工具類與J2SE5.0注釋。
nbtapestrysupport 【Java開源 未分類開源項目】
nbtapestrysupport該項目是一個NetBeans插件主要是為用Tapestry框架進行的web開發提供支持。功能包括:在Tapestry配置文件中為class name,file和librarie提供超鏈接支持。只需按拄CTRL然後選中類名就能夠轉到相應的類。提供向導來創建一個新的Tapestry項目所需要的頁面,組件和類庫等。一個組件面板允許用拖放的方式來設計頁面與組件。為不同的配置文件定製編輯器。集成Tapestry的開發文檔。
DContract 【Java開源 未分類開源項目】
該項目提供一個用於處理數字合同(digital contract)的Java工具箱。
GenericRCP 【Java開源 未分類開源項目】
GenericRCP是一個基於SpringRCP開發的胖客戶端,它能夠根據hibernate domain模型自動生成一個GUI用於修改/刪除/新增將被持久化的Java對象。
⑹ 隨機森林開源工具箱科羅拉多大學
隨機森林顧名思義,是用隨機的方式建立一個森林,森林裡面有很多的決策樹組回成,隨機森林的每一棵答決策樹之間是沒有關聯的。在得到森林之後,當有一個新的輸 入樣本進入的時候,就讓森林中的每一棵決策樹分別進行一下判斷,看看這個樣本應該屬於哪一類(對於分類演算法),然後看看哪一類被選擇最多,就預測這個樣本 為那一類。
在建立每一棵決策樹的過程中,有兩點需要注意 - 采樣與完全分裂。首先是兩個隨機采樣的過程,random forest對輸入的數據要進行行、列的采樣。對於行采樣,採用有放回的方式,也就是在采樣得到的樣本集合中,可能有重復的樣本。假設輸入樣本為N個,那 么采樣的樣本也為N個。
⑺ 現有一個開源工具包,python怎麼使用
Python 是一種面向對象、解釋型計算機程序設計語言,由Guido van Rossum於1989年底發明,第一個公開發行版發行於1991年。Python語法簡潔而清晰,具有豐富和強大的類庫。它常被昵稱為膠水語言,它能夠很輕松的把用其他語言製作的各種模塊(尤其是C/C )輕松地聯結在一起。常見的一種應用情形是,使用Python快速生成程序的原型(有時甚至是程序的最終界面),然後對其中有特別要求的部分,用更合適的語言改寫,比如3D游戲中的圖形渲染模塊,性能要求特別高,就可以用C 重寫。
由於Python語言的簡潔、易讀以及可擴展性,在國外用Python做科學計算的研究機構日益增多,一些知名大學已經采窢嘩促狙詎繳存斜擔鉚用Python教授程序設計課
程。例如麻省理工學院的計算機科學及編程導論課程就使用Python語言講授。眾多開源的科學計算軟體包都提供了Python的調用介面,
例如著名的計算機視覺庫OpenCV、三維可視化庫VTK、醫學圖像處理庫ITK。而Python專用的科學計算擴展庫就更多了,例如如下3個十分經典的
科學計算擴展庫:NumPy、SciPy和matplotlib,它們分別為Python提供了快速數組處理、數值運算以及繪圖功能。因此Python語
言及其眾多的擴展庫所構成的開發環境十分適合工程技術、科研人員處理實驗數據、製作圖表,甚至開發科學計算應用程序
⑻ 有哪些開源的類似 appscan的安全漏洞掃描工具
打開騰訊電腦管家——工具箱——修復漏洞,進行漏洞掃描和修復。
建議設置開啟自動專修復漏屬洞功能,開啟後,電腦管家可以在發現高危漏洞(僅包括高危漏洞,不包括其它漏洞)時,第一時間自動進行修復,無需用戶參與,最大程度保證用戶電腦安全。尤其適合老人、小孩或計算機初級水平用戶使用。開啟方式如下:進入電腦管家「修復漏洞」模塊—「設置」,點擊開啟自動修復漏洞即可。
⑼ 誰知道目前比較好的c#方面的開源的TCP或者UDP(或者類似)的開發工具包!
http://supersocket.codeplex.com/