• 2024-11-04GESP4级考试语法知识(插入排序)
    #include<iostream>usingnamespacestd;constintMAXN=10001;intmain(){ intn,i,j,k; floattemp,a[MAXN]; cin>>n; for(i=1;i<=n;i++) cin>>a[i];//输入n个数 for(i=1;i<=n;i++) { for(j=i-1;j>=1;j--)//在前面有序区间为a[i]找合适的插
  • 2024-09-0474LS74分频电路实现
    一、简述74LS74是双D触发器(上升沿触发),其管脚图及功能如下:74LS74内含两个独立的D触发器,每个触发器具有数据输入(D)、置位输入(/PR)、复位输入(/CLR)、时钟输入(CP)和数据输出(Q、/Q)。/PR和/CLR的低电平会使输出预置或清除,而与其它输入端的电平无关。当/PR和/CLR均无效(高电平)时,符合建立
  • 2024-08-2729server:10001端口和设置防火墙
    1、允许10.225.65.143、10.225.6.29等IP访问10001端口sudoiptables-AINPUT-ptcp--dport10001 -s10.225.65.143-jACCEPTsudoiptables-AINPUT-ptcp--dport10001 -s10.225.6.29-jACCEPTsudoiptables-AINPUT-ptcp--dport10001 -s127.0.0.1 -jACCE
  • 2024-08-01MongoDB两地三中心集群架构设计、全球多写集群架构设计
    文章目录高级集群架构设计两地三中心集群架构设计容灾级别两地三中心方案:复制集跨中心部署两地三中心部署的考量点两地三中心复制集搭建环境准备整体架构配置域名解析启动5个MongoDB实例初始化复制集配置选举优先级启动持续写脚本(每2秒写一条记录)测试结果总结全球多
  • 2024-07-17frps内网穿透搭建&http域名连接
    起因是最近抽到了一台小鸡1H512M2G,当然,安装完系统后就仅剩512M的存储空间了所以就打算搭建一个比较轻量的我这里正好也没有公网ipv4,就搭建了frps(注意s->server;c->client下同)frps配置bindPort=10001vhostHTTPPort=10081webServer.addr="0.0.0.0"webServer.port
  • 2024-07-01研0 冲刺算法竞赛 day8 P1303 A*B Problem
    思路:用char[]存储输入,后用int[]逐位计算,根据乘法计算规则错位相加,用数组存储,然后考虑进位,最后倒序输出代码:#include<iostream>#include<cstring>usingnamespacestd;chara1[10001],b1[10001];inta[10001],b[10001],c[10001];intmain(){ cin>>a1>>b1; for
  • 2024-03-13P1138 第 k 小整数
    首先第一想到的是排序,想着刚好练练各种排序,然后看到每个数只计算一次,还全是正整数,于是直接读的时候记录读到啥数字,专门拿一个数组(代码中的b)记录,最后要第k个,直接数就可以,不成立的情况中间筛选了。#include<stdio.h>intmain(){intnum,k,a[10001]={0},b[10001]={0},tmp,
  • 2024-02-27电脑日常:查看端口占用 ,WAMP建站
    1.查看端口占用程序报错:通常每个套接字地址(协议/网络地址/端口)只允许使用一次。说明该端口被某个程序占用。在CMD中输入netstat-aon|find10001查看占用10001端口的进程ID。得到 TCP  0.0.0.0:10001     0.0.0.0:0       LISTENING  
  • 2023-12-101612:计算2的N次方
    这是一道喜闻乐见的高精度题首先错误代码#include<bits/stdc++.h>usingnamespacestd;intmain(){inta[10001];memset(a,0,sizeof(a));a[1]=1;intn,m,s,t=0,len=0;scanf("%d",&n);for(inti=1;i<=n;i++){for(i
  • 2023-09-12HDU 2955 Robberies
    01背包银行总钱数==容量V概率可以算安全的概率p=1-p;#include<stdio.h>#include<string.h>#include<algorithm>usingnamespacestd;doublepp,p[10001],f[10001];intv[10001];intmain(){ intt; scanf("%d",&t); while(t--){ intn,j,i,k,sum
  • 2023-09-07牛客——SQL254 统计salary的累计和running_total
    描述按照salary的累计和running_total,其中running_total为前N个当前(to_date='9999-01-01')员工的salary累计和,其他以此类推。具体结果如下Demo展示。。CREATETABLEsalaries(emp_noint(11)NOTNULL,salaryint(11)NOTNULL,from_datedateNOTNULL,to_datedate
  • 2023-09-06牛客——SQL253 获取有奖金的员工相关信息
    描述现有员工表employees如下:emp_nobirth_datefirst_namelast_namegenderhire_date100011953-09-02GeorgiFacelloM1986-06-26100021964-06-02BezalelSimmelF1985-11-21有员工奖金表emp_bonus:emp_noreceviedbtype100012010-01-011
  • 2023-07-22P1757 通天之分组背包 题解
    思路分组背包模版题,不多说。代码#include<bits/stdc++.h>#definelllonglong#defineldlongdoubleusingnamespacestd;inlinevoidread(int&x){ x=0; shortflag=1; charc=getchar(); while(c<'0'||c>'9'){ if(c=='-
  • 2023-07-05[NOIP2012 普及组] 寻宝
    思路:模拟必须mod20123,不然就有可能会爆掉!AC代码#include<iostream>#defineintlonglongusingnamespacestd;boolwhether[10001][101];ints[10001][101],T[10001];signedmain(){ intn,m,S,w,ans=0; cin>>n>>m; for(inti=0;i<n;i++) { for(intj=
  • 2023-05-04点分治学习笔记
    概念点分治用于解决有一定要求的链的计数。对于点\(u\)的子树的问题,可以将答案分为:经过点\(u\)不经过点\(u\)第一种可以用桶加暴力。枚举一端的长度,用桶计算另一端长度;第二种分到子树中解决即可。注意到,在随机选根的时候该算法表现不优秀,但若根为重心,因为每次子树
  • 2023-04-13Nginx负载均衡
    Nginx的五大负载均衡算法 1、轮询策略轮询方式是Nginx负载默认的方式,顾名思义,所有请求都按照时间顺序分配到不同的服务上,如果服务Down掉,可以自动剔除,如下配置后轮训10001服务和10002服务。upstreamdalaoyang-server{serverlocalhost:10001;serverloc
  • 2023-03-31重学Java设计模式-结构型模式-享元模式
    重学Java设计模式-结构型模式-享元模式内容摘自:https://bugstack.cn/md/develop/design-pattern/2020-06-14-重学Java设计模式《实战享元模式》.html#重学-java-设计模式-实战享元模式「基于redis秒杀-提供活动与库存信息查询场景」享元模式介绍图片来自:https://refactorin
  • 2023-03-15TZOJ 5795: 奖金 拓扑排序
    描述  由于无敌的凡凡在2005年世界英俊帅气男总决选中胜出,YaliCompany总经理Mr.Z心情好,决定给每位员工发奖金。公司决定以每个人本年在公司的贡献为标准来计算他们
  • 2023-03-14Tarjan算法详解
    Tarjan算法介绍TarjanTarjan算法是用于在有向图中求强连通分量的算法这里给出强连通分量的定义:有向图中一个最大的图,使这个图中每个两点都能够互相到达。这个最大的图称
  • 2023-03-04MySQL数据库:范式
    按照“数据库规范化”对表进行设计,其目的就是减少数据库中的数据冗余,以增加数据的一致性。常见的范式有1NF、2NF、3NF、BCNF。下面对这几种常见的范式进行简要分析。1、1N
  • 2023-02-26C++中的两种取反(!和~)
    在做算法题时经常用到这两种取反操作,下面对两种取反进行介绍和区别~主要用于按位取反,字面意义就是把这个数字的二进制每一位都取反,例如将(10001)按位取反有~(10001)=(01110)=(11
  • 2023-01-15SQL238 将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005
    SQL238将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005题目描述将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005,其他数据保持不变,使用replace实
  • 2023-01-01Redis set数据类型命令使用及应用场景使用总结
    转载请注明出处:目录1.sadd集合添加元素2.srem移除元素3.smembers获取key的所有元素4.scard获取key的个数5.sismember判断member元素是否存
  • 2022-10-31帝国CMS:自动审核插件服务器定时审核时报错“curl: (28) Connection timed out after 10001 milliseconds”
    使用自动审核插件,在服务器定时审核时报错“curl:(28)Connectiontimedoutafter10001milliseconds”;  一般此种情况是因为防火墙问题限制了。解决方法:1.在浏览
  • 2022-10-15P1186 玛丽卡
    #include<bits/stdc++.h>usingnamespacestd;constintinf=0x3f3f3f3f;intn,m;intd1[10001];intd2[10001];intv[10001];intd[10001];intpt[10001];intto