基于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
启动Server [root@dev WAS]# /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startServer.sh server1
服务器的日志 /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/SystemOut.log
Appserver配置中自带与mysql数据库配置,若要连接sqlserver数据库则需要首先解压SQLSRV32到php版本中,找到对应版本,可以用 <?php Phpinfo(); ?>查看。然后找到对应在php.ini中添加相应sqlserver版本配置的两条记录。 然后重启apachie(有的服务器没有apachie开启设置,则需要重启电脑) 然后连接sqlserver数据库发现网
DDPush 任意门推送 DDPush是什么 DDPush (Dimension Door Push),任意门推送,是一款开源免费的单机千万级实时信息推送服务器,使用Java语言开发,具有简单、稳定、高性能、高容量等特点,适用于互联网、移动互联网、物联网、Android、智能设备、硬件设备等各种环境。 DDPush可以做什么 移动互联网信息推送 DDPush可实时推送信息到各种Android、Wi
http server是解析静态页面的服务器.如APACHE的HTTPD web server可以解析动态页面的服务器.但只是针对WEB页面来说的.如APACHE的TOMCAT app server包括更广泛的功能,什么JMS/RMI/JBI......包括各种应用程序的应用.如JBOSS,SUN的GLASSFISH,BEA WEBLOGIC,IBM WEBSPHERE.... Applicati
http server是解析静态页面的服务器.如APACHE的HTTPD web server可以解析动态页面的服务器.但只是针对WEB页面来说的.如APACHE的TOMCAT app server包括更广泛的功能,什么JMS/RMI/JBI......包括各种应用程序的应用.如JBOSS,SUN的GLASSFISH,BEA WEBLOGIC,IBM WEBSPHERE.... 所以我们在研究ap
1 相关测试环境服务操作指南 1.1 Web服务器 1. Web服务器的启动和关闭: 启动Web服务器: su – /opt/IBMIHS/bin/adminctl start (控制端) /opt/IBMIHS/bin/apachectl start (服务端) 关闭Web服务器: su – /opt/IBMIHS/bin/apachectl
Sun的App Server安装好以后,如何修改其服务端口呢,除了有界面的admin管理UI里面可以修改以外这里,我还发现了一种修改的办法。 关闭Sun App Server. 修改D:/sun/AppServer/domains/domain1/config/domain.xml,将<http-service><http-listener 的port="8080"zhege参数修改了就好了。
本文向大家介绍详解基于Centos7+Nginx+Tomcat8的负载均衡服务器的搭建,包括了详解基于Centos7+Nginx+Tomcat8的负载均衡服务器的搭建的使用技巧和注意事项,需要的朋友参考一下 由于工作的需求,在使用中,需要搭建负载均衡,研究了Apache+Tomat负载均衡的方案,并且通过检索相关的文章,进行了比较发现,Apache负载负载均衡在使用的效率上,远远不如Nginx的效
苹果App的ipa下载需要有几个前提,可参考:Android和IOS的本地App如何安装(apk&ipa) 本文主要介绍如何部署https提供ipa的下载,步骤如下: 1. 搭建一个HTTPS服务,可以使用HTTPD或者Tomcat构建,具体可搜索相关帖子。由于https好用的证书(就是浏览器默认支持)需要付费,这里巧用github.com可以实现部署,可以参考坛友kiko 的帖子 2. 编写pl
本文向大家介绍在Linux下搭建Git服务器步骤,包括了在Linux下搭建Git服务器步骤的使用技巧和注意事项,需要的朋友参考一下 环境: 服务器 CentOS6.6 + git(version 1.7.1) 客户端 Windows10 + git(version 2.8.4.windows.1) ① 安装 Git Linux 做为服务器端系统,Windows 作为客户端系统,分别安装 Git
本文向大家介绍阿里云基于CentOS用vsftpd搭建FTP服务器,包括了阿里云基于CentOS用vsftpd搭建FTP服务器的使用技巧和注意事项,需要的朋友参考一下 最近需要在一台阿里云的云服务器上搭建FTP服务器,在这篇博文中分享一下我们根据实际需求进行的一些配置。 ftp软件用的是vsftpd。 vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。 v
安装 Python 2.7.11 32 位版本 下载并安装 python 2.7.11 32 位版本 将 python2.7 的安装路径添加到系统的环境变量中 (PATH 变量)。比如:如果您将 python 2.7.11 安装在C:Python27路径下,那么就将C:Python27添加到环境变量中。 注意:一定要使用 Python 2.7.11 32 位版本。64 位版本或不是 2.7.11
本文向大家介绍Linux下的SVN服务器搭建步骤,包括了Linux下的SVN服务器搭建步骤的使用技巧和注意事项,需要的朋友参考一下 鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结 /******开始*********/ 系统环境:Centos 6.5 第一步:通过yum命令安装
本文向大家介绍在cmder下安装ipython以及环境的搭建,包括了在cmder下安装ipython以及环境的搭建的使用技巧和注意事项,需要的朋友参考一下 打开cmder 1.移动到D盘 输入命令:D: 2.创建文件夹 λ mkdir myApp 3.创建python自带的虚拟环境 λ python -m venv myApp 此时我们刚才创建的文件夹中就有了如下所示的文件夹: 4.输入命令: \
本文向大家介绍手把手搭建安装基于windows的Vue.js运行环境,包括了手把手搭建安装基于windows的Vue.js运行环境的使用技巧和注意事项,需要的朋友参考一下 Vue.js 是一套构建用户界面的渐进式框架。他自身不是一个全能框架——只聚焦于视图层。因此它非常容易学习,非常容易与其它库或已有项目整合。在与相关工具和支持库一起使用时,Vue.js 也能完美地驱动复杂的单页应用。 在