首页 文章 精选 留言 我的

精选列表

搜索[智能教育],共10002篇文章
优秀的个人博客,低调大师

领课教育开源系统-Redis的安装和使用

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。 Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。 安装软件 # yum install epel-release -y 说明:安装epel源 # yum install redis -y 说明:安装redis,当前版本为3.2 设置开机启动 # systemctl enable redis 设置配置 # vi /etc/redis.conf bing 0.0.0.0 //允许外网访问,默认是不通外网 daemonize yes requirepass roncoo 说明:默认不能外网访问,需要配置。若配置外网访问,为了安全请设置密码。 操作说明 启动:# systemctl start redis 查看:# systemctl status redis 重启:# systemctl restart redis 目录说明 /usr/bin/redis-* 命令 /etc/redis* 配置文件 /var/log/redis/ 日志目录

优秀的个人博客,低调大师

领课教育开源系统-MySQL的安装和使用

MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。这里使用yum安装方式,版本选择:https://repo.mysql.com/,推荐使用MySQL5.7版本。 安装软件 # yum install https://repo.mysql.com/mysql57-community-release-el7-9.noarch.rpm -y # yum install mysql-community-server -y 说明:安装完成之后,默认已经设置开机启动。 目录说明 /var/lib/mysql/ 数据库安装目录 /etc/my.cnf 配置文件 /var/log/mysqld.log 错误日志文件 配置设置 # vi /etc/my.cnf [mysqld] # 采用utf8mb4编码,解决表情字符的编码与解码问题 character_set_server=utf8mb4 # 需要启用only_full_group_by SQL模式 sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 初始化 # cat /var/log/mysqld.log | grep password 说明:查看初始化密码,初始化的时候需要用到 # mysql_secure_installation 说明:这里需要输入上一步的初始密码,特别注意新密码要求比较高的密码强度

优秀的个人博客,低调大师

领课教育开源系统-FastDFS的安装和使用

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.5pt; mso-bidi-font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-font-kerning:1.0pt;} FastDFS 是用 c 语言编写的一款开源的分布式文件系统,有多种原因的客户端(包括有Java的客户端)。FastDFS 为互联网量身定制, 充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 FastDFS 架构包括 Tracker server 和 Storage server。客户端请求 Tracker server 进行文 件上传、下载,通过 Tracker server 调度最终由 Storage server 完成文件上传和下载。Tracker server 作用是负载均衡和调度,通过 Tracker server 在文件上传时可以根据一些 策略找到 Storage server 提供文件上传服务。可以将 tracker 称为追踪服务器或调度服务 器。Storage server 作用是文件存储,客户端上传的文件最终存储在 Storage 服务器上, Storageserver 没有实现自己的文件系统而是利用操作系统 的文件系统来管理文件。可以将 storage 称为存储服务器。 1. 准备如下 tar 包 libfastcommon-1.0.43.tar.gz fastdfs-6.06.tar.gz nginx-1.18.0.tar.gz fastdfs-nginx-module-1.22.tar.gz 2. libfastcommon的安装 # tar -zxvf libfastcommon-1.0.43.tar.gz //解压 # cd libfastcommon-1.0.43 // 进入解压目录 # ./make.sh //预编译 # ./make.sh install //安装 3. Fastdfs的安装 # tar -zxvf fastdfs-6.06.tar.gz //解压 # cd /root/download/fastdfs-6.06 // 进入解压目录 # ./make.sh && ./make.sh install 4. Fastdfs的配置 FastDFS由跟踪服务器(Tracker Server)、存储服务器(Storage Server)和客户端(Client)构成。 Tracker Server # cp /etc/fdfs/tracker.conf.sample tracker.conf base_path = /opt/fastdfs/tracker 注意:保证/opt/fastdfs/tracker已经存在,否则启动失败。 # service fdfs_trackerd start // 启动 # chkconfig fdfs_trackerd on // 设置开机启动 Storage Server # cp /et/fdfs/storage.conf.sample storage.conf base_path = /opt/fastdfs/storage store_path0 = /opt/fastdfs/storage0 tracker_server = 192.168.10.27:22122 注意: 保证/opt/fastdfs/storage和/opt/fastdfs/storage0已经存在,否则启动失败。 192.168.10.27为内网IP,若要外网调试,可以使用外网IP。 # service fdfs_storaged start // 启动 chkconfig fdfs_storaged on // 设置开机启动 查看Storage和Tracker是否在通信: # /usr/bin/fdfs_monitor /etc/fdfs/storage.conf 5. Nginx 的安装(与 fastdfs-nginx-module 模块整合) # tar -zxvf nginx-1.18.0.tar.gz # tar -zxvf fastdfs-nginx-module-1.22.tar.gz # cd nginx-1.18.0 # ./configure --add-module=../fastdfs-nginx-module-1.22/src # make && make install 6. 配置 # cp fastdfs-nginx-module-1.22/src/mod_fastdfs.conf /etc/fdfs/ # vi /etc/fdfs/mod_fastdfs.conf tracker_server=192.168.10.27:22122 url_have_group_name = true store_path0=/fastdfs/storage # cd fastdfs-6.06/conf/ // 进入fastdfd源码conf目录 # cp http.conf mime.types /etc/fdfs/ // 将http.conf,mime.types两个文件拷贝到/etc/fdfs/目录下 # vi /usr/local/nginx/conf/nginx.conf server { listen 80; server_name localhost; location ~/group([0-9])/M00 { root /opt/fastdfs/storage0/data; ngx_fastdfs_module; } } v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} Normal 0 false 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.5pt; mso-bidi-font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-font-kerning:1.0pt;}

