video 视频全屏播放

      public videofull() { //全屏播放视频 var _this = this; _this.video = document.getElementById('homeVideo'); //视频 _this.btnFullScreen = document.getElementById('btn_fullscreen'); // 全屏点击按钮 //实现全屏功能 _this.btnFullScreen.addEventListener('clic
分类: 其他 发布时间: 12-30 22:01 阅读次数: 0

drf-外键字段设置及子序列化

目录 基表 外键字段参数 db_constraint 数据库关联# related_name: 反向查询辅助名# on_delete 级联关系# 子序列化 基表 基表只提供公有字段, 不参与数据库迁移 在基表下的配置类class Meta:中设置: abstract = True, 表明该表为抽象表, 不参与数据库迁移 Copy# 基表 class Base(models.Model): is_delete = models.BooleanField(default=False)
分类: 其他 发布时间: 12-30 22:01 阅读次数: 0

个人脚手架搭建 -- charmingsong-cli 看看对不

目的 为了解决多次构建相同功能的项目,在一定程度上需要定制化以及私有化设置 设计 问题 为什么不用现成的脚手架生成? 如果利用vue或者react的脚手架搭建项目可能创建完项目后还需要一系列的配置以及更改展示样式,并没有真正的解决问题。并且各自的脚手架只能生成各自的框架结构,其他项目不支持。例如,用vue-cli生成一个react项目,是不可以的。 为什么不直接复制相同的项目? 现有的项目中逻辑代码关联性很强,并且项目中可能存在一些基于项目环境的代码,直接复制项目更改名称工程量较大。环境错误不
分类: 其他 发布时间: 12-30 22:00 阅读次数: 0

redis主从复制原理与优化-高可用

一 什么是主从复制 机器故障;容量瓶颈;QPS瓶颈 一主一从,一主多从 做读写分离 做数据副本 扩展数据性能 一个maskter可以有多个slave 一个slave只能有一个master 数据流向是单向的,从master到slave 二 复制的 配置 2.1 slave 命令 6380是从,6379是主 ​ 在6389上执行 ​ slave of 127.0.0.1 6379 #异步 slaveof no one #取消复制,不会把之前的数据清除 2.2 配置文件 slaveof ip por
分类: 其他 发布时间: 12-30 22:00 阅读次数: 0

spring侵入代码的各种方式整理汇总

spring提供了很多方式更改代码的一些值,虽然非常方便,滥用容易不受控制,对代码阅读,后续维护产生一定的难度,这里整理下方式。 一 修改函数入参 argumentResolver @Component public class HandlerMethodArgumentResolverDemo implements HandlerMethodArgumentResolver { @Override public boolean supportsParameter(Method
分类: 其他 发布时间: 12-30 22:00 阅读次数: 0

摄影学习一:基本知识

学习摄影,首先要学习一些基本的知识。 测光模式   四种基本模式:评价测光、局部测光、点测光、中央重点测光 评价测光   评价测光,也被称为平均测光,是对整个画面进行智能分析画面亮度值,取平均值作为拍摄画面的曝光参考。评价测光的方式简单而智能化,是很多人喜欢的测光模式,可以精确地测量出拍摄画面的正常曝光,在拍摄大场景画面,特别是主体分散画面各处时有很不错的表现。   适用于:光线均匀、明暗反差不大的场景。eg.家庭合影,一般的风景照片。 局部测光   局部测光,则是对画面中的10%~15%的区
分类: 其他 发布时间: 12-30 22:00 阅读次数: 0

7.windows-oracle实战第七课 --约束

数据的完整性 数据的完整性用于确保数据库数据遵从一定的商业和逻辑规则。数据的完整性使用约束、触发器、函数的方法来实现。在这三个方法中,约束易于维护,具备最好的性能,所以作为首选。 约束:not null、unique(可以为空,不能重复) 、primary key、foreign key、check 一个表中只能有一个主键,但是可以有多个unique. 案例: 现有一个商店数据库,有三个表: 商品表goods(商品号goodsId,商品名goodsName,单价unitprice,商品类别ca
分类: 其他 发布时间: 12-30 22:00 阅读次数: 0

7、jsp在xml中设置映射后,css失效以及跳转网页404问题

错误现象: 在xml中设置管理界面得映射后,管理界面css样式不显示,以及原来可以跳转到的页面404. 问题所在: jsp未放在虚拟路径得根目录下,就是没放在webcontent下,像我的ActIns.jsp未放在webcontent下一样。 无论你的jsp在哪里,只要在xml设置了映射,那么他所在得相对路径就是虚拟路径的根目录下,找css和跳转相对路径都应该注意这一点。 解决办法: 此时,像我在去找css,或者跳转地址时,应该从虚拟路径得根目录下开始。 跳转页面得话,因为我需要来回进行跳转,
分类: 其他 发布时间: 12-30 22:00 阅读次数: 0

MySQL日志详解(未完待续)

前言MySQL日志记录了MySQL数据库日常操作和错误信息。MySQL有不同类型的日志文件(各自存储了不同类型的日志),从日志当中可以查询到MySQL数据库的运行情况、用户的操作、错误的信息等。MySQL的日志分为以下四大类:错误日志:记录mysql服务的启动,运行或停止mysql服务时出现的问题;查询日志:记录建立的客户端的连接和执行的语句;二进制日志:记录所有更改数据的语句,可以用于数据的复制
分类: 数据库 发布时间: 12-30 22:00 阅读次数: 0

JavaScript | 值传递、引用传递的区别

值传递 JavaScript值传递的数据类型:字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined), 这五种数据类型是按值访问的,因为可以直接操作保存在变量中的实际值,JavaScript值传递的数据类型保存在栈内存中。 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script type="t
分类: 其他 发布时间: 12-30 21:50 阅读次数: 0

video 视频添加autoplay属性还是播放

<video loop="loop" muted :poster="imgUrl" class="video_" autoplay="autoplay">   <source src="@/assets/video/video-home.mp4" type="video/mp4" />   Your browser does not support the video tag. </video> 如上所示添加 muted 属性即可解决   
分类: 其他 发布时间: 12-30 21:50 阅读次数: 0

TimeSeriesEditor时间序列编辑软件之实战ReoGrid表格控件和Zedgraph绘图控件

最近用ReoGrid表格控件和Zedgraph绘图控件写了一个TimeSeriesEditor时间序列编辑软件,如下图。 目的就是体验一下这两个空间的用法,感觉还是挺好用的, 关于软件的使用说明可以访问: http://www.timegis.com/ts.htm ReoGrid 在这里下载 https://reogrid.net/ ZedGraph 在这里下载 https://sourceforge.net/projects/zedgraph/ 这里免费分享一下软件和全部源码,感兴趣者请加入
分类: 其他 发布时间: 12-30 21:50 阅读次数: 0

5. Nginx配置示例-动静分离

1. 动静分离   通过 location 指定不同的后缀名实现不同的请求转发。通过 expires 参数设置,可以使浏览器缓存过期时间,减少与服务器之前的请求和流量。具体 Expires 定义:是给一个资源设定一个过期时间,也就是说无需去服务端验证,直接通过浏览器自身确认是否过期即可,所以不会产生额外的流量。此种方法非常适合不经常变动的资源。(如果经常更新的文件,不建议使用 Expires 来缓存),我这里设置 3d,表示在这 3 天之内访问这个 URL,发送一个请求,比对服务器该文件最后更
分类: 其他 发布时间: 12-30 21:50 阅读次数: 0

svn操作--撤回篇

已修改的文件,但是还没提交 已提交的操作,还原
分类: 其他 发布时间: 12-30 21:50 阅读次数: 0

【CSS3】

border-radius圆角边框 四个值: 第一个值为左上角,第二个值为右上角,第三个值为右下角,第四个值为左下角。 三个值: 第一个值为左上角, 第二个值为右上角和左下角,第三个值为右下角 两个值: 第一个值为左上角与右下角,第二个值为右上角与左下角 一个值: 四个圆角值相同 box-shadow盒阴影 box-shadow: offset-x offset-y blur spread color inset box-shadow: X轴偏移量 Y轴偏移量 [阴影模糊半径] [阴影扩展]
分类: 其他 发布时间: 12-30 21:50 阅读次数: 0

html vue简单

1.Vue 简单的替换更新 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Vue</title> </head> <body> <div id="app"> <h2>{{ product }}Python</h2> </div> </body> <!-- <script
分类: 其他 发布时间: 12-30 21:50 阅读次数: 0

集群启动

------------恢复内容开始------------ 启动完整集群的步骤 1 #启动完整集群的步骤 2 #第一步:启动zookeeper 3 ./ssh_all_zookeeper.sh /usr/local/zookeeper/bin/zkServer.sh start 4 #第二步:在nn1上启动所有 5 start-all.sh 6 #第三步:在nn1上启动yarn日志代理服务 7 yarn-daemon.sh start proxyserver 8 #第四步:在nn1上启动MR
分类: 其他 发布时间: 12-30 21:50 阅读次数: 0

Redis高级用法

第一章 redis初识 1.1 Redis是什么 介绍 开源:早起版本2w3千行 基于键值对的存储系统:字典形式 多种数据结构:字符串,hash,列表,集合,有序集合 高性能,功能丰富 那些公司在用 github,twitter,stackoverflow,阿里,百度,微博,美团,搜狐 1.2 Redis特性(8个) 速度快:10w ops(每秒10w读写),数据存在内存中,c语言实现,单线程模型 持久化:rdb和aof 多种数据结构: 5大数据结构 BitMaps位图:布隆过滤器 本质是 字
分类: 其他 发布时间: 12-30 21:50 阅读次数: 0

《程序员修炼之道》读后感(六)

  本篇针对第六章——“当你编码时”进行论述   我在编写代码的时候通常都会先过一遍设计思路,之后就开始下手,往往写到一般就有了新的改进想法,到那个时候再说(笑)。   其实编码的时候偶尔会发生这种情况,就是你无意写下的代码让你的程序成功运行,或者说再回过头来看的时候,你并不清楚这段代码到底有什么作用,但这种情况毕竟是少数,因为编码的时候通常都有很强的目的性,如果没有的话是无法达成目标的。可见,这种巧合编程我们不能对其保有依赖性。   编码需要面对大量的算法架构,算法速率则决定了我们的作品是否
分类: 其他 发布时间: 12-30 21:50 阅读次数: 0

c语言之指向函数的指针

一个函数在编译时被分配给一个入口地址。这个函数的入口地址就被称为函数指针。 #include<stdio.h> #include<iostream> int max(int, int); int main() { int (*p)(int,int); int a, b, c; p = max; printf("请输入a,b的值,以空格隔开:\n"); scanf_s("%d %d", &a, &b); c = (*p)(a, b); pr
分类: 其他 发布时间: 12-30 21:50 阅读次数: 0