1. 程式人生 > >國內大型網際網路公司的開源專案一覽表 轉載

國內大型網際網路公司的開源專案一覽表 轉載

原文地址:https://www.wangjingxian.cn/qita/2.html

奇虎360 https://github.com/Qihoo360

1.MySQL中間層 Atlas

Atlas是由 Qihoo 360,  Web平臺部基礎架構團隊開發維護的一個基於MySQL協議的資料中間層專案。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基礎上,修改了大量bug,添加了很多功能特性。目前該專案在360公司內部得到了廣泛應用,很多MySQL業務已經接入了Atlas平臺,每天承載的讀寫請求數達幾十億條。

主要功能:
* 讀寫分離
* 從庫負載均衡
* IP過濾
* SQL語句黑白名單
* 自動分表

更多內容:https://github.com/Qihoo360/Atlas

 

2.360黑科技=》DroidPlugin 

DroidPlugin 是360手機助手在 Android 系統上實現了一種新的外掛機制:它可以在無需安裝、修改的情況下執行APK檔案,此機制對改進大型APP的架構,實現多團隊協作開發具有一定的好處。

特點:

  1. 支援Androd 2.3以上系統

  2. 外掛APK完全不需做任何修改,可以獨立安裝執行、也可以做外掛執行。要以外掛模式執行某個APK,你無需重新編譯、無需知道其原始碼。

  3. 外掛的四大元件完全不需要在Host程式中註冊,支援Service、Activity、BroadcastReceiver、ContentProvider四大元件

  4. 外掛之間、Host程式與外掛之間會互相認為對方已經"安裝"在系統上了。

  5. API低侵入性:極少的API。HOST程式只是需要一行程式碼即可整合Droid Plugin

  6. 超強隔離:外掛之間、外掛與Host之間完全的程式碼級別的隔離:不能互相呼叫對方的程式碼。通訊只能使用Android系統級別的通訊方法。

  7. 支援所有系統API

  8. 資源完全隔離:外掛之間、與Host之間實現了資源完全隔離,不會出現資源竄用的情況。

  9. 實現了程序管理,外掛的空程序會被及時回收,佔用記憶體低。

  10. 外掛的靜態廣播會被當作動態處理,如果外掛沒有執行(即沒有外掛程序執行),其靜態廣播也永遠不回被觸發。

更多檢視:https://github.com/Qihoo360/DroidPlugin/

 

3.高效能分散式儲存服務 HustStore

huststore 是一個高效能的分散式儲存服務,不但提供了 10w QPS 級別的 kv 儲存的功能,還提供了 hash、set 等一系列資料結構的支援,並且支援 二進位制 的 kv 儲存,可以完全取代 Redis 的功能。此外,huststore 還結合特有的 HA 模組實現了分散式訊息佇列的功能,包括訊息的流式推送,以及訊息的 釋出-訂閱 等功能,可以完全取代 RabbitMQ 的功能。

特性

huststore 分為 hustdb 以及 HA 模組兩大部分。hustdb (儲存引擎)的底層設計採用了自主開發的 fastdb,通過一套獨特的 md5 db 將QPS 提升至 10w 級別的水準(含網路層的開銷)。HA 以 nginx 模組的方式開發。nginx 是工業級的 http server 標準,得益於此,huststore 具備以下特性:

    • 高吞吐量
      hustdb 的網路層採用了開源的 libevhtp 來實現,結合自主研發的高效能 fastdb 儲存引擎,效能測試 QPS 在 10w 以上。

    • 高併發
      參考 nginx 的併發能力。

    • 高可用性
      huststore 整體架構支援 Replication (master-master),支援 load balance 。
      HA 的可用性由nginx 的 master-worker 架構所保證。當某一個 worker 意外掛掉時, master 會自動再啟動一個 worker 程序,而且多個 worker 之間是相互獨立的,從而保證了 HA 的高可用性。
      huststore 的高可用性由其整體架構特點保證。由於 hustdb 的儲存節點採用了 master-master 的結構,當某一個儲存節點掛掉時,HA 會自動將請求打到另外一臺 master,同時 HA 會按照自動進行負載均衡,將資料分佈儲存在多個 hustdb節點上,因此儲存引擎不存在單點限制。
      同時 HA 叢集本身也是分散式的設計,而且每個 HA 節點都是獨立的,當某一臺 HA 掛掉時, LVS 會自動將請求打到其他可用的 HA 節點,從而解決了 HA 得單點限制。

    • 通用性的介面
      huststore 使用 http 作為通用協議,因此客戶端的實現不限制於語言。

    • 支援二進位制的 key-value

