您的位置:軟件測試 > 開源軟件測試 > 開源軟件測試新聞 >
35 個你也許不知道的 Google 開源項目
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/12/10 14:57:39 ] 推薦標(biāo)簽:

  Google是支持開源運動的大公司之一,它們現(xiàn)在總共發(fā)布有超過500個的開源項目(大部分都是利用它們的API來完成),本文將列舉一些有趣的開源項目,其中很可能有不少你不知道的哦。

  文本文件處理:

  Google CRUSH (Custom Reporting Utilities for SHell)

  CRUSH是為命令行或shell scripts處理特定文字?jǐn)?shù)據(jù)而制作的一系列工具,這里有指南。

  C++庫和源代碼:

  Google Breakpad

  一個開源的多平臺崩潰報告系統(tǒng)。

  Google GFlags

  Gflags是一個命令行標(biāo)記的處理庫,它可以替代“getopt()”,其內(nèi)置對C++的支持比如string。指南在此。

  Google Glog

  Glog庫可執(zhí)行應(yīng)用級的登陸,提供基于C++式的登陸API,可用于Linux、BSD和Windows。指南見此。

  Google PerfTools

  這個工具可讓開發(fā)創(chuàng)建更強大的應(yīng)用程序,特別是那些用C++模版開發(fā)的多線程應(yīng)用程序,包括TCMalloc, heap-checker, heap-profiler 和cpu-profiler。指南見此還有這里。

  Google Sparse Hash

  非常節(jié)省內(nèi)存的hash-map。指南見此。

  Omaha – Google Update

  Omaha,也是Google Update,它可以保證你的軟件隨時升級到新版本,目前很多Windows下的Google軟件都是用Omaha升級的,包括Google Chrome和Google Earth,當(dāng)然你也可以用于自己的應(yīng)用程序。指南看這里還有這里。

  Protocol Buffers

  Protocol Buffers是一種可擴展編碼序列數(shù)據(jù)的方式,Google在幾乎所有內(nèi)部RPC協(xié)議和文件格式都使用了Protocol Buffers。指南見此。它可以用于很多語言而且被一些IDE所支持,比如NetBeans。

  互聯(lián)網(wǎng):

  Google Code Pretiffy

  這是一個Javascript模塊和CSS文件,它可以讓HTML頁面里的部分源碼高亮顯示,支持C/C++, Java, Python, Ruby, PHP, VisualBasic, AWK, Bash, SQL, HTML, XML, CSS, JavaScript, Makefiles和部分Perl,不支持Smalltalk和所有的CAML。例子見此。

  SpriteMe – easy “CSS spirtes”

  SpriteMe使你可以更輕松的創(chuàng)造CSS Sprites(俗稱雪碧……)是把網(wǎng)站要用到的圖片都堆在一張圖片里,用CSS控制調(diào)用哪個區(qū)域。它有一個自己的官網(wǎng)在這里。

  Redacisaurus

  Reducisaurus是一個壓縮CSS和JS文件的網(wǎng)絡(luò)服務(wù),基于YUI壓縮算法,運行于App Engine。

  JaikuEngine

  JaikuEngine是一個運行于App Engine的微博系統(tǒng),由jaiku.com運營。要查看移動客戶端的源碼可以看這里,這里還有介紹。

  Selector Shell

  Selector Shell是一個基于瀏覽器的測試工具,它可以讓你看到CSS在不同瀏覽器里的樣式,用Javascript寫的,你可以在這里測試。

上一頁123下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd