用真实案例深度理解分布式的设计与实现 | 码云周刊第 13 期
1、项目名称:Android 高度自定义的日历控件
项目简介:Android 上一个优雅、高度自定义、性能高效的日历控件,支持标记、自定义颜色、农历等。Canvas 绘制,速度快、占用内存低。
项目地址:CalendarView
2、项目名称:跨平台日系 RPG 游戏 Chronicle_of_End
项目简介:终末编年史(Chronicle of End,以下简称COE)是一个使用 RPG Maker MV 开发工具开发基于 HTML5 的跨平台游戏。 是一个英雄拯救世界的故事,也是一个开源项目。计划以完全透明开发的方式进行制作。 所有游戏资源都由 RPG Maker MV 提供,本游戏所使用的开发工具为 KADOKAWA GAMES 公司正版授权。 暂不打算加入各种臃肿的脚本和其它绚丽的特效模块,因为我觉得原生资源已经能够满足。
支持平台:Windows / Mac OS / Linux / Android / IOS / Web
项目地址:Chronicle_of_End
3、项目名称:简单的深度学习框架
项目简介:用 python3 和 numpy 实现一个简单的深度学习框架,了解流行框架的原理。
- 写了一些例子放在了examples文件夹下。
- 准备添加一些上层的接口。
- 基本上实现了图计算和梯度的符号计算。
- 再添加一些常用的Operators。
可能要开始实现 CNN 和 RNN 了。
项目地址:ictxiangxin/paradox
4、项目名称:住哪儿 App 的后台管理系统
项目简介:住哪儿 App 的后台管理功能,包括主题酒店、特色酒店发布、注册用户的统计查看、订单的统计查看、酒店的统计查看。Controller 目录下的 Api 下就是给 App 开发的 api。想写 api 的童鞋们可以看看。
包括 php 系统开发的常见功能:
- 复杂表单的提交,包括多图片上传;
- 基于 Bootstrap 框架的界面布局;
- 封装 PDO 数据库操作类,实现增删改查等等常见功能,调用简单;
- 封装了 Response 类,可以传递 4 个参数 show($code, $message = ”, $data = array(), $type = self::JSON)来展示 json 或者 array 或者 xml;
- 工程结构一幕了然,便于拓展。
项目地址:https://git.oschina.net/xinian.com/Hotels_Server
5、项目名称:轻量的前端 JS 框架 Alpaca-spa.js
项目简介:Alpaca-spa.js 是一款轻量的前端 JS 框架,提供前端路由功能,前端视图渲染功能,前端套页面功能。目的是用来提高 web 项目的开发效率,前后端分离开发,同时使前端代码结构更加整洁。
Alpaca-spa.js 区别于其他框架的主要特点是轻巧灵活,学习成本低。框架没有复杂的概念与特性,几乎都是最基本的 JavaScript 语法,也就是说读者只要有 JavaScript 语言基础,就能很快学会使用 Alpaca-spa.js 框架。
项目地址:alpaca-spa-2.0
6、项目名称:Rider 文档解析中间件
项目简介:用 SQL 解析文件:
- 完全支持 MySql 协议;
- 完全支持 Mybatis-Generator;
- 支持 Schema 和 Table;
- 支持客户端创建 Schema 和 Table;
- 支持常用 select 语句 where,condition,行运算等
- 支持视图功能,即用旧表的 SQL 定义新表;
- 支持各种文件格式( 各种分隔符分割,Xlsx ) ;
项目地址:alchemystar/Rider
7、项目名称:Docker 管理平台
项目背景:目前已做了一年多的devops系统,对资源、自动化部署有相对丰富的经验。闲暇时非常喜欢docker容器化技术,所以打算融合docker+持续集成+自动化部署开发一套适合中小型公司的可持续交付系统。
项目简介:采用 Agent + Server 的部署方式基于 websocket 协议交互运行,docker 宿主机安装 Agent后,可在 Server 断自动发现,并获取 docker 基本信息,伪实时(定时)页面刷新。 已初步完成基本功能,暂未做优化。
为什么不用更成熟的 nio 或 aio?答案是想验证一下 websocket 在服务端间的的稳定性,后续有可能会更改协议为 nio 或 aio。
项目总体开发思路以由简入繁为主,先最基本实现功能,再逐步优化重构,目前处理 demo 开发阶段。
项目地址:zhbf0214/dockman
8、项目名称:基于 Vue 的前后端分离框架
项目简介:VueThink 是一套基于 Vue 全家桶(Vue2.x + Vue-router2.x + Vuex)+ Thinkphp 的前后端分离框架。 脚手架构建也可以通过 vue 官方的 vue-cli 脚手架工具构建 实现了一般后台所需要的功能模块
VueThink 不仅适用于管理后台或管理系统开发,且广泛适用于 B/S 架构的项目开发。VueThink 是对前后端分离技术的应用实践,2016 年由洪睿科技的技术团队研发并投入商业开发使用,已有许多的商业项目实践。而今框架开源,希望能有更多志同道合的伙伴参与 VueThink 的迭代 ^_^
主要适用技术栈:
- 后端框架:ThinkPHP 5.x
- 前端 MVVM 框架:Vue.JS 2.x
- 开发工作流:Webpack 1.x
- 路由:Vue-Router 2.x
- 数据交互:Axios
- 代码风格检测:Eslint
- UI 框架:Element-UI 1.1.6
- JS 函数库:Lodash
VueThink 的运行环境要求 PHP 5.4 以上。
项目地址:honraytech/VueThink
9、项目名称:基于Java 注释的文档框架
项目简介:基于 Java 注释的文档框架( 附带基于 Spring MVC/Boot 的接口文档生成 )。
- 基于 java 注释生成接口文档;
- 注释支持扩展;
- 支持 markdown 和在线 html 等格式的文档;
- 支持 spring mvc 规范;
- 支持 spring-boot 直接内嵌启动。
项目地址:treeleaf/xDoc
Copyright@OSChina.NET
制版编辑:Zico丨
本页刊发内容未经书面许可禁止转载及使用
公众号、报刊等转载请联系授权
欢迎转发朋友圈,投稿:chenyang@oschina.cn
关注码云官方微信公众号:码云Gitee
查看更多有趣的开源项目资讯,请前往:码云开源项目广场