更多檢視:https://github.com/Qihoo360/huststore

 

4.分散式配置管理工具 QConf

QConf 是奇虎 360 內部分散式配置管理工具。用來替代傳統的配置檔案,使得配置資訊和程式程式碼分離,同時配置變化能夠實時同步到客戶端,而且保證使用者高效讀取配置,這使的工程師從瑣碎的配置修改、程式碼提交、配置上線流程中解放出來,極大地簡化了配置管理工作。

特點

  • 一處修改,所有機器實時同步更新

  • 高效讀取配置

  • 安裝部署方便,使用簡單

  • 伺服器宕機、網路中斷、叢集遷移等異常情況對使用者透明

  • 支援c/c 、shell、php、python、lua 等語言

更多檢視:https://github.com/Qihoo360/QConf

 

5.開源類Redis儲存系統 Pika

Pika 是 360 DBA 和基礎架構組聯合開發的類 Redis 儲存系統,完全支援 Redis 協議,使用者不需要修改任何程式碼,就可以將服務遷移至 Pika。有維護 Redis 經驗的 DBA 維護 Pika 不需要學習成本。

Pika 主要解決的是使用者使用 Redis 的記憶體大小超過 50G、80G 等等這樣的情況,會遇到啟動恢復時間長,一主多從代價大,硬體成本貴,緩衝區容易寫滿等問題。Pika 就是針對這些場景的一個解決方案。

特點

  • 容量大,支援百G資料量的儲存

  • 相容redis,不用修改程式碼即可平滑從redis遷移到pika

  • 支援主從(slaveof)

  • 完善的運維命令

更多內容:https://github.com/Qihoo360/pika

 

6.物件快取伺服器 kmemcache

分散式linux核心記憶體物件快取伺服器,實現基於memcached v1.4.15,基本相容memcached的所有操作。經初步測試,記憶體資料操作比memcached快1倍,網路併發量比memcached的也大許多,目前處於alpha版本。

優點:由於在核心的socket層實現,所有處理網路事件效能比epoll機制快,另外無需記憶體由使用者空間到核心空間的拷貝。

缺點:不建議在32bits下使用。

更多內容: https://github.com/Qihoo360/kmemcache

 

7.ngx_http_subrange_module

當Nginx作為檔案下載服務的反向代理,使用者請求一個非常大的檔案的時候,它會一直佔滿反向代理伺服器與後端主機之間的頻寬。因為nginx一次獲取整個檔案,緩衝獲取到的檔案,導致客戶端不能馬上讀取到。頻寬使用和iowait會很高。

ngx_http_subrange_module就是為了解決這個問題,它能分割HTTP requests。將大資料量的HTTP請求切分為多個子請求,當下載一個1 G的檔案,subrange將從後端主機中下載檔案塊,比如先獲取5 M,然後再獲取5 M,直到客戶端下載完整個檔案。

更多檢視:https://github.com/Qihoo360/ngx_http_subrange_module

 

8.同步到非同步的類庫 Mario

