百度前端学院第九天到第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
分类: 其他 发布时间: 10-15 23:00 阅读次数: 0

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
分类: 企业开发 发布时间: 10-15 23:00 阅读次数: 0

LVS负载均衡原理

实现LVS负载均衡转发方式有三种,分别为NAT、DR、TUN模式,LVS常见算法包括RR、LC、WRR、WLC等 LVS NAT原理:用户请求LVS到达director,director将请求的报文的目标IP地址改成后端的realserver IP地址,同时将报文的目标端口也改成后端选定的realserver相应端口,最后将报文发送到realserver,realserver将数据返回给director,director再将数据发送给用户。由于两次请求都会经过director,所以direct
分类: 其他 发布时间: 10-15 22:50 阅读次数: 0

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
分类: 其他 发布时间: 10-15 22:50 阅读次数: 0

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
分类: 其他 发布时间: 10-15 22:50 阅读次数: 0

IO 多路复用详解

转自:https://blog.csdn.net/sehanlingfeng/article/details/78920423
分类: 其他 发布时间: 10-15 22:50 阅读次数: 0

drf解析,异常,响应模块

解析模块 为什么要配置解析模块 """ 1)drf给我们通过了多种解析数据包方式的解析类 2)我们可以通过配置来控制前台提交的哪些格式的数据后台在解析,哪些数据不解析 3)全局配置就是针对每一个视图类,局部配置就是针对指定的视图来,让它们可以按照配置规则选择性解析数据 """ 解析模块源码入口,APIView的dispatch 全局配置:项目settings.py文件 REST_FRAMEWORK = { # 全局解析类配置 'DEFAULT_PARSER_CLAS
分类: 其他 发布时间: 10-15 22:50 阅读次数: 0

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': '密码不能为空.',
分类: 其他 发布时间: 10-15 22:50 阅读次数: 0

Net Core的流控服务 Net Core的流控服务

Net Core的流控服务 先前有一篇博文,梳理了流控服务的场景、业界做法和常用算法 统一流控服务开源-1:场景&业界做法&算法篇 最近完成了流控服务的开发,并在生产系统进行了大半年的验证,稳定可靠。今天整理一下核心设计和实现思路,开源到Github上,分享给大家 https://github.com/zhouguoqing/FlowControl 一、令牌桶算法实现 先回顾一下令牌桶算法示意图 随着时间流逝,系统会按恒定1/QPS时间间隔(如果QPS=100,则间隔是10ms) 往桶里加入T
分类: 其他 发布时间: 10-15 22:50 阅读次数: 0

第七次安卓作业

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="
分类: 其他 发布时间: 10-15 22:50 阅读次数: 0

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 本
分类: 其他 发布时间: 10-15 22:50 阅读次数: 0

drf序列化与反序列化

序列化组件: 知识点:Serializer(偏底层)、ModelSerializer(重点)、ListModelSerializer(辅助群改) Serializer 序列化准备: 模型层:models.py class User(models.Model): SEX_CHOICES = [ [0, '男'], [1, '女'], ] name = models.CharField(max_length=64) pwd = mod
分类: 其他 发布时间: 10-15 22:50 阅读次数: 0

20182301 2019-2020-1 《数据结构与面向对象程序设计》第6周学习总结

20182301 2019-2020-1 《数据结构与面向对象程序设计》第6周学习总结 教材学习内容总结 异常处理: 错误和异常代表不常见的或不正确处理的对象 三张方式: 不处理异常 在异常发生的地方处理 在程序的其他地方处理异常 不捕获异常 抛出异常时输出的消息提供了方法调用栈的轨迹 getMessage方法返回一个字符串说明原因 printStackTrace方法输出调用栈跟踪信息 try-catch语句 接在try块后的catch子句定义如何处理一种具体异常,一个try可以对多个touc
分类: 其他 发布时间: 10-15 22:50 阅读次数: 0

新人求指教

public class Demo{   public static void main(String[] args){     System.out.peintln("新人求赐教")   } }
分类: 其他 发布时间: 10-15 22:50 阅读次数: 0

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-
分类: 其他 发布时间: 10-15 22:50 阅读次数: 0

透过WinDBG的视角看String

问题 C# String有两个比较有趣的特性.959370442 String的恒定性. 字符串横定性是指一个字符串一经创建,就不可改变。那么也就是说当我们改变string值的时候,便会在托管堆上重新分配一块新的内存空间,而不会影响到原有的内存地址上所存储的值。 String的驻留. CLR runtime通过维护一个表来存放字符串,该表称为拘留池,它包含程序中以编程方式声明或创建的每个唯一的字符串的一个引用。因此,具有特定值的字符串的实例在系统中只有一个。 对应着两个特性, 我产生了一些疑问
分类: 其他 发布时间: 10-15 22:50 阅读次数: 0

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
分类: 其他 发布时间: 10-15 22:50 阅读次数: 0

ROS的安装与使用

一、apt方式安装 安装 说起ROS,可能大家现在或多或少都有所了解。现如今世界机器人发展之迅猛犹如几十年前计算机行业一样,机器人也逐渐进入到千家万户,大到工业机器人,小到家用的服务型机器人,各式各样,为各种人们生活所需的机器人以计算机技术的发展为基础的机器人也是如雨后春笋。机器人可主要分为硬件层和软件层两个大的主要方向。每一种类型的机器人都需要以硬件的实际情况编写符合用户需要的功能,渐渐的人们发现,这样的机器人代码的复用率很低,大大阻碍了机器人的发展。因此ROS便是为机器人在研发的过程中的代
分类: 其他 发布时间: 10-15 22:50 阅读次数: 0

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
分类: 其他 发布时间: 10-15 22:50 阅读次数: 0

用户登录——三层架构

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
分类: 其他 发布时间: 10-15 22:50 阅读次数: 0