优秀的个人博客,低调大师

MeEdu v4.0 版本上线,在线教育点播系统

v4.0将MIT协议切换为BSD-3协议。 新增 ✅一键升级命令(升级更加简单) ✅公安网备案配置 ✅微信公众号PC扫码登录(非开放平台) ✅微信JSAPI支付 ✅后台对用户发送站内消息 ✅腾讯云自适应转码播放支持 ✅后台用户详情增加用户视频观看记录列表 ✅微信浏览器内的网页分享自定义标题,描述,图片 优化 ✅优化注册业务代码 ✅默认队列驱动改为sync ✅优化课程价格文案 ✅优化阿里云和腾讯云播放器播放界面按空格键暂停/重新播放 ✅前端依赖更新 ✅优化社交登录业务逻辑代码 ✅微信公众号事件的eventKey支持正则 ✅优化手机号强制绑定 ✅优化公告H5界面 修复 ✅修复因删除视频导致课程404 ✅修复H5密码重置发送验证码失败 ✅修复微信公众号关注事件消息回复bug ✅修复阿里云视频清晰度切换 ✅课程价格为0的附件下载bug ✅修复阿里云点播无法上传视频到非上海区域 移除 ✅移除后台缓存配置 ✅Github社交登录 ✅微信开放平台社交登录 ✅移除后台视频列表(放到了课程子目录下) Github:https://github.com/Qsnh/meedu Gitee:https://gitee.com/myteng/MeEdu 官网:https://meedu.vip

优秀的个人博客,低调大师

MeEdu v3.7.1 版本上线,在线教育点播系统

新增 新增微信公众号授权开关控制 PC手机号强制绑定新增退出按钮 修复 修复课程列表分类筛选页码未重置为1 修复PC微信支付收银台页面标题为meedu 修复PC手动支付收银台页面标题为meedu 修复微信公众号授权登录下用户已锁定重复重定向bug Github:https://github.com/Qsnh/meedu Gitee:https://gitee.com/myteng/MeEdu 官网:https://meedu.vip 当前功能概览 视频在线点播 课程评论/视频评论 支持阿里云视频点播、腾讯云视频点播服务 手机号注册/登录(短信登录)/密码找回/手机号绑定 QQ登录/Github登录/微信开放平台扫码登录 课程单独购买/视频单独购买/全站会员三种收费模式 站内消息 支付宝/微信/手动转账三种支付方式 积分功能 视频试看、视频禁止快进 视频播放跑马灯(防录屏) 视频播放统计/课程观看进度/用户观看统计 学习历史/观看记录/课程收藏 优惠码功能 邀请/一级返现/支付宝提现 阿里云短信/云片短信 系统缓存 图片本地存储/七牛云存储/阿里云oss存储 用户协议/用户隐私协议 后台多角色多权限管理 推广链接(用于第三方推广) 70%+的单元测试覆盖率 SEO优化 友情链接 插件系统 模板系统 微信小程序 MeEdu采用 MIT 开源许可证,可以在商业项目中免费使用MeEdu或者基于MeEdu二次开发而不必支付费用。