Mario是一個讓編寫從同步到非同步的類庫,它的執行緒安全較大,易於使用。Mario 的最基本的想法就是為了減少人員的安排,降低成本和時間投入。但是有了這個類庫,操作人員就可以抽出精力做別的事情了。所以 Mario 類庫能夠很輕易的解決你的問題,你只需要你自己的訊息功能。

引擎型別:

  • memory,這種型別就是將資料緩衝儲存器留在記憶體裡。

  • file,這種型別就是能夠在本地日誌路徑裡建立做出一個 write2file。

更多檢視:https://github.com/Qihoo360/Mario

 

其他系列請去360github庫觀看

 


 

百度 Baidu https://github.com/fex-team/

https://github.com/ecomfe

1.UEditor 編輯器

UEditor是由百度web前端研發部開發所見即所得富文字web編輯器,具有輕量,可定製,注重使用者體驗等特點。

主要特點:

輕量級:程式碼精簡,載入迅速。

定製化:
全新的分層理念,滿足多元化的需求。
採用三層架構:
1. 核心層: 為命令層提供底層API,如range/selection/domUtils類。
2. 命令外掛層: 基於核心層開發command命令,命令之間相互獨立。
3. 介面層: 為命令層提供使用者使用介面。
滿足不同層次使用者的需求。

https://github.com/fex-team/ueditor

https://github.com/fex-team/umeditor

 

2.ECharts 圖表庫

ECharts開源來自百度商業前端資料視覺化團隊,基於html5 Canvas,是一個純Javascript圖表庫,提供直觀,生動,可互動,可個性化定製的資料視覺化圖表。創新的拖拽重計算、資料檢視、值域漫遊等特性大大增強了使用者體驗,賦予了使用者對資料進行挖掘、整合的能力。提供商業產品常用圖表,底層基於ZRender(一個全新的輕量級canvas類庫),建立了座標系,圖例,提示,工具箱等基礎元件,並在此上構建出折線圖(區域圖)、柱狀圖(條狀圖)、散點圖(氣泡圖)、餅圖(環形圖)、K線圖、地圖、力導向佈局圖以及和絃圖,同時支援任意維度的堆積和多圖表混合展現。

更多:https://github.com/ecomfe/echarts

 

ECharts-X是 ECharts 團隊推出的全新 3D 視覺化庫,它是基於 ECharts 的擴充套件,底層深度整合了 WebGL 庫QTEK和 Canvas2D 庫ZRender。

擴充套件:https://github.com/ecomfe/echarts-x

 

3.WebUploader 上傳控制元件

WebUploader 是由Baidu WebFE(FEX)團隊開發的一個簡單的以HTML5為主,FLASH為輔的現代檔案上傳元件。在現代的瀏覽器裡面能充分發揮HTML5的優勢,同時又不摒棄主流IE瀏覽器,延用原來的FLASH執行時,相容IE6 ,Andorid 4 ,IOS 6 。兩套執行時,同樣的呼叫方式,可供使用者任意選用。採用大檔案分片併發上傳,極大的提高了檔案上傳效率。

https://github.com/fex-team/webuploader

 

4.百度腦圖 KityMinder

KityMinder 是百度FEX團隊的f-cube小組(原UEditor小組)的又一力作。作為一款線上的腦圖編輯工具,它有著很多Native編輯工具的互動體驗。KM與UE有著一樣的宗旨,就是注重終端使用者的使用體驗。同時,它充分發揮了Web雲端儲存的優勢,可以直接將編輯中的腦圖同步到雲端。此外,藉由獨創的 “雲盤分享”功能,使用者可以一鍵將當前編輯的腦圖直接生成線上連結共享給其他使用者,實現無縫溝通。
KM是基於SVG技術實現,使用JavaScript html實現。支援絕大多數的主流瀏覽器。
支援列表如下
1. chrome
2. firefox
3. safari
4. ie9-11

https://github.com/fex-team/kityminder

 

5.人工智慧系統 WARP-CTC

WARP-CTC 基於 CTC 方法,當前可用的一些 CTC 實現通常要求大量的記憶體或者是慢十到幾百倍。

