超越队西柚考勤系统--Beta冲刺2

超越队西柚考勤系统- -beta冲刺2 格式描述 这个作业属于哪个课程 课程链接 这个作业要求在哪里 作业链接 团队名称 超越队(西柚考勤系统) 这个作业的目标 对alpha版本的程序进行改进,代码核查 一、成员列表 姓名 学号 蔡玉蓝(组长) 201731024205 郑雪 201731024207 何玉姣 201731024209 王春兰 201731024211 二、SCRUM部分 (1)各成员情况 201731024205 1、今日进展:审查学生考勤和教师服务部分代码 2、存在问题:
分类: 其他 发布时间: 11-25 22:34 阅读次数: 0

请求模块分析

Request请求分析 在APIView的dispatch方法中, 调用了request = self.initialize_request(request, *args, **kwargs) 这句话对来自django的request对象进行了二次封装. 它是DRF的自定义Request类. 下面就进行详细的分析. 源码分析 首先跟进initialize_request方法 def initialize_request(self, request, *args, **kwargs):
分类: 其他 发布时间: 11-25 22:34 阅读次数: 0

库存股

库存股作为“股本”的抵减项目,借贷方向与“股本”也相反,借方记增加,贷方记减少,余额一般在借方,所以,库存股的借贷方向和资产类方向一样。
分类: 其他 发布时间: 11-25 22:34 阅读次数: 0

Summit中的Power服务器的带宽计算

Summit Power服务器的带宽的计算 看CPU之间的SMP的速度,SMP的单向带宽:16GT/s*32bit/8=64GB/s; 看CPU和内存之间的带宽的计算,内存8通道*2666MHz*64bit/8/1000=8*21.328GB/s=170.624GB/s=166.625GiB/s 看CPU和GPU之间的带宽的计算,使用了2条NVLink 2.0,单向的带宽为:25GT/s*2Link*8Lan/8=50GB/s;GPU之间的带宽也是这样的; 看CPU和网卡之间的带宽,X16的P
分类: 其他 发布时间: 11-25 22:34 阅读次数: 0

华为模拟器eNSP常用命令

最近一段了解网络协议,使用了华为模拟器eNSP搭建了几个路由实验,分享一下在搭建过程中,经常使用的命令. 路由器命令行常用命令: 1. system-view 进入系统视图,默认我们打开命令行前面提示是尖括号<>,此为用户视图,当我们输入sys时就可以进入系统视图来对路由进行操作了 interface + 接口名 用来设置接口,例如路由器上有FE接口,和GE接口,我们可以输入 interface g 0/0/0 来选中指定的GE接口来进行设置 ip address IP地址 子网掩码 用来添加
分类: 其他 发布时间: 11-25 22:34 阅读次数: 0

spring boot集成shiro-redis时,分布式根据seesionId获取session报错排查总结

昨天在集成shiro-redis的时候,使用sessionId在其他微服务获取用户的session时,发生错误:There is no session with id [xxx]。 查遍了所有资料,基本上说的时cookieId造成的,和我的问题明显不一致,无奈只能down源码,调试跟踪。发现错误代码是因为RedisSessionDAO.doReadSession方法catch了异常后,没有抛出造成的,直接返回一个session 为null的返回值,上代码: @Override pro
分类: 其他 发布时间: 11-25 22:34 阅读次数: 0

leetcode 29. 两数相除 java

题目: 给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。 返回被除数 dividend 除以除数 divisor 得到的商。 示例 1: 输入: dividend = 10, divisor = 3 输出: 3 示例 2: 输入: dividend = 7, divisor = -3 输出: -2 说明: 被除数和除数均为 32 位有符号整数。 除数不为 0。 假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−23
分类: 其他 发布时间: 11-25 22:34 阅读次数: 0

重写序列化组件

from rest_framework.serializers import ModelSerializer from api import models from rest_framework import serializers from django.contrib.auth import authenticate from utils import TokenIssue class LoginModelSerializer(ModelSerializer): - 必须使用自定义
分类: 其他 发布时间: 11-25 22:34 阅读次数: 0

JavaScript:for循环中let与var变量的绑定

碰到一道题: for(var i=0;i<2;i++){ setTimeout(function(){ console.log(i); },100) } //输出结果为:2 2 for(let i=0;i<2;i++){ setTimeout(function(){ console.log(i); },100) } //输出结果为:0 1 我们先从第一个for循环说起,setTImeout是异步执行的 因此setTImeout在异步队列中,需要等待同步队列(for
分类: 其他 发布时间: 11-25 22:34 阅读次数: 0

python 多行对应元素求和

今天有个统计需求,需要对应的元素的列求和,文件示例如下: 1 ID1 0 2 7 2 ID2 1 5 6 3 ID3 2 2 6 4 ID4 1 6 0 5 ID2 3 8 3 6 ID2 0 8 3 7 ID4 2 2 9 8 ID2 3 7 7 9 ID1 1 5 3 10 ID2 2 3 7
分类: 其他 发布时间: 11-25 22:34 阅读次数: 0

