百度前端学院第九天到第11天笔记
预览页面。建议在125%的大小下查看 笔记 inline-block不接受margin: auto 固定宽高时 把top left right``bottom 都设置为0,然后margin auto可以实现垂直水平居中 居中详解 css overflow失效的原因 html文件 <!DOCTYPE html>
<html>
<head>
<meta name="charset" content="utf-8">
<meta http-equiv="ref
ACL扩展访问控制列表详解
本章实验:允许win10-1访问linux的web服务禁止win10-1访问linux的其他服务允许win10访问win10-2主机ACL扩展访问控制列表详解1.配置GNS3三台主机,一台路由器win10-1:绑定VMnet1网卡win10-2:绑定VMnet2网卡linux:绑定VMnet8网卡作为测试f0/0:192.168.1.1/24f1/0:192.168.2.1/24f10/1:192
Codeforces 1109E Sasha and a Very Easy Test 线段树
因为mod不是质数, 所以要处理一下除的操作, 考虑吧mod分解质因数, 然后把所有数都按mod 分解出来的质因数进行拆分, 然后就能维护了。 #include<bits/stdc++.h>
#define LL long long
using namespace std;
const int N = (int)1e5 + 7;
int mod;
struct Bit {
int a[N];
inline void modify(int x, int
7.docker私有registry
一、Docker Registry分类 Registry用于保存docker镜像,包括镜像的层次结构和元数据。都是基于https或者http工作的。 用户可自建Registry,也可使用官方的Docker Hub。 分类: Sponsor Registry:第三方的registry,供客户和Docker社区使用; Mirror Registry:第三方的registry,只让客户使用; Vendor Registry:由发布docker镜像的供应商提供的registry; Private Re
drf解析,异常,响应模块
解析模块 为什么要配置解析模块 """
1)drf给我们通过了多种解析数据包方式的解析类
2)我们可以通过配置来控制前台提交的哪些格式的数据后台在解析,哪些数据不解析
3)全局配置就是针对每一个视图类,局部配置就是针对指定的视图来,让它们可以按照配置规则选择性解析数据
""" 解析模块源码入口,APIView的dispatch 全局配置:项目settings.py文件 REST_FRAMEWORK = {
# 全局解析类配置
'DEFAULT_PARSER_CLAS
django form组件自定义验证
1.自定义正则表达式 password = django_fields.RegexField(
'^(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[!@#$\%\^\&\*\(\)])[0-9a-zA-Z!@#$\%\^\&\*\(\)]{8,32}$',
min_length=12,
max_length=32,
error_messages={'required': '密码不能为空.',
Net Core的流控服务 Net Core的流控服务
Net Core的流控服务 先前有一篇博文,梳理了流控服务的场景、业界做法和常用算法 统一流控服务开源-1:场景&业界做法&算法篇 最近完成了流控服务的开发,并在生产系统进行了大半年的验证,稳定可靠。今天整理一下核心设计和实现思路,开源到Github上,分享给大家 https://github.com/zhouguoqing/FlowControl 一、令牌桶算法实现 先回顾一下令牌桶算法示意图 随着时间流逝,系统会按恒定1/QPS时间间隔(如果QPS=100,则间隔是10ms) 往桶里加入T
ABP进阶教程10 - PDF导出中文乱码
点这里进入ABP进阶教程目录 问题描述 功能按钮 - 导出PDF,中文信息导出为乱码。 解决方案 导出PDF是通过pdfmake.js实现的。 检查发现是pdfmake引用的vfs_fonts.js字体只有一种: Roboto,而Roboto不支持中文。 解决思路是生成一个包含支持中文字体的vfs_fonts.js替换掉旧的文件。 下载项目 下载pdfmake https://github.com/bpampuch/pdfmake 安装gulp 全局安装 npm i gulp-cli -g 本
drf序列化与反序列化
序列化组件: 知识点:Serializer(偏底层)、ModelSerializer(重点)、ListModelSerializer(辅助群改) Serializer 序列化准备: 模型层:models.py class User(models.Model):
SEX_CHOICES = [
[0, '男'],
[1, '女'],
]
name = models.CharField(max_length=64)
pwd = mod
20182301 2019-2020-1 《数据结构与面向对象程序设计》第6周学习总结
20182301 2019-2020-1 《数据结构与面向对象程序设计》第6周学习总结 教材学习内容总结 异常处理: 错误和异常代表不常见的或不正确处理的对象 三张方式: 不处理异常 在异常发生的地方处理 在程序的其他地方处理异常 不捕获异常 抛出异常时输出的消息提供了方法调用栈的轨迹 getMessage方法返回一个字符串说明原因 printStackTrace方法输出调用栈跟踪信息 try-catch语句 接在try块后的catch子句定义如何处理一种具体异常,一个try可以对多个touc
docker镜像源设置
由于docker默认镜像源为国外官方源,下载速度较慢。设置国内镜像源可加速 修改文件 /etc/docker/daemon.json vi /etc/docker/daemon.json 添加以下内容后,重启docker服务: {
"registry-mirrors": ["http://hub-mirror.c.163.com"]
} 其他源地址: Docker 官方中国区
https://registry.docker-cn.com
网易
http://hub-
透过WinDBG的视角看String
问题 C# String有两个比较有趣的特性.959370442 String的恒定性. 字符串横定性是指一个字符串一经创建,就不可改变。那么也就是说当我们改变string值的时候,便会在托管堆上重新分配一块新的内存空间,而不会影响到原有的内存地址上所存储的值。 String的驻留. CLR runtime通过维护一个表来存放字符串,该表称为拘留池,它包含程序中以编程方式声明或创建的每个唯一的字符串的一个引用。因此,具有特定值的字符串的实例在系统中只有一个。 对应着两个特性, 我产生了一些疑问
tomcat单机多应用部署,Nginx负载均衡
一、Windows 1. 安装两个tomcat服务器以上
2. 配置环境变量
CATALINA_BASE:D:\servers\Tomcat8
CATALINA_HOME:D:\servers\Tomcat8
TOMCAT_HOME:D:\servers\Tomcat8
CATALINA_2_BASE:D:\servers\Tomcat8 - 2
CATALINA_2_HOME:D:\servers\Tomcat8 - 2
2019牛客国庆集训派对day3
E. Grid 大意: 给定$n\cdot m$个点的图, 初始无边, $q$个操作, $(1,a,b)$表示第$a$列到第$b$列全连起来, $(2,a,b)$表示把第$a$行到第$b$行全连起来, 每次操作后输出连通块个数. 只有连接操作, 没有撤销, 那么直接用$set$暴力模拟即可. 还有一种线段树做法, 设一共$a$行连通, $b$列连通, 可以发现答案是$nm-a(m-1)-b(n-1)+max(0,(a-1)(b-1))$, 这样很容易用线段树维护, 并且可以支持删边. #inc
用户登录——三层架构
1、MVC开发模式(web开发模式): M:model-------javabean(封装数据) V:view----------jsp(显示数据) C:controller----servlet(获取数据) 2、javaee的三层架构(javaee开发): web层:与客户端交互 service层:复杂的业务处理 dao层:与数据库交互 3、工程结构: 4、三层架构: web层: protected void doPost(javax.servlet.http.HttpServletRequ
今日推荐
周排行