百度研究所首席科學家 Andrew Ng 稱他的研究主要是人工神經網路如何在圖形處理單元 (GPUs) 上執行,讓 WARP-CTC 實現對 GPUs 和 x86 CPUs 的支援。

connectionist temporal classification (CTC) 方法可以追溯到 2006 年,在 Swiss AI 研究所 IDSIA 論文上有記錄。 百度研究所開發的 WARP-CTC 就基於 CTC 方案,但是改進了其自身的語音識別功能

https://github.com/baidu-research/warp-ctc

 

其他系列請去baidu github庫觀看

 


 

騰訊 QQ http://alloyteam.github.io/

https://github.com/AlloyTeam/Mars

https://github.com/tencent-wechat

1.WeUI 為微信Web服務量身設計

WeUI 是一套同微信原生視覺體驗一致的基礎樣式庫,由微信官方設計團隊為微信 Web 開發量身設計,可以令使用者的使用感知更加統一。包含buttoncelldialog、 progress、 toastarticleactionsheeticon等各式元素。

https://github.com/weui/weui

 

2.手機前端開發除錯利器 vConsole

我們在開發手機版網頁的時候,常常會出現下面的情景:

 (1) 開發時,在自己電腦上執行得好好的,在手機上開啟就掛了,但是手機上又看不到error log; 

 (2) 上線後,某使用者表示頁面失靈,但我們自己又重現不出來,看不到使用者側的出錯資訊。

如果說(1)還可以通過電腦連線手機以檢視log來解決,那(2)在沒有完善的前端上報體系時就非常被動了。

作為開發者,我們的訴求很簡單:有沒有快捷的方法在手機前端頁面看到log日誌?vConsole就這樣出現了!

https://github.com/WechatFE/vConsole

 

3.專業級Web影象處理引擎 AlloyImage

AlloyImage是一個使用Javascript語言開發的,基於Web的線上影象處理引擎,除了核心底層影象處理引擎,還同時集成了一些方便快捷的影象處理API,您可以將它簡單快捷的引用到您的Web網頁中,做出與PhotoShop一樣的優美效果。甚至,你可以用AlloyImage來開發一個Web線上影象處理軟體。

https://github.com/AlloyTeam/AlloyImage

https://github.com/AlloyTeam/AlloyPhoto 

 

4. GoPng 圖片合併並生成CSS

Css Sprite,有時也稱為雪碧圖、精靈圖,是每一個前端開都會遇到的問題,也是常見的小圖片載入優化手段。 

線上版本:https://alloyteam.github.io/gopng/

原始碼地址:https://github.com/AlloyTeam/gopng

合成分解:https://github.com/luyongfugx/hcSpriteCuter (一個由多張小圖合併而成的雪碧圖中摳出其中一張或者幾張圖片)

 

5.視覺化Web構建工具 AlloyDesigner

AlloyDesigner 是一款致力於提高前端生產效率的瀏覽器內執行工具,AlloyDesigner Chrome F12(Especially with WorkSpace)  打造前端新的開發和測試模式

https://github.com/AlloyTeam/AlloyDesigner

 

6.Koala跨平臺圖形編譯工具

Koala是一款前處理器語言圖形編譯工具,支援Less、Sass、CoffeeScript、Compass framework 的即時編譯。 無需手動輸入命令去編譯,後臺監聽檔案是否有改變,如有修改會自動進行編譯。能夠大大提升 Web 開發中的工作效率。

功能特性

  • 多語言支援 支援Less、Sass、CoffeeScript 和 Compass Framework。

  • 實時編譯 監聽檔案,當檔案改變時自動執行編譯,這一切都在後臺執行,無需人工操作。

  • 編譯選項 可以設定各個語言的編譯選項。

  • 專案配置 支援為專案建立一個全域性配置,為檔案設定統一編譯選項。

  • 錯誤提示 在編譯時如果遇到語法的錯誤,koala將在右下角彈出錯誤資訊,方便開發者定位程式碼錯誤位置。

  • 跨平臺 Windows、Linux、Mac都能完美執行。

