最新诗词网 开源 免费下载
go编写的诗词网站,空负载运行所需内存为20M,没有后台,适合小内存吃灰主机挂收录.
已编译客户端
包含win与linux(32位与64位客户端,其中win不支持xp)
数据库文件包含两个文件
sql文件可以向mysql等数据库导入
db文件为sqlite数据库文件
文件内容格式(id,title(诗词名),epoch(朝代),author(作者),content(诗词内容))
共有诗词85万首
源代码
可以编译为客户端
(因为使用了sqlite,编译时必须启用cgo)
(交叉编译时如果没有相应平台的gcc就必须在对应平台编译 不能交叉编译)
诗词网主页.png
运行后主页界面
1.启动
将已编译客户端下的poetryweb文件夹上传至运行服务器
在poetryweb文件夹内输入启动 命令
win PoetryWeb-win64.exe (也可双击直接启动)
linux ./PoetryWeb-linux64
config.yaml配置文件说明
port 网页运行的端口
database 数据库类型(默认为文件夹内的sqlite数据库,不需要额外安装数据库)
user 数据库账号
password 数据库密码
ip 数据库地址
dbport 数据库端口
dbname 数据库名称
2源代码编译(已centos为例)
#下载sdk
wget https://golang.google.cn/dl/go1.15.6.linux-amd64.tar.gz
#解压到/usr/local
tar -C /usr/local -xzf go1.15.6.linux-amd64.tar.gz
#打开环境变量文件
vi /etc/profile
#编辑环境变量(追加至最后即可 按i进入编辑模式 按:wq保存并退出编辑)
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=/root/go
export PATH=$PATH:$GOPATH/BIN
#刷新环境变量
source /etc/profile
#查看go是否安装成功
go version
出现版本号以后即为成功 可以编译源代码
将源代码PoetryWeb上传至服务器 进入文件夹内 输入go build就会开始自动编译
生成的PoetryWeb文件即为二进制启动文件
头图图片仅作参考,但大体差不多
相关说明:
1、VIP会员无限制任意下载,免积分。立即前往开通>>
2、下载积分可通过日常 签到、绑定邮箱 以及 积分兑换 等途径获得!
3、本站资源大多存储在云盘,如出现链接失效请评论反馈,如有密码,均为:www.ipipn.com。
4、所有站内资源仅供学习交流使用。未经原版权作者许可,禁止用于任何商业环境,否则后果自负。为尊重作者版权,请购买正版作品。
5、站内资源来源于网络公开发表文件或网友分享,如侵犯您的权益,请联系管理员处理。
6、本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!
7、源码、模板等资源会随着技术、坏境的升级而存在部分问题,还请慎重选择。
PS.源码均收集自网络,如有侵犯阁下权益,请发信件至: [email protected] .
源站网 » 最新诗词网 开源 免费下载
88