- 授权协议: MIT
- 开发语言: Python
- 操作系统: 跨平台
- 软件首页: https://gitee.com/skytoup/AppServer
- 软件文档: https://gitee.com/skytoup/AppServer
软件介绍
简介
基于Sanic搭建的简单App在线下载、安装服务器。可在线下载安装包, 或者iPhone在线安装ipa。
前言
平时都在使用 fir,但是公司网速有时候很蛋疼,安装包体积一大,就安装个 10 多分钟都搞不定。而且 fir 开始有点点收费了,所以干脆自己做一个简单的工具。断断续续地做了一个月,终于完成了一些基本功能
功能
RESTful的API上传apk、ipa文件
下载apk、下载ipa
短链接进入下载页
App、版本管理
效果图
首页
上传 App
App 详情页
App 编辑页
基本思路
上传安装包, 然后区分apk和ipa安装包来进行解析, 获取各种包信息, 最后存到数据库
apk可以直接下载点击安装, ipa则需要一个plist文件来在线安装(详情请参考:<http://help.apple.com/deployment/ios/#/apda0e3426d7>)
省略各种增删改查......
使用技术
服务端
使用python3.5以上的版本
选择了一个比较新的框架 -> Sanic
数据库简单使用了sqlite3, ORM使用了sqlalchemy
源码传送门 -> AppServer
前端(基本没做过, 很简陋)
源码传送门 -> AppServerHTML
计算机是怎样跑起来的
[日] 矢泽久雄 / 胡屹 / 人民邮电出版社 / 2015-5 / 39.00元
本书倡导在计算机迅速发展、技术不断革新的今天,回归到计算机的基础知识上。通过探究计算机的本质,提升工程师对计算机的兴趣,在面对复杂的最新技术时,能够迅速掌握其要点并灵活运用。 本书以图配文,以计算机的三大原则为开端、相继介绍了计算机的结构、手工汇编、程序流程、算法、数据结构、面向对象编程、数据库、TCP/IP 网络、数据加密、XML、计算机系统开发以及SE 的相关知识。 图文并茂,通俗......一起来看看 《计算机是怎样跑起来的》 这本书的介绍吧!
