多表表与表关系 增删改查 admin

今日内容 多表表与表关系 增删改查表数据 admin 多表操作 表与表关系 默认指向主键 可能是隐藏主键 djamgo1.1默认级联(models. SET NULL解除级联) 一对一 先建立少的一方 OneToOneField from django.db import models # Create your models here. class Author(models.Model): """ 作者表 一对一 Author表 au(au_id)关联
分类: 其他 发布时间: 10-06 20:34 阅读次数: 0

Vue 案例 列表动画实例

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <script src="./lib
分类: 其他 发布时间: 10-06 20:34 阅读次数: 0

Vagrant定制个性化CentOS7虚拟机模板

关于虚拟机模板 想用vagrant搭建hadoop集群,要完成以下准备工作: 三个虚拟机实例操作系统都是CentOS7的server版; 每个实例都要安装同样的应用、关闭防火墙、关闭swap等; 今天就来做个模板,用此模板创建好的虚拟机都已经完成了上述操作; 关于vagrant的安装和基本操作,请参考《Mac下vagrant从安装到体验》; 环境信息 操作系统:macOS Mojave 10.14.6 Vagrant:2.2.5 VirtualBox:6.0.10 创建实例并完成个性化设置 创
分类: 其他 发布时间: 10-06 20:34 阅读次数: 0

dubbo依赖报错分析

问题现象 dubbo服务的生产者启动失败报错: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|
分类: 其他 发布时间: 10-06 20:34 阅读次数: 0

天天写「业务代码」,如何成为「技术大牛」?

【转自微信:https://mp.weixin.qq.com/s/TWetnASzxLPAXz39Perbow】 不管是开发、测试、运维,每个技术人员心理多多少少都有一个成为技术大牛的梦,毕竟“梦想总是要有的,万一实现了呢”!正是对技术梦的追求,促使我们不断地努力和提升自己。然而…… 前言       然而“梦想是美好的,现实却是残酷的”,很多同学在实际工作后就会发现,梦想是成为大牛,但做的事情看起来跟大牛都不沾边,例如,程序员说“天天写业务代码还加班,如何才能成为技术大牛”,测试说“每天都有
分类: 其他 发布时间: 10-06 20:34 阅读次数: 0

安装图形化界面

reboot
分类: 其他 发布时间: 10-06 20:34 阅读次数: 0

机器语言 汇编语言 C C++ Java C# javaScript Go 编译型语言 解释型语言

最开始的时候只有机器语言,即二进制,程序是由二进制语言编写的,然后cpu不断的读取二进制语言 然后执行命令,最后输出的也是二进制 后来出现了汇编语言,但是cpu不认识汇编语言,所以使用汇编语言编写的程序,最后会经过一道工序转换为机器语言(这应该算是最初的即时编译) 后来出现的C语言,因为汇编语言,只能完成简单的操作,像数据类型 内存操作等汇编语言并没有定义,而这是大型系统所必须的一些元素,用户使用C语言编写好程序之后,会经过编译器编译成cpu可以执行的机器语言文件,但是不同系统对于二进制的支持
分类: 其他 发布时间: 10-06 20:34 阅读次数: 0

如何在unity中实现拖尾效果

在制作游戏过程中会出现鼠标滑动的实现,而为啦增强视觉效果,往往会添加拖尾或者鼠标点击的特效,接下来就说说在unity中如何实现拖尾效果,首先unity中有个组件,叫TrailRenderer,在Component ——> Effect——>TrailRenderer中添加,根据自己需要的效果设置自己需要的颜色,然后还有相应的曲线和拖尾长度,来实现自己需要的效果,接下来上代码 public TrailRenderer m_CollectTrail = null; #if UNITY_E
分类: 其他 发布时间: 10-06 20:34 阅读次数: 0

#!/usr/bin/python 和 #!/usr/bin/env python

在Linux系统中, #!/usr/bin/python:这句说明是用来告诉系统:文件中的代码是用python编译器去执行, 不然执行时需要输入命令:python XXX.py。有了这行声明,就可以直接用./XXX.py 来执行,在这之前要给脚本设置可执行权限chmod +x XXX.py,因此添加此行代码能方便我们使用.py程序 #!/usr/bin/env python:这种是为了防止用户并不是将python装在默认的/usr/bin路径里,当系统看到这行代码时,会到env设置里查找pyt
分类: 其他 发布时间: 10-06 20:34 阅读次数: 0

阶段5 3.微服务项目【学成在线】_day07 课程管理实战_02-我的课程-前端页面与Api说明

我的课程列表使用element 的card组件,如下: 前端页面代码 点击新增到了一个新增课程的页面 新增课程的界面 下面的card是循环遍历的代码 写死的card的静态数据 请求服务端的接口拿到数据 api接口 输入参数: 页码、每页显示个数、查询条件 输出结果类型: QueryResponseResult<自定义类型> 在api工程创建course包,创建CourseControllerApi接口。 参数CourseListRequest是为了后续增加查询条件之类的时候 可以用到。所以在这
分类: 其他 发布时间: 10-06 20:34 阅读次数: 0

nhandled rejection Error: EPERM: operation not permitted, open 'C:\Program Files\nodejs\node_cache npm ERR! cb() never called!

安装全局包时报错,之前已经遇到过,结果第二次又忘记解决方法,果然还是要记下来,好记性不如烂笔头哇 $ npm i electron -g Unhandled rejection Error: EPERM: operation not permitted, open 'C:\Program Files\nodejs\node_cache\_cacache\tmp\f23044b6' npm ERR! cb() never called! npm ERR! This is an error wit
分类: 其他 发布时间: 10-06 20:34 阅读次数: 0

