Cascade

Django+xadmin打造在线教育平台(一)

那年仲夏 提交于 2020-08-20 08:07:04
目录 在线教育平台(一) 在线教育平台(二) 在线教育平台(三) 在线教育平台(四) 在线教育平台(五) 在线教育平台(六) 在线教育平台(七) 在线教育平台(八) 在线教育平台(九) 在线教育平台(十) 代码 github下载 在线演示 教程 学习自慕课网-使用python3.x与Django2.0.1开发的在线教育平台 一、前言 开发环境:     python: 3.6.4     Django: 2.0.2 后台管理:xadmin 1.1.项目介绍 系统概括: 系统具有完整的用户登录注册以及找回密码功能,拥有完整个人中心。 个人中心: 修改头像,修改密码,修改邮箱,可以看到我的课程以及我的收藏。可以删除收藏,我的消息。 导航栏: 公开课,授课讲师,授课机构,全局搜索。 点击 公开课 –> 课程列表,排序-搜索。热门课程推荐,课程的分页。 点击 课程 –> 课程详情页中对课程进行收藏,取消收藏。富文本展示课程内容。 点击 开始学习 –> 课程的章节信息,课程的评论信息。课程资源的下载链接。 点击 授课讲师 –>授课讲师列表页,对讲师进行人气排序以及分页,右边有讲师排行榜。 点击 讲师的详情页面 –> 对讲师进行收藏和分享,以及讲师的全部课程。 导航栏: 授课机构有分页,排序筛选功能。 机构列表页右侧有快速提交我要学习的表单。 点击 机构 –> 左侧:机构首页,机构课程

深入理解 EF Core:使用查询过滤器实现数据软删除

試著忘記壹切 提交于 2020-08-18 16:03:05
原文: https://bit.ly/2Cy3J5f 作者:Jon P Smith 翻译:王亮 声明:我翻译技术文章不是逐句翻译的,而是根据我自己的理解来表述的。其中可能会去除一些本人实在不知道如何组织但又不影响理解的句子。 这篇文章是关于如何使用 EF Core 实现软删除的,即表面上删除了数据,但数据并没有被物理删除,在需要的时候你还是可以把它读取出来的。软删除有很多好处,但也有一些值得注意的问题。这篇文章会教你使用 EF Core 实现一般的软删除和复杂的级联软删除。在此过程中,我还会介绍如何编写可重用代码来提高软删除解决方案的开发效率。 我假设你对 EF Core 已经有了一定的认识。但在真正讲软删除实现的方案之前,我们先来了解一下如何使用 EF Core 实现删除和软删除的一些基本知识。 本文是“深入理解 EF Core”系列中的第三篇。以下是本系列文章列表: 深入理解 EF Core:当 EF Core 从数据库读取数据时发生了什么? 深入理解 EF Core:当 EF Core 写入数据到数据库时发生了什么? 深入理解 EF Core:使用查询过滤器实现数据软删除(本文) 概要 ∮. 你可以使用全局查询过滤器(现在称为查询过滤器)为你的 EF Core 应用程序添加软删除功能。 ∮. 在应用程序中使用软删除的主要好处是可以恢复无意的删除和保留历史记录。 ∮.

Spring Data JPA 之 一对一,一对多,多对多 关系映射

