首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏『学习与分享之旅』

    TienChin-课程管理-删除课程

    CourseController.java @PreAuthorize("hasPermission('tienchin:course:remove')") @Log(title = "课程管理", return toAjax(iCourseService.deleteCourseByIds(courseIds)); } ICourseService.java /** * 根据id删除课程 * * @param courseIds 课程id * @return 影响行数 */ int deleteCourseByIds(Object[] courseIds); CourseServiceImpl.java

    40310编辑于 2023-10-12
  • 来自专栏『学习与分享之旅』

    TienChin-课程管理-课程导出

    更改 Course.java: /** * 课程ID */ @TableId(value = "course_id", type = IdType.AUTO) @NotNull(message = "{course.id.notnull}") @Excel(name = "课程编号") private Integer courseId; /** * 课程类型 1.舞蹈类 2.游泳类 3.拳击类 ", readConverterExp = "1=舞蹈类,2=游泳类,3=拳击类") private Integer type; /** * 课程名称 */ @NotBlank(message = String name; /** * 课程价格 */ @NotNull(message = "{course.price.notnull}", groups = {EditGroup.class $modal.confirm('是否确认删除课程编号为"' + courseIds + '"的数据项?').

    45620编辑于 2023-10-12
  • 来自专栏『学习与分享之旅』

    TienChin-课程管理-课程搜索

    后端 新建 CourseVO.java: /** * CourseVO类是一个课程的值对象,用于存储课程的相关信息。 * 它包含了课程的名称、类型、适用对象、最低价格和最高价格等属性。 */ public class CourseVO { private String name; // 课程名称 private String type; // 课程类型 private return getDataTable(iCourseService.selectCourseList(courseVO)); } ICourseService.java /** * 查询课程列表 * * @param courseVO 课程信息 * @return {@code List<Course>} */ List<Course> selectCourseList(CourseVO * * @param courseVO 课程信息 * @return {@code List<Course>} */ List<Course> selectCourseList(CourseVO

    40620编辑于 2023-10-12
  • 来自专栏『学习与分享之旅』

    TienChin-课程管理-展示课程列表

    更改表结构 ALTER TABLE `tienchin_course` MODIFY COLUMN `info` varchar(255) NULL DEFAULT NULL COMMENT '课程简介 ' AFTER `apply_to`; 后端 更改实体类数据类型 Course.java: /** * 课程简介 */ private String info; // get set 略过 插入测试数据 * * @return 课程列表 */ List<Course> selectCourseList(); } CourseServiceImpl.java /** * * @return 课程列表 */ List<Course> selectCourseList(); } CourseMapper.xml <? $modal.confirm('是否确认删除课程编号为"' + courseIds + '"的数据项?').

    50740编辑于 2023-10-12
  • 来自专栏『学习与分享之旅』

    TienChin-课程管理-课程更新接口

    更改完毕之后在修改下 Course.java 的校验注解的作用范围: /** * 课程ID */ @TableId(value = "course_id", type = IdType.AUTO) @NotNull(message = "{course.id.notnull}") private Integer courseId; /** * 课程类型 1.舞蹈类 2.游泳类 3.拳击类 * course.type.notnull}", groups = {EditGroup.class, CreateGroup.class}) private Integer type; /** * 课程名称 {course.name.notnull}", groups = {EditGroup.class, CreateGroup.class}) private String name; /** * 课程价格 ID不能为空 CourseController.java @PreAuthorize("hasPermission('tienchin:course:edit')") @Log(title = "课程管理

    41910编辑于 2023-10-12
  • 来自专栏全栈程序员必看

    课程课程设计_工程经济学课程设计

    一、需求分析 由于大学上课教室分散,学生经常会忘记自己的课程或是上课的教室。这在一定程度上促进学生课表软件的开发。使其可以帮助学生记录自己的课程和对自己课程的掌握。 这款课程表实现的相关内容如下: 简洁、实用的操作界面 课程的增加 课程的删除 课程的修改 课程的查看 三、系统测试 1、课程的增加 添加课程时,数据由用户输入,点击确定按钮,判断数据是否合法( 2、课程的删除 当用户选定一个课程时,单击课程菜单,点击删除按钮,则从数据库中删除此条记录。 4、课程的查看 四、系统实现 连立数据库,在数据库中创建表用来存储课程数据,其中包括课程名,星期几,课程开始结束时间,教师和教室。 实现课程类 DbHelper 数据库实现类 Doubleweek 实现增加双周课程类 MainActivity 实现主要页面类 MessageCourseActivity 实现课程信息类 Singleweek

    1.2K50编辑于 2022-09-20
  • 来自专栏小怪聊职场

    爬虫课程(一)|课程介绍和安排

    上次我在爬虫|利用Python Scrapy进行爬虫开发指南清单文章中约定我要编写一套python爬虫课程,也是基于爬虫开发这块的人才太少的前提下的决心。 我的计划是前期先以文字稿的形式在简书上编写,后期看喜欢的人数情况再录制课程视频,视频上会边敲代码边讲解。 四 大致的课程安排如下。 第一讲:爬虫环境配置和基础知识介绍,这一讲涉及到的主要知识点如下。 第六讲:课程总结和源码共享 1)课程总结和回顾 2)部分有价值的源码开放,微信公众号文章、微博、知乎、今日头条、简书、豆瓣等 ---- 人生苦短,我用python。 你的点赞是我坚持的源泉,谢谢。

    1.6K110发布于 2018-05-21
  • 来自专栏『学习与分享之旅』

    TienChin-课程管理-添加课程页面

    queryParams" ref="queryRef" :inline="true" v-show="showSearch" label-width="68px"> <el-form-item label="<em>课程</em>名称 courseName"> <el-input v-model="queryParams.courseName" placeholder="请输入<em>课程</em>名称 channel.channelId" /> </el-select> </el-form-item> <el-form-item label="<em>课程</em>状态 " align="center" prop="courseId" :show-overflow-tooltip="true"/> <el-table-column label="<em>课程</em>类型" $modal.confirm('是否确认删除课程编号为"' + courseIds + '"的数据项?').

    44830编辑于 2023-10-12
  • 来自专栏应兆康的专栏

    课程预告

    个人整理的部分人工智能课程    有不足的地方求谅解 网站初建,很多地方不完善,后续会逐渐完善,感谢每一个访问此页面的人。

    87780发布于 2018-03-21
  • 来自专栏『学习与分享之旅』

    TienChin-课程管理-添加课程接口

    CourseController.java @PreAuthorize("hasPermission('tienchin:course:create')") @Log(title = "课程管理", "添加成功" : "添加失败"); } ICourseService.java /** * 添加课程 * * @param course 课程 * @return 影响行数 */ int addCourse 1 : 0; } ValidationMessages.properties # 课程管理 course.type.notnull=课程类型不能为空 course.name.notnull=课程名称不能为空 course.price.notnull=课程价格不能为空 course.price.invalid=课程价格无效 course.applyTo.notnull=课程适用人群不能为空 course.info.notnull =课程简介不能为空 Course.java /** * 课程类型 1.舞蹈类 2.游泳类 3.拳击类 */ @NotNull(message = "{course.type.notnull}") private

    31910编辑于 2023-10-12
  • 来自专栏全栈程序员必看

    老男孩python课程_老男孩python课程

    240.27MB 网页编程基础知识04w.avi – 313.23MB 网页编程基础知识03w.avi – 238.87MB 网页编程基础知识02w.avi – 184.95MB 网页编程基础知识01w(此课程无声

    1.1K30编辑于 2022-11-01
  • 来自专栏零域Blog

    课程

    题目描述 你这个学期必须选修 numCourse 门课程,记为 0 到 numCourse - 1 。在选修某些课程之前需要一些先修课程。 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们:[0, 1]。给定课程总量以及它们的先决条件,请你判断是否可能完成所有课程的学习? 示例 1: 输入: 2, [[1, 0]] 输出: true 解释: 总共有 2 门课程。学习课程 1 之前,你需要完成课程 0。所以这是可能的。 示例 2: 输入: 2, [[1, 0], [0, 1]] 输出: false 解释: 总共有 2 门课程。学习课程 1 之前,你需要先完成​课程 0;并且学习课程 0 之前,你还应先完成课程 1。 来源 课程表 | 力扣(LeetCode) 课程表 | 题解(LeetCode)

    1.1K10编辑于 2022-03-28
  • 来自专栏今年是雕刻时光

    玮瑜课程

    1. gset <- getGEO("GSE149507",destdir = ".",getGPL = T)→gset[["GSE149507_series_matrix.txt.gz"]]@featureData@data

    57810编辑于 2024-01-10
  • 来自专栏小康的自留地

    前端课程——浮动

    定位的基本思想很简单,它允许定义元素相对于父级元素、另一个指定元素或者当前浏览器窗口应该显示的位置。

    1.2K31发布于 2020-04-09
  • 来自专栏小康的自留地

    前端课程——布局

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .container { width: 600px; height: 400px; border: 1px solid black; margin: 0 auto; display: table; table-layout: fixed; } .left,.right{ display: table-cell; } .left { width: 200px; height: 100%; background-color: lightcoral; } .right { height: 100%; background-color: lightskyblue; margin-left: 200px; } </style> </head> <body>

    </body> </html>

    69020发布于 2020-04-09
  • 来自专栏小康的自留地

    前端课程——变形

    通过修改坐标,CSS transform属性可以在不影响正常文档流的情况下改变作用内容的位置。CSStransform包括一系列 CSS属性,通过这些属性可以对HTML元素进行变形。可以进行的变形包括旋转,倾斜,缩放以及位移,同时适用于平面以及三维空间。 在空间中实现CSS变形会稍微复杂一点。首先必须设置一个透视点(perspective) 来配置3D空间然后定义2D元素在空间中的变形。

    1.4K30发布于 2020-04-09
  • 来自专栏小康的自留地

    前端课程——过渡

    过渡 什么是过渡 此属性同样存在浏览器兼容问题: /* WebKit引擎的浏览器(Chrome、Safari、Opera) */ -webkit-transition : <single-transition>; /* Gecko引擎的浏览器(Firefox) */ -moz-transition : <single-transition>; /* Trident引擎的浏览器(IE 10+) */ -ms-transition : <single-transition>; /* Presto引擎的浏览器

    90810发布于 2020-04-09
  • 来自专栏极客编程

    区块链课程

    7、以太坊智能合约与DApp开发入门 以太坊入门区块链课程主要本课程面向初学者,内容涵盖以太坊智能合约与去中心化应用(DApp)开发相关的诸多概念,如区块链、ganache仿真器、Solidity语言、 课程涵盖以太坊、IPFS、MongDB、Express等诸多技术点,采用敏捷开发思路,内容深入浅出,是不可多得的以太坊DApp实战课程。 ? 12、深入浅出玩转EOS钱包开发 EOS钱包开发区块链课程以手机EOS钱包的完整开发过程为主线,深入学习EOS区块链应用开发,课程内容即涵盖账户、计算资源、智能合约、动作与交易等EOS区块链的核心概念, 课程内容深入浅出,非常适合前端工程师深入学习EOS区块链应用开发。 ? 15、tendermint区块链开发详解 tendermint区块链开发区块链课程适合希望使用tendermint进行区块链开发的工程师,课程内容即包括tendermint应用开发模型中的核心概念,例如

    4.6K10发布于 2019-06-19
  • 来自专栏小康的自留地

    前端课程——动画

    CSS3新增animation 属性使得仅通过CSS的样式属性实现动画效果成为可能。实现动画包括两个部分:

    1.2K10发布于 2020-04-09
  • 来自专栏李才哥

    vue课程大全

    var app=new Vue({el:"#app",data:{msg:"hello vue!"}})

    2K20发布于 2021-02-20
领券