【Git】thinkphp5自动化部署的注意事项

直接开始 1 服务器克隆项目 git clone git@*****.com/project.git 2 更改所有者 chown www:www /www/wwwroot/project/* -R 3 project 根目录 chmod -R 777 .git/* 4 project 根目录 chmod -R 777 runtime/* 5 project 根目录 .gitignore /vendor *.log /thinkphp .env
分类: 其他 发布时间: 11-25 22:34 阅读次数: 0

[Maven]常用命令

简单介绍maven中的常用命令 maven的生命周期共9步: clean =>validate => compile =>test => package =>verify => install =>site => deploy 新建Maven项目: mvn -B archetype:generate \ -DarchetypeGroupId=org.apache.maven.archetypes \ -DgroupId=com.mycompany.app \ -DartifactId=my-a
分类: 其他 发布时间: 11-25 22:34 阅读次数: 0

java试题复盘——11月25日

上: 11、下列表述错误的是?(D) A、int是基本类型,直接存数值,Integer是对象,用一个引用指向这个对象。 B、在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过 C、封装的主要作用在于对外隐藏内部实现细节,可以增强程序的安全性 D、final是java中的修饰符,可以修饰类、接口、抽象类、方法和属性。 解析: 抽象类:子类继承重写 final:不允许重写 此处矛盾 16、默认RMI采用的是什么通信协议? C A、H
分类: 其他 发布时间: 11-25 22:34 阅读次数: 0

pytest--生成HTML报告

前戏 我们做自动化,测试报告是必不可少的。方便自己查看,也可以供领导查看,一个测试报告就可以说明我们做了哪些事情,pytest-html插件给我们提供了一个很简陋的测试报告,为什么说简陋,因为是真简陋,和allure专业级的测试报告比起来,差的不是一丁半点。 pytest-html可以为pytest生成一个显示测试结果的网页。这个HTML报告可以对测试结果(通过,跳过,失败,错误,预期失败,预期失败但通过)进行筛选,还可以按测试名称,持续时间,结果状态来排序。HTML报告还可以定制一些元素,如
分类: 其他 发布时间: 11-25 22:34 阅读次数: 0

pytorch Gradient Clipping

梯度裁剪(Gradient Clipping) import torch.nn as nn outputs = model(data) loss= loss_fn(outputs, target) optimizer.zero_grad() loss.backward() nn.utils.clip_grad_norm_(model.parameters(), max_norm=20, norm_type=2) optimizer.step() nn.utils.clip_grad_norm
分类: 其他 发布时间: 11-25 22:34 阅读次数: 0

EFK环境下的es集群告警信息

EFK环境下es集群很多timeout告警,到底是啥问题呢?
分类: 企业开发 发布时间: 11-25 22:30 阅读次数: 0

CentOS7系统配置Nginx服务+Apache动静分离(实战!)

Nginx动静分离介绍Nginx的静态处理能力很强,但是动态处理能力不足,因此,在企业中常用动静分离技术;静态页面交给Nginx处理,动态页面交给PHP-FPM模块或Apache处理;在Nginx的配置中,是通过location配置段配合正则匹,配实现静态与动态页面的不同处理方式。搭建LAMP架构为方便实验直接用yum安装,不用手工编译安装。用两台虚拟机,分别搭建LAMP架构和Nginx服务。1.
分类: 企业开发 发布时间: 11-25 22:30 阅读次数: 0

PTA 根据后序中序遍历输出先序遍历

本题要求根据给定的一棵二叉树的后序遍历和中序遍历结果,输出该树的先序遍历结果。 输入格式: 第一行给出正整数N(≤30),是树中结点的个数。随后两行,每行给出N个整数,分别对应后序遍历和中序遍历结果,数字间以空格分隔。题目保证输入正确对应一棵二叉树。 输出格式: 在一行中输出Preorder:以及该树的先序遍历结果。数字间有1个空格,行末不得有多余空格。 输入样例: 7 2 3 1 5 7 6 4 1 2 3 4 5 6 7 输出样例: Preorder: 4 1 3 2 6 5 7 1 /
分类: 其他 发布时间: 11-25 22:17 阅读次数: 0

整合spring cloud云服务架构 - common-service 项目构建过程

我们将对common-service整个项目进行剖析,将整个构建的流程给记录下来,让更多的关注者来参考学习。首先在构建springcloud的common-service之前,我们需要准备的技术:Maven(项目构建)、SpringBoot、SpringCloud、微服务概念、去中心化思想、分布式等,针对于common-service的顶级项目,这里我们主要使用Maven来构建,闲话少说,我们直接
分类: 移动开发 发布时间: 11-25 22:10 阅读次数: 0

07 flask源码剖析之用户请求过来流程

07 Flask源码之:用户请求过来流程 1.创建ctx = RequestContext对象 RequestContext对象封装Request对象 RequestContext对象封装session数据 源码实现: def wsgi_app(self, environ, start_response): """ ctx = RequestContext(self, environ) """ # 2.1 创建RequestContext对象
分类: 其他 发布时间: 11-25 22:03 阅读次数: 0