MySQL--批量插入导致自增跳号问题

对于批量插入数据的操作,MySQL申请自增的策略为: 在批量插入语句执行过程中,申请策略: 1、第一次申请自增值时,会分配1个 2、在N次申请自增值时,会分配上一次(第N-1次)的2倍。 测试Demo: ## 创建测试表 CREATE TABLE `tb000` ( `id` int(11) NOT NULL auto_increment primary key, `c1` int(11) DEFAULT NULL, `c2` varchar(5) DEFAULT NULL ) E
分类: 其他 发布时间: 02-21 22:28 阅读次数: 0

django的简单原理

一.自定义客户端和服务端的请求响应   1.客户端打开url,向服务器发出请求   2.服务端用socket写一个py,用于接收请求和做出响应   3.服务端接收请求   4.服务端模拟HTTP协议做出响应,状态行为 b"HTTP/1.1 200 ok\r\n\r\n响应正文" import socket server = socket.socket() server.bind(("127.0.0.1",8888)) server.listen() conn,addr = server.a
分类: 其他 发布时间: 02-21 22:28 阅读次数: 0

Spring框架的基本使用(AOP部分)

AOP,Aspect Oriented Programming,意为面向切面编程,是通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。一般应用于事物管理,性能监视,安全检查,缓存,日志等。 AOP实现原理 AOP底层是采用代理的机制进行实现。如果是一个实现类(接口的实现类),Spring会采用jd
分类: 其他 发布时间: 02-21 22:28 阅读次数: 0

HTML5 File API 全介绍

  在 HTML5 File API 出现之前,前端对于文件的操作是非常有局限性的,大多需要配合后端实现。出于安全角度考虑,从本地上传文件时,代码不可能获取文件在用户本地的地址,所以纯前端不可能完成一些类似图片预览的功能。但是 File API 的出现,让这一切变成了可能。 1、FileList 对象   FileList 对象针对表单的 file 控件。当用户通过 file 控件选取文件后,这个控件的 files 属性值就是 FileList 对象。它在结构上类似于数组,包含用户选取的多个文
分类: 其他 发布时间: 02-21 22:28 阅读次数: 0

Ubuntu上使用过的命令

添加时间20181022 1. mount /dev/sdc1 /home/data # 挂载服务器的硬盘到/home/data 2. df -h # 显示已经挂载的硬盘 win10连接ubuntu服务器的步骤 win10上运行命令提示行 运行win+r命令后,执行cmd 使用ssh协议连接服务器账号IP:172.XX.X.XXX,账号:yzn,密码:yzn123 > ssh [email protected]
分类: 其他 发布时间: 02-21 22:28 阅读次数: 0

PAT 甲级 1135 Is It A Red-Black Tree

https://pintia.cn/problem-sets/994805342720868352/problems/994805346063728640 There is a kind of balanced binary search tree named red-black tree in the data structure. It has the following 5 properties: (1) Every node is either red or black. (2) Th
分类: 其他 发布时间: 02-21 22:28 阅读次数: 0

【English】十三、英语中的连词有哪些,都有什么作用

一、什么是连词   参考:https://m.hujiang.com/en_cixing/yylc/   连词是一种虚词,用于连接单词、短语、从句或句子,在句子中不单独用作句子成分。   连词按其性质可分为并列连词和从属连词。   并列连词用于连接并列的单词、短语、从句或句子,如and, but, or, for等;   从属连词主要引出名词性从句(主语从句、宾语从句、表语从句等)和状语从句(时间状语从句、条件状语从句、目的状语从句等),引出名词性从句的连词如that, whether等,引出
分类: 其他 发布时间: 02-21 22:28 阅读次数: 0

ansible之基础篇(三)

setup ansible_all_ipv4_addresses # ipv4的所有地址 ansible_all_ipv6_addresses # ipv6的所有地址 ansible_date_time # 获取到控制节点时间 ansible_default_ipv4 # 默认的ipv4地址 ansible_distribution # 系统 ansible_distribution_major_version # 系统的大版本 ansible_distribution_version # 系
分类: 其他 发布时间: 02-21 22:28 阅读次数: 0

沟通协作:避免犯低级错误,开发前沟通清楚所有细节

