Css选择器权重问题 我们都知道,在利用HTML+CSS开发网站的时候,CSS的选择器有很多种,例如:行间样式,ID选择器,class类选择器,标签选择器等等,但是当一个标签包含多种选择器时,有作用的究竟是哪个选择器呢? 例如以下代码: <html> <head> <t
1、右键电脑—>管理—>磁盘管理,选择空闲容量多的磁盘压缩50G空间。 2、登录网址下载镜像和U盘制作工具(启动盘制作不懂自行百度)。 3、U盘插入电脑重新启动,按F10(每个电脑品牌不一样,可百度)进入启动项,选择U盘启动。 4、启动后选择instal
工厂模式是java中最常用的设计模式,工厂模式属于创建型模式,它提供了一种创建对象的方式。 定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 /*创建一个接口*/ public interface Shape { void draw();
#include <stdio.h> #include <stdlib.h> #define MaxSize 100 typedef struct { char data[MaxSize]; int len; }SqString; void StrAssign(
http://acm.hdu.edu.cn/showproblem.php?pid=1285 题目描述: 给你几组关系,q,p表示q 大于p现在让你从大到小输出这些数据 分析:拓扑模板 用bfs跑 (题目要求输出小的在前所以用优先队列),每次选入度为0的节点入队 注意的一点就是会有重复
https://ac.nowcoder.com/acm/problem/16787c++代码: #include<iostream> using namespace std; #include<algorithm> #include<cstdio> #inclu
南蛮图腾【分治递归】 题目链接:https://www.luogu.org/problem/P1498 题目描述 自从到了南蛮之地,孔明不仅把孟获收拾的服服帖帖,而且还发现了不少少数民族的智慧,他发现少数民族的图腾往往有着一种分形的效果,在得到了酋长的传授后,孔明掌握了不少绘图技术,但唯独不会画他们
https://ac.nowcoder.com/acm/problem/16785Pascal代码: var a,i,n:longint; begin read(n); for i:=1 to 5000 do if a+i>=n then break else a:=a+i; if i mo
https://ac.nowcoder.com/acm/problem/25194c++代码: #include<bits/stdc++.h> using namespace std; int m,n,i,j,ii,jj,a[1001],b[1001],a1[1001],b1[100
https://ac.nowcoder.com/acm/problem/24946Pascal代码: var a,b,c:array[1..50000] of longint; i,j,d,n,aa,bb,cc,k:longint; begin read(n,k); for i:=1 to n do
https://ac.nowcoder.com/acm/problem/24945Pascal代码: var a:array[1..20000] of longint; l,r,k,n,s,aa,i,m,z,j:longint; begin read(n,s); for i:=1 to n do
https://ac.nowcoder.com/acm/problem/16751c++代码: #include<cstdio> #include<cstring> #include<algorithm> using namespace std; char a[5
自创的。。。 代码如下: #include<iostream> #include<cmath> #include<windows.h> #include<conio.h> using namespace std; int start; int
性能监控命令 root@fl-OMEN-by-HP-Laptop:/home/fl/gzip# top 查询结果: top - 11:52:06 up 2:56, 1 user, load average: 0.84, 0.67, 0.60 任务: 260 total, 1 running
#include<cstdio> #include<cstring> using namespace std; //逐个判断是否满足条件,如果一次性更改所有的话比较麻烦时间复杂度要*n //不算很难,但网上说是置换群。 int gcd(int a,int b) { r
最大子序和 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素), 返回其最大和。示例 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。题解 class Solution { publ
在项目中经常会用到in和exists,他们功能几乎一样,那么性能有什么差别呢? 性能分析 说明:SELECT * FROM A WHERE id IN (SELECT id FROM B);外表指A,子表指Bin 是把外表和子表作hash 连接,而exists是对外表作loop循环,每次lo
最长回文子串 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 输入: "babad" 输出: "bab" 注意: "aba" 也是一个有效答案。题解 一般方法,遍历每一个字符然后向两边扩展,时间
题目描述 有T种馅料,但有些馅料不能被放在一起。求选出一些馅料的方案数是多少。 文件输入第一行为两个整数 和,表示接下来行会有个限制。 接下来行,每行的第一个数表示接下来数的个数:,表示任意一种陷料中这种馅料不能同时出现。 如果,则表示 这种陷料在任何一种组合中都不得出现。 如果 表示
1.LSTM,BERT,transform中的位置编码是如何表示2.LSTM的cell中tanh是否可以替换成sigmoid? 输入x经过sigmoid函数后均值在0.5左右,不利于后续激活函数的处理。 而tanh的输出在[-1,1]之间,因此相当于把输入的均值调整为0,便于后续处理。 因
仅有两个要注意的点: 如果系数为0,则不输出,所以输入结束以后要先遍历确定系数不为零的项的个数 题目最后一句,精确到小数点后一位,如果这里忽略了,会导致样例1,3,4,5都不能通过
字体、字号、颜色 但如果我们想修改文字大小/颜色/字体,就要用font标签,代码如下: 宋体大小为2的字 color代表字体颜色(要用16进制颜色值),size代表文字大小,face代表字体 效果展示 效果展示 最后我们来实现“文字居中”就要center标签,代码如下: <center&
昨天准备学完图相关的知识,但是学起来挺懵的,理解起来不难,但自己一回想,又什么都想不起来。 翻来覆去看图的遍历,还是觉得有点没到位。 所以做题来检测一下,果然学和自己做是两码事。 先看的书,又看的柳婼的代码。思路一样。 自己照着打了一遍,又自己实现了一遍,总体并不难,关键就是
打开开发者工具(F12),选择 Network——Disable cache 即可。需要清除某网站缓存时 F12 打开开发者工具就会自动清除这个网站的缓存,而不必清除所有网站的缓存了。 如评论中大佬所说,进入打开开发者工具后,右键刷新按钮选择更加方便。
这道题算是挺简单,我在群里看到的别人琢磨好久过不去,大多是因为没有考虑好四种等级的判断条件 一定要保证四种判断条件正确。 下面这是我的代码,比较笨。后边有别人那学来的聪明些的方法 #include<cstdio> #include<algorithm> #include&l
水题 以字符和字符串形式储存输入,比较,计算出两个个数的D的个数,用for循环拼成P,相加得出结果 #include<stdio.h> int main(){ char A[20],DA,B[20],DB; int AA=0,BB=0; scanf(&quo
抄的柳婼小姐姐的,感觉三个数求最大那里用的真棒 #include <stdio.h> int main() { int N; scanf("%d", &N); int jiawin = 0, yiwin = 0, ping = 0;
因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 4 个字母D,代表星期四; 第 2 对相同的字符是 E ,那是第 5 个英文字母,代表一天里的第 14 个钟头(于是一天的 0 点到 23 点由数字 0 到 9、以及大写字母 A 到 N 表示); 后面两字符串第 1 对相同
简单的模拟问题,按照题意一步一步写就好 只要stl用的熟练,这道题非常简单,实在不建议用纯C,这道题就是一个好例子。 #include<stdio.h> #include<iostream> #include<set> using namespace std;
用埃氏筛筛出素数表(节约时间) 素数的筛选范围不能小了,一定要够大 #include<stdio.h> int main(){ int N,M;scanf("%d %d",&M,&N); int pnum=0,num=0;
注意逻辑的描述,只要认真看题,就能做对,如果自己结果一直不正确,请仔细推一下样例结果 #include<stdio.h> int arr[1005]; int main(){ int N,yu,A1,A2,flag2=1,A3,A4,A4a,A5,A2a=0,A5a=0;
注意数据的范围,使用long long就行了 #include<stdio.h> int main(){ int N;scanf("%d",&N); for(int i=1;i<=N;i++){ long long A
在输入时直接分别将每个单词放入字符串,逆序输出字符串数组 #include<stdio.h> int main(){ int num=0; char ans[90][90]; while(scanf("%s",ans[num])!=EOF)
这道题的用例中没有负数 在输入时就进行结果的计算,忽略常数项, 顺序输出 #include<cstdio> #include<vector> using namespace std; struct duo{ int xishu,zhishu; }M; int ma
猥琐方法 直接分成两部分输出数组元素,注意空格的问题 #include<stdio.h> int arr[101]; void Priarr(int a,int b){ if(a<=b) for(int i=a;i<=b;i++){
1 核 2 GB 1 Mbps 这是本人的小服务器,想在上面在docker里面部署些环境的时候,到elasticsearch这里就卡着了。 原因,内存太小了(小服务器弄着玩的)。 解决方法(亲测可用): 当我一套docker run之后,es是不存在的。网上有说用 .docker ru
联查两个表sql from()里面写第一个表的查询语句,full join放第二个表的查询语句 SELECT isnull( a.Score,0)+isnull(b.Score,0) Score, isnull( a.Uscore,0) +isnull(b.Uscore,0) Uscore
超简单题 //直接将各位分开,分别用for循环输出 #include<stdio.h> int main(){ int num; scanf("%d",&num); int bai=num/100; int shi=num/
属性类为int value和String name 在此类下面重写hashCode和equals(Object obj)方法 重写方法中的value和name对应 /** * 重写hashCode方法 * @return */ @Override
因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 4 个字母D,代表星期四; 第 2 对相同的字符是 E ,那是第 5 个英文字母,代表一天里的第 14 个钟头(于是一天的 0 点到 23 点由数字 0 到 9、以及大写字母 A 到 N 表示); 后面两字符串第 1 对相同
Echarts集成springboot+mybatis(二) 本篇文章主要用于记录自己新学的东西,为什么用springboot+mybatis呢,最近用的比较多,而且也很方便,搭建也很快,springboot也是目前比较火的框架,而本篇展示只是把数据从数据库获取返回给echarts展示的demo,
简单题 循环输入放入结构体数组,一个sort搞定 #include <stdio.h> #include<algorithm> using namespace std; struct str { char name[12], stunum[12]; int
Echarts集成json外部文件获取数据(一) 散点图为例 引入外部json文件,位于同目录下的Js文件夹 截图展示 心得 散点图为例 编写html代码 也可以 <!DOCTYPE html> <html> &l
素数筛筛出规定范围内的所有素数存入数组 遍历数组,如果满足于后边的差2,计数器加加 #include <cstdio> const int maxn = 10000001; int prime[maxn]={0}; bool p[maxn] = {0}; int pnum =0
没有婼姐写得好 将所有的输入放入mp,mp2 覆盖的数存入mp 一开始认为mp中只出现一次的元素就是,忘了可能只被覆盖一次的情况 所以添加了mp2保存输入 #include <iostream> #include<algorithm> #include<map>
docker笔记五(完)(Docker常用安装和镜像发布) **docker安装步骤** **安装tomcat** **安装mysql** **安装redis** **本地发布阿里云** docker安装步骤 搜索镜像 拉取镜像 查看镜像 启
我觉得这是PAT中最坑的一道题,表述令人很不适应 分析过程: 条件1.只有P,A,T三种字符 条件2.xPATx正确,x可以是空串,或者由A组成的字符串 条件3.如果aPbTc是正确的,aPbATca也是正确的,a,b,c与上一条件x相同 1,2为基本条件,根据1,2推3 根据条件1,2=》》》xP
思路: 1.以字符串形式输入数据,计算结果 2.使用sprintf将结果数字转换为字符串(将数字每一位分开) 3.分别输出字符每一位 1,笨方法,用的ifelse来判断输出 #include<stdio.h> #include<string.h> char arr[
超级简单题 偶数砍掉一半, 奇数乘三加一砍掉一半 #include<stdio.h> int mian(){ int n,step=0; scanf("%d",n); while(n!=1){ if(n%2==0){
最新想法: 最多是七位数,而且只有一组输入,完全不用考虑算法复杂度。 直接判断是否为负,并输出符号 巧妙的地方:while循环的下一次再添加逗号。(防止出现,999,991的情况) 婼姐的方法真的很巧妙,能理解,但是不知道如果是自己该怎样想出那种方法。 所以仅仅把婼姐的代码当做学习用,还是得自
#include<cstdio> #include<stdlib.h> char C='*'; int qiushu(int hang){//输入行数,求出字符数 int sum=1; for(int i=3;i<=hang;i+=2){
#include<cstdio> const int maxx= 100010; int school[maxx]={0}; int main() { int n,schid,schscore; scanf("%d",&n); for(
#include<stdio.h> #include<algorithm> #include<ctype.h> using namespace std; bool hashTable[128]={0};//元素自己做下表 int main(){ char
sadfsdfsdf
#include<stdio.h> #include<string.h> #include<algorithm> using namespace std; int main(){ int nG,nS,nK,payG,payS,payK; scan
#include<stdio.h> int main() { int row,col; char c; scanf("%d %c",&col,&c); if(col%2==1) row = col/2+1; el
#include<stdio.h> int arr[102]={0};//分数作为自己的下标,注意 int main(){ int N;scanf("%d",&N); for(int i=0;i<N;i++){ int t
/* 琢磨了很久,当时还没做几道题,参考了柳婼的思路 */ #include<stdio.h> #include<string.h> char arr[1000]={'\0'}; char need[1000]={'\0'}; int main(){ int duo
一点25分的样子都没有 #include<cstdio> #include<string.h> using namespace std; int main(){ long long ans=0; int P=0,T=0; char arr[1000
docker笔记三(镜像和容器数据卷) Docker镜像加载原理 Docker分层的镜像 Docker镜像commit操作和案例 Docker容器数据卷 数据卷容器 UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分层、
/* */ #include<stdio.h> #include<algorithm> using namespace std; struct stu{ char number[18]; int shi,kao; }arr[1005]; bool cmp(s
docker笔记二(常用命令) 帮助命令 镜像命令 容器命令 ***启动守护式容器命令 ***查看容器日志 ***查看容器内运行的进程 ***查看容器内部细节 ***进入正在运行的容器并以命令行交互 ***从容器内拷贝文件到主机上
/* 15分的题很简单,但是自己写的时候在输入数据时没有考虑好下标 另外有忘记了输入字符时考虑是否有\n */ #include<stdio.h> #include<algorithm> #include<string.h> #include<
/* 火星文有两位,第二位为0不输出 */ #include<stdio.h> #include<algorithm> #include<string.h> #include<ctype.h> using namespace std; cha
docker笔记一(简介与安装) docker是什么 能干什么 下载 前提说明 CentOS7安装Docker 阿里云镜像加速 底层原理 docker是什么 Docker镜像的设计,使得Docker得以打破过去「程序即应用」的观念
/* */ #include<stdio.h> #include<algorithm> #include<string.h> #include<ctype.h> using namespace std; int main(){ cha
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactI
水电费水电费水电费
配置文件修改成这句话: spring.servlet.multipart.max-file-size=50MB spring.servlet.multipart.max-request-size=50MB
-Xms128m -Xmx750m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.p
docker笔记四(DockerFile解析) **构建三步骤** **Dockerfile内容基础知识** **Docker执行Dockerfile的大致流程** **DockerFile命令** **案例* 自定义镜像Tomcat9 ENT
发斯蒂芬斯蒂芬斯蒂芬
第三个地方是广东省
恢复规划法规和地方
要会使用math函数, 还要注意到用四舍五入的方法判断是否应该输出0.00 #include <math.h> #include<stdio.h> int main() { double r1, p1, r2, p2, A, B; scanf("%
实在不觉得递归等方式有什么简单的地方,没错我就是用的最笨的方法模拟。 和我一样的小白看代码应该很容易理解。 #include<stdio.h> #include<math.h> #include<algorithm> using namespace std; i
实在不想写这个题,好费劲,头疼,这是粘的柳婼的代码 ,等我有空再自己用c写吧 #include <iostream> #include <vector> using namespace std; int main() { vector<vector<s
一开始就想用sscanf和sprintf去实现,但是没有设计好思路,卡住了。 看了网上别人的博客,都是用的很复杂的逻辑分别判断,一言不合就七八十航代码 今天早上看了柳神的代码,发现跟自己的思路一样,开心的不得鸟。 但是,但是,但是。 算法很简单,一个小地方却坑了我很久,注意1的时候number没有s
#include<cstdio> #include<string.h> #include<algorithm> using namespace std; int main(){ double e;int N,D; scanf("%d %
很简单的two points问题 ##注意:K是行数 #include<stdio.h> #include<string.h> #include<map> #include<vector> #include<algorithm> usin
就看着代码量一直到没什么好说的了 #include<stdio.h> int main(){ int N,K;scanf("%d",&N); int sum=0; for(int i=0;i<N;i++){
是地方撒地方
简单题,简单字符串处理加简单数学进制转换 #include<stdio.h> #include<string.h> #include<ctype.h> int main(){ char str[100100]; scanf("%[^\n
这个题也是个逻辑问题 此题用我这种方式很复杂,应该用map 用两个分别储存成绩,已领过奖的人, #include<stdio.h> #include<math.h> int arr[10010]={0}; bool ischeck[10010]; bool isprime(
逻辑问题,对我来说还是挺有难度的,一开始想不通 我输入数据并以数据为下标,数据出现次数为内容存储 然后从后遍历计算所有大于当前下标的元素出现的次数 最后遍历一遍确定是否为爱丁顿数,如果大于当前已经找到的就替换,最后输出最大值 #include<stdio.h> #include<
简单逻辑题, #include<stdio.h> #include<algorithm> using namespace std; int main(){ int N,M;//输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数和判断题数量
如果了解分数运算,本题很简单。我有对分数知识进行总结 分数四则运算 #include<stdio.h> #include<algorithm> using namespace std; int gongyue(int a,int b){ return !b?a:go
水题,没有难点 #include<stdio.h> #include<algorithm> #include<math.h> using namespace std; int main(){ int N;scanf("%d",&am
以前写的,逻辑不好,过后再改 #include<stdio.h> #include<algorithm> #include<math.h> using namespace std; bool cmp(int a,int b){ return a<b
#include<stdio.h> #include<algorithm> #include<math.h> using namespace std; int canzhao[100000],canzhao2[100000],laike[10005]; //分别存
注意输出是占三位,其他的挺水 #include<stdio.h> #include<algorithm> using namespace std; int main(){ int M,N;scanf("%d %d",&M,&N
注意读取时的换行符用getchar吸收 第十个错误后直接输出锁定 #include<cstdio> #include<string.h> int main(){ char mima[100],temp[10000];int N,flag=0; scanf(
一开始因为看见这题就头疼,可费了点时间。 要考虑所有元素,如果忽略外圈元素,最后一个样例过不去。 而且要求只出现一次的元素, 我没有使用map,因为当时还没学,用map储存元素会节约好多代码 #include<cstdio> #include<string.h> int M
一开始并没有做出来,关键是没有认真理解题,每次做题之前都应该认真读题,自己把样例模拟一下,防止漏掉信息,减慢自己写代码的速度 此题的重点在于规划逻辑,以及如何储存中奖者,用map最好,否则查找并不方便, #include<cstdio> #include<string.h>
此题太给其他25分的题丢人了,只值15分 注意要求最终结果最长,而且向下取整 #include<stdio.h> #include<algorithm> using namespace std; float arr[10005]; int main(){ int N
扫一扫,把题目装进口袋
扫描二维码,进入QQ群
扫描二维码,关注牛客网公众号