系統支援及要求

Koala支援跨平臺執行,完美相容Windows、Linux與Mac 。
Linux系統下需安裝好ruby執行環境, e.g. $ sudo apt-get install ruby.

https://github.com/oklai/koala

 

7.輕量級 CSS3 動畫庫 JX.Animate

JX.Animate 是一個開源的輕量級的CSS3動畫庫。動畫可以使用標準的CSS3關鍵幀動畫(KeyFrame)製作,也可以使用JavaScript製作,而且還可以支援在JavaScript中動態生成動畫關鍵幀。

https://github.com/AlloyTeam/JXAnimate

 

8.Fanvas swf轉為html5 canvas

Fanvas是一個把swf轉為html5 canvas動畫的系統,由兩部分組成:Actionscript實現的解析器、js執行庫。Flash做動畫是最成熟最高效的方式,但由於終端基本不支援Flash播放,這給終端的動畫製作帶來了不少麻煩。Fanvas是Flash和Canvas的完美結合,可以把swf(包括向量和點陣圖)完美地轉化為canvas動畫.

https://github.com/TencentOpen/Fanvas

 

9.隨身調測平臺 GT

GT(隨身調)是APP的隨身調測平臺,它是直接執行在手機上的“整合調測環境”(IDTE, Integrated Debug Environment)。利用GT,僅憑一部手機,無需連線電腦,您即可對APP進行快速的效能測試(CPU、記憶體、流量、電量、幀率/流暢度等等)、 開發日誌的檢視、Crash日誌檢視、網路資料包的抓取、APP內部引數的除錯、真機程式碼耗時統計等。如果您覺得GT提供的功能還不夠滿足您的需要,您還 可以利用GT提供的基礎API自行開發有特殊功能的GT外掛,幫助您解決更加複雜的APP除錯問題。

https://github.com/TencentOpen/GT

 

10.Frozen UI 移動端UI框架

Frozen UI是一個開源的簡單易用,輕量快捷的移動端UI框架。基於手Q樣式規範,選取最常用的元件,做成手Q公用離線包減少請求,升級方式友好,文件完善,目前全面應用在騰訊手Q增值業務中。

https://github.com/frozenui/frozenui

 

11.LivePool  Web 開發除錯工具

LivePool 是一個基於 NodeJS,類似 Fiddler 支援抓包和本地替換的 Web 開發除錯工具,是 Tencent AlloyTeam 在開發實踐過程總結出的一套的便捷的 WorkFlow 以及除錯方案。

特性

  • 基於 NodeJS, 跨平臺

  • 支援 http 抓包和本地替換除錯,Https/WebSockets 直接代理轉發(暫不支援本地替換)

  • 便捷的 UI 管理介面,跟 Fiddler 類似,降低學習成本

  • 可以脫離 UI 後臺執行,適應於某些不需要抓包,只需要使用替換和簡單路由的場景

  • 基於專案的替換規則管理,方便高效,規則支援拖曳排序

  • 支援基於請求路徑的本地檔案替換,支援基於請求路徑的路由轉發(host 配置)

  • 替換型別支援:檔案/資料夾替換,combo合併替換,qzmin替換(批量combo),delay延時等

  • 支援自動設定系統代理

  • 支援規則過濾,只顯示關注的請求

  • 提供構建 http get/post 請求介面,方便介面除錯

  • 特色功能:模擬gprs/3g等低網速(mac only)

  • 特色功能:支援離線站點到本地,並自動程式碼格式化

https://github.com/rehorn/livepool

 

12.KNVProtoEngine 高效能樹型協議處理引擎

KNV是一個模式自由的高效能樹型協議處理引擎,是對Key-Value的一個通用結構化擴充套件。

