MySQL导出用户权限

在MySQL 5.5/5.6版本中,使用SHOW GRANTS命令可以导出用户的创建脚本和授权脚本。 hostname='127.0.0.1' port=3358 username='root' password='[email protected]' mysql_exe="/export/servers/mysql/bin/mysql" echo "select concat('show grants for ''',user,'''@''',host, ''';') from mysql.user w
分类: 其他 发布时间: 02-13 23:34 阅读次数: 0

[BZOJ 3551] Peaks加强版

[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=3551 [算法] 建出此图的kruskal重构树 用线段树合并维护每个联通块的第k大点权 这样就可以在线回答询问了 时间复杂度 : O((N + Q)log N) [代码] #include<bits/stdc++.h> using namespace std; const int N = 1e5 + 10; const int M = 5e5 + 10; const int MA
分类: 其他 发布时间: 02-13 23:34 阅读次数: 0

《Java从入门到精通》学习总结1

1. Java既是编译型语音,也是解释型语言:先将源代码编译成Java字节码,然后Java虚拟机对Java字节码进行解释运行 2. 使用命令行编译Java源代码时,如果代码中有中文,在编译时需要指定编码方式:javac -encoding utf-8 xx.java 3. Eclipse4.10版本没有支持32位操作系统,4.10以下是支持的 4. 当定义的final变量属于“成员变量”时,必须在定义时就设定它的初值,否则将会产生编译错误。 5. 在JDK1.7中,开始支持字符串类型的swit
分类: 其他 发布时间: 02-13 23:34 阅读次数: 0

转-js方法的封装

为什么要进行方法的封装? 在平时的生产环境中,我们经常写出这样的代码: function fAdd(iA,iB){ return iA+iB; } function fMul(iA,iB){ return iA-iB; } 其本质上是这样的: var fAdd = function(iA,iB){ return iA+iB; } var fMul = function(iA,iB){ return iA-iB; } 这样的话,我们就创建了两个全局变量,iA,iB
分类: 其他 发布时间: 02-13 23:34 阅读次数: 0

HDU4081:Qin Shi Huang's National Road System (任意两点间的最小瓶颈路)

Qin Shi Huang's National Road System Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 10567 Accepted Submission(s): 3727 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4081 Description: During the
分类: 其他 发布时间: 02-13 23:34 阅读次数: 0

牛客练习赛39 D 动态连通块+并查集 X bitset 优化

https://ac.nowcoder.com/acm/contest/368/D 题意 小T有n个点,每个点可能是黑色的,可能是白色的。 小T对这张图的定义了白连通块和黑连通块: 白连通块:图中一个点集V,若满足所有点都是白点,并且V中任意两点都可以只经过V中的点互相到达,则称V中的点构成了一个白连通块。 黑连通块:类似白连通块的定义。 小T对这n个点m次操作。 1、在两个点之间连一条边。 2、询问白(黑)连通块个数。 3、给出x,y两个点,保证同色(为了方便描述,x,y都是白点,黑色同理)
分类: 其他 发布时间: 02-13 23:34 阅读次数: 0

力扣(LeetCode)移除元素 个人题解

给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例 1: 给定 nums = [3,2,2,3], val = 3, 函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。 你不需要考虑数组中超出新长度后面的元素。 示例 2: 给定 nums = [0,1,
分类: 其他 发布时间: 02-13 23:34 阅读次数: 0

P1251 餐巾计划问题 费用流

https://www.luogu.org/problemnew/show/P1251 题意 有一家酒店,酒店每天需要ri张桌布,桌布可以现买,p元。可以通过快洗店,等m天,f元。可以通过慢洗店,等n天,s元。问满足每天用布需求的最小费用 思路 这道题拆点是要的,把一天拆成早上和晚上。比较精彩的是,把每天需要用ri张桌布分开来看,“早上需要有ri张脏布”,“晚上有ri张脏布”。翻译过来就是,早上向终点连ri容量的边,源点向晚上连ri容量的边。 然后又是三种情况的讨论,1)现买,源点向早上连费用
分类: 其他 发布时间: 02-13 23:34 阅读次数: 0

[BZOJ 3270] 博物馆

[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=3270 [算法] 记fi,j表示第一个人在i , 第二个人在j的概率 高斯消元即可 时间复杂度 : O(N ^ 6) [代码] #include<bits/stdc++.h> using namespace std; const int N = 30; typedef long long ll; typedef long double ld; typedef unsigned lo
分类: 其他 发布时间: 02-13 23:34 阅读次数: 0

Python网编_进程之互斥锁(lock)

我们千方百计实现了程序的异步,让多个任务可以同时在几个进程中并发处理,他们之间的运行没有顺序,一旦开启也不受我们控制。尽管并发编程让我们能更加充分的利用IO资源,但是也给我们带来了新的问题。 当多个进程使用同一份数据资源的时候,就会引发数据安全或顺序混乱问题。 import os import time import random from multiprocessing import Process def work(n): print('%s: %s is running' %(
分类: 其他 发布时间: 02-13 23:34 阅读次数: 0

CSU-1989 赶路的小X

题目链接 http://acm.csu.edu.cn:20080/csuoj/problemset/problem?pid=1989 题目 Description A国一共有N座城市,由M条双向公路连接。小X现在位于S市,他正在赶往T市。小X的时间有限,他还剩下L的时间。另外,到达每座城市,小X都需要缴纳一定的过路费,包括S市和T市。在缴纳过路费时,单次的花费越多,小X越不开心。他希望能够在规定时间内到达T市的同时,使缴纳过路费最多的那次最少。 Input 输入包含不超过10组数据。 对于每组
分类: 其他 发布时间: 02-13 23:34 阅读次数: 0

ip6tables 基本配置

一、配置效果[root@gs~]#ip6tables-nvLChainINPUT(policyDROP893packets,64296bytes)pktsbytestargetprotoptinoutsourcedestination2630229KACCEPTall**::/0::/0stateRELATED,ESTABLISHED526408ACCEPTtcp**::/0::/0tcpdpt:
分类: 企业开发 发布时间: 02-13 23:30 阅读次数: 0

Windows Server 2016-客户端退域的三种方法

前边我们提到了客户端加域的操作方法,本章为大家补充域客户端退域的操作过程,包含图形化、netdom remove、Powershell三种方法,具体内容如下:图形化退域方法:1.Win键,计算机右键属性:2.系统界面在计算机名称、域和工作组设置栏选择"更改设置":3.在系统属性界面,选择"更改":4.在更改界面隶属于框选择工作组并键入要加入的工作组信息,并确定:5.提示"离开域后,您需要知道本地管
分类: 企业开发 发布时间: 02-13 23:20 阅读次数: 0

varnish02 代理多台后端服务器

varnish代理多台后端服务器
分类: 企业开发 发布时间: 02-13 23:20 阅读次数: 0

BZOJ1319Sgu261Discrete Roots——BSGS+exgcd+原根与指标

题目描述 给出三个整数p,k,a,其中p为质数,求出所有满足x^k=a (mod p),0<=x<=p-1的x。 输入 三个整数p,k,a。 输出 第一行一个整数,表示符合条件的x的个数。 第二行开始每行一个数,表示符合条件的x,按从小到大的顺序输出。 样例输入 11 3 8 样例输出 1 2 提示 2<=p<p<=10^9 2<=k<=100000,0<=a 首先求出$p$的原根$g$,再求出$a$的指标$b$,即$g^b\equiv a(mod\ p)$。我们知道对于$[0,p-1]$中任
分类: 其他 发布时间: 02-13 23:18 阅读次数: 0

线段树求逆序对

前言 一直对线段树没有感觉,只会打板子,今天测试彻底被虐惨了,决定好好学习线段树,求逆序对个数是线段树的一个经典问题,那么从它开始吧。 题目描述 猫猫TOM和小老鼠JERRY最近又较量上了,但是毕竟都是成年人,他们已经不喜欢再玩那种你追我赶的游戏,现在他们喜欢玩统计。最近,TOM老猫查阅到一个人类称之为“逆序对”的东西,这东西是这样定义的:对于给定的一段正整数序列,逆序对就是序列中ai>aj且i<j的有序对。知道这概念后,他们就比赛谁先算出给定的一段正整数序列中逆序对的数目。 Update:数
分类: 其他 发布时间: 02-13 23:18 阅读次数: 0

tkinter学习系列之(六)Radiobutton控件

目录 目录 前言 (一)基本属性 (二)在Frame里布局: 目录 前言 Radiobutton单选框,在一组选框中,只能选中一个。 (一)基本属性 (1)特有属性: value 按钮的值 variable 控制变量 selectcolor 选中区域的颜色 (2)使用思路: 需要先定义tkinter里的变量:v = Intvar() v.set(),设置默认值 v.get(),获取选中的值 (3)源代码: import tkinter as tk win = tk.Tk() # 定义变量
分类: 其他 发布时间: 02-13 23:18 阅读次数: 0

Almost Acyclic Graph CodeForces - 915D (思维,图论)

大意: 给定无向图, 求是否能删除一条边后使图无环 直接枚举边判环复杂度过大, 实际上删除一条边可以看做将该边从一个顶点上拿开, 直接枚举顶点即可 复杂度$O(n(n+m))$ #include <iostream> #include <algorithm> #include <string.h> #include <math.h> #include <cstdio> #include <queue> #define REP(i,a,n) for(int i=a;i<=n;++i) #defi
分类: 其他 发布时间: 02-13 23:18 阅读次数: 0

单元测试jdk设置时区

有一个需求需要获得美国的凌晨0点,来计算当天用户的某操作的次数。(应用服务器在美东,数据库设置的是0时区) 代码如下: Calendar c1 = Calendar.getInstance(TimeZone.getTimeZone("America/New_York")); c1.set(11, 00); c1.set(12, 00); c1.set(13, 00); c1.getTime() 获得的时间是: Wed Feb 13 13:00:00 CST 2019 如果要模拟代码在美东跑,则
分类: 其他 发布时间: 02-13 23:18 阅读次数: 0

CF232C Doe Graphs

  传送门 Solution: (不理解时对着图研究一下就清楚啦!!!) sm[i]为|D(i)| (x,y,n)为x,y在D(n)中的最短路 已知sm[i-1]+1为D(i)的割点 于是x-y的最短路就可以分为三种情况: x<sm[n-1]+1&&y>=sm[n-1]+1  x<sm[n-1]+1&&y<sm[n-1]+1 x>=sm[n-1]+1&&y>=sm[n-1]+1 下面我们就来讨论这三种情况 x在图D(n-1)上,y在图D(n-2)上,它们的最短路必过割点sm[n-1]+1   
分类: 其他 发布时间: 02-13 23:18 阅读次数: 0