开发前沟通清楚所有细节,包括和产品对需求的沟通、和后端开发对接口和数据格式的沟通。 这里特别要说的是和后端的沟通,最近好几次提测之后,才发现犯了一些因为和后端没沟通好字段导致的低级错误。比如今天的字段的值的问题,本来为空时需求要求前端渲染显示‘/’,而后端给前端返回的是null。后端也没有事先给前端说这个null就代表要显示的‘/’,当我看到后端返回的null的时候,以为除了‘/’以外还会显示另外一种情况——什么都不显示(这里我脑子里疏忽了产品给的完善的原型图,原型图里面并没有体现页面上有空值
分类: 其他 发布时间: 02-21 22:28 阅读次数: 0

Codeforces Round #540 (Div. 3)--1118C - Palindromic Matrix

https://codeforces.com/contest/1118/problem/C 在查找元素的时候,必须按4,2,1的顺序进行。因为,如果先找1,可能就把原来的4拆散了,然后再找4,就找不到了 #include<bits/stdc++.h> using namespace std; int ans[25][25]; int main(){ int n; cin>>n; map<int,int> mp; int t; for(int i=0;i<
分类: 其他 发布时间: 02-21 22:28 阅读次数: 0

ansible 模块 roles

setup 作用,用来查看用看内部的详细信息 ansible_all_ipv4_addresses # ipv4的所有地址 ansible_all_ipv6_addresses # ipv6的所有地址 ansible_date_time # 获取到控制节点时间 ansible_default_ipv4 # 默认的ipv4地址 ansible_distribution # 系统 ansible_distribution_major_version # 系统的大版本 ansible_d
分类: 其他 发布时间: 02-21 22:28 阅读次数: 0

elementUI+Vue实现管理系统的登录页面

<template> <div class="maxbox"> <div id="appp"> <vue-particles color="#dedede" :particleOpacity="0.7" :particlesNumber="80" shapeType="circle" :particleSize="4" linesColor="#dedede" :linesWidth="1" :lineLinked="true" :lineOpacity="0.4" :linesDistanc
分类: 其他 发布时间: 02-21 22:28 阅读次数: 0

Django基础一之web框架的本质 Django基础一之web框架的本质

Django基础一之web框架的本质 本节目录 一 web框架的本质及自定义web框架 二 模板渲染JinJa2 三 MVC和MTV框架 四 Django下载安装 五 基于Django实现一个简单的示例 一 web框架的本质及自定义web框架 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端,基于请求做出响应,客户都先请求,服务端做出对应的响应,按照http协议的请求协议发送请求,服务端按照http协议的响应协议来响应请求,这样的网络
分类: 其他 发布时间: 02-21 22:28 阅读次数: 0

Javascript高级编程学习笔记(67)—— 事件(11)HTML5事件

DOM规范没有涵盖所有浏览器支持的所有事件 而许多浏览器出于满足用户需求,或解决特殊问题的目的,实现了一些自定义事件 HTML5列出了浏览器应该支持的所有事件,这里只讨论得到浏览器完善支持的事件(并非全部) contextmenu事件 windows95 在PC中引入了上下文菜单的概念,即通过鼠标右键可以调出上下文菜单 在该概念提出后不久,该概念也被引入了web 领域 在web中实现该概念,开发人员面临的主要问题是:1.如何确定上下文菜单以何种方式打开(windows中鼠标右键,Mac中 ct
分类: 其他 发布时间: 02-21 22:28 阅读次数: 0

整合X-Admin前端框架改造ABP

  “站在巨人的肩膀上”,这样一来,不要万事亲恭,在值得的方向上节约时间,毕竟人生就这么一次。在接触ABP以来,一直想花点时间整合LayUI前端框架到ABP中,进而能够逐渐打磨出一套适合自己的框架,开发习惯、项目架构、界面风格等等。在年前花了点时间了解了LayUI现有的后台模板,虽然LayUI自家的LayUIAdmin很不错,但奈何于贫穷,因此绕道看看是否有前端同胞已经弄出来一份免费版的,比较了几份后台模板后,找到了合适的X-Admin。   演示地址:http://123.207.15.23
分类: 其他 发布时间: 02-21 22:28 阅读次数: 0

uwsgi + nginx 发布

下载uwsgi 基于pip 若是没有下载 yum install -y python2-pip pip install uwsgi 出上面的错 ,安装python的development包 yum install -y python-devel 若少c 文件 输入 yum groupinstall "Development tools" 第二步 下载django pip install django==1.11.11 在/root 下创建 mkdir /data 创建django 项目 dja
分类: 其他 发布时间: 02-21 22:28 阅读次数: 0

bzoj5210最大连通子块和

题解: 考虑朴素的dp:$$f_{u} = max(\sum_{v} f_{v} + w_{u} , 0) \ \ \ \ h_{u} = max( max_{v} \{ h_{v} \} , h_{u} )$$ 考虑利用树剖修改:记$son_{u}$为$u$的重儿子,$g_{u}$为$u$所有轻儿子之和加$w_{u}$; 方程变成: $g_{u} = w_{u} + \sum_{v!=son_{u}} f_{v} $ $f_{u} = max(f_{son_{u}}+ g_{u} , 0)
分类: 其他 发布时间: 02-21 22:28 阅读次数: 0

关于ansible 创建目录安装redis、nginx

一、创建目录结构 在 /roles的目录下创建角色 如,创建安装redis的角色文件夹,创建nginx角色文件夹 之后在每个角色文件夹下创建包含如下的文件夹: 二、在tasks文件下创建单个任务 例如安装redis,复制配置文件,启动redis install.yml start.yml copyfile.yml template 使用的是绝对路劲,redis.conf.j2配置文件是复制 cp /etc/redis.conf /roles/redis/templates/redis.conf
分类: 其他 发布时间: 02-21 22:28 阅读次数: 0

SVD分解求解旋转矩阵

1、设是两组Rd空间的点集,可根据这两个点集计算它们之间的旋转平移信息。 2、设R为不变量,对T求导得: 令 则 将(4)带入(1)得: 令 则 (相当于对原来点集做减中心点预处理,再求旋转量) 3、 计算旋转量 因为R为正交阵且,均为标量, 所以 所以 而 令,对S进行SVD分解,则 令,则M为正交阵, 要求得最大迹,则使mii=1,则M必为单位阵,即
分类: 其他 发布时间: 02-21 22:28 阅读次数: 0