1. go語言支持開發桌面級應用嗎(求個編譯器)
go 可以開發桌面應用,但並不是很舒適。
可以使用的GUI庫有:
1、goqt,LiteIDE作者出品,Go和QT的綁定,還未發布
2、go.uik,純Go實現的並發UI工具
3、walk,Windows Application Library Kit
4、gform,Windows GUI framework
目前的話walk用得比較多
不過go的GUI庫用起來沒有C#、C/C++的那麼順手。
這個問題不久之後應該會有所改善,畢竟用Go開發桌面的需求在不斷增加。
目前我採用的是用go http 做後端,Webkit+HTML5 做界面,表現力很好,前端不需要學習新知識,一般的管理類應用都能搞定。
2. 如何使用遠程工具跟蹤 Windows CE 應用程序中的內存泄漏
本文介紹如何開發和測試WindowsCE5.0設備驅動程序。本文循序漸進地介紹如何創建流驅動程序,如何創建自定義WindowsCETestKit(CETK)測試,以及如何編寫應用程序來測試驅動程序。這要花費大約60分鍾來完成。本頁內容第一部分:建立設備驅動程序第二部分:測試流驅動程序測試代碼第三部分:檢驗驅動程序第四部分:使用WindowsCETestKit第五部分:創建自定義CETK測試第六部分:確定誰擁有流驅動程序小結第一部分:建立設備驅動程序在本練習中,您將使用PlatformBuilder來添加作為設備驅動程序的項目。在開始編寫驅動程序之前,您應該了解設備驅動程序的用途。驅動程序將基礎硬體從操作系統中抽象出來,使之更好地面對應用程序開發人員。應用程序開發人員無需知道顯示硬體或串列硬體的詳細信息—例如,串列設備是用UniversalAsynchronousReceiver/Transmitter(UART)實現的還是用field-programmablegatearray(FPGA)實現的。在大多數情況下,應用程序開發人員根本不需要知道硬體是如何實現的。MicrosoftWindows為開發人員公開了調用硬體的應用程序編程介面(API),他們不需要知道物理硬體的情況。例如,為了向串列埠寫入數據,應用程序開發人員只需調用COMx上的CreateFile()(其中x表示您要打開的串列埠編號,例如COM1代表串列埠1),再調用WriteFile()以將一些位元組數據寫入串列埠,然後調用CloseHandle()以關閉串列埠。不管基礎串列硬體是什麼(也不管您運行的是哪個Windows操作系統),API都會以同樣的順序執行。相同的情況也適用於其他API:如果您希望在顯示表面畫一條線,那麼您只需調用PolyLine()、MoveToEx()或LineTo()。作為應用程序開發人員,大多數情況下您都不需要知道顯示硬體的情況。此處調用的API將返回顯示表面的維數、顏色深度等等。好消息是開發人員可以調用一個一致的、眾所周知的API集。這些API將他們的應用程序從基礎硬體中抽象出來。這至關重要,因為應用程序開發人員無法知道應用程序是運行在攜帶型計算機上,還是運行在TabletPC上,抑或運行在桌面計算機上。無論電腦以1024×768還是1600×1200的解析度運行,應用程序開發人員都可以在運行時查詢屏幕解析度和顏色深度,因此不需要構建只在特定硬體上運行的應用程序。驅動程序只是一個動態鏈接庫(DLL)。將DLL載入到父進程地址空間;然後父進程就可以調用從該DLL公開的任何介面。通常,父進程通過調用LoadLibrary()或LoadDriver()來載入驅動程序。LoadDriver不僅將DLL載入到父進程地址空間中,而且還要確保DLL沒有「pagedout」。調用進程如何知道從您的DLL或驅動程序公開了哪些API或函數呢?父進程調用GetProcAddress(),後者可以獲取函數名稱和所載入的DLL的hInstance。如果函數存在,調用返回該函數指針;如果沒有從DLL公開該函數,則返回NULL。流驅動程序也公開了一個眾所周知的函數集。對於流驅動程序,您會希望能夠將位元組流寫入設備中,或者從設備中讀取位元組流。因此,在前面使用的串列埠示例中,您可能希望從您的驅動程序公開如下函數集:Open、Close、Read和Write。流驅動程序還公開一些其他函數:PowerUp、PowerDown、IOControl、Init和DeInit。您可以將現有的操作系統映像用於模擬器平台(BasicLabMyPlatform平台最理想)。然後,您就可以將DLL/驅動程序項目添加到該平台了。在構建並下載了該平台之後(這表明操作系統啟動並運行良好),您需要創建您的主幹驅動程序。您可以使用File菜單上的命令創建一個MicrosoftWindowsCEDLL。創建用於公開函數或資源的DLL與創建用作驅動程序的DLL之間沒有什麼不同;唯一的不同之處在於DLL公開哪些函數,以及如何在平台上注冊或使用DLL。此外,一種創建國際化應用程序的方法是,首先創建包含一組核心語言字元串、對話框和資源的基本應用程序,然後創建許多外部DLL,其中每個都包含針對特定區域設置的對話框、字元串和資源。然後,應用程序就可以在運行時載入相應的語言資源。只需要添加DLL文件,您就可以將語言添加到應用程序中。在一書中描述了與此相關的主題以及其他一些有趣的主題,可以在MicrosoftPress網站上獲得此書。添加一個作為設備驅動程序的項目用PlatformBuilder打開現有的MyPlatform工作區。在File菜單上,單擊NewProjectorFile。選擇WCEDynamic-LinkLibrary,給它一個合適的名稱(例如,StreamDrv),然後單擊OK,如下圖所示。在下圖所顯示的頁面中多少填寫一些您需要的信息,然後單擊Next。單擊AsimpleWindowsCEDLLproject,如下圖所示。單擊Finish完成此向導。此時,DLL只包含一個空的DllMain函數。您可以公開一些應用程序要調用的函數,並公開一些資源(可能使之成為識別語言/文化的應用程序的一部分),或者使之成為一個設備驅動程序。在本文中,您將使用WindowsCEStreamDriverWizard創建您的主幹流驅動程序。在WindowsCE中,打開流驅動程序就像打開文件一樣,只需根據唯一的三字母前綴(例如,COM)。為您的驅動程序選擇一個唯一的三字母標識符。在Location框中輸入您之前創建的流驅動程序的完整路徑。或者使用「browse」按鈕定位到PlatformBuilder安裝中的PBWorkspaces目錄,找到您前面創建的平台,然後找到流驅動程序的名稱(在前面的示例中,此路徑為PBWorkspaces\TuxPlat\StreamDrv)。在DriverFilename框中輸入驅動程序的名稱。如下圖所示,使用與您前面使用名稱(StreamDrv)相同的名稱,以確保改寫在PlatformBuilder中創建的原始文件。按Go,將生成流驅動程序源代碼。返回頁首第二部分:測試流驅動程序測試代碼現在您已經編寫了用於WindowsCE的自定義流驅動程序的基本代碼。此時,驅動程序還沒有與任何硬體連接。在編寫完驅動程序之後,您需要為開發人員提供一種測試它的方法。WindowsCE附帶了WindowsCETestKit(CETK),它提供了用於各種驅動程序類型的驅動程序測試,包含網路連接、藍牙、串列埠以及顯示。您編寫的驅動程序是一種自定義的流驅動程序,它沒有公開與現有的驅動程序測試一樣的功能,因此您需要為該驅動程序編寫一個自定義測試。雖然您完全可以編寫一個應用程序來演練驅動程序,但提供一個CETK模塊或許更好些,在開發期間可以使用此模塊,並且還可以將此模塊提供給客戶,供他們在裝配硬體上測試驅動程序。在這一部分的練習中,您將執行以下過程:創建主幹Tux模塊將自定義驅動程序的測試代碼添加到TuxDLL中重新構建操作系統設置斷點創建主幹Tux模塊在PlatformBuilder中,在File菜單上單擊NewProjectorFile。選擇WCETUXDynamic-LinkLibrary,鍵入TuxTest作為項目名稱,輸入一個位置,單擊WorkspaceProject,然後單擊OK,如下圖所示。(實際上,您可以選擇任意一個項目類型;對於本文,單擊WorkspaceProject)。在下圖顯示的頁面中多少填寫一些您需要的信息,然後單擊Next。閱讀下圖所顯示的屏幕上的信息,然後單擊Next。在最後一頁上,您可以選擇選取ReleaseType下的CETK,如下圖所示。該選項關閉了某些二進制的優化,以提高調試工作效率。單擊Finish。單擊View|FileView,然後Projects樹顯示tux源代碼,如下圖所示。前圖中需要注意的重要文件是:ft.h—該文件包含tuxDLL所用的函數表。test.cpp—該文件包含從該函數表中調用的測試過程。TuxStreamTest.cpp—該文件包含DLLMain和ShellProc,後者是從Tux.exe調用的。將自定義驅動程序測試代碼添加到TuxDLL中打開源代碼Test.cpp。使用CodeClip來獲得Tux_Custom_Test|TuxCode源代碼。用CodeClip中的代碼替代函數TestProc中的內容。您會注意到,Test.cpp中的代碼載入了一個名為Demo.dll的驅動程序。對於本文,您創建了一個名為StreamDrv的驅動程序。您需要修改源代碼以載入您的StreamDrv.dll驅動程序。找到Test.cpp中調用LoadLibrary的源代碼的位置,然後將要從Demo.dll中載入的驅動程序的名稱修改為StreamDrv.dll。在PlatformBuilder文件視圖中,右鍵單擊TuxTest項目,然後單擊BuildCurrentProject。您還需要從該目錄中添加WindowsCETestKit組件。在DeviceDrivers下,找到該目錄中WindowsCETestKit組件的位置,然後選擇AddtheWindowsCETestKit,將該組件添加到您的平台中。注將該組件添加到您的平台上並沒有將任何文件添加到最後的操作系統映像中;它將Clientside文件添加到buildrelease文件夾中。您可以從PlatformBuilder下載Clientside應用程序,並在目標設備上運行該應用程序。現在您需要重新構建您的操作系統,以便合並這些變更。重新構建操作系統在PlatformBuilder中,選擇BuildOS|Sysgen。構建過程將會花大約5分鍾完成。當載入驅動程序時,在流驅動程序的入口點設置一個斷點來觀察非常有用。設置斷點單擊FileView,打開StreamDrv項目,然後打開Sourcefiles。找到並打開StreamDrv.cpp。找到DllMain,然後找到並單擊switch語句。按F9設置斷點。單擊Target|Attach,將操作系統下載到模擬環境中。您會看到以下調試輸出,斷點將啟用。注意,在載入操作系統的用戶介面(UI)之前,這早就發生了。4294780036PID:23f767b6TID:23f767e60x83fa6800:>>>Loadingmolestreamdrv.dllataddress0x01ED0000-0x01ED5000Loadedsymbolsfor'C:\WINCE500\PBWORKSPACES\DRVDEMO\RELDIR\EMULATOR_X86_DEBUG\STREAMDRV.DLL'單擊switch語句,然後按F9禁用斷點。按F5,允許操作系統繼續載入。現在,您已經構建了一個WindowsCE5.0操作系統,它包含一個自定義流驅動程序,並且您已經在操作系統引導順序的過程中看到了驅動程序載入。返回頁首第三部分:檢驗驅動程序在這一部分的練習中,您將執行以下過程:使用命令行工具查看從驅動程序公開的函數使用遠程系統信息(RemoteSystemInformation)工具檢驗驅動程序確定驅動程序已載入檢驗您所創建的設備驅動程序的第一種方法是查看從該驅動程序公開的函數。WindowsCE附帶了一個名為Dumpbin的命令行工具,可以用於檢驗導入應用程序或模塊的內容,或者從DLL(或驅動程序)導出的內容。使用命令行工具查看從驅動程序公開的函數在PlatformBuilder中,單擊BuildOS|OpenReleaseDirectory。該操作為當前的工作區打開buildrelease文件夾中的CommandPrompt窗口。鍵入mpbinexportsStreamDrv.dll下圖顯示輸出。您可以看到,所有需要的流驅動程序函數都是從驅動程序公開的;函數是從DLL公開的(通過該項目的.def文件)。鍵入Exit關閉CommandPrompt窗口StreamDrv.def文件的內容如下所示。LIBRARYDemoDriverEXPORTSDEM_InitDEM_DeinitDEM_OpenDEM_CloseDEM_IOControlDEM_PowerUpDEM_PowerDownDEM_ReadDEM_WriteDEM_您可以檢驗驅動程序的第二種方法是通過遠程系統信息工具。通過遠程系統信息工具檢驗驅動程序在PlatformBuilder中,單擊Tools|RemoteSystemInformation。選擇WindowsCEDefaultPlatform|DefaultDevice,然後單擊OK,如下圖所示。此過程將遠程系統信息應用程序連接到PlatformBuilder正在使用的當前活動平台上。下圖顯示了結果。您也可以使用載入模塊列表來確定已載入了您的驅動程序。確定驅動程序已載入在PlatformBuilder中,使用TargetControl窗口(gimod)或View|DebugWindows|MolesandSymbols。下圖顯示了此過程的結果。返回頁首第四部分:使用包含設備端組件和桌面組件。設備端組件叫做Clientside.exe,通過從目錄中添加CETK組件,您可以將設備端組件添加到您的工作區中。注意,將Clientside.exe應用程序添加到工作區中並沒有將任何文件添加到最終操作系統映像中,但它卻將應用程序復制到buildrelease文件夾中。在桌面計算機上運行CETK之前,您需要啟動設備上的Clientside.exe應用程序。沒有鏈接工具(比如遠程工具)的原因在於,CETK也將運行在裝配(零售)設備(比如PocketPC)上。在這一部分的練習中,您將執行以下過程:檢驗WindowsCETestKit用戶介面運行一個標准測試檢驗WindowsCETestKit用戶介面在PlatformBuilder中,在Tools菜單上單擊WindowsCETestKit。這一步啟動WindowsCETestKit應用程序,如下圖所示。注意,這不是一個標準的遠程工具。WindowsCE附帶的大多數遠程工具都使用(KITL),一種將工具從基礎通信硬體中抽象出來的傳輸,以便這些工具可以運行在乙太網、串列埠、1394、USB或者其他傳輸上。雖然對於WindowsCE5.0,WindowsCETestKit通常通過套接字連接,但是也已經更新了工具來支持KITL。在WindowsCETestKit中,單擊Connection|StartClient。這一步顯示DeviceConnection對話框,其中您可以選擇是通過套接字連接還是通過KITL連接。確保清除了UseWindowsSocketsfortheclient/servercommunication復選框,如下圖所示。單擊Connect。在遠程工具(KITL)的標准用戶界面中,選擇WindowsCEDefaultPlatform|DefaultDevice,然後單擊OK,如下圖所示。該過程在目標設備上啟動Clientside.exe,並連接到目標設備上。在完成連接之後,CETK枚舉目標平台上支持的設備,並禁用CETK中不支持的設備。在CETK連接到目標設備並枚舉設備之後,UI如下圖所示。注意,禁用了某些硬體類別,比如Bluetooth、IRPort和Modem。將自定義測試添加到CETK中之前,您可以運行一個標准測試,以查看測試工作如何進行。運行標准測試在CETK中,WindowsCE(x86)。找到並SerialPort。右鍵單擊SerialPortDriverTest,然後單擊QuickStart。這一步只運行了這一個測試,還沒有運行所選的其他測試。UI指示測試正在進行,如下圖所示。CETK提供測試過程和測試輸出的更新。您也可以在PlatformBuilder中檢驗調試輸出,以便查看測試過程,如下例所示。405910PID:83d4ee4aTID:83ea5a8a***TestName::83d4ee4aTID:83ea5a8a***TestID:1007405920PID:83d4ee4aTID:83ea5a8a***LibraryPath:\serdrvbvt.dll405920PID:83d4ee4aTID:83ea5a8a***CommandLine:405920PID:83d4ee4aTID:83ea5a8a***Result:Passed405920PID:83d4ee4aTID:83ea5a8a***RandomSeed:15595405930PID:83d4ee4aTID:83ea5a8a***ThreadCount:1405930PID:83d4ee4aTID:83ea5a8a***ExecutionTime:0:00:05.110405930PID:83d4ee4aTID:83ea5a8a***^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^如果CETKUI指示模擬器上的串列埠測試已經失敗(如下圖所示),那麼失敗可能不是由於每個測試的完全失敗而導致的。它可能表明,全部測試套件只有一部分已經失敗,並且這部分實際上也是期望的行為。右鍵單擊SerialPortDriverTest[Failed],然後單擊ViewResults。出現如下圖所示的窗口。查看上圖所示的結果,您可以看到,已經運行了10個單獨的測試。除了Setandverifyreceivetimeout以外,所有這些測試都已經通過。要獲得信息,您可以單擊個別測試。返回頁首第五部分:創建自定義CETK測試通過使用PlatformBuilderUser-DefinedTestWizard,您可以創建一個自定義CETK測試。該測試將驗證自定義流驅動程序(您也已經將其添加到平台中)的導出函數。在這一部分的練習中,您將執行以下過程:列出CETK中的自定義流驅動程序測試運行自定義流驅動程序測試列出CETK中的自定義流驅動程序測試在CETK中,單擊Tests|UserDefined。這一步啟動User-DefinedTestWizard。該向導的第一頁只是一些信息。單擊Next,如下圖所示。單擊AddaNewTest,然後單擊Next,如下圖所示。輸入下列信息,然後單擊Next:·在NameofTest框中鍵入CustomStreamDriverTest·在TuxMole(DLL)框中,定位到C:\Wince500\PBWorkspaces\MyPlatform\RelDir\Emulator_x86_Debug目錄,然後選擇test.dll或TuxTest.dll(這依賴於您在PlatformBuilder中所使用的Tux測試的名稱)。·在CommandLine框中,保留當前測試的默認設置。·在Processor框中鍵入x86下圖顯示信息如何出現在當前的向導頁中。單擊-definedtests,然後單擊Next,如下圖所示。您需要將自定義驅動程序測試(您的DLL)復制到用戶定義的測試文件夾中。如果您要刪除現有的工作區,那麼自定義驅動程序測試仍然保持完好。單擊Next,如下圖所示。單擊Finish,如下圖所示。CETK應用程序不會用新的測試進行自動刷新。您需要重新同步桌面應用程序,以查看新添加的測試。右鍵單擊WindowsCE(x86),然後單擊RedetectPeripherals。該過程添加了一個名為UserTests的新驅動程序類別。您只添加了一個測試,因此,當您這個項目時,您只能看到CustomStreamDriverTest。注已經將自定義流驅動程序測試的DLL復制到下列位置:C:\ProgramFiles\WindowsCEPlatformBuilder\5.00\CEPB\wcetk\user\x86.運行自定義流驅動程序測試在可用的測試列表中UserTests。右鍵單擊CustomStreamDriverTest,然後單擊QuickStart。
3. Gokit和ESP8266有什麼關系了,那我要是不用ESP8266,我能鏈接上機智雲的雲
Gokit是個機智雲推出的開發套件;ESP8266是個WIFI模塊。
Gokit可以通過ESP8266這個WIFI模塊實現WIFI連接(路由或AP)。
Gokit也可以通過其他WIFI模塊實現WIFI連接(路由或AP)。
Gokit(或其他開發板、MCU)要接上機智雲的雲平台,可以通過WIFI模塊或GPRS模塊實現聯網,前提是WIFI模塊或GPRS模塊需要具備作為網關的功能(其實就是使用專門的對應機智雲伺服器連接的固件)。
機智雲官方有公布合作開發支持的通訊模塊列表,可以直接選用。
另外,也可以與機智雲簽訂協議,獲取網路協議,自行使用任何網路通訊設備進行開發。
總之,機智雲服務端擺在那,MCU端在你手上,中間需要聯系雙方的網關,ESP8266隻是網關載體的其中一種選擇
4. 羅德VMGOKIT可以接5D4嗎
音效卡的話選MOTU microbook ii吧,小巧方便功能強。羅德NT1在很多方面給人錯覺以為它是錄人聲的麥克風,其實羅德NT1是用來錄樂器的,出來的聲音很刺,很尖,用來錄樂器是不錯的,用來錄人聲很容易暴麥,齒音,無論從性價比和實用性都不用NT1,其實錄樂器都有比NT1更好的選擇。音效卡 (Sound Card)也叫音頻卡(港台稱之為聲效卡):音效卡是多媒體技術中最基本的組成部分,是實現聲波/數字信號相互轉換的一種硬體。音效卡的基本功能是把來自話筒、磁帶、光碟的原始聲音信號加以轉換,輸出到耳機、揚聲器、擴音機、錄音機等聲響設備,或通過音樂設備數字介面(MIDI)使樂器發出美妙的聲音。
Bazel:來自Google的構建工具,可以快速、可靠地構建代碼。官網
Gradle:使用Groovy(非XML)進行增量構建,可以很好地與Maven依賴管理配合工作。官網
Buck:Facebook構建工具。官網
位元組碼操作
編程方式操作位元組碼的開發庫。
ASM:通用底層位元組碼操作和分析開發庫。官網
Byte Buddy:使用流式API進一步簡化位元組碼生成。官網
Byteman:在運行時通過DSL(規則)操作位元組碼進行測試和故障排除。官網
Javassist:一個簡化位元組碼編輯嘗試。官網
集群管理
在集群內動態管理應用程序的框架。
Apache Aurora:Apache Aurora是一個Mesos框架,用於長時間運行服務和定時任務(cron job)。官網
Singularity:Singularity是一個Mesos框架,方便部署和操作。它支持Web Service、後台運行、調度作業和一次性任務。官網
代碼分析
測量代碼指標和質量工具。
Checkstyle:代碼編寫規范和標准靜態分析工具。官網
Error Prone:將常見編程錯誤作為運行時錯誤報告。官網
FindBugs:通過位元組碼靜態分析查找隱藏bug。官網
jQAssistant:使用基於Neo4J查詢語言進行代碼靜態分析。官網
PMD:對源代碼分析查找不良的編程習慣。官網
SonarQube:通過插件集成其它分析組件,對過去一段時間內的數據進行統計。官網
編譯器生成工具
用來創建解析器、解釋器或編譯器的框架。
ANTLR:復雜的全功能自頂向下解析框架。官網
JavaCC:JavaCC是更加專門的輕量級工具,易於上手且支持語法超前預測。官網
外部配置工具
支持外部配置的開發庫。
config:針對JVM語言的配置庫。官網
owner:減少冗餘配置屬性。官網
約束滿足問題求解程序
幫助解決約束滿足問題的開發庫。
Choco:可直接使用的約束滿足問題求解程序,使用了約束規劃技術。官網
JaCoP:為FlatZinc語言提供了一個介面,可以執行MiniZinc模型。官網
OptaPlanner:企業規劃與資源調度優化求解程序。官網
Sat4J:邏輯代數與優化問題最先進的求解程序。官網
持續集成
Bamboo:Atlassian解決方案,可以很好地集成Atlassian的其他產品。可以選擇開源許可,也可以購買商業版。官網
CircleCI:提供託管服務,可以免費試用。官網
Codeship:提供託管服務,提供有限的免費模式。官網
fabric8:容器集成平台。官網
Go:ThoughtWork開源解決方案。官網
Jenkins:支持基於伺服器的部署服務。官網
TeamCity:JetBrain的持續集成解決方案,有免費版。官網
Travis:通常用作開源項目的託管服務。官網
Buildkite: 持續集成工具,用簡單的腳本就能設置pipeline,而且能快速構建,可以免費試用。官網
CSV解析
簡化CSV數據讀寫的框架與開發庫
uniVocity-parsers:速度最快功能最全的CSV開發庫之一,同時支持TSV與固定寬度記錄的讀寫。官網
資料庫
簡化資料庫交互的相關工具。
Apache Phoenix:HBase針對低延時應用程序的高性能關系資料庫層。官網
Crate:實現了數據同步、分片、縮放、復制的分布式數據存儲。除此之外還可以使用基於SQL的語法跨集群查詢。官網
Flyway:簡單的資料庫遷移工具。官網
H2:小型SQL資料庫,以可以作為內存資料庫使用著稱。官網
HikariCP:高性能JDBC連接工具。官網
JDBI:便捷的JDBC抽象。官網
Protobuf:Google數據交換格式。官網
SBE:簡單二進制編碼,是最快速的消息格式之一。官網
Wire:整潔輕量級協議緩存。官網
幫實現依賴翻轉範式的開發庫。官網
Apache DeltaSpike:CDI擴展框架。官網
Dagger2:編譯時注入框架,不需要使用反射。官網
Guice:可以匹敵Dagger的輕量級注入框架。官網
HK2:輕量級動態依賴注入框架。官網
開發流程增強工具
從最基本的層面增強開發流程。
ADT4J:針對代數數據類型的JSR-269代碼生成器。官網
AspectJ:面向切面編程(AOP)的無縫擴展。官網
Auto:源代碼生成器集合。官網
DCEVM:通過修改JVM在運行時支持對已載入的類進行無限次重定義。官網
HotswapAgent:支持無限次重定義運行時類與資源。官網
Immutables:類似Scala的條件類。官網
JHipster:基於Spring Boot與AngularJS應用程序的Yeoman源代碼生成器。官網
JRebel:無需重新部署,可以即時重新載入代碼與配置的商業軟體。官網
Lombok:減少冗餘的代碼生成器。官網
Spring Loaded:類重載代理。官網
vert.x:多語言事件驅動應用框架。官網
分布式應用
用來編寫分布式容錯應用的開發庫和框架。
Akka:用來編寫分布式容錯並發事件驅動應用程序的工具和運行時。官網
Apache Storm:實時計算系統。官網
Apache ZooKeeper:針對大型分布式系統的協調服務,支持分布式配置、同步和名稱注冊。官網
Hazelcast:高可擴展內存數據網格。官網
Hystrix:提供延遲和容錯。官網
JGroups:提供可靠的消息傳遞和集群創建的工具。官網
Orbit:支持虛擬角色(Actor),在傳統角色的基礎上增加了另外一層抽象。官網
Quasar:為JVM提供輕量級線程和角色。官網
分布式資料庫
對應用程序而言,在分布式系統中的資料庫看起來就像是只有一個數據源。
Apache Cassandra:列式資料庫,可用性高且沒有單點故障。官網
Apache HBase:針對大數據的Hadoop資料庫。官網
Druid:實時和歷史OLAP數據存儲,在聚集查詢和近似查詢方面表現不俗。官網
Infinispan:針對緩存的高並發鍵值對數據存儲。官網
發布
以本機格式發布應用程序的工具。
Bintray:發布二進制文件版本控制工具。可以於Maven或Gradle一起配合使用。提供開源免費版本和幾種商業收費版本。官網
Central Repository:最大的二進制組件倉庫,面向開源社區提供免費服務。Apache Maven默認使用Central官網Repository,也可以在所有其他構建工具中使用。
IzPack:為跨平台部署建立創作工具(Authoring Tool)。官網
JitPack:打包GitHub倉庫的便捷工具。可根據需要構建Maven、Gradle項目,發布可立即使用的組件。官網
Launch4j:將JAR包裝為輕量級本機Windows可執行程序。官網
Nexus:支持代理和緩存功能的二進制管理工具。官網
packr:將JAR、資源和JVM打包成Windows、Linux和Mac OS X本地發布文件。官網
文檔處理工具
處理Office文檔的開發庫。
Apache POI:支持OOXML規范(XLSX、DOCX、PPTX)以及OLE2規范(XLS、DOC、PPT)。官網
documents4j:使用第三方轉換器進行文檔格式轉換,轉成類似MS Word這樣的格式。官網
jOpenDocument:處理OpenDocument格式(由Sun公司提出基於XML的文檔格式)。官網
函數式編程
函數式編程支持庫。
Cyclops:支持一元(Monad)操作和流操作工具類、comprehension(List語法)、模式匹配、trampoline等特性。官網
Fugue:Guava的函數式編程擴展。官網
Functional Java:實現了多種基礎和高級編程抽象,用來輔助面向組合開發(composition-oriented development)。官網
Javaslang:一個函數式組件庫,提供持久化數據類型和函數式控制結構。官網
jOOλ:旨在填補Java 8 lambda差距的擴展,提供了眾多缺失的類型和一組豐富的順序流API。官網
游戲開發
游戲開發框架。
jMonkeyEngine:現代3D游戲開發引擎。官網
libGDX:全面的跨平台高級框架。官網
LWJGL:對OpenGL/CL/AL等技術進行抽象的健壯框架。官網
GUI
現代圖形化用戶界面開發庫。
JavaFX:Swing的後繼者。官網
Scene Builder:開發JavaFX應用的可視化布局工具。官網
高性能計算
涵蓋了從集合到特定開發庫的高性能計算相關工具。
Agrona:高性能應用中常見的數據結構和工具方法。官網
Disruptor:線程間消息傳遞開發庫。官網
fastutil:快速緊湊的特定類型集合(Collection)。官網
GS Collections:受Smalltalk啟發的集合框架。官網
HPPC:基礎類型集合。官網
Javolution:實時和嵌入式系統的開發庫。官網
JCTools:JDK中缺失的並發工具。官網
Koloboke:Hash set和hash map。官網
Trove:基礎類型集合。官網
High-scale-bli:Cliff Click 個人開發的高性能並發庫官網
IDE
簡化開發的集成開發環境。
Eclipse:老牌開源項目,支持多種插件和編程語言。官網
IntelliJ IDEA:支持眾多JVM語言,是安卓開發者好的選擇。商業版主要針對企業客戶。官網
NetBeans:為多種技術提供集成化支持,包括Java SE、Java EE、資料庫訪問、HTML5
Imgscalr:純Java 2D實現,簡單、高效、支持硬體加速的圖像縮放開發庫。官網
Picasso:安卓圖片下載和圖片緩存開發庫。官網
Thumbnailator:Thumbnailator是一個高質量Java縮略圖開發庫。官網
ZXing:支持多種格式的一維、二維條形碼圖片處理開發庫。官網
im4java: 基於ImageMagick或GraphicsMagick命令行的圖片處理開發庫,基本上ImageMagick能夠支持的圖片格式和處理方式都能夠處理。官網
Apache Batik:在Java應用中程序以SVG格式顯示、生成及處理圖像的工具集,包括SVG解析器、SVG生成器、SVG DOM等模塊,可以集成使用也可以單獨使用,還可以擴展自定義的SVG標簽。官網
JSON
簡化JSON處理的開發庫。
Genson:強大且易於使用的Java到JSON轉換開發庫。官網
Gson:谷歌官方推出的JSON處理庫,支持在對象與JSON之間雙向序列化,性能良好且可以實時調用。官網
Jackson:與GSON類似,在頻繁使用時性能更佳。官網
LoganSquare:基於Jackson流式API,提供對JSON解析和序列化。比GSON與Jackson組合方式效果更好。官網
Fastjson:一個Java語言編寫的高性能功能完善的JSON庫。官網
Kyro:快速、高效、自動化的Java對象序列化和克隆庫。官網
JVM與JDK
目前的JVM和JDK實現。
JDK 9:JDK 9的早期訪問版本。官網
OpenJDK:JDK開源實現。官網
基於JVM的語言
除Java外,可以用來編寫JVM應用程序的編程語言。
Scala:融合了面向對象和函數式編程思想的靜態類型編程語言。官網
Groovy:類型可選(Optionally typed)的動態語言,支持靜態類型和靜態編譯。目前是一個Apache孵化器項目。官網
Clojure:可看做現代版Lisp的動態類型語言。官網
Ceylon:RedHat開發的面向對象靜態類型編程語言。官網
Kotlin:JetBrain針對JVM、安卓和瀏覽器提供的靜態類型編程語言。官網
Xtend:一種靜態編程語言,能夠將其代碼轉換為簡潔高效的Java代碼,並基於JVM運行。官網
日誌
記錄應用程序行為日誌的開發庫。
Apache Log4j 2:使用強大的插件和配置架構進行完全重寫。官網
kibana:分析及可視化日誌文件。官網
Logback:強健的日期開發庫,通過Groovy提供很多有趣的選項。官網
logstash:日誌文件管理工具。官網
Metrics:通過JMX或HTTP發布參數,並且支持存儲到資料庫。官網
SLF4J:日誌抽象層,需要與具體的實現配合使用。官網
機器學習
提供具體統計演算法的工具。其演算法可從數據中學習。
Apache Flink:快速、可靠的大規模數據處理引擎。官網
Apache Hadoop:在商用硬體集群上用來進行大規模數據存儲的開源軟體框架。官網
Apache Mahout:專注協同過濾、聚類和分類的可擴展演算法。官網
Apache Spark:開源數據分析集群計算框架。官網
DeepDive:從非結構化數據建立結構化信息並集成到已有資料庫的工具。官網
Deeplearning4j:分布式多線程深度學習開發庫。官網
H2O:用作大數據統計的分析引擎。官網
Weka:用作數據挖掘的演算法集合,包括從預處理到可視化的各個層次。官網
QuickML:高效機器學習庫。官網、GitHub
消息傳遞
在客戶端之間進行消息傳遞,確保協議獨立性的工具。
Aeron:高效可擴展的單播、多播消息傳遞工具。官網
Apache ActiveMQ:實現JMS的開源消息代理(broker),可將同步通訊轉為非同步通訊。官網
Apache Camel:通過企業級整合模式(Enterprise Integration Pattern EIP)將不同的消息傳輸API整合在一起。官網
Apache Kafka:高吞吐量分布式消息系統。官網
Hermes:快速、可靠的消息代理(Broker),基於Kafka構建。官網
JBoss HornetQ:清晰、准確、模塊化,可以方便嵌入的消息工具。官網
JeroMQ:ZeroMQ的純Java實現。官網
Smack:跨平台XMPP客戶端函數庫。官網
Openfire:是開源的、基於XMPP、採用Java編程語言開發的實時協作伺服器。 Openfire安裝和使用都非常簡單,並可利用Web界面進行管理。官網GitHub
Spark:是一個開源,跨平台IM客戶端。它的特性支持集組聊天,電話集成和強大安全性能。如果企業內部部署IM使用Openfire+Spark是最佳的組合。官網GitHub
Tigase: 是一個輕量級的可伸縮的 Jabber/XMPP 伺服器。無需其他第三方庫支持,可以處理非常高的復雜和大量的用戶數,可以根據需要進行水平擴展。官網
雜項
未分類其它資源。
Design Patterns:實現並解釋了最常見的設計模式。官網
Jimfs:內存文件系統。官網
Lanterna:類似curses的簡單console文本GUI函數庫。官網
LightAdmin:可插入式CRUD UI函數庫,可用來快速應用開發。官網
OpenRefine:用來處理混亂數據的工具,包括清理、轉換、使用Web Service進行擴展並將其關聯到資料庫。官網
RoboVM:Java編寫原生iOS應用。官網
Quartz:強大的任務調度庫.官網
應用監控工具
監控生產環境中應用程序的工具。
AppDynamics:性能監測商業工具。官網
JavaMelody:性能監測和分析工具。官網
Kamon:Kamon用來監測在JVM上運行的應用程序。官網
New Relic:性能監測商業工具。官網
SPM:支持對JVM應用程序進行分布式事務追蹤的性能監測商業工具。官網
Takipi:產品運行時錯誤監測及調試商業工具。官網
原生開發庫
用來進行特定平台開發的原生開發庫。
JNA:不使用JNI就可以使用原生開發庫。此外,還為常見系統函數提供了介面。官網
自然語言處理
用來專門處理文本的函數庫。
Apache OpenNLP:處理類似分詞等常見任務的工具。官網
CoreNLP:斯坦佛CoreNLP提供了一組基礎工具,可以處理類似標簽、實體名識別和情感分析這樣的任務。官網
LingPipe:一組可以處理各種任務的工具集,支持POS標簽、情感分析等。官網
Mallet:統計學自然語言處理、文檔分類、聚類、主題建模等。官網
網路
網路編程函數庫。
Async Http Client:非同步HTTP和WebSocket客戶端函數庫。官網
Grizzly:NIO框架,在Glassfish中作為網路層使用。官網
Netty:構建高性能網路應用程序開發框架。官網
OkHttp:一個Android和Java應用的HTTP+SPDY客戶端。官網
Undertow:基於NIO實現了阻塞和非阻塞API的Web伺服器,在WildFly中作為網路層使用。官網
ORM
處理對象持久化的API。
Ebean:支持快速數據訪問和編碼的ORM框架。官網
EclipseLink:支持許多持久化標准,JPA、JAXB、JCA和SDO。官網
Hibernate:廣泛使用、強健的持久化框架。Hibernate的技術社區非常活躍。官網
MyBatis:帶有存儲過程或者SQL語句的耦合對象(Couples object)。官網
OrmLite:輕量級開發包,免除了其它ORM產品中的復雜性和開銷。官網
Nutz:另一個SSH。官網,Github
JFinal:JAVA WEB + ORM框架。官網,Github
用來幫助創建PDF文件的資源。
Apache FOP:從XSL-FO創建PDF。官網
Apache PDFBox:用來創建和操作PDF的工具集。官網
DynamicReports:JasperReports的精簡版。官網
flyingsaucer:XML/XHTML和CSS 2.1渲染器。官網
iText:一個易於使用的PDF函數庫,用來編程創建PDF文件。注意,用於商業用途時需要許可證。官網
JasperReports:一個復雜的報表引擎。官網
性能分析
性能分析、性能剖析及基準測試工具。
jHiccup:提供平台中JVM暫停的日誌和記錄。官網
JMH:JVM基準測試工具。官網
JProfiler:商業分析器。官網
LatencyUtils:測量和報告延遲的工具。官網
VisualVM:對運行中的應用程序信息提供了可視化界面。官網
YourKit Java Profiler:商業分析器。官網
響應式開發庫
用來開發響應式應用程序的開發庫。
Reactive Streams:非同步流處理標准,支持非阻塞式反向壓力(backpressure)。官網
Reactor:構建響應式快速數據(fast-data)應用程序的開發庫。官網
RxJava:通過JVM可觀察序列(observable sequence)構建非同步和基於事件的程序。官網
REST框架
用來創建RESTful 服務的框架。
Dropwizard:偏向於自己使用的Web框架。用來構建Web應用程序,使用了Jetty、Jackson、Jersey和Metrics。官網
Feign:受Retrofit、JAXRS-2.0和WebSocket啟發的HTTP客戶端連接器(binder)。官網
Jersey:JAX-RS參考實現。官網
RESTEasy:經過JAX-RS規范完全認證的可移植實現。官網
RestExpress:一個Java類型安全的REST客戶端。官網
RestX:基於註解處理和編譯時源碼生成的框架。官網
Retrofit:類型安全的REST客戶端。官網
Spark:受到Sinatra啟發的Java REST框架。官網
Swagger:Swagger是一個規范且完整的框架,提供描述、生產、消費和可視化RESTful Web Service。官網
Blade:國人開發的一個輕量級的MVC框架. 它擁有簡潔的代碼,優雅的設計。官網
科學計算與分析
用於科學計算和分析的函數庫。
DataMelt:用於科學計算、數據分析及數據可視化的開發環境。官網
JGraphT:支持數學圖論對象和演算法的圖形庫。官網
JScience:用來進行科學測量和單位的一組類。官網
搜索引擎
文檔索引引擎,用於搜索和分析。
Apache Solr:一個完全的企業搜索引擎。為高吞吐量通信進行了優化。官網
Elasticsearch:一個分布式、支持多租戶(multitenant)全文本搜索引擎。提供了RESTful Web介面和無schema的JSON文檔。官網
Apache Lucene:是一個開放源代碼的全文檢索引擎工具包,是一個全文檢索引擎的架構,提供了完整的查詢引擎和索引引擎,部分文本分析引擎。官網
安全
用於處理安全、認證、授權或會話管理的函數庫。
Apache Shiro:執行認證、授權、加密和會話管理。官網
Bouncy Castle,涵蓋了從基礎的幫助函數到PGP/SMIME操作。官網:多途加密開發庫。支持JCA提供者(JCA provider)
Cryptomator:在雲上進行客戶端跨平台透明加密。官網
Keycloak:為瀏覽器應用和RESTful Web Service集成SSO和IDM。目前還處於beta版本,但是看起來非常有前途。官網
PicketLink:PicketLink是一個針對Java應用進行安全和身份認證管理的大型項目(Umbrella Project)。官網
序列化
用來高效處理序列化的函數庫。
FlatBuffers:高效利用內存的序列化函數庫,無需解包和解析即可高效訪問序列化數據。官網
Kryo:快速、高效的對象圖形序列化框架。官網
FST:提供兼容JDK的高性能對象圖形序列化。官網
MessagePack:一種高效的二進制序列化格式。官網
應用伺服器
用來部署應用程序的伺服器。
Apache Tomcat:針對Servlet和JSP的應用伺服器,健壯性好且適用性強。官網
Apache TomEE:Tomcat加Java EE。官網
Jetty:輕量級、小巧的應用伺服器,通常會嵌入到項目中。官網
WebSphere Liberty:輕量級、模塊化應用伺服器,由IBM開發。官網
WildFly:之前被稱作JBoss,由Red Hat開發。支持很多Java EE功能。官網
模板引擎
在模板中替換表達式的工具。
Apache Velocity:提供HTML頁面模板、email模板和通用開源代碼生成器模板。官網
FreeMarker:通用模板引擎,不需要任何重量級或自己使用的依賴關系。官網
Handlebars.java:使用Java編寫的模板引擎,邏輯簡單,支持語義擴展(semantic Mustache)。官網
Thymeleaf:旨在替換JSP,支持XML文件的工具。官網
測試
測試內容從對象到介面,涵蓋性能測試和基準測試工具。
Apache JMeter:功能性測試和性能評測。官網
Arquillian:集成測試和功能行測試平台,集成Java EE容器。官網
AssertJ:支持流式斷言提高測試的可讀性。官網
Awaitility:用來同步非同步操作的DSL。官網
Cucumber:BDD測試框架。官網
Gatling:設計為易於使用、可維護的和高性能負載測試工具。官網
Hamcrest:可用來靈活創建意圖(intent)表達式的匹配器。官網
JMockit:用來模擬靜態、final方法等。官網
JUnit:通用測試框架。官網
Mockito:在自動化單元測試中創建測試對象,為TDD或BDD提供支持。官網
PowerMock: 支持模擬靜態方法、構造函數、final類和方法、私有方法以及移除靜態初始化器的模擬工具。官網
REST Assured:為REST/HTTP服務提供方便測試的Java DSL。官網
Selenide:為Selenium提供精準的周邊API,用來編寫穩定且可讀的UI測試。官網
Selenium:為Web應用程序提供可移植軟體測試框架。官網
Spock:JUnit-compatible framework featuring an expressive Groovy-derived specification language.官網兼容JUnit框架,支持衍生的Groovy范的語言。
TestNG:測試框架。官網
Truth:Google的斷言和命題(proposition)框架。官網
Unitils:模塊化測試函數庫,支持單元測試和集成測試。官網
WireMock:Web Service測試樁(Stub)和模擬函數。官網
通用工具庫
通用工具類函數庫。
Apache Commons:提供各種用途的函數,比如配置、驗證、集合、文件上傳或XML處理等。官網
args4j:命令行參數解析器。官網
CRaSH:為運行進行提供CLI。官網
Gephi:可視化跨平台網路圖形化操作程序。官網
Guava:集合、緩存、支持基本類型、並發函數庫、通用註解、字元串處理、I/O等。官網
JADE:構建、調試多租戶系統的框架和環境。官網
javatuples:正如名字表示的那樣,提供tuple支持。盡管目前tuple的概念還有留有爭議。官網
JCommander:命令行參數解析器。官網
Protégé:提供存在論(ontology)編輯器以及構建知識系統的框架。官網
網路爬蟲
用於分析網站內容的函數庫。
Apache Nutch:可用於生產環境的高度可擴展、可伸縮的網路爬蟲。官網
Crawler4j:簡單的輕量級網路爬蟲。官網
JSoup:刮取、解析、操作和清理HTML。官網
Web框架
用於處理Web應用程序不同層次間通訊的框架。
Apache Tapestry:基於組件的框架,使用Java創建動態、強健的、高度可擴展的Web應用程序。官網
Apache Wicket:基於組件的Web應用框架,與Tapestry類似帶有狀態顯示GUI。官網
Google Web Toolkit:一組Web開發工具集,包含在客戶端將Java代碼轉為JavaScript的編譯器、XML解析器、RCP官網API、JUnit集成、國際化支持和GUI控制項。
Grails:Groovy框架,旨在提供一個高效開發環境,使用約定而非配置、沒有XML並支持混入(mixin)。官網
Ninja:Java全棧Web開發框架。非常穩固、快速和高效。官網
Pippo:小型、高度模塊化的類Sinatra框架。官網
Play:使用約定而非配置,支持代碼熱載入並在瀏覽器中顯示錯誤。官網
PrimeFaces:JSF框架,提供免費和帶支持的商業版本。包括若干前端組件。官網
Ratpack:一組Java開發函數庫,用於構建快速、高效、可擴展且測試完備的HTTP應用程序。官網
Spring Boot:微框架,簡化了Spring新程序的開發過程。官網
Spring:旨在簡化Java EE的開發過程,提供依賴注入相關組件並支持面向切面編程。官網
Vaadin:基於GWT構建的事件驅動框架。使用服務端架構,客戶端使用Ajax。官網
Blade:國人開發的一個輕量級的MVC框架. 它擁有簡潔的代碼,優雅的設計。官網
業務流程管理套件
流程驅動的軟體系統構建。
jBPM:非常靈活的業務流程管理框架,致力於構建開發與業務分析人員之間的橋梁。官網
Activity:輕量級工作流和業務流程管理框架。官網github
資源
社區
6. Gokit 2和Gokit 3有些什麼區別呢Gokit 3的性能怎麼樣可擴展性呢
1、機智雲之前做智能硬體的後端雲服務,實際上是在給其它開發版服務,同時也受制於這些開發版的條條框框。
2、如果自己做開發版,可以讓雲服務的設定按照自己的攝像來,讓硬體也磨合雲端服務架構的設定。
3、通過簡化開發流程,實際上也是在武裝自己的圈子,但有部分創客將在其開發版上開發的創意放大,成為科技創新公司時,對應的,其雲服務也會起到帶動作用。
7. 怎樣把麗格軟體TPL轉DXF模式
各種格式文件用軟體打
ai 用adobe illustrator
ape 用foorbar2000
cdr 用coreldraw
cda 用cd播放軟體
ceb 用公司Apabi Reader
cajkdh 用cajviewer
docwpdrtf 用word
DCP 用DcpReader
dxfdwg 用autoacd
GB 用ReadBook或電說閱讀器
htmlhtmasp mhtaspphp 用ie
isocuevcd .ccd .img .sub 用winiso瀏覽deamon運行用刻錄軟體刻錄
jpgbmpgiftifwmf 用acdsee
mov 用quicktime
mp123auaiff等等 用winamp
mpegaviwmvwmampaasf 用windows media player9.0
pptwptpps 用powerpoint
pdg 用超星瀏覽器
rarzip等 用winrar
rmsmismilrarmvb等等 用realplayer g2
swf 用flash MX player
SRM 用電書庫
txt 用記事本
wps 用金山wps
wdl 用華康瀏覽器
wab 用聯系簿
xlscvs 用excel
vip 用維普瀏覽器
vdxvsd 用visio
看vcd推薦 用豪傑超級解霸3000
看dvd推薦 用PowerDVDex 4.0
NAN Nanoscope文件(Raw Grayscale)
NAP NAP元文件
NCB Microsoft Developer Studio文件
NCD Norton改變目錄
NCF NetWare命令文件;Lotus Notes內部剪切板
NDO 3D 低邊形建模器Nendo
netCDF 網路公用數據表單
NFF 性文件格式
NFT NetObject Fusion模板文件
NIL Norton游標庫文件(EasyIcons-兼容)
NIST NIST Sphere聲音
NLB Oracle 7數據
NLM NetWare裝載模塊
NLS 用於本化家語言支持文件(例Uniscape)
NLU Norton Live Update e-mail 觸發器文件
NOD NetObject Fusion文件
NSF Lotus Notes資料庫
NSO NetObject Fusion文檔文件
NST Noise Tracker音樂模塊(MOD)文件
NS2 Lotus Notes資料庫(第二版)
NTF Lotus Notes資料庫模板
NTX CA-Clipper索引文件
NWC Noteworthy Composer歌曲文件
NWS Microsoft Outlook Express新聞消息(MIME RFC822)
O01 台風聲音文件
OBD Microsoft Office頁夾
OBJ 象文件
OBZ Microsoft Office頁夾向導
OCX Microsoft象鏈接與嵌入定製控制項
ODS Microsoft Outlook Express郵箱文件
OFF 3D 網狀物象文件格式
OFN Microsoft Office FileNew文件
OFT Microsoft Outlook模板
OKT Oktalyzer音樂模塊(MOD)文件
OLB OLE象庫
OLE OLE象
OOGL 面向象圖形庫
OPL 組織者編程語言源文件——Psion/Symbian
OPO OPL輸執行文件
OPT Microsoft Developer Studio文件
OPX OPL擴展DLL(態鏈接庫)
ORA Oracle 7 配置文件
ORC Oracle 7腳本文件
ORG Lotus Organizer 文件
OR2 Lotus Organizer 2 文件
OR3 Lotus Organizer 97 文件
OSS Microsoft Office查找文件
OST Microsoft Exchange / Outlook 離線文件
OTL Super NoteTab 模板文件
OUT C語言輸文件
P3 Primavera Project Planner(工程設計器)文件
P10 Tektronix Plot 10 繪圖文件
P65 PageMaker 6.5文件
P7C Digital ID 文件(MIME)
PAB Microsoft址簿
PAC SB Studio Ⅱ 包
PAK Quake WAD文件
PAL 壓縮文件
PART GoZilla部載文件
PAS Pascal源代碼
PAT DataCAD Hatch模式文件;CorelDRAW模式;高級Gravis Ultrasound / Forte 技術;碎片文件
PBD PowerBuilder態庫作本DLL替代物
PBF Turtle BeachPinnacle 銀行文件
PBK Microsoft PhoneBook(電簿)
PBL 用於PowerBuilder發環境PowerBuilder態庫
PBM 導點陣圖
PBR PowerBuilder資源
PCD Kodak Photo-CD映像;P-Code編譯器測試腳本由Microsoft測試與Microsoft Visual測試
PCE Maps Eudora郵箱名字DOS文件名
PCL Hewlett-Packard 列印機控制語言文件(列印機備用點陣圖)
PCM 聲音文件格式;OKI MSM6376 合晶元 PCM格式
PCP Symantec Live Update Pro文件
PCS PICS畫文件
PCT Macintosh PICT繪畫文件
PCX Zsoft PC畫筆點陣圖
PDB 3Com PalmPilot資料庫文件
PDD 用Paint Shop Pro或其圖像處理軟體打圖形圖像
PDF Adobe Acrobat 導文檔格式文件(用Web瀏覽器顯示);Microsoft系統管理伺服器包定義文件;NetWare列印機定義文件
PDP BroderbundPrint Shop Deluxe文件
PDQ Patton&Patton Flowercharting PDQ Lite 文件
PDS 攝影圖像文件(該文件格式源清楚)
PF Aladdin系統私文件進行加密文件
PFA 類型1字體(ASCⅡ)
PFB 類型1字體(二進制)
PFC PF組件
PFM 列印機字體尺度
PGD 良隱私(Pretty Good PrivacyPGP)虛擬磁碟文件
PGL HP繪圖儀繪圖文件
PGM 輸灰度圖(點陣圖)
PGP 用良隱私(PGP)算加密文件
PH 由Microsoft幫助文件編譯器產臨文件
PHPPHP3 包含PHP腳本HTML網頁
PHTML 包含PHP腳本HTML網頁;由Perl析解釋HTML
PIC PC畫圖點陣圖;Lotus圖片;Macintosh PICT繪圖
PICT Macintosh PICT圖形文件
PIF 程序信息文件;IBM PIF繪圖文件
PIG LucasArtsDark Forces WAD文件
PIN Epic Pinball數據文件
PIX 內置系統點陣圖
PJ MKS源完整性文件
PJXPJT Microsoft Visual FoxPro工程文件
PKG Microsoft Developer Studio應用程序擴展(與DLL文件類似)
PKR PGP公用鑰匙環
PL Perl程序
PLG 由REND386/AVRIL使用文件格式
PLI Oracle 7數據描述
PLM Discorder Tracker2模塊
PLS Disorder Tracker2抽文件;MPEG PlayList文件(由WinAmp使用)
PLT HPGL繪圖儀繪圖文件;AutoCAD plot繪圖文件;Gerber標志製作軟體
PM5 Pagemaker 5.0文件
PM6 Pagemaker 6.0文件
PNG 移植網路圖形點陣圖;Paint Shop Pro瀏覽器目錄
PNTPNTG MacPaint圖形文件
POG Descent2 PIG文件擴展
POL Windows NT策略文件
POP Visual dBASE托文件
POT Microsoft Powerpoint模塊
POV 視頻射線跟蹤器暫留
PP4 Picture Publisher 4點陣圖
PPA Microsoft Powerpoint內插器
PPF Turtle BeachPinnacle程序文件
PPM 移植象素映射點陣圖
PPP Parson Power Publisher;Serif PagePlus桌面版預設輸
PPS Microsoft Powerpoint幻燈片放映
PPT Microsoft Powerpoint演示文稿
PQI PowerQuest驅器圖像文件
PRC 3COM PalmPiltt資源(文本或程序)文件
PRE Lotus Freelance演示文稿
PRF Windows系統文件Macromedia導演設置文件
PRG dBASE ClipperFoxPro程序源文件;WAVmaker程序
PRJ 3D Studio(DOS)工程文件
PRN 列印表格(用空格隔文本);DataCAD Windows列印機文件
PRP ObersonProspero數據轉換產品保存工程文件
PRS Harvard Graphics for Windows演示文件
PRT 列印格式化文件;Pro/ENGINEER元件文件
PRV PsiMail Internet提供者模板文件
PRZ Lotus Freelance Graphics 97文件
PS Postscript格式化文件(Postscript列印機讀文件)
PSB Pinnacle Sound Bank
PSD Adobe photoshop點陣圖文件
PSI PSION a-Law聲音文件
PSM Protracker Studio模型格式;Epic游戲源數據文件
PSP Paint Shop Pro圖像文件
PST Microsoft Outlook文件夾文件
PTD Pro/ENGINEER表格文件
PTM Polytracker音樂模塊(MOD)文件
PUB Ventura Publisher版物;Microsoft Publisher文檔
PWD Microsoft Pocket Word文檔
PWL Windows 95口令列表文件
PWP Photoworks圖像文件(能Photoworks瀏覽系列文件)
PWZ Microsoft Powerpoint向導
PXL Microsoft Pocket Excel電表格
PY 自Yahoo電消息;Python腳本文件
PYC Python腳本文件
QAD PF QuickArt文檔
QBW QuickBooks for Windows文件
QDT 自Quicken UKQuickBooks數據文件帳目/稅/貨單程序
QD3D AppleQuickDraw 3D元文件格式
QFL FAMILY LAWYER文檔
QIC Microsoft備份文件
QIF QuickTime相關圖像(MIME);Quicken導入文件
QLB Quick庫
QM Quality Motion文件
QRY Microsoft查詢文件
QST Quake Spy Tab文件
QTQTM QuickTime電影
QTIQTIF QuickTime相關圖像
QTP QuickTime優先文件
QTS Mac PICT圖像文件;QuickTime相關圖像
QTX QuickTime相關圖像
QW Symantec Q&A Write程序文件
QXD Quark XPress文件
R Pegasus郵件資源文件
RA RealAudio聲音文件
RAM RealAudio元文件
RAR RAR壓縮檔案(Eugene Roshall格式)
RAS Sun光柵圖像點陣圖
RAW RAW文件格式(點陣圖);Raw標識PCM數據
RBH 由RoboHELP維持RBH文件加入幫助工程文件信息
RDF 資源描述框架文件(涉及XML元數據)
RDL Descent注冊水平文件
REC 錄音機宏;RapidComm聲音文件
REG 注冊表文件
REP Visual dBASE報表文件
RES Microsoft Visual C++資源文件
RFT 修訂表單文本(IBMDCA部或文檔內容框架結構部)
RGBSGI Silicon圖形RGB文件
RLE Run-Length編碼點陣圖
RL2 Descent2注冊水平文件
RM RealAudio視頻文件
RMD Microsoft RegMaid文檔
RMF Rich Map格式(3D游戲編輯器使用保存圖)
RMI M1D1音樂
ROM 基於盒式磁帶家庭游戲模擬器文件(自Atari 2600、Colecovision、Sega、Nintendo等盒式磁帶ROM完全拷貝兩模擬器間互修改)
ROV Rescue Rover數據文件
RPM RedHat包管理器包(用於Linux)
RPT Microsoft Visual Basic Crystal報表文件
RRS Ace game Road Rash保存文件
RSL BorlandParadox 7報表
RSM WinWay Resume Writer恢復文件
RTF Rich Text格式文檔
RTK RoboHELP使用用模擬Windows幫助搜索功能
RTM Real Tracker音樂模塊(MOD)文件
RTS RealAudioRTSL文檔;RoboHELP復雜操作進行加速
RUL InstallShield使用擴展名
RVP Microsoft Scan配置文件(MIME)
Rxx 卷檔案RAR壓縮文件(xx= 1~99間數字)
S 匯編源代碼文件
S3I Scream Tracker v3設備
S3M Scream Tracker v3聲音模塊文件
SAM Ami專業文檔;8位抽數據
SAV 游戲保存文件
SB 原始帶符號位元組(8位)數據
SBK Creative LabsSoundfont 1.0 Bank文件;(Soundblaster)/EMU SonndFont v1.x Bank文件
SBL Shockwave Flash象文件
SC2 Microsoft Schele+7文件格式;SAS目錄(Windows 95/NT、OS/2、Mac)
SC3 SimCity 3000保存游戲文件
SCC Microsoft Source Safe文件
SCD Matrix/Imapro SCODL幻燈片圖像;Microsoft Schele +7
SCF Windows Explorer命令文件
SCH Microsoft Schele+1
SCI ScanVec Inspire本文件格式
SCN True Space 2場景文件
SCP 撥號網路腳本文件
SCR Windows屏幕保護;傳真圖像;腳本文件
SCT SAS目錄(DOS);Scitex CT點陣圖;Microsoft FoxPro表單
SCT01 SAS目錄(UNIX)
SCV ScanVec CASmate本文件格式
SCX Microsoft FoxPro表單文件
SD Sound Designer 1聲音文件
SD2 Sound Designer 2展平文件/數據叉指令;SAS資料庫(Windows 95/NT、OS/2、Mac)
SDF 系統數據文件格式—Legacy Unisys(Sperry)格式
SDK Roland S—系列軟盤映像
SDL Smart Draw庫文件
SDR Smart Draw繪圖文件
SDS 原始Midi抽轉儲標准文件
SDT SmartDraw模板
SDV 號隔值文件
SDW Lotus WordPro圖形文件;原始帶符號DWORD(32位)數據
SDX 由SDX壓縮Midi抽轉儲標准文件
SEA 自解壓檔案(Stufflt for Macintosh或其軟體使用文件)
SEP 標簽圖像文件格式(TIFF)點陣圖
SES Cool Edit Session文件(普通數據聲音編輯器文件)
SF IRCAM聲音文件格式
SF2 Emu Soundfont v2.0文件;Creative LabsSoundfont 2.0 Bank文件(Sound Blaster)
SFD SoundStage聲音文件數據
SFI Sound Stage聲音文件信息
SFR Sonic Foundry Sample資源
SFW Seattle電影工程(損壞JPEG)
SFX RAR自解壓檔案
SGML 標准通用標簽語言
SHB Corel Show演示文稿;文檔快捷文件
SHG 熱點點陣圖
SHP 3D Studio(DOS)形狀文件;些應用程序用於部交互三角形模型3D建模
SHS Shell scrap文件;據載用於發送口令盜竊者
SHTML 含伺服器端包括(SSI)HTML文件
SHW Corel Show演示文稿
SIG 符號文件
SIT MacStuffIt檔案文件
SIZ Oracle 7配置文件
SKA PGP秘鑰
SKL Macromedia導演者資源文件
SL PACT保存布局擴展名
SLB Autodesk Slide庫文件格式
SLD Autodesk Slide文件格式
SLK Symbolic Link(SYLK)電表格
SM3 DataCAD標志文件
SMP Samplevision格式;Ad Lib Gold抽文件
SND NeXT聲音;Mac聲音資源;原始未符號化PCM數據;AKAI MPC系列抽文件
SNDR Sounder聲音文件
SNDT Sndtool聲音文件
SOU SB Studio Ⅱ聲音
SPD Speech數據文件
SPL Shockwave Flash象;DigiTrakker抽
SPPACK SPPack聲音抽
SPRITE Acorn點陣圖格式
SQC 結構化查詢語言(SQR)普通代碼文件
SQL Infromix SQL查詢;通資料庫產品用於SQL查詢(腳本、文本、二進制)文件擴展名
SQR 結構化查詢語言(SQR)程序文件
SSDO1 SAS數據集合(UNIX)
SSD SAS資料庫(DOS)
SSF 用電表格文件
ST Atari ST磁碟映像
STL Sterolithography文件
STM .shtml短綴形式含服務端包括(SSI)HTML文件;Scream Tracker V2音樂模塊(MOD)文件
STR 屏幕保護文件
STY Ventura Publisher風格表
SVX Amiga 8SVX聲音;互交換文件格式8SVX/16SV
SW 原始帶符號字(16位)數據
SWA Macromedia導演文件(MP3文件)Shockwave聲音文件
SWF Shockwave Flash象
SWP DataCAD交換文件
SYS 系統文件
SYW Yamaha SY系列波形文件
T64 Commodore 64模擬器磁帶映像文件
TAB Guitar表文件
TAR 磁帶檔案
TAZ UNIX gzip/tape檔案
TBK Asymetrix Toolbook交互媒體文件
TCL 用TCL/TK語言編寫腳本
TDB Thumbs Plus資料庫
TDDD Imagine Turbo Silver射線跟蹤器使用文件格式
TEX 文文件
TGA Targa點陣圖
TGZ UNIX gzip/tap檔案文件
THEME Windows 95桌面主題文件
THN Graphics WorkShop for Windows速寫
TIFTIFF 標簽圖像文件格式(TIFF)點陣圖
TIG 虎形文件美政府用於發圖
TLB OLE類型庫
TLE 兩線元素集合(NASA)
TMP Windows臨文件
TOC Eudora郵箱內容表
TOL Kodak照片增強器
TOS Atari 16/3232/32計算機操作系統文件
TPL CakeWalk聲音模板文件;DataCAD模板文件
TPP Teleport Pro工程
TRK Kermit腳本文件
TRM 終端文件
TRN MKS源完整性工程用志文件
TTF TrueType字體文件
TTK Corel Catalyst Translaton Tool Kit
TWF TabWorks文件
TWW Tagwrite模板
TX8 MS-DOS文本
TXB Descent/D2編碼概要文件
TXT ASCⅡ文本格式聲音數據
TXW Yamaha TX16W波形文件
TZ 壓縮格式文件
T2T Sonate CAD建模軟體文件
UB 原始未符號化位元組(8位)數據
UDF Windows NT/2000唯性資料庫文件
UDW 原始未符號化雙字(32位)數據
ULAW 美電格式(CCITT G.711)聲音
ULT Ultra Tracker音樂模塊(MOD)文件
UNI MikMod UniMod格式化文件
URL Internet快捷式文件
USE MKS源完整性文件
UU
8. golang有沒有類似spring cloud
你是說微服務框架嗎?如果是的話你可以看看,go-kit和go-micro
9. 怎樣實現MPLAB X IPE的自動燒錄
一: PICKIT3的聯機燒寫方法
PICKIT3的聯機燒寫與ICD2一致,只是需要在MPLAB IDEV840或者更高版本下使用PICKIT3。燒寫時,從MPLAB IDE的菜單「PROGRAMMER——PICKIT3」,選中PICKIT3即可。
由於原裝的PICKIT3能提供的燒寫電流比較小,聯機燒寫時,建議目標板帶電。
二: PICKIT3的離線燒寫步驟
1、 離線下載
所謂離線下載,是在聯機狀態下,把燒寫文件HEX文件下載到PICKIT3的主機內部的FLASH晶元中。
1) 打開MPLAB IDEV840或者更高版本。
2) 通過CONFIG選擇要燒寫的晶元。
3) 通過FILE——IMPORT,導入帶有CONFIG信息的燒寫文件(HEX文件),注意,文件名,路徑名,不要有中文,也不要放在電腦的桌面上。
4) 通過PROGRAMMER——PICKIT3,選中工具,並等待系統連接PICKIT3。
5) 如彈出如下對畫框,是一個提示,意思為不要搞錯5V系統和3V系統,避免燒壞MCU,確認供電沒有錯誤後,點OK則可。
6) 通過PROGRAMMER——SETTING——Programmer-TO-GO,點「Send IMAGE In Memory」,將HEX下載到PICKIT3主機中。「IMAGE NAME」,是為將要下載到PICKIT3主機中的HEX另外取的名字,可以不填,該名稱,與HEX文件的文件名無關。
7) 下載完畢,軟體界面提示如下,為防止錯誤操作,請關閉MPLAB IDE。
Downloading image...
Download of Programmer-to-go image complete
PICkit 3 is now in Programmer to go mode.
PICkit 3 will be disconnected from this session.
The next time you connect (or re-connect) to this unit, you will have the choice to take it off Programmer to go mode.
10. 請高手幫忙翻譯一下,多謝。
Management管理
News & Events新聞&事件
Press Releases新聞稿
Press Kit新聞資料袋
Recent Articles最近文章
Awards獎項
Upcoming Events此次事件
Webinarswebinars
Careers擇業
Contact Us聯絡我們
Contact Sales銷售聯絡
Company : News & Events : Press Annoucements 公司:新聞與活動:新聞annoucements
Press Annoucements新聞annoucements
The explosive growth and complex requirements within the storage market have press, analysts and customers looking for the next company with the vision to revolutionize the instry.爆炸性增長和復雜的存儲市場需求也新聞界分析家和尋找客戶與公司未來遠景革命化業界. Follow our progress as we accelerate time to results with clustered storage for Linux .我們走我們的進步與成果加速時間為Linux的集群存儲.
Select by Year:選擇年份: 2006 - 20052006年至2005年 2004 - 20002004年至2000年
November 14, 2006
Panasas Wins HPCwire 2006 "Editor's Choice" Award for Best Price/Performance HPC Storage Technology/Proct
November 13, 2006
Panasas Selected Storage Supplier at Los Alamos National Laboratory for Next-Generation Petascale Supercomputer
November 6, 2006
Panasas Launches New ActiveStor Storage Cluster Solutions with Enhanced Manageability, Higher Data Availability and Improved Performance
November 6, 20062006年11月6日
Panasas Launches Next Generation ActiveScale Operating Environmentpanasasactivescale發射新一代運行環境
October 31, 20062006年10月31日
Panasas to Demonstrate Advances in High Performance Clustered Storage at SC06panasas展示進步高性能集群存儲在SC06的化學
October 10, 20062006年10月10日
Panasas Names Len Rosenthal Chief Marketing Officerpanasas名字聯羅森塔爾首席營銷官
October 02, 20062006年10月2日
Xinjiang Oil Company in Western China Deploys Panasas ActiveScale Storage Cluster新疆西部石油公司部署存儲聯網panasasactivescale
September 14, 20062006年9月14日
Dr. Garth Gibson to Lead Petascale Data Storage Institute吉布森博士帶領綠地模塊數據存儲研究所
August 29, 20062006年8月29日
Instry Visionary Garth Gibson Keynotes High Performance Computing Conference at Stanford University業界有遠見綠地吉布森基調史丹福大學高性能計算會議
August 22, 20062006年8月22日
Geotrace Technologies Delivers World-Class Oil & Gas Solutions Using Panasas ActiveScale Storage Clustergeotrace技術發表世界級大油氣儲存解決方案使用集束panasasactivescale
June 29, 20062006年6月29日
Panasas ActiveScale Storage Cluster Accelerates Research Proctivity at Arizona State University's Supercomputer Facilitypanasasactivescale存儲集群加速科研生產率在亞利桑那州立大學的超級電腦設備
June 27, 20062006年6月27日
Panasas ActiveScale Storage Cluster Helps University of Cologne Become Regional Powerhouse for Clustered Linux Computingpanasasactivescale存儲科隆大學成為區域性聯網利於創出Linux的計算集群
May 31, 20062006年5月31日
Panasas Expands Intellectual Property Portfolio with Three New Patentspanasas擴大知識產權組合三個新專利
April 25, 20062006年4月25日
Panasas Enters Chinese Oil & Gas Market with Successful Deployment for China National Offshore Oil Companypanasas進入中國油氣市場成功部署中海油公司
March 23, 20062006年3月23日
Lawrence Berkeley National Laboratory Tackles Complex Seismic Processing and Imaging Applications with Panasas Storage Cluster勞倫斯伯克利國家實驗室加工和處理復雜地震成像應用panasas存儲集群
March 16, 20062006年3月16日
Panasas Appoints Barbara Carlson Vice President of Worldwide Salespanasas任命全球銷售副總裁芭芭拉卡爾森
February 2, 20062006年2月2日
Panasas ActiveScale Storage Cluster Certified For SGI Altix Serverspanasasactivescale存儲集群證實為altix的SGI伺服器
January 10, 20062006年1月10日
Geophysical Development Corporation Deploys Panasas and Achieves 10x Increase in Linux Cluster Performance物探公司開發部和panasas增幅達到10xLinux集群表現
December 21, 20052005年12月21日
Panasas Names Donald McCoy Jr., Vice President of Global Servicespanasas~1998保守派拉姆斯姓名、全球服務副總裁
November 15, 20052005年11月15日
Panasas Wins HPCWire 2005 "Editor's Choice" Awardpanasas勝hpcwire2005"編輯選擇"獎
November 15, 20052005年11月15日
Panasas Meets the IT Imperatives for Commercial Customers With Next-Generation Enhancements to Panasas Storage Cluster它必須符合panasas商業客戶提供下一代加強panasas存儲集群
November 10, 20052005年11月10日
Panasas To Demonstrate Success In Bridging The Clustered Storage Needs Of The Scientific And Commercial HPC Communities At SC|05panasas成功彌合集中展示了科學和商業存儲需求高性能社區資深|05
November 8, 20052005年11月8日
Petroleum Geo-Services Accelerates Seismic Processing With The Help Of Panasas ActiveScale Storage Cluster石油地質服務加速地震的幫助panasasactivescale加工儲藏集群
August 17, 20052005年8月17日
Panasas Extends Dominance in University Cluster Installations with New Deployment at Louisiana State Universitypanasas延伸主導權大學集群與新裝置2011路易斯安那州立大學
August 2, 20052005年8月2日
Panasas Breaks the Storage Bottleneck for Brookhaven National Laboratory\'s Linux Clusterpanasas破倉庫瓶頸大車國家實驗室\的Linux集群
July 18, 20052005年7月18日
Panasas Completes Record First Half of 2005 - Glen T. Haubl Joins Company As CFO2005年上半年完成備案panasas-格倫斯湯匙haubl加入公司財務總監
June 14, 20052005年6月14日
Panasas ActiveScale Storage Cluster Powers Turbulence Simulation Research at Stanford Universitypanasasactivescale存儲集群權力史丹福大學研究湍流模擬
June 7, 20052005年6月7日
Panasas Helps Los Alamos National Laboratory Push The Cutting Edge With Linux Cluster洛斯阿拉莫斯國家實驗室panasas有助於推動Linux集群與前沿
May 17, 20052005年5月17日
Panasas and Verari Systems Team to Deliver Complete High Performance Cluster Solutionspanasas隊和verari系統交付完成高性能集群解決方案
April 27, 20052005年4月27日
Panasas Powers Efforts to Unlock Genetic Blueprints of Life-Threatening Diseasespanasas權力遺傳藍圖,努力發掘威脅生命的疾病
April 21, 20052005年4月21日
Panasas and AMD Help Eliminate Performance Bottlenecks for High-Performance Linux Cluster Computingpanasas熱潮和幫助消除瓶頸表現為高性能計算Linux集群
February 8, 20052005年2月8日
Lawrence Livermore National Laboratory Selects Panasas to Support World's Fifth Largest Supercomputer勞倫斯利弗莫爾國家實驗室挑選panasas支持世界第五大超級計算機
Go to Press Kit去套件
Privacy Policy : Contact Panasas : Partner Login隱私權政策:接觸panasas:夥伴登錄
Copyright 著作權 2007, Panasas Inc. All rights reserved.panasas股份有限公司版權所有.