應用特性

相關推薦

國內大型網際網路公司開源專案一覽表 轉載

原文地址:https://www.wangjingxian.cn/qita/2.html 奇虎360 https://github.com/Qihoo360 1.MySQL中間層 Atlas Atlas是由 Qihoo 360,  Web平臺部基礎架構團隊開發維護的一個基於M

國內知名網際網路企業開源專案簡介及Git位置

阿里 阿里的開源專案很多,這也跟@淘寶正明的開源態度密不可分。有很多重量級的專案,例如LVS、Tengine,或者很有實踐價值的中介軟體,例如 MetaQ(分散式訊息系統)、dubbo(RPC框架)、cobar(資料庫中介軟體),或者是Java世界的工具,例如dru

國內公司開源專案一覽表

高可用性 huststore 整體架構支援 Replication (master-master),支援 load balance 。 HA 的可用性由nginx 的 master-worker 架構所保證。當某一個 worker 意外掛掉時, master 會自動再啟動一個 worker 程序,而且多個

大型網際網路公司必備的架構技術棧——分散式架構、高可擴充套件、高效能、高併發、效能優化、Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm大型分散式專案實戰

效能優化 JVM調優 Java程式效能優化 Tomcat Mysql Spring IOC Spring AOP Spring MVC Spring 5新特性 Mybatis 分散式架構 架構核心服務層技術 架構關鍵技術設施 分散式訊息通訊 非同

這幾道JAVA基礎題曾作為大型網際網路公司面試題, 這些你都會了嗎?

這幾道題,挺有意思的,來..... 結果都執行過 一(這道題目考察的是對Integer的理解): 二(這道理題是考察常量池,堆記憶體,String的理解,還有intern的用法得當可以適當提升效能): 小編是一個有著5年工作經驗的java程式設計師,對於java,

Java架構-大型網際網路公司必考java面試題與面試技巧

為了節省大家的時間和提高學習效率,一些過時知識點和被筆試概率極低的題目不再被收錄和分析。 回答問題的思路:先正面敘述一些基本的核心知識,然後描述一些特殊的東西,最後再來一些錦上添花的東西。要注意有些不是錦上添花,而是畫蛇添足的東西,不要隨便寫上。把答題像寫書一樣寫。我要回答一個新技術的問

網際網路公司評估專案是否靠譜的7個標準

 1、產品緣由            A、增加收入,提高市場的佔有率,創造盈收。收入型產品            B、提高使用者基數和黏度。做使用者量級的產品            C、市場造勢,提升品牌價值。適用於增長型的產品     D、產品差異化,抑制擊敗競爭對

國內網際網路公司前端招聘要求(2019年校園招聘)

       博主大四,已經拿到前端開發的offer了。        在這裡,我把總結的國內各網際網路公司的前端招聘要求(2019校招)分享一下,希望能幫助更多的應屆畢業生,更希望想要進入前端的大一大二大三的學弟學妹早點查漏補缺,以便能夠在大四招聘的時候進入心儀的公司。

國內一線網際網路公司年終獎發放,你知道嗎?

年將盡,我們即將迎來年終獎,同時也預示著年後跳槽季的到來,這裡小編就給大家收集了一些知名網際網路公司的年終福利,大家提前有所瞭解,方便年後做出選擇。——記得要認真看完哦!   百度 Offer 上寫得是 14.6 個月薪水,年中發 0.6 個月,年底發 2 個月,年終獎是要算

大型網際網路公司必考java面試題與面試技巧

為了節省大家的時間和提高學習效率,一些過時知識點和被筆試概率極低的題目不再被收錄和分析。 回答問題的思路:先正面敘述一些基本的核心知識,然後描述一些特殊的東西,最後再來一些錦上添花的東西。要注意有些不是錦上添花,而是畫蛇添足的東西,不要隨便寫上。把答題像寫書一樣