优秀的个人博客,低调大师

MeEdu v3.7 版本上线,在线教育点播系统

新增 PC点击章节名展开视频 PC导航栏新窗口打开字段 微信公众号授权登录 优化 邀请码/优惠码文案 导航栏样式 PC用户头像样式 PC我的资料页面样式 社交登录流程(含手机号的强制绑定) 图形验证码参数调整 注册IP解析依赖更换为高德API 微信公众号文本消息回复的规则校验 docker的nginx默认上传文件大小配置 修复 登录页面弹出登录框导致图形验证码错误无法登录/注册 课程订阅数量统计 H5的app.js图片上传的报错 移除 删除User模型 移除视频的简单介绍和详细介绍 Github:https://github.com/Qsnh/meedu Gitee:https://gitee.com/myteng/MeEdu 官网:https://meedu.vip 当前功能概览 视频在线点播 课程评论/视频评论 支持阿里云视频点播、腾讯云视频点播服务 手机号注册/登录(短信登录)/密码找回/手机号绑定 QQ登录/Github登录/微信开放平台扫码登录 课程单独购买/视频单独购买/全站会员三种收费模式 站内消息 支付宝/微信/手动转账三种支付方式 积分功能 视频试看、视频禁止快进 视频播放跑马灯(防录屏) 视频播放统计/课程观看进度/用户观看统计 学习历史/观看记录/课程收藏 优惠码功能 邀请/一级返现/支付宝提现 阿里云短信/云片短信 系统缓存 图片本地存储/七牛云存储/阿里云oss存储 用户协议/用户隐私协议 后台多角色多权限管理 推广链接(用于第三方推广) 70%+的单元测试覆盖率 SEO优化 友情链接 插件系统 模板系统 微信小程序 MeEdu采用 MIT 开源许可证,你可以在商业项目中免费使用MeEdu或者基于MeEdu二次 开发而不必支付费用。

优秀的个人博客,低调大师

MeEdu v3.4 版本上线,在线教育点播系统

新增 新增:微信公众号消息回复 新增:微信公众号自定义菜单 新增:订单商品增加商品名,价格,封面字段 新增:后台订单详情 新增:后台课程订阅管理 新增:后台视频订阅管理 新增:后台视频观看记录 新增:用户标签 新增:用户备注 新增:埋点 新增:注册送会员 优化 优化:后台课程和视频评论的API接口(增加部分过滤参数) 优化:后台订单列表API接口(新增部分过滤参数) 优化:依赖更新 优化:后台一大波体验优化 修复 修复:后台用户的VIP删除 Github:https://github.com/Qsnh/meedu Gitee:https://gitee.com/myteng/MeEdu 官网:https://meedu.vip 当前功能概览 视频在线点播 课程评论/视频评论 支持阿里云视频点播、腾讯云视频点播服务 手机号注册/登录(短信登录)/密码找回/手机号绑定 QQ登录/Github登录/微信开放平台扫码登录 课程单独购买/视频单独购买/全站会员三种收费模式 站内消息 支付宝/微信/手动转账三种支付方式 积分功能 视频试看、视频禁止快进 视频播放跑马灯(防录屏) 视频播放统计/课程观看进度/用户观看统计 学习历史/观看记录/课程收藏 优惠码功能 邀请/一级返现/支付宝提现 阿里云短信/云片短信 系统缓存 图片本地存储/七牛云存储/阿里云oss存储 用户协议/用户隐私协议 后台多角色多权限管理 推广链接(用于第三方推广) 70%+的单元测试覆盖率 SEO优化 友情链接 插件系统 模板系统 微信小程序 MeEdu采用 MIT 开源许可证,你可以在商业项目中免费使用MeEdu或者基于MeEdu二次 开发而不必支付费用。

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册