博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《HelloGitHub》第 16 期
阅读量:5131 次
发布时间:2019-06-13

本文共 3174 字,大约阅读时间需要 10 分钟。

前言

上一期说要开源 网站的代码,该部分代码已经分享到我的 上,欢迎交流学习。

随着推荐项目的小伙伴越来越多,内容的丰富度有所提升。希望在大家的支持下,HelloGitHub 月刊可以越来越好,再次感谢大家的支持和鼓励 ? 。

《HelloGitHub》第 16 期

兴趣是最好的老师,HelloGitHub 就是帮你找到兴趣!

759200-20170727014221531-1863208108.jpg

简介

分享 GitHub 上有趣、入门级的开源项目。

这是一个面向编程新手热爱编程对开源社区感兴趣 人群的月刊,月刊的内容包括:各种编程语言的项目让生活变得更美好的工具书籍、学习笔记、教程等,这些开源项目大多都是非常容易上手,而且非常 Cool。主要是希望大家能动手用起来,加入到开源社区中。

  • 会编程的可以贡献代码
  • 不会编程的可以反馈使用这些工具中的 Bug
  • 帮着宣传你觉得优秀的项目
  • Star 项目⭐️

在浏览、参与这些项目的过程中,你将学习到更多编程知识提高编程技巧找到编程的乐趣

? 最后 这个项目就诞生了 ?


以下为本期内容|每个月 28 号发布最新一期|

C 项目

1、:一个不到 500 行的超轻量型 HTTP Server,可以用来理解服务器程序的原理和本质。快看 C语言 的入门级项目!

C# 项目

2、:滑动验证码 Demo,示例代码如下:

$(function () {    /******************************************************     * 参数一 验证码图片规格 "300*300", "300*200", "200*100"     * 参数二 校验通过时执行的函数名     * 绑定的div width与图片宽一致 height为图片高加34像素     ******************************************************/    $("#__Verification").slide("200*100", "test");})

759200-20170727014247312-1147140159.gif

3、:微信 C# 版 SDK,虽然现在已经有很多优秀的 SDK,但是本项目的更多的是交流、学习。每个类均有完整的代码注释、对应的单元测试、代码易于理解、接口抽象易于扩展。代码实例如下:

using Wlitsoft.Framework.WeixinSDK.Core;using Wlitsoft.Framework.WeixinSDK.Message.Request.Event;using Wlitsoft.Framework.WeixinSDK.Message.Response;namespace WeixinSDK.Test.Fake{    ///     /// 订阅事件消息 Key_001 请求处理。    ///     public class RequestSubscribeEventMessageKey_001ProcessFake : WeixinMessageProcessBase    {        #region WeixinMessageProcessBase 成员        ///         /// 执行处理。        ///         public override void Process()        {            RequestSubscribeEventMessage requestMessage = base.GetRequestMessage
(); ResponseTextMessage responseMessage = new ResponseTextMessage() { Content = requestMessage.EventKey }; base.ResponseMessage = responseMessage; } #endregion }}

C++ 项目

4、:Markdown 编辑软件。舒适的 Markdown 编辑体验,Vim 操作模式,编辑时代码块高亮

759200-20170727014302265-1938735057.png

5、:Redis 桌面管理工具

759200-20170727014313437-1878741038.png

Go 项目

6、:操作 XLSX 文件,支持 Microsoft Excel™ 2007 以更高版本

Java 项目

7、:基于现在流行的 Spring+SpringMVC+Mybatis 框架,逐步搭建一个现在互联网流行的项目架构。特点:

  • 门槛低,绝对适合新手
  • 从最基本的整合三大框架开始
  • 逐步重构为用 dubbo 构建微服务
  • 其中不乏实际开发中的实战 demo
  • 持续更新,已经开始切换到 SpringBoot+SpringCloud 构建微服务应用

759200-20170727014325343-882268439.jpg