最后都变了- 提交于 2020-08-17 20:19:39
一、@OneToOne关系映射 JPA 使用@OneToOne来标注一对一的关系。 实体 People :用户。 实体 Address:家庭住址。 People 和 Address 是一对一的关系。 这里用两种方式描述 JPA 的一对一关系。 一种是通过外键的方式(一个实体通过外键关联到另一个实体的主键); 另外一种是通过一张关联表来保存两个实体一对一的关系。 1、通过外键的方式 people 表(id,name,sex,birthday,address_id) address 表(id,phone,zipcode,address) People.java @Entity public class People { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id", nullable = false) private Long id; //id @Column(name = "name", nullable = true, length = 20) private String name; //姓名 @Column(name = "sex", nullable = true, length = 1) private String sex; //性别 @Column(name =

C# 数据操作系列

末鹿安然 提交于 2020-08-17 18:11:17
0.前言 到目前为止,我们看了一下如何声明EF Core的初步使用,也整体的看了下EF Core的映射关系配置以及导航属性的配置。 这一篇,我带大家分享一下,我在工作中需要的EF Core的用法。 1. 初始化 在实际开发中,一般都是先设计好数据表再进行开发,所以很少用到EF Core的数据迁移功能。所以EF Core的初始化,一般也指的是EF Core上下文初始化。 1.1 连接字符串 我们通过前面的文章知道,EF Core在上下文初始化的时候,都需要一个链接字符串。如果在不考虑后续变更或者上下文的复用性,可以直接在自定义Context里重写OnConfiguring方法中定义。 如果需要后续变更,那么就需要在创建自定义EF Core 上下文类的时候,为之添加一个连接字符串的属性或者字段,以方便初始化的时候指定。实例: public class DefaultContext : DbContext { private string Connection { get; set; } = "Data Source=./blogging1.db"; public DefaultContext(string connection) { Connection = connection; } protected override void OnConfiguring

Django+xadmin打造在线教育平台(一)

China☆狼群 提交于 2020-08-17 10:03:30
目录 在线教育平台(一) 在线教育平台(二) 在线教育平台(三) 在线教育平台(四) 在线教育平台(五) 在线教育平台(六) 在线教育平台(七) 在线教育平台(八) 在线教育平台(九) 在线教育平台(十) 代码 github下载 在线演示 教程 学习自慕课网-使用python3.x与Django2.0.1开发的在线教育平台 一、前言 开发环境:     python: 3.6.4     Django: 2.0.2 后台管理:xadmin 1.1.项目介绍 系统概括: 系统具有完整的用户登录注册以及找回密码功能,拥有完整个人中心。 个人中心: 修改头像,修改密码,修改邮箱,可以看到我的课程以及我的收藏。可以删除收藏,我的消息。 导航栏: 公开课,授课讲师,授课机构,全局搜索。 点击 公开课 –> 课程列表,排序-搜索。热门课程推荐,课程的分页。 点击 课程 –> 课程详情页中对课程进行收藏,取消收藏。富文本展示课程内容。 点击 开始学习 –> 课程的章节信息,课程的评论信息。课程资源的下载链接。 点击 授课讲师 –>授课讲师列表页,对讲师进行人气排序以及分页,右边有讲师排行榜。 点击 讲师的详情页面 –> 对讲师进行收藏和分享,以及讲师的全部课程。 导航栏: 授课机构有分页,排序筛选功能。 机构列表页右侧有快速提交我要学习的表单。 点击 机构 –> 左侧:机构首页,机构课程

【图机器学习】cs224w Lecture 13 & 14

泪湿孤枕 提交于 2020-08-17 06:32:00
目录 Influence Maximization Propagation Models Linear Threshold Model Independent Cascade Model Greedy Hill Climbing Algorithm Sketch-Based Algorithm OutBreak Detection CELF: Cost-Effective Lazy Forward-selection Lazy Evaluation Data Dependent Bound 转自本人: https://blog.csdn.net/New2World/article/details/106431424 Influence Maximization Influence maximization 字面意思,很好理解。比如 Twitter 要推一则广告,肯定希望这则广告能被更多的人看到,于是他们会选择一些用户投放广告,让这些用户转发广告然后推荐给他们的朋友。如何选择这些初始的用户才能让广告的传播更广就是一个影响最大化的问题。也就是说,我现在要选择 \(k\) 个初始传播点 \(S\) ,并且从这些点开始能传播到的最多的点的期望为 \(f(S)\) ,那么 influence maximization 就是一个优化问题 \(\max\limits_{S\ of\ size\

首次接触MySQL的学习记录

拈花ヽ惹草 提交于 2020-08-17 06:21:38
首次接触MySQL的学习记录 数据库管理系统 (DBMS) 数据库/仓库 (DB) SQL (结构化查询语言) SQL分类 DQL语句 数据查询语言 select DML语句 数据操作语言 insert delete update DDL语句 数据库定义语言 create drop alter TCL语句 事务控制语言 commit rollback 关于数据库的启动问题(已安装数据库但会报错,新手常会遇到) ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061) 报该错误是是因为数据库未启动,解决方案如下: 点开计算机管理,找到服务选项,找到MySQL,点击启动,或者将启动从手动改为自动; 或者在窗口输入启动命令:net start mysql来启动数据库 数据库的常用基本命令 数据库的经典端口号为3306; 根用户为root 查看数据库版本号命令( 登录数据库之前查看 ) 1.mysql --version 2.mysql -V ( 登录数据库之后查看 ) select version(); 登录数据库命令 mysql -uroot -p*** (“***”) 代表的是登录数据库的密码 退出数据库命令 1.exit 2.quit 进入数据库 1. 显示数据仓库 show databases

Django+xadmin打造在线教育平台(一)

╄→尐↘猪︶ㄣ 提交于 2020-08-17 05:30:56
目录 在线教育平台(一) 在线教育平台(二) 在线教育平台(三) 在线教育平台(四) 在线教育平台(五) 在线教育平台(六) 在线教育平台(七) 在线教育平台(八) 在线教育平台(九) 在线教育平台(十) 代码 github下载 在线演示 教程 学习自慕课网-使用python3.x与Django2.0.1开发的在线教育平台 一、前言 开发环境:     python: 3.6.4     Django: 2.0.2 后台管理:xadmin 1.1.项目介绍 系统概括: 系统具有完整的用户登录注册以及找回密码功能,拥有完整个人中心。 个人中心: 修改头像,修改密码,修改邮箱,可以看到我的课程以及我的收藏。可以删除收藏,我的消息。 导航栏: 公开课,授课讲师,授课机构,全局搜索。 点击 公开课 –> 课程列表,排序-搜索。热门课程推荐,课程的分页。 点击 课程 –> 课程详情页中对课程进行收藏,取消收藏。富文本展示课程内容。 点击 开始学习 –> 课程的章节信息,课程的评论信息。课程资源的下载链接。 点击 授课讲师 –>授课讲师列表页,对讲师进行人气排序以及分页,右边有讲师排行榜。 点击 讲师的详情页面 –> 对讲师进行收藏和分享,以及讲师的全部课程。 导航栏: 授课机构有分页,排序筛选功能。 机构列表页右侧有快速提交我要学习的表单。 点击 机构 –> 左侧:机构首页,机构课程

DBA入职指南学习笔记2

我只是一个虾纸丫 提交于 2020-08-16 18:43:25
1、创建用户 create user ecology identified by nskfoa; 2、用户授权 grant connect to ecology; 连接权限 3、授权表权限 grant select on emp to ecology; 4、收回权限 revoke select on emp from ecology; 5、删除用户 drop user ecology; drop user ecology cascade;(删除关联的表) 6、权限和角色 权限是操作的权限,角色是权限的集合。 7、grant connect,resource to ecology; 来源: oschina 链接: https://my.oschina.net/u/4127369/blog/4433438

这家曾被美国封禁的科技公司 是如何熬过至暗时刻的?

一笑奈何 提交于 2020-08-16 10:16:45
TikTok 最近的遭遇,让人不禁想起有类似经历的俄罗斯企业卡巴斯基。 2017 年 9 月,因为怀疑卡巴斯基与俄罗斯政府有秘密往来,美国国土安全部宣布全面封杀这家全球著名的杀毒软件制造商。在对外文件表述里,美国政府使用的词语是,“可能的数据泄露”,没有确凿的证据,仅仅因为“可能”,卡巴斯基花费无数心力开辟的北美市场就将毁于一旦。 卡巴斯基是为数不多被全球消费者认可的俄罗斯企业之一。千禧年前后,个人电脑在国内开始普及,病毒、***横行,由于杀毒性能卓越,卡巴斯基成为中国初代网民钟爱的网络冲浪伴侣,伴随着标志性的“杀猪叫”,中国网民开始接触到神奇的万维网世界,开启了轰轰烈烈的互联网创业。 进入 2010 年,由于免费杀毒软件的冲击,卡巴斯基的市场占有率开始下降,公司全力攻占企业级市场,成为全球排名前三的网络安全供应商。2017 年,遭遇美国全面封禁后,卡巴斯基并未消沉,保持技术优势、开拓其他市场、起诉美国政府、怒斥媒体泼脏水, 3 年过去了,卡巴斯基仍是全球最具影响力的网络安全供应商之一。 不管是面对******,还是商海沉浮,卡巴斯基展露出的“战斗民族”的基因和挣扎求存的本能,让这个公司的的发展史显得格外引人瞩目。 一 美国政府对卡巴斯基疑虑重重,最关键的原因,在于该公司的创始人尤金·卡巴斯基。 尤金·卡巴斯基,生于 1965 年,从小就对数学和技术无比热爱,是个不折不扣的大学霸