自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

原创 天池龙珠计划SQL训练营基础知识学习笔记--Task06

天池龙珠计划SQL训练营–Task06重点记录转载:BLOG1BLOG2

2022-04-24 09:22:14 140

原创 天池龙珠计划SQL训练营基础知识学习笔记--Task05

天池龙珠计划SQL训练营–Task05重点记录窗口函数窗口函数也称为OLAP函数。OLAP 是OnLine AnalyticalProcessing 的简称,意思是对数据库数据进行实时分析处理。<窗口函数> OVER ([PARTITION BY <列名>] ORDER BY <排序用列名>) PARTITON BY是用来分组,即选择要看哪个窗口,类似于GROUP BY 子句的分组功能,但是PARTITION BY 子句

2022-04-24 09:19:08 124

原创 天池龙珠计划SQL训练营基础知识学习笔记--Task04

天池龙珠计划SQL训练营–Task04重点记录表的加减法表的加法–UNIONSELECT product_id, product_name FROM product UNIONSELECT product_id, product_name FROM product2;包含重复行的集合运算 UNION ALL-- 保留重复行SELECT product_id, product_name FROM product UNION ALLSELECT product_id, prod

2022-04-21 10:59:38 147

原创 天池龙珠计划SQL训练营基础知识学习笔记--Task03

天池龙珠计划SQL训练营–Task03重点记录视图视图与表有什么区别视图并不是数据库真实存储的数据表,它可以看作是一个窗口,通过这个窗口我们可以看到数据库表中真实存在的数据。所以我们要区别视图和数据表的本质,即视图是基于真实表的一张虚拟的表,其数据来源均建立在真实表的基础上。为什么会存在视图通过定义视图可以将频繁使用的SELECT语句保存以提高效率。通过定义视图可以使用户看到的数据更加清晰。通过定义视图可以不对外公开数据表全部字段,增强数据的保密性。通过定义视图可以降低数据的冗余。如何创建

2022-04-21 09:59:29 91

原创 天池龙珠计划SQL训练营基础知识学习笔记--Task02

