Mobile URP system implemented by C++ procedural code
是由扬州高校在校学生自行开发,由 N加青年在扬州范围内发行的掌上 URP 代理程序。
代码由过程化C++实现。因为是无聊的时候随便瞎写的,作者自身开发能力欠缺薄弱,许多地 方经不起推敲,代码重用率低,没有面向对象可能是程序的短板之一。
作者不经意间已经是大三菜鸡老腊肉(2018.09),这种 suck code 也已无力维护。所以将其开源,望 有条件的同学可以加以利用和改进。
依赖库:libcurl, libiconv, libfcgi, libmariadbclient(libmysqld) Linux 可使用 install-dep.sh 直 接获取,Windows 系统需要手动下载依赖库的源码并编译 DLLs。
系统已测试过成功在 Windows(x64), Linux Debian(x64), Linux Debian(arm64), Linux Raspbian 树莓派(armhf) 系统及架构通过编译并运行。
\Assets\:
\Assets\URPOCRServer : 由 Python + Flask 框架实现的验证码识别
\Assets\URPSH_portal : 静态 HTML + Javascript 实现的服务器列表前端
\Assets\URPSH_selfsvc:PHP 乱写的自主密码找回,曾活过一段时间
\Assets\URPSH_selfsvc\:PHP 乱写的自主密码找回,曾活过一段时间
\Assets\URPSH_selfsvc\backend: Python 写的 百度 TTS 语言合成接口的调用
\Assets\ URPSH_speedtest:Python 写的查分系统稳定性远程监控
\Obj: 编译后生成的目标文件
\URPScoreHelper: 后端程序 C++ 源码文件夹
\Web: 前端模板文件夹(将本文件夹部署到 WEB 服务器)
\Install-dep.sh:Debian 派系的 Linux 系统在部署前使用的依赖包安装脚本
\Install.txt: Linux 系统下,Web 服务器的配置样例( Nginx 反向代理 + Apache 维护本系 统 FastCGI 进程池)
\Makefile: Linux 系统使用 GNU Make tools 来编译本系统
\URPScoreHelper.sln: Windows 系统能使用打开的 Visual Studio 项目文件。
要自行编译部署这个系统的话,请一定注意修改 \URPScoreHelper\Encrypt.cpp 中的加密 密钥和初始化向量表。否则不安全。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型