8、:很全面、高质量 Android 面试指南

9、:强大,稳定,成熟的 Android下 拉刷新框架,集成了各种的炫酷、多样、实用、美观的 Header 和 Footer

759200-20170727014339765-1568855372.gif

JavaScript 项目

10、:剖析 vue 实现原理,了解 vue 的双向数据绑定原理以及核心代码模块,自己动手实现简易版 mvvm

11、:纯 JavaScript 写的 Web 录像插件,可以用来实现网页在线游戏回放、反馈网站 bug、演示用途等,实用举例:

12、:基于控制台的 docker 工具,代码简单易读,可以做为学习 Node.js 的实践项目

759200-20170727014357546-1584427352.png

13、:漂亮的 HTML5 音乐播放器

759200-20170727014726765-953313626.png

14、:可爱的弹幕视频播放器

759200-20170727014734609-668895900.jpg

Python 项目

15、:这一个以”撸代码“的形式学习 Python 的编程技巧的项目,针对 Python 的一些语法特性力求通过代码例子解释该知识点、同时还有一些实践项目,通过动手实践有助于知识的融会贯通。同时可以关注作者的学习更多的 Python 编程技巧

16、:极简的抓取代理项目,无需配置。不仅提供了获取代理脚本,同时可以通过,直接获取可用代理(15min 更新、类型包含http和https)

17、:在网易云音乐与 QQ 音乐之间同步歌单。易于使用、配置方便、代码简单,用到的技术:requests + beautifulsoup 以及 selenium + phantomjs

18、:通过拖曳视频文件进终端,一步下载字幕 到视频对应文件夹,并重命名字幕名称为视频名称。Ubuntu 16.04、Windows 10上测试通过,同时兼容 Python2、3。Python 的魅力之一就是可以快速实现一个适合自己的小工具 Cool ✌️

759200-20170727014749656-744176487.gif

其它

19、:前端发展很快,现代浏览器原生 API 已经足够好用。有些场景下我们并不需要为了操作 DOM、Event 等再学习一下 jQuery 的 API,该项目总结了大部分 jQuery API 替代的方法,

20、:一些平时实用的脚本

21、:RESTful API 设计参考文献列表,可帮助你更加彻底的了解 REST 风格的接口设计

22、:实用、有趣的 shell 脚本集合

23、:简洁、清爽、免费的 icon 集合

机器学习

24、:腾讯开源的一个为手机端极致优化的高性能神经网络前向计算框架

25、:机器学习入门教程,十分详细包含视频教程、文字教程


换种方式阅读

  • 网站:
  • GitBook:

声明

如果你发现了好玩、有意义的开源项目 分享你觉得有意思的项目。

欢迎转载,请注明出处和作者,同时保留声明。

转载于:https://www.cnblogs.com/xueweihan/p/7242773.html

你可能感兴趣的文章
经典算法系列一-快速排序
查看>>
设置java web工程中默认访问首页的几种方式
查看>>
ASP.NET MVC 拓展ViewResult实现word文档下载
查看>>
8、RDD持久化
查看>>
第二次团队冲刺--2
查看>>
VMware Tools安装
查看>>
Linux上架设boost的安装及配置过程
查看>>
[转载]加密算法库Crypto——nodejs中间件系列
查看>>
使用Xshell密钥认证机制远程登录Linux
查看>>
OpenCV之响应鼠标(三):响应鼠标信息
查看>>
Android 画图之 Matrix(一)
查看>>
List<T>列表通用过滤模块设计
查看>>
【模板】最小生成树
查看>>
设计模式之结构型模式
查看>>
poj2569
查看>>
使用pygal_maps_world.i18n中数据画各大洲地图
查看>>
sql server必知多种日期函数时间格式转换
查看>>
jQuery EasyUI 的下拉选择combobox后台动态赋值
查看>>
timeline时间轴进度“群英荟萃”
查看>>
python if else elif statement
查看>>