天池龙珠计划SQL训练营–Task02重点记录SELECT语句基础星号(*)代表全部列的意思。SQL中可以随意使用换行符,不影响语句执行(但不可插入空行)。设定汉语别名时需要使用双引号(")括起来。在SELECT语句中使用DISTINCT可以删除重复行。注释是SQL语句中用来标识说明或者注意事项的部分。分为1行注释"–“和多行注释两种”/* */"。算术运算符和比较运算符SELECT子句中可以使用常数或者表达式。使用比较运算符时一定要注意不等号和等号的位置。字符串类型的数据原则上

2022-04-18 16:30:39 76

原创 天池龙珠计划SQL训练营基础知识学习笔记--Task01

天池龙珠计划SQL训练营–Task01重点记录初识数据库DBMS的种类Oracle Database:甲骨文公司的RDBMSSQL Server:微软公司的RDBMSDB2:IBM公司的RDBMSPostgreSQL:开源的RDBMSMySQL:开源的RDBMSRDBMS的常见系统结构初识 SQLSQL的基本书写规则SQL语句要以分号( ; )结尾 SQL 不区分关键字的大小写,但是插入到表中的数据是区分大小写的win系统默认不区分表名及字段名的大小写 linux / ma

2022-04-15 09:46:39 121

原创 天池龙珠计划机器学习训练营机器学习基础知识学习笔记--Task05

天池龙珠计划机器学习训练营–Task05重点记录转载BLOG1BLOG2BLOG3

2022-04-14 09:52:08 642

原创 天池龙珠计划机器学习训练营机器学习基础知识学习笔记--Task04

天池龙珠计划机器学习训练营–Task04重点记录转载:BLOG1BLOG2BLOG3

2022-04-14 09:44:31 587

原创 天池龙珠计划机器学习训练营机器学习基础知识学习笔记--Task03

天池龙珠计划机器学习训练营–Task03重点记录LightGBM的介绍LightGBM的主要优点:简单易用。提供了主流的Python\C++\R语言接口,用户可以轻松使用LightGBM建模并获得相当不错的效果。高效可扩展。在处理大规模数据集时高效迅速、高准确度,对内存等硬件资源要求不高。鲁棒性强。相较于深度学习模型不需要精细调参便能取得近似的效果。LightGBM直接支持缺失值与类别特征,无需对数据额外进行特殊处理LightGBM的主要缺点:相对于深度学习模型无法对时空位置建模,不能很好地

2022-04-13 10:07:56 112

原创 天池龙珠计划机器学习训练营机器学习基础知识学习笔记--Task02

天池龙珠计划机器学习训练营–Task02重点记录XGBoost的介绍XGBoost的主要优点:简单易用。相对其他机器学习库,用户可以轻松使用XGBoost并获得相当不错的效果。高效可扩展。在处理大规模数据集时速度快效果好,对内存等硬件资源要求不高。鲁棒性强。相对于深度学习模型不需要精细调参便能取得接近的效果。XGBoost内部实现提升树模型,可以自动处理缺失值。XGBoost的主要缺点:相对于深度学习模型无法对时空位置建模,不能很好地捕获图像、语音、文本等高维数据。在拥有海量训练数据,并能

2022-04-13 09:44:19 89

原创 天池龙珠计划机器学习训练营机器学习基础知识学习笔记--Task01

天池龙珠计划机器学习训练营–Task01重点记录逻辑回归的介绍逻辑回归其实是一个分类模型,并且广泛应用于各个领域之中。虽然现在深度学习相对于这些传统方法更为火热,但实则这些传统方法由于其独特的优势依然广泛应用于各个领域中。而对于逻辑回归而且,最为突出的两点就是其模型简单和模型的可解释性强。逻辑回归模型的优劣势优点:实现简单,易于理解和实现;计算代价不高,速度很快,存储资源低;缺点:容易欠拟合,分类精度可能不高基于鸢尾花(iris)数据集的逻辑回归分类实践数据集描述本次我们选择鸢花数据(

2022-04-08 09:22:03 84

原创 天池龙珠计划Python训练营--Task04

天池龙珠计划Python训练营–Task04重点记录项目名称利用Pandas分析美国选民总统喜好数据集所有候选人信息CAND_ID 候选人IDCAND_NAME 候选人姓名CAND_PTY_AFFILIATION 候选人党派候选人委员会链接信息CAND_ID 候选人IDCAND_ELECTION_YR 候选人选举年份CMTE_ID 委员会ID个人捐款档案信息CMTE_ID 委员会IDNAME 捐款人姓名CITY 捐款人所在市State 捐款人所在州EMPLOYER 捐款人雇

2022-04-05 12:01:54 1492

原创 天池龙珠计划Python训练营--Task03

天池龙珠计划Python训练营–Task03重点记录基本的魔法方法init(self[, …]) 构造器,当一个实例被创建的时候调用的初始化方法new(cls[, …]) 在一个对象实例化的时候所调用的第一个方法,在调用__init__初始化前,先调用__new__。算术运算符add(self, other)定义加法的行为:+sub(self, other)定义减法的行为:-mul(self, other)定义乘法的行为:*truediv(self, other)定义真除法的行为:/flo

2022-04-02 09:34:15 117

原创 天池龙珠计划Python训练营--Task02

天池龙珠计划Python训练营–Task02重点记录字符串的常用内置方法capitalize() 将字符串的第一个字符转换为大写。lower() 转换字符串中所有大写字符为小写。upper()转换字符串中的小写字母为大写。swapcase() 将字符串中大写转换为小写,小写转换为大写。count(str, beg= 0,end=len(string)) 返回str在 string 里面出现的次数,如果beg或者end指定则返回指定范围内str出现的次数。endswith(suffix, be

2022-04-01 19:15:13 73

原创 天池龙珠计划Python训练营--Task01

利用位运算实现整数集合print(bin(3)) # 0b11print(bin(-3)) # -0b11print(bin(-3 & 0xffffffff)) # 0b11111111111111111111111111111101print(bin(0xfffffffd)) # 0b11111111111111111111111111111101print(0xfffffffd) # 4294967293range() 函数range([start

2022-04-01 11:32:09 1112

转载 后端语言(Go or Java)选择与服务器选择

转载:项目初启,后端问题调研作者:VV一笑ヽ

2021-08-12 18:20:01 299

原创 CSS 自定义 input placeholder 样式(如颜色) 与 placeholder默认颜色

input placeholder 默认颜色一般是 gray 灰色 或者 浅灰色自定义input placeholder 样式如下:input::-webkit-input-placeholder{ color:#000; }这里将颜色设置为黑色

2021-07-18 16:48:42 767

原创 json Parsing failed,JSON解析失败问题解决方法

本人在使用js ajax调用某私有接口时遇到了该问题,请求返回值为{“data”:"",“info”:“json Parsing failed”,“status”:5146},该私有接口对请求的Header和传入数据的格式要求非常严格,期初我认为是对请求返回的数据解析错误,之后发现是在传入数据时{、“都存在转义现象,有可能导致解析错误,这里附上改过之前与之后的代码,记录一下该问题:1)改过之前: //向服务器发送请求 $.ajax({ url: "url", dataType: "json",

2021-04-18 19:34:57 7795 1

原创 【树】九度OJ 1172:哈夫曼树

一、题目内容题目描述:哈夫曼树,第一行输入一个数n,表示叶结点的个数。需要用这些叶结点生成哈夫曼树,根据哈夫曼树的概念,这些结点有权值,即weight,题目需要输出所有结点的值与权值的乘积之和。输入:输入有多组数据。每组第一行输入一个数n,接着输入n个叶节点(叶节点权值不超过100,2<=n<=1000)。输出:输出权值。样例输入:5 1 2 2 5 9样例输出:37二、代码及注释#include<stdio.h>#include<qu

2020-10-05 16:30:18 250 1

原创 【栈的应用】前缀表达式求值

#include<iostream>#include<stack>#include<math.h>#include<string>using namespace std;stack<int> num;stack<char> ops;string s;void cal(char c){ int a=num.top(); num.pop(); int b=num.top(); num.pop

2020-10-05 16:24:19 408

原创 【栈的应用】后缀表达式求值

#include<iostream>#include<stack>#include<math.h>#include<string>using namespace std;stack<int> num;stack<char> ops;string s;void cal(char c){ int a=num.top(); num.pop(); int b=num.top(); num.pop

2020-10-05 16:23:14 60

原创 【栈的应用】九度OJ 1108:堆栈的使用

一、题目内容题目描述: 堆栈是一种基本的数据结构。堆栈具有两种基本操作方式,push 和 pop。Push一个值会将其压入栈顶,而 pop 则会将栈顶的值弹出。现在我们就来验证一下堆栈的使用。输入: 对于每组测试数据,第一行是一个正整数 n,0<n<=10000(n=0 结束)。而后的 n 行,每行的第一个字符可能是'P’或者'O’或者'A’; 如果是'P’,后面还会跟着一个整数,表示把这个数据压入堆栈; 如果是'O’,表示将栈顶的值 pop 出来,如

2020-10-05 16:21:33 81

原创 【栈的应用】简单计算器:中缀表达式求值(含括号)

该算法涉及 + - * / ^ ( ) 及负数的中缀表达式求值,可作为模板#include<iostream>#include<stack>#include<math.h>#include<string>using namespace std;stack<int> num;stack<char> ops;string s;void cal(){ int a=num.top(); num.pop();

2020-10-05 16:17:24 341

原创 【栈的应用】九度OJ 1153:括号匹配问题

一、题目内容题目描述: 在某个字符串(长度不超过100)中有左括号、右括号和大小写字母;规定(与常见的算数式子一样)任何一个左括号都从内到外与在它右边且距离最近的右括号匹配。写一个程序,找到无法匹配的左括号和右括号,输出原来字符串,并在下一行标出不能匹配的括号。不能匹配的左括号用"$"标注,不能匹配的右括号用"?"标注.输入: 输入包括多组数据,每组数据一行,包含一个字符串,只包含左右括号和大小写字母,字符串长度不超过100。 注意:cin.getline(str,100)最多只能

2020-10-05 16:13:54 383

原创 【最小点覆盖】POJ 2226:Muddy Fields

一、题目内容POJ 2226 原题地址二、题意解释告诉你一个矩阵,让你用1 * x (x 为任意值) 的木板去铺符号* 可以覆盖问最少多少木板能够把所有的*覆盖掉三、代码及注释#include<stdio.h>#include<iostream>#include<string.h>using namespace std;const int maxn=2505;int g[maxn][maxn];int girl[maxn],used[maxn]

2020-10-04 11:39:31 175

原创 【二分图最大独立集】POJ 3692:Kindergarten

一、题目内容POJ 3692 原题地址二、题意解释一群男孩女孩,同性之间都相互认识,但是异性之间只有某些人认识彼此。给出相互认识的异性的各自编号。求组成一个小队,这个小队里的人都相互认识。问这个小队最多能有多少人。三、代码及注释#include<stdio.h>#include<iostream>#include<string.h>using namespace std;/*把相互不了解的人作为边构建二分图,这样题意是选择相互了解的人,那么是选择二

2020-10-04 11:33:01 93

原创 【最小点覆盖】POJ 3041:Asteroids

一、题目内容POJ 3041 原题地址二、题意解释有一个N*N的网格,该网格有K个障碍物.你有一把武器,每次你使用武器可以清楚该网格特定行或列的所有障碍.问你最少需要使用多少次武器能清除网格的所有障碍物?三、代码及注释最小点覆盖=最大匹配最大匹配:在二分图中最多能找到多少条没有公共端点的边最小点覆盖:选择最少的点使得所有边都至少有一个端点被选中了,倒过来说就是,删除包含这些点的边,可以删掉所有边。点集里面的点能覆盖所有的边最小边(路径)覆盖:实质是个边集,这个集合里的边能覆盖所有的点,二

2020-10-04 11:16:17 236

原创 【开关问题】POJ 3276:Face The Right Way

一、题目内容POJ 3276 原题地址二、题意解释有n头牛,每头牛要么面朝前方或者面朝后方。现在可以连续驱使连续的k头牛反转。求使得所有的牛面朝前方的最小操作数和对应的k是多少?三、代码及注释#include<cstdio>#include<string.h>using namespace std;const int Max_N=5001;int dir[Max_N],f[Max_N],n;//dir记录其本身的方向,f记录他作为k长度的序列头时是否需要反转in

2020-10-04 10:36:13 60

原创 【尺取法】POJ 3061:Subsequence

一、题目内容POJ 3061 原题地址二、题意解释从给定序列里找出区间和大于等于S的最小区间的长度。三、代码及注释#include<cstdio>#include<algorithm>using namespace std;//poj3061,³ÌÐòÉè¼ÆP148int cn,n,S;int a[1000005];int sum[1000005];void solve(){ int s=0,t=0,sum=0;//s为尺取法起始位置,t为终止位置

2020-10-04 10:30:30 51

原创 【尺取法】POJ 3320:Jessica‘s Reading Problem

一、题目内容POJ 3320 原题地址二、题意解释一本书有 P 页,每页都有个知识点a[i],知识点可能重复,求包含所有知识点的最少的页数。三、代码及注释#include<cstdio>#include<algorithm>#include<set>#include<map>using namespace std;int p;int a[1000005];void solve(){ set<int> all;//

2020-10-04 10:26:00 163

原创 【贪心】POJ 2431:Expedition

一、题目内容POJ 2431 原题地址二、题意解释一辆卡车,初始时,距离终点L,油量为P,在起点到终点途中有n个加油站,每个加油站油量有限,而卡车的油箱容量无限.卡车在行车途中,每走一个单位的距离消耗一个单位的油量,给定n个加油站距离终点的距离以及油存储量。问卡车是否能到达终点,如果可达,最少需要加多少次油,否则输出-1.三、代码及注释#include<stdio.h>#include<queue>#include<algorithm>using n

2020-10-04 10:17:05 335

原创 【贪心】POJ 3069:Saruman‘s Army

一、题目内容POJ 3069 原题地址二、题意解释一个直线上有N个点。点i的距离是Xi。从这些点中选取若干个加上标记。要求:对于每个点,与其距离为R的范围内必有做标记的点(包括自身)。求至少标记多少点才能满足要求。三、代码及注释#include<stdio.h>#include<algorithm>using namespace std;int X[1001];int main(){ int n,r; while(scanf("%d%d",&am

2020-10-03 16:21:08 164

原创 【贪心】CodeForces:556D Case of Fugitive

一、题目内容CodeForces:556D Case of Fugitive 原题地址二、题意解释有N个岛屿,每个岛屿的左端点和右端点已知,此时有m种桥,其长度已知,问能否用这些桥连接起来所有的岛屿。三、代码及注释#include<stdio.h>#include<algorithm>#include<queue>using namespace std;typedef long long ll;//思想:把桥长和岛屿所得区间长的小值都先升序排列,接着

2020-10-03 16:15:58 110

原创 【贪心】POJ 3617:Best Cow Line

一、题目内容POJ 3617 原题地址二、题意解释给定一个字符串,重排,每次从头或尾取较小值放到新序列的末尾。题目要求是每80个为一行输出。三、代码及注释#include<cstdio>using namespace std;int n;char S[2001];int main(){ scanf("%d",&n); for(int j=0; j<n; j++) { scanf(" %c",&S[j]);

2020-10-03 11:20:35 936

原创 【贪心】POJ 3253:Fence Repair

一、题目内容POJ 3253 原题地址二、题意解释有一个农夫要把一个木板钜成几块给定长度的小木板,每次锯都要收取一定费用,这个费用就是当前锯的这个木版的长度,给定各个要求的小木板的长度,及小木板的个数n,求最小费用如38 8 5:先从无限长的木板上锯下长度为 21 的木板,花费 21再从长度为21的木板上锯下长度为5的木板,花费5再从长度为16的木板上锯下长度为8的木板,花费8总花费 = 21+5+8 =34三、代码及注释#include<stdio.h>#inclu

2020-10-03 11:15:41 244

原创 【贪心】POJ 2586:Y2K Accounting Bug

一、题目内容POJ 2586 原题地址二、题意解释某公司每个月要么盈利s元,要么亏损d元,一年之中任意连续的五个月的利润和是亏损的,最后问一年的总收入是多少,如果盈利即输出数额,如果亏损,则输出Deficit。三、代码及注释#include<cstdio>using namespace std;/*贪心,要使每五个月都亏损,那么就让这些亏损的月份在后面更有利符合最优子结构性质。5个月统计一次都亏空,那么有5种情况: 1、若SSSSD亏空,那么全年可能最大盈利情

2020-10-03 11:11:07 110

原创 【贪心】POJ 1328:Radar Installation

一、题目内容POJ 1328 原题地址二、题意解释假设海岸线是一条无限延伸的直线。陆地在海岸线的一侧,而海洋在另一侧。每一个小的岛屿是海洋上的一个点。雷达坐落于海岸线上,只能覆盖d距离,所以如果小岛能够被覆盖到的话,它们之间的距离最多为d。题目要求计算出能够覆盖给出的所有岛屿的最少雷达数目。三、代码及注释#include<iostream>#include<math.h>#include<algorithm>#define INF 0x7ffffff

2020-10-03 11:06:40 69

原创 【贪心】九度OJ 1437:To fill or not to fill

一、题目内容题目描述:With highways available, driving a car from Hangzhou to any other city is easy. But since the tank capacity of a car is limited, we have to find gas stations on the way from time to time. Different gas station may give different price. You ar

2020-10-03 10:59:36 67

原创 【贪心】九度OJ 1435:迷瘴

一、题目内容题目描述:通过悬崖的yifenfei,又面临着幽谷的考验——幽谷周围瘴气弥漫,静的可怕,隐约可见地上堆满了骷髅。由于此处长年不见天日,导致空气中布满了毒素,一旦吸入体内,便会全身溃烂而死。幸好yifenfei早有防备,提前备好了解药材料(各种浓度的万能药水)。现在只需按照配置成不同比例的浓度。现已知yifenfei随身携带有n种浓度的万能药水,体积V都相同,浓度则分别为Pi%。并且知道,针对当时幽谷的瘴气情况,只需选择部分或者全部的万能药水,然后配置出浓度不大于 W%的药水即可解毒。

2020-10-03 10:53:59 124

原创 【贪心】九度OJ 1434:今年暑假不AC

一、题目内容题目描述:“今年暑假不AC?”“是的。”“那你干什么呢?”“看世界杯呀,笨蛋!”“...”确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关心国家大事)、非常6+7、超级女生,以及王小丫的《开心辞典》等等,假设你已经知道了所有你喜欢看的电视节目的转播时间表,你会合理安排吗?(目标是能看尽量多的完整节目)输入:输入数据包含多个测试实例,每个

2020-09-30 17:49:31 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除