微信

sql sever 查询用户所有的表和各个表数据量

和oracle有区别,需要关联表 SELECTA.NAME,B.ROWS FROMsysobjects A JOINsysindexesBONA.id=B.idWHEREA.xtype=‘U‘ANDB.indidIN(0,1)ORDERBYB.ROWSDESC; --需要注意1.执行脚本需要在你新建的目标数据库那一层 新建查询;2.sys

取得一个数的个位,十位,百位或千位

给定一个数值98,取个位:98%10=8,取十位上的数值:98/10%10=9,通用方法:publicstaticvoidgetUnit(intnumber){//将数值转换位字符串,取得它的长度Stringnum=number+"";for(inti=0,n=1;i<num.length();i++,n*=10){//第一次循环的时候,取的是个位,第二次位是十位,第三次

统计整数中1的个数

题目:给定一个无符号整数x,求x的二进制表示中1的个数。分析:看到二进制,基本上就各种位运算的骚操作吧。算法一:最容易想到的,不断除2,并进行统计。算法二:如果已知大多数数据位是0的话,那么还有更快的算法,这个算法基于一个事实:x&(x-1)会消掉最后一个1。算法三:分治法,均分成两半,1的个数=左边1的个数+右边1的个数。#include<bits/stdc++.h>usin

一个人的高三楼

题目链接:ClickhereSolution:题目名字有点伤感啊。。。直接看题吧,(k)次前缀和,瞬间想到(O(nk))的做法,20pts到手了,走吧!回到正题。。。不难想到,我们构造一个生成函数(G(x)=sum_{i=0}^nx^i),同时有(A(x)=sum_{i=1}^na_ix^i)那么(A imesG)就相当于对(A)做了一次前缀和了,那么(S_n^k=

change master to到一个不存在的主库或主库无法连接

本文测试当主库无法连接时,从库的复制状态。1.设置主库在从库上,将主库设置为//127.0.0.1或一个无法连接的主库:MASTER_HOST='//127.0.0.1'或MASTER_HOST='_'设置复制:mysql>stopslave;QueryOK,0rowsaffected(0.00sec)mysql>mysql>CHANGEMASTE

vscode工作区设置,打开多个文件夹

vscode内如果想打开多个文件夹,可以将文件夹添加到工作区此后直接打开工作区就可以直接浏览多个文件夹  同时针对工作区可以单独设置需要开启或禁用的插件,让自己的vscode环境更加流畅。

vs中的程序有debug和release两个版本的区别

vs中的程序有debug和release两个版本,Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发人员提供强大的应用程序调试能力。而Release通常称为发布版本,是为用户使用的,一般客户不允许在发布版本上进行调试。所以不保存调试信息,同时,它往往进行了各种优化,以期达到代码最小和速度最优。为用户的使用提供便利。  debug程序通常比r

python计算1~2008中0和1的个数

计算1~2008中所有自然数中1和0的个数总数。通过自然数的大小划分区间,将自然数每位上的数载入列表,循环计数。list=[]onecount=0zerocount=0foriinrange(1,2009):ifint(i/1000)!=0:#thousandslist.append(int(i/1000))list.append(int(i/100)%10)list.append(int(i/1

数据库操作

数据库操作(三)1.Navicat工具在官网下载navicat工具,然后傻瓜式安装好后双击快捷方式打开进入到主界面:    作为mysql客户端,我们需要连接mysql服务端    在弹出的界面输入mysql服务端的ip地址和端口,还有mysql用户名和密码                                    关于校对规则大家看看这两篇博客就明白了:      https://w

uoj21 UR #1缩进优化

题目题意简介明了,需要找到一个\(T\),最小化\[\sum_{i=1}^n\left\lfloor\frac{a_i}{T}\right\rfloor+\sum_{i=1}^na_i\%T\]非常显然的\(a_i\%T=a_i-\left\lfloor\frac{a_i}{T}\right\rfloor\timesT\)于是\[\sum_{i=1}^n\left\lfloor\frac{a_i}

PAT Advanced 1011 World Cup Betting

Withthe2010FIFAWorldCuprunning,footballfanstheworldoverwerebecomingincreasinglyexcitedasthebestplayersfromthebestteamsdoingbattlesfortheWorldCuptrophyinSouthAfrica.Similarly,footballbettingfanswereput

docker 搭建zookeeper集群和kafka集群

docker搭建zookeeper集群安装docker-compose容器编排工具Compose介绍DockerCompose是Docker官方编排(Orchestration)项目之一,负责快速在集群中部署分布式应用。Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Compose定位是「定义和运行多个Docker容器的应用(Definingandrunn

朝花夕拾Handler篇(补充)

前言    一年前写过一篇文章【朝花夕拾】Handler篇,随着这一年来对Handler更多的认识和理解,本文对Handler知识点做的一些补充。 一、为什么要引入Handler    Handler的主要作用是切换线程,将线程切换到Handler所使用的Looper所在线程中去,我们大部分的开发者通常使用H

SQL Server 2008的实用小道具——merger

作为SQLServer2008中推出的一个小道具merger,具备插入,删除,修改一起来(适合数据的同步)的功能。让我们一起来认识它吧。根据在另一个表中找到的差异在一个表中插入、更新或删除行,可以对两个表进行同步。A.使用MERGE在单个语句中对表执行UPDATE和DELETE操作下面的示例使用MERGE根据SalesOrderDetail表中已处理的订单,每天更新AdventureWorks示例

《用消息服务来提高微服务的可靠性》

 前言:过去,我们很容易通过:取出裸机服务器、安装所有必需的软件、添加所有应用代码、将数据加载上去的一系列流程,来部署单体应用程序(monolithicapplication)。由于一切组件都集中在一台服务器上,因此这种应用不但能够处理较大的流量,并且非常容易管理与部署。然而,此类应用存在的大问题便是效率低下。例如,您必须事先估算峰值时的负载,才能配上足够性能的服务器。但是具有此类配置服

剑指offer38:输入一棵二叉树,求该树的深度

1题目描述输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。2思路和方法  深度优先搜索,每次得到左右子树当前最大路径,选择其中较大者并回溯。intlen=left>right?left+1:right+1;  //当前最大路径3C++核心代码1/*2structTreeNode{3intval;4st

剑指offer39:平衡二叉树

1题目描述  输入一棵二叉树,判断该二叉树是否是平衡二叉树。2思路和方法  平衡二叉树,又被称为AVL树(有别于AVL算法),且具有以下性质:它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。这个方案很好的解决了二叉查找树退化成链表的问题,把插入,查找,删除的时间复杂度最好情况和最坏情况都维持在O(logN)。但是频繁旋转会使插入和删除牺牲掉O(logN)

git 本地创建分支和远程分支关联

本地切换并创建新分支gitcheckout-b‘doclever_201909‘拉取远程分支gitpull报错hereisnotrackinginformationforthecurrentbranch.根据提示输入gitbranch--set-upstream-to=origin/doclever_201909doclever_201909继续gitpull成功