作业1 讨论+个人简历制作

一、个人简历 代码链接:https://github.com/fayanddream/resume.git 二、讨论 1.解释一个软件生命周期的概念并提供一个例子,解释它的各阶段,包括生产交付(不仅限于瀑布模型生命周期)。 答: 软件生命周期是软件的产生直到报废或停止使用的生命周期。软件生命周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段。 增量模型是遵循递增方式来进行软件开发的。软件产品被作为一组增量的构件,每次需求分析、设计、实现、集成、
分类: 其他 发布时间: 10-06 20:34 阅读次数: 0

死锁的条件及解决的办法

死锁的条件 必须同时存在以下的四个条件才能发生死锁。 互斥条件 即某个资源在一段时间内只能由一个进程占有,不能同时被两个或两个以上的进程占有。这种独占资源如CD-ROM驱动器,打印机等等,必须在占有该资源的进程主动释放它之后,其它进程才能占有该资源。这是由资源本身的属性所决定的。 不可抢占条件。 进程所获得的资源在未使用完毕之前,资源申请者不能强行地从资源占有者手中夺取资源,而只能由该资源的占有者进程自行释放。 占有且申请条件。 进程至少已经占有一个资源,但又申请新的资源;由于该资源已被另外进
分类: 其他 发布时间: 10-06 20:17 阅读次数: 0

面向对象之反射及内置方法 面向对象之反射及内置方法

面向对象之反射及内置方法 一、静态方法(staticmethod)和类方法(classmethod) 类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属性交互(也就是可以使用类属性) 静态方法:让类里的方法直接被类调用,就像正常调用函数一样 类方法和静态方法的相同点:都可以直接被类调用,不需要实例化 类方法和静态方法的不同点:   类方法必须有一个cls参数表示这个类,可以使用类属性   静态方法不需要参数 绑定方法:分为普通方法和类方法      普通方法:默认有一个self对
分类: 其他 发布时间: 10-06 20:17 阅读次数: 0

洛谷 P2194 HXY烧情侣

洛谷 P2194 HXY烧情侣 Description 众所周知,HXY已经加入了FFF团。现在她要开始喜(sang)闻(xin)乐(bing)见(kuang)地烧情侣了。这里有n座电影院,n对情侣分别在每座电影院里,然后电影院里都有汽油,但是要使用它需要一定的费用。m条单向通道连接相邻的两对情侣所在电影院。然后HXY有个绝技,如果她能从一个点开始烧,最后回到这个点,那么烧这条回路上的情侣的费用只需要该点的汽油费即可。并且每对情侣只需烧一遍,电影院可以重复去。然后她想花尽可能少的费用烧掉所有的
分类: 其他 发布时间: 10-06 20:17 阅读次数: 0

关于python中lambda 函数使用小结

例子: 如果定义普通函数,一般都是这样写: def:ds(x): return 2*x+1   调用即: ds(5)   如果用lambda函数就是这么写,就是一句话: g =lambda x:2*x+1   调用: g=(5)    以这样认为,lambda作为一个表达式,定义了一个匿名函数,冒号左边x为入口参数,右边x+1为函数体/计算表达式。在这里lambda简化了函数定义的书写形式。是代码更为简洁,但是使用函数的定义方式更为直观,易理解。 2、Python中,也
分类: 其他 发布时间: 10-06 20:17 阅读次数: 0

python中getpass模块

1.getpass 1 import getpass 2 username = input("username:") 3 password = getpass.getpass("password:") 4 print(username,password) 在pycharm中运行下面的代码时不能输入密码(软件问题,代码没错),选择命令行执行 密码默认不显示 例子: 1 import getpass 2 _usename = "fww" 3 _password = "123"
分类: 其他 发布时间: 10-06 20:17 阅读次数: 0

模板继承 组件 自定义过滤器 静态文件 别名 反向解析

今日内容 模板继承 组件 自定义过滤器 inclusion_tag 配置静态文件 别名和反向解析 url命名空间 模板继承 为什么要模板继承? 在写html页面中 发现有很多页面有雷同的样式 为了不必重复造轮子 Web框架需要一种很便利的方法用于动态生成HTML页面。 最常见的做法是使用模板。 模板包含所需HTML页面的静态部分,以及一些特殊的模版语法,用于将动态内容插入静态部分。 模板的设计实现了业务逻辑view与显示内容template的分离,一个视图可以使用任意一个模板,一个模板可以供多
分类: 其他 发布时间: 10-06 20:17 阅读次数: 0

python之--------封装 python之--------封装

python之--------封装 一、封装: 补充封装: 封装: 体现在两点: 1、数据的封装(将数据封装到对象中) obj = Foo('宝宝',22) 2、封装方法和属性,将一类操作封装到一个类中 class Foo: def __init__(self,name,age): self.name = name
分类: 其他 发布时间: 10-06 20:17 阅读次数: 0

阶段5 3.微服务项目【学成在线】_day07 课程管理实战_01-我的课程-需求分析与PageHelper技术

1 我的课程 1.1需求分析 课程添加完成后可通过我的课程进入课程修改页面,此页面显示我的课程列表,如下图所示,可分页查询。 注意:由于课程图片服务器没有搭建,这里在测试时图片暂时无法显示。 上边的查询要实现分页、会存在多表关联查询,所以建议使用mybatis实现我的课程查询。 1.2 PageHelper 1.2.1 PageHelper介绍 PageHelper是mybatis的通用分页插件,通过mybatis的拦截器实现分页功能,拦截sql查询请求,添加分页语句, 最终实现分页查询功能。
分类: 其他 发布时间: 10-06 20:17 阅读次数: 0