前言 我们上一次分享了实战FastAPI(七十九)实战开发《在线课程学习系统》接口开发-- 退出课程,这次我们分享课程列表。...(六十六)实战开发《在线课程学习系统》接口开发--用户登陆接口开发 FastAPI(六十七)实战开发《在线课程学习系统》接口开发--用户 个人信息接口开发 FastAPI(六十八)实战开发《在线课程学习系统...(七十一)实战开发《在线课程学习系统》接口开发-- 查看留言 FastAPI(七十二)实战开发《在线课程学习系统》接口开发-- 回复留言 FastAPI(七十三)实战开发《在线课程学习系统》接口开发...-- 删除留言 FastAPI(七十四)实战开发《在线课程学习系统》接口开发-- 创建课程 FastAPI(七十五)实战开发《在线课程学习系统》接口开发-- 课程详情 FastAPI(七十六...)实战开发《在线课程学习系统》接口开发-- 课程编辑和查看评论 FastAPI(七十七)实战开发《在线课程学习系统》接口开发-- 评论 FastAPI(七十八)实战开发《在线课程学习系统》接口开发
前言 我们上一次分享了实战FastAPI(七十八)实战开发《在线课程学习系统》接口开发-- 加入课程,这次我们分享退出课程。...可以看FastAPI(六十七)实战开发《在线课程学习系统》接口开发--用户 个人信息接口开发。课程来源于前面的课程加入模块FastAPI(七十八)实战开发《在线课程学习系统》接口开发-- 加入课程。...FastAPI(六十九)实战开发《在线课程学习系统》接口开发--留言功能开发 FastAPI(七十)实战开发《在线课程学习系统》接口开发-- 查看留言 FastAPI(七十一)实战开发《在线课程学习系统...(七十四)实战开发《在线课程学习系统》接口开发-- 创建课程 FastAPI(七十五)实战开发《在线课程学习系统》接口开发-- 课程详情 FastAPI(七十六)实战开发《在线课程学习系统》接口开发...-- 课程编辑和查看评论 FastAPI(七十七)实战开发《在线课程学习系统》接口开发-- 评论 FastAPI(七十八)实战开发《在线课程学习系统》接口开发-- 加入课程
前言 我们上一次分享了实战FastAPI(七十三)实战开发《在线课程学习系统》接口开发-- 删除留言,本次分享创建课程。...正文 还是按照惯例,我们去梳理下对应的逻辑 1.判断用户是否登陆 2.校验是否有权限 3.校验参数是否完整 4.查询课程是否存在 5.创建课程 课程我们需要单独创建一个新的路由来管理...我们去看下是如何实现创建课程? 首先我们去创建课程创建的pydantic 类。...Session,name:str): return db.query(Course).filter(Course.name==name,Course.status==False).first() 根据开发中...,我们发现之前设计的状态码需要补充 101004 只有老师才能创建课程 101005 课程名长度应该在2-50 101006 课程上架状态不对 那么对应的业务代码最后实现如下 @courseRouter.post
前言 我们上一次分享了实战FastAPI(八十)实战开发《在线课程学习系统》接口开发-- 课程列表,这次我们分享推荐课程列表与课程点赞。...(六十六)实战开发《在线课程学习系统》接口开发--用户登陆接口开发 FastAPI(六十七)实战开发《在线课程学习系统》接口开发--用户 个人信息接口开发 FastAPI(六十八)实战开发《在线课程学习系统...-- 删除留言 FastAPI(七十四)实战开发《在线课程学习系统》接口开发-- 创建课程 FastAPI(七十五)实战开发《在线课程学习系统》接口开发-- 课程详情 FastAPI(七十六...)实战开发《在线课程学习系统》接口开发-- 课程编辑和查看评论 FastAPI(七十七)实战开发《在线课程学习系统》接口开发-- 评论 FastAPI(七十八)实战开发《在线课程学习系统》接口开发...-- 加入课程 FastAPI(七十九)实战开发《在线课程学习系统》接口开发-- 退出课程 FastAPI(八十)实战开发《在线课程学习系统》接口开发-- 课程列表 后记 发现问题,解决问题。
client 利用Feign实现服务间调用 介绍 历史 netflex -> open (捐给spring cloud) 非常方便 基于接口和注解,和本地方法一样爽的http请求 代码 价格中调用课程服务...org.springframework.web.bind.annotation.GetMapping; import java.util.List; /** * @Author bennyrhys * @Date 12/27/20 8:04 PM * 课程列表的...new Course(); course.setId(1); course.setCourseId(1); course.setCourseName("默认课程...return defaultCourses; } } 指明调用服务的断路器类 /** * @Author bennyrhys * @Date 12/27/20 8:04 PM * 课程列表的...interface CourseListClient { @GetMapping("/course") List getList(); } 断路器效果 整合两个服务 将课程列表和课程价格进行整合
Google 技术写作课程搬运,原文地址(需要梯子):https://developers.google.com/tech-writing/overview?
前言 我们上一次分享了实战FastAPI(八十一)实战开发《在线课程学习系统》接口开发-- 推荐课程列表与课程点赞,我们这次来看下课程的上架下架。...正文 一、课程上架 我们梳理看下上架的逻辑 1.判断是否登录 2.判断角色权限 3.判断课程是否存在 4.判断课程是否上架 5.判断是否是自己的课程 那么我们看下如何实现...二、课程下架 梳理下对应的逻辑 1.判断是否登录 2.判断角色权限 3.判断课程是否存在 4.判断课程是否下架 5.判断是否是自己的课程 那么对应的代码如何实现呢...db.refresh(couses) return reponse(code=200, message='成功', data=couses.id) 这样我们就完成了课程的下架的开发...到这里我们课程相关的所有的接口都完成了开发。接下来我们会分享测试部署相关。
前期准备 1、前期预案 项目发起,提出项目初步开发意向 2、初步市场规划 指定计划,组织相关人员,并进行策划管理,财务预算,市场调研 3、项目前期创意 剧本创作,创意改编,脚本策划,关卡设计,...原画设计等 4、二次市场策划 5、项目调整,完成前期准备 项目基本特性,对软件,程序语言,平台软硬件设备调试到位 开发制作阶段 1、视效 创作设计师,游戏脚本策划师,游戏关卡策划师,3D模型设计师...音效设计师进行音效混录合成 3、程序引擎 单机,网络等 项目后期制作 1、游戏界面设计,游戏片头制作,宣传广告制作(静针,与动态视频) 2、对项目进行调试阶段,调试把偶偶:“功能模块调试,软硬件调试,平台调试” 在游戏开发产业中择业...1.游戏策划 2.程序设计师 -- 引擎开发 3.游戏美工 4.游戏原画设计 -- 美术功底 5.游戏运营--对游戏整体进行推广 6.音效--一般外包 1、游戏美术 游戏场景 主体建筑:基本模型制作...作者:约翰.卡马克 ----id Software公司首席程序师 94年,raven公司采用改进后的Doom引擎开发了一款《ShadowCaster》游戏 -- 游戏开发史上最成功的使用第三方引擎开发游戏的例子
01-游戏原理与机制 归根结底:游戏就是在绘图 重点1:渲染驱动游戏 每部循环在不停的执行游戏渲染,我们手机CPU处于高频率的状态,耗电就比较多 以渲染为主开发的游戏,帧率如果小,我们会觉得卡 帧率:...1、了解各平台游戏开发的技术差异 (1)PC平台 win32游戏开发技术 ?...Paste_Image.png 2、跨平台游戏开发方案(重点) iOS与安卓可以使用 OpenGL ?...Paste_Image.png 3.Cocos2d-X开发语言 根据语言来划分 ? Paste_Image.png 根据平台来划分 ? Paste_Image.png ?...Paste_Image.png 04-Cocos2d-X跨平台开发环境搭建 源码下载:http://www/cocos2d-x.org ?
这次一起编写课程服务。之前的用户服务,用户EdgeSerivce,用户信息,都已经开发完毕了,开始开发课程服务,对外的是dubbo接口,需要访问后端的数据库。...开发课程服务模块 基于dubbo的服务,一般先定义api接口,前面的都是基于thrift的,我们先写一个thrift的文件,然后根据配置文件升成对应的api,dubbo我们相当于先手写一个api的模块。...user-thrift-service.jar,user-thrift-service-api.jar course-dubbo-service 中注入thrift微服务的访问service,获取教师针对课程的教程信息访问...PS:基本的课程开发思路就是这样,别人有的微服务调用,只实现自己所属的。
原文链接地址:『高级篇』docker之开发课程服务(15) 这次一起编写课程服务。...之前的用户服务,用户EdgeSerivce,用户信息,都已经开发完毕了,开始开发课程服务,对外的是dubbo接口,需要访问后端的数据库。...源码:https://github.com/limingios/msA-docker [1240] 开发课程服务模块 基于dubbo的服务,一般先定义api接口,前面的都是基于thrift的,我们先写一个...user-thrift-service.jar,user-thrift-service-api.jar course-dubbo-service 中注入thrift微服务的访问service,获取教师针对课程的教程信息访问...SNAPSHOT [1240] [1240] [1240] [1240] PS:基本的课程开发思路就是这样
国内最大的职业在线教育平台腾讯课堂与微信团队联手打造的《微信小程序开发NEXT学位》课程,于2018年5月7日正式发布,旨在为广大小程序开发者提供来自官方的专业指导和系统培训。 ?...为了给众多小程序爱好者提供最专业的指导及最系统的培训,也为了助力市场开发出更好的小程序产品,完善小程序生态,腾讯NEXT学位联合微信团队,重磅推出《微信小程序开发NEXT学位》专项课程。...该课程由腾讯高级工程师亲自授课,贯穿小程序从入门到上手的学习路径,融合7个实战项目,详细介绍如何快速搭建开发环境并进行小程序开发,让学员在实操项目中边学边练,渐进式地领悟小程序架构原理以及学会如何解决实际开发中可能碰到的问题...—— 系统学习课程 挑战实战项目 —— 《微信小程序开发NEXT学位》由浅入深逐步教你掌握如何实现并发布一个完整的小程序项目。...除此之外,本课程一大亮点在于——通过7大实战项目手把手教你从零开始开发小程序,让你不仅可以在实践中学习,还可以获得来自腾讯一线技术专家的经验指导和思维方式。 课程目录 ? ? 实战项目 节选 ?
原文链接地址:『高级篇』docker之开发课程EdgeService(16) 课程的edgeService依赖于课程服务的dubbo服务,对外提供的restAPI,跟用户的EdgeService有点类似...,只是一个调用的是thrift,一个调用的是dubbo,比较特殊的是课程的EdgeService需要用户登录后才可以访问,如果没有登录的话,需要跳转到登录系统才可以访问。...EdgeService 依赖用户EdgeService服务,Thrift用户服务,课程服务。...当用户完成登录后,课程EdgeService 访问课程服务,获取课程的列表信息。 课程EdgeService 依赖用户EdgeService服务,Thrift用户服务登录控制,登录后的跳转功能。...课程EdgeService 依赖与course-dubbo-service-api服务,用于获取课程信息和用户的课程信息。 梳理下dubbo的思路 建立对应的api项目定义方法。
我的课程具有分页功能,本项目使用 Pagehelper 实现 Mybatis 分页功能开发,由于本项目使用 springboot 开发,在 springboot 上集成 pagehelper(https...0x04 前端开发 页面编写 创建 ourse_list.vue 1)使用element 的card组件 ?...}); } }); } }, 测试 注意:将 course_base 表中的 company_id 改为非必填,待认证功能开发完成再修改为必填...测试流程: 1、进入我的课程,点击“新增课程”打开新增课程页面 2、输入课程信息,点击提交 三、课程信息修改 0x01 需求分析 课程添加成功进入课程管理页面,通过课程管理页面修改课程的基本信息、编辑课程图片... } 2、创建各各信息管理页面 通过管理页面的导航可以进入各各信息管理页面,这里先创建各各信息管理页面,页面内容暂 时为空,待开发时再完善
课程的edgeService依赖于课程服务的dubbo服务,对外提供的restAPI,跟用户的EdgeService有点类似,只是一个调用的是thrift,一个调用的是dubbo,比较特殊的是课程的EdgeService...课程EdgeService 依赖用户EdgeService服务,Thrift用户服务,课程服务。...课程 EdgeService pom 依赖了用户登录user-edge-service-client,user-edge-service-client用于检测用户是否登录功能。需要调用用户的服务。...当用户完成登录后,课程EdgeService 访问课程服务,获取课程的列表信息。 课程EdgeService 依赖用户EdgeService服务,Thrift用户服务登录控制,登录后的跳转功能。...课程EdgeService 依赖与course-dubbo-service-api服务,用于获取课程信息和用户的课程信息。 梳理下dubbo的思路 建立对应的api项目定义方法。
前言 我们上一次分享了实战FastAPI(六十九)实战开发《在线课程学习系统》接口开发--留言功能开发,这次我们分析查看留言开发。 正文 梳理这里的逻辑,这个接口要依赖登录。...MessagePid(Messages): pid: int class MessageOne(Messages): pid:List[MessagePid]=[] 根据最后梳理的逻辑去开发对应的功能...allpidlist return reponse(code=200, message='成功', data=jsonable_encoder(messageone)) 每个功能开发...快速的进行开发。
经过近1个月的准备和录制,“新手入门 : Windows Phone 8.1 开发”系列课程已经在Microsoft 虚拟学院上线,链接地址为:http://www.microsoftvirtualacademy.com...在课程学习过程中, 穿插了5个实例应用的开发,涉及到媒体文件的播放、地理位置信息的获取以及 Universal 应用的开发等等。...各部分内容简介如下: Module 1: 课程简介(level 100) Module Description: 本次课程对Windows Phone 8.1应用开发的系统要求、软硬件环境进行了描述,开放了课程视频...通过本次课程的学习,使开发者能够理解项目中的XAML文件。...Module 30: 总结 Module Description: 本次课程主要回顾了这一系列课程的主要内容,并对进一步学习提出了建议。 希望对于广大入门Windows Phone开发的朋友有用。
前言 我们上一次分享了实战FastAPI(七十)实战开发《在线课程学习系统》接口开发-- 查看留言,这次我们留言列表开发。...Message.senduser.id == userid, Message.acceptusers.id == userid,Message.status==0)).all() 我们根据逻辑去开发对应的代码
AdvertiseManage: 广告管理 PermissionManage: 权限管理 CommentManage: 公共 Users.vue: 用户管理 Login.vue: 登录 Vue 组件化开发...$message.error("保存课程信息失败! ! !")...; }); }, 修改课程与添加课程走的都是同一个后台接口,区别是修改操作必须要携带 ID 课程状态管理 点击上架或者下架完成课程状态的切换 <el-button size="mini" type...; }); }, 课程内容管理 获取课程内容数据 课程内容数据包括章节与课时信息,根据课程 ID 查询课程包含的章节与课时信息 <el-button size="mini" @click="handleNavigate...<em>课程</em> id const id = this.
前言 我们上一次分享了实战FastAPI(七十二)实战开发《在线课程学习系统》接口开发-- 回复留言,这次我们分享删除留言功能。
领取专属 10元无门槛券
手把手带您无忧上云