最近不多寫博客了,工做上的事情太多(在作一些數據分析方面的工做,以前是 Web 開發),時間捉襟見肘。更多的時間都花在工做上,沒有精力、時間積累整理知識。說來仍是能力太差、效率有問題。javascript
後面應該會好一些。要恢復寫博客節奏了,要否則會越積越多,還不清的技術債。如今碎片化的知識太多,看完覺得會了,其實差的還很遠。因此,持續產出是關鍵。博客仍是要寫,這樣知識才會轉化成本身的。php
HelloGitHub網站 上線也有段時間了,每月小几萬的 PV,我已經很滿足也很開心了。我會一直維護這個網站、項目,只會越作越好不會短更的。也很是感謝小夥伴們一路的支持和鼓勵。html
最後,技術只有實踐纔會有提升,但願經過 HelloGitHub 項目,讓你們找到編程的樂趣和動力,加油咱們結伴同行!前端
興趣是最好的老師,HelloGitHub 就是幫你找到興趣!java
分享 GitHub 上有趣、入門級的開源項目。python
這是一個面向編程新手、熱愛編程、對開源社區感興趣 人羣的月刊,月刊的內容包括:各類編程語言的項目、讓生活變得更美好的工具、書籍、學習筆記、教程等,這些開源項目大多都是很是容易上手,並且很是 Cool。主要是但願你們能動手用起來,加入到開源社區中。mysql
在瀏覽、參與這些項目的過程當中,你將學習到更多編程知識、提升編程技巧、找到編程的樂趣。ios
🎉 最後 HelloGitHub 這個項目就誕生了 🎉git
如下爲本期內容|每月 28 號發佈最新一期|點擊查看往期內容github
一、ctop:實現了類 top 命令展現效果的 docker 容器監控工具
二、MVPArt:一個新的 MVP 架構,此框架旨在解決傳統 MVP 類和接口太多、而且 Presenter 和 View 經過接口通訊過於繁瑣、重用 Presenter 代價太大等問題。架構圖以下:
三、p3c:阿里雲棲大會發布的 Java 代碼規約掃描插件,支持多種 IDE。代碼規範對於編程來講是很是重要的,隨着代碼量的增多會更加意識到其重要性。趕快拿去使用吧,阿里巴巴 Java 開發手冊
四、HanLP:漢語處理包,目標是普及天然語言處理在生產環境中的應用。特色:功能完善、性能高效、架構清晰、語料時新、可自定義
五、wxapp-market:小程序營銷組件,使用簡單、方式齊全。包含示例代碼,玩法多樣
六、SelectMenu:基於 jQuery 1.x 庫的多樣化的下拉菜單插件,源碼具備中文註釋,對於學習 jQuery 插件有幫助。示例代碼以下:
var data = [ {id:1 ,name:'Chicago Bulls',desc:'芝加哥公牛'}, {id:2 ,name:'Cleveland Cavaliers',desc:'克里夫蘭騎士'}, {id:3 ,name:'Detroit Pistons',desc:'底特律活塞'}, {id:4 ,name:'Indiana Pacers',desc:'印第安納步行者'} ]; //initialize selectmenu $('#btnDemo').selectMenu({ showField : 'desc', keyField : 'id', data : data });
七、project-guidelines:JavaScript 項目規範,中文
八、emoji:方便快速查找獲取 emoji 表情、名稱,而且能夠複製到任何文本中,另外支持中文搜索 💯 網站地址
九、H5:這是做者的我的項目,功能是可視化編輯、生成手機 H5 頁面的單頁應用 WebApp。該項目是一個全棧項目,具備先後端完整服務。而且項目結構清晰。後端服務具備控制器,模型,路由,前端服務具備組件,而且使用 Vuex 作狀態管理,麻雀雖小五臟俱全
十、micro-note:目前的前端圈使用最多的莫過於 Vue 以及 React,而 Angular 使用相比前兩個就會少一點,而 Angular 也由於過於強大,致使學習曲線陡峭涉及概念繁多等問題。該項目(徽記)是基於 Angular4 以及 Typescript 開發,項目中都是 Angular4 基礎使用,適合新手入門、學習、動手實踐
十一、kotlin-examples:JetBrains 開源的 Kotlin 語言 Web 示例項目
十二、BulletAnalyzer:鬥魚彈幕分析工具,功能包含:語義近似度合併、CG/CA 圖表數據繪製、Socket 連接數
1三、Biny:騰訊開源的一款高性能的超輕量級PHP框架,用於快速開發現代 Web 應用程序。代碼簡潔優雅,對應用層,數據層,模板渲染層的封裝簡單易懂,可以快速上手使用,文檔齊全。高性能,框架響應時間在 1ms 之內,單機 qps 輕鬆上3000。
1四、binlog2sql:從 MySQL binlog 解析出你要的 SQL。根據不一樣選項,提供以下功能
1五、pandas-tutorial:這套 pandas 教程包含從初級到進階的內容,適合初學者和但願進階創建知識體系的數據科學從業者閱讀。做者還在持續更新高級內容,你值得擁有
1七、robobrowser:提供多種模擬操做網頁的庫,好比得到網頁內容、訪問連接、點擊按鈕、填充並提交表單、上傳文件。使用簡單、API 友好。適用於想要經過腳本流程化操做,某些未提供這些操做接口的場景,示例代碼以下:
# 上傳文件 from robobrowser import RoboBrowser # Browse to a page with an upload form browser = RoboBrowser() browser.open('http://cgi-lib.berkeley.edu/ex/fup.html') # Find the form upload_form = browser.get_form() upload_form # <RoboForm upfile=, note=> # Choose a file to upload upload_form['upfile'] # <robobrowser.forms.fields.FileInput...> upload_form['upfile'].value = open('path/to/file.txt', 'r') # Submit browser.submit(upload_form)
1八、ItChat:開源的微信我的號SDK,提供了豐富的功能。從而使得 Python 調用微信、發送消息、傳輸文件等操做只須要編寫極少的代碼,示例代碼以下:
import itchat itchat.auto_login() itchat.send('Hello, filehelper', toUserName='filehelper')
1九、Amazing-Windows-Apps:該項目收錄了衆多 Windows 絕妙的項目、工具。這些軟件都是通過測試,安全、免費、好用,在線閱讀
20、remote-working:收集整理國內遠程工做相關的項目
2一、ios-dev-flow:iOS 開發流程,記錄了 iOS 程序上架須要的方方面面
2二、Awesome_APIs:第三方 API 集合,包含:國內、國外、官方、非官方
2三、chinese-poetry:中華古典文集數據集,以 json 文件方式存儲。爬取過程及分析
2四、kubernetes-handbook:Kubernetes 中文指南/實踐手冊,在線閱讀
2五、op_practice_book:《運維實踐指南》
2六、microservices-from-design-to-deployment-chinese:《微服務:從設計到部署》中文版,在線閱讀
若是你發現了好玩、有意義的開源項目 點擊這裏 分享你以爲有意思的項目。
歡迎轉載,請註明出處和做者,同時保留聲明。