大型網際網路公司必備的java面試題及(附答案)

1、作用域public,private,protected,以及不寫時的區別 答:區別如下: 作用域 當前類 同一package 子孫類 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √

最全的BAT大型網際網路公司面試題整理

金三銀四,又到了面試求職高峰期,最近有很多網友都在求大廠面試題。正好我之前電腦裡面有這方面的整理,於是就發上來分享給大家。 這些題目是網友去百度、小米、樂視、美團、58、獵豹、360、新浪、搜狐等一線網際網路公司面試被問到的題目。熟悉本文中列出的知識點會大大增

android國內一線網際網路公司內部面試題庫

以下面試題來自於百度、小米、樂視、美團、58、獵豹、360、新浪、搜狐內部題庫 熟悉本文中列出的知識點會大大增加通過前兩輪技術面試的機率。 一、java基礎 1.介面的意義(百度) 規範、擴充套件、回撥 2.抽象類的意義(樂視) 為其子類提供一個公共的型別 封裝子類中得重

BAT、360、網易等大公司開源專案

1.WeUI為微信Web服務量身設計 WeUI 是一套同微信原生視覺體驗一致的基礎樣式庫,由微信官方設計團隊為微信 Web 開發量身設計,可以令使用者的使用感知更加統一。包含 button 、 cell 、dialog 、 progress 、 toast 、 article 、 actions

BAT、360、新浪 小米 網易等大公司開源專案

阿里巴巴開源的好軟體太多,請自行選擇所需,我列幾個我們用的 阿里巴巴 Alibaba https://github.com/alibaba/ https://github.com/thx 1.分散式key/value儲存系統 Tair Tair是由淘寶

最新大型網際網路公司面試(阿里巴巴、京東、美團、滴滴)試題

大型網際網路公司面試(阿里巴巴、京東、美團、滴滴),面試回來之後會發給我一些面試題。有些朋友輕鬆過關,拿到offer,但是有一些是來詢問我答案的。我特意整理了一下,有很多問題不是靠幾句話能講清楚,所以乾脆找朋友錄製了一些視訊,用來回來這些面試題。很多問題其實答案很簡單,但是背

大型網際網路公司大神全方面講解 IOS高階面試

第1章 課程簡介(有機會獲得電話模擬面試及內推) 1-1 課程導學 (20:52) 第2章 教你寫份好簡歷(簡歷寫的好,好機會更多) 2-1 各大公司初中高IOS工程師崗位技能要求 (08:44) 2-2 如何編寫一份讓HR或面試官眼前一亮的簡歷? (21:45) 第3章 UI檢視相關面試問題 3-

國內最火的開源專案 —— Python 篇

截止目前開源中國收錄了 44478 款開源專案,囊括了最熱門的各類開源專案,而軟體的評分在一定程度上代表了軟體的質量和熱度,而 Python 語言近年來發展勢頭一路攀升,因此本文整理了 Python 語言中評分超過 8.0 分的幾款專案管理工具,並附上評分和收藏量,以供開發

百度,騰訊,阿里等大型網際網路公司年終獎發多少?

年後又是跳槽季,這裡列出一些公司的年終福利,大家提前有所瞭解,方便年後跳槽選擇。也歡迎大家留言說下你們公司的年終福利。 百度 年終獎:百度offer上寫得是14.6個月薪水,年中發0.6個月,年底發2個月,年終獎是要算上公司績效和個人績效的,所以也不是固定的

國內一線網際網路公司面試題

java 介面的意義-百度 規範、擴充套件、回撥 抽象類的意義-樂視 為其子類提供一個公共的型別 封裝子類中得重複內容 定義抽象方法,子類雖然有不同的實現 但是定義是一致的 內部類的作用-樂視 內部類可以用多個例項,每個例項都有自己的狀態資訊,並且與其他外圍物件的資訊相互獨立。在單個外圍類中,可以讓