自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1. 项目创建

使用andriod studio进行开发操作:1.软件版本号修改在build.gardle文件下2.应用图标在andriodmanifest.xml下的Icon属性,图片存放在res文件夹下3.软件名称是label属性进去,直接修改4.添加一个启动界面,先新建一个java文件,编写代码,利用alt+enter快捷查看错误解决,生成对应xml文件...

2020-03-01 12:07:42 97

原创 4 CSS布局与定位

1. 盒子模型同时内外边距,边框都有四个方向,如border-top,border-right,border-bottom,border-left实例1.1 overflow属性1.2 border属性border案例 水平线1.3 padding属性对浏览器默认的设置清零*{marging:0;padding:0;}1.4 margin属性#...

2020-02-28 20:36:21 215

原创 3.3 CSS样式(3)

1.背景背景图片的应用需要设置单元的高宽才会被显示,如下图,小图片高30px,宽1px,所以单元高度也要设置为30px,然后 background-repeat:repeat-x 进行横向填充,所以单元的宽度设置没有要求另外就是backgroung设置可以一起,按照颜色图片填充方式的顺序即可2.超链接注意!实例如图3.列表列表的四个属性1.list-style-t...

2020-02-27 23:47:54 128

原创 3.2 CSS样式(2) 文本

1.单位与颜色单位在没有设置字体样式时,字体大小等的继承关系如下:颜色2. text字符间距的应用行高应用对齐方式装饰线如淘宝价格变动使用,去掉超链接下划线(超链接a标签默认是有下划线的)-- text-decoration:none;3. font字体简化使用4.小结...

2020-02-27 19:58:10 117

原创 3.1 CSS样式(1)

1.概述HTML:网页的内容CSS:内容的样式(层叠样式表)内容和格式相分离,便于修改格式2.CSS添加方法2.1 行内2.2 内嵌样式写在head标签之内,每个页面都要重新定义;适合文件很少,css代码也不多的情况2.3 单独文件页面结构HTML代码与样式CSS样式的完全分离,维护方便,可以在一个HTML文档中引用多个外部样式表2.4 优先级多重样式可以重叠,覆盖...

2020-02-27 19:31:47 116

原创 2.2 标签(1)

1. 标题 h1-h6< h1>一级标题< /h1>< h2>二级标题< /h2>2.段内换行 < br />出现多个则生成多个换行3.段内分组 span中国人口调查报告几个字会按照设定好的字体格式显示4.段落 p使用< p>内容< /p>标签内的文字忽略连续空格和换行,只显示一个空格,5.预...

2020-02-20 11:07:54 80

原创 2.3 标签(2)

1.超链接 < a>< /a>2.

2020-02-20 11:07:42 84

原创 2.1 HTML基础

1.HTML概述超文本标记语言,制作网页的标准语言(不区分大小写)1.标签通常成对出现,尖括号保包围,如:< title >百度一下,你就知道< /title >< title >:开始标签< /title >:结束标签单独出现标签,以斜杠结束:< img />标签嵌套:注意缩进2.元素< title &gt...

2020-02-20 11:07:30 104

原创 1.网页概论

1.Web前端开发概述Web系统:以网站形式呈现,通过浏览器访问,完成一定功能的系统。前端:网页上为用户呈现的部分。后端:与数据库进行交互,完成数据存取。2.网站与网页网站:网页的集合。以文件夹形式存储。网页:以文件形式存储。通过“超链接”的方式组织在一起。页面元素:表单站标Logo导航栏文字超链接广告横幅(图片超链接)浏览器:解析网页源代码,渲染网页。3.Web前...

2020-02-20 11:07:20 202

原创 2.4 表单标签

1.表单域 form2.文本框,密码框input-text、password3.提交重置按钮 input-submit、reset4.单选复选框 input-radio、checkbox5.下拉列表 select option6.文本域 textarea...

2020-02-20 11:07:04 99

原创 2.5 Web语义化

1.概述2.强调标签3.自定义列表

2020-02-20 11:06:51 68

原创 10. 排序(2)

1.A1075#include<stdio.h> #include<string.h>#include<algorithm>using namespace std;const int maxn = 10010;struct Student{ int id; int score[6]; bool flag; int score_all; i...

2020-01-20 21:16:00 135

原创 9. 排序(1)

1.A1012#include<stdio.h> #include<iostream>#include<math.h>#include<algorithm>using namespace std;struct Student{ int id; int grade[4];}stu[2010];char Course[4] = {'A...

2020-01-20 21:13:49 180

原创 8. 字符串处理(2)

1.B1009#include<stdio.h> int main(){ int num = 0; char ans[90][90]; while(scanf("%s",ans[num])!=EOF){ num++; } for(int i = num-1;i>=0;i--){ printf("%s",ans[i]); if(i!=0) printf("...

2020-01-20 14:51:34 159

原创 7. 字符串处理(1)

1.A1001#include<stdio.h> int main(){ int a,b; scanf("%d%d",&a,&b); int A[5],i = 0; int sum = a+b; if(sum<0){ printf("-"); sum = -sum; } if(sum==0) printf("0"); else{ w...

2020-01-20 14:49:23 212

原创 6. 进制转换

1.A1019#include<stdio.h> bool judge(int z[],int num){ for(int i = 0;i<=num/2;i++){ if(z[i]!=z[num-i-1]) return false; return true; }}int main(){ int n,b,z[40],num = 0; scanf("%...

2020-01-20 14:45:50 243

原创 5. 图形输出

1.A1031#include<stdio.h> #include<string.h>int main(){ char str[100]; gets(str); int N = strlen(str); int n1 = (N+2)/3,n3 = n1,n2 = N+2-n1-n3; for(int i = 0;i<n1-1;i++){ prin...

2020-01-20 14:43:58 241

原创 4. 查找元素

1.A1006#include<stdio.h> #include<iostream>#include<string.h>using namespace std;struct pNode{ char id[20]; int hh,mm,ss;}temp,ans1,ans2;bool great(pNode a,pNode b){ if(a.h...

2020-01-20 14:41:40 144

原创 3. 算法入门简单模拟(3)

1.B1018#include<stdio.h> int change(char c){ if(c == 'B') return 0; if(c == 'C') return 1; if(c == 'J') return 2; }int main(){ char mp[3] = {'B','C','J'}; int n; scanf("%d",&n);...

2020-01-20 14:37:47 107

原创 2. 算法入门简单模拟(2)

1.B1001#include<stdio.h>int main(){ int n; while(scanf("%d",&n)!=EOF){ int s = 0; while(n!=1){ if(n%2==0) n/=2; else n = (3*n+1)/2; s++; } printf("%d\n",s); }...

2020-01-20 14:34:55 123

原创 1. 算法入门简单模拟(1)

1.A1002#include<stdio.h> const int maxn = 1100;double p[maxn] = {0};int main(){ int n,k,count = 0; double a; scanf("%d",&k); while(k--){ scanf("%d %lf",&n,&a); p[n] += a...

2020-01-20 14:31:25 210

原创 Day 7_3 其他高效算法与技巧 PAT B1040/A1093有几个PAT

1.打表用空间换时间,一般将所有可能需要用到的结果实现计算出来,后面使用直接查询即可一次性计算例如斐波那契数列,B程序分几次计算,手动将结果写到程序A的数组中当程序的一部分过程消耗时间过多,或是没有想到好的算法,因此在另一个程序中使用暴力算法求出结果,例如n皇后对一些感觉不会做的题目,先用暴力程序计算出小范围的结果,然后找规律2.活用递推PAT B1040/A1093 有几个P...

2020-01-02 03:33:53 91

原创 Day 7_2 two pointers

编写的内容都是很简略的,适合在学过的情况下快速回忆这些算法,没有学过的话,具体了解可以百度1.two Pointers例子:给定一个递增的正整数序列和一个M,求序列中的两个不同位置的数a和b,使得他们的和恰好等于M,输出所有满足条件的方案解决方案使用二重循环枚举,但是如果序列很长时间复杂度过高void foreach(int a[],int M){ int n = sizeof(a...

2020-01-02 02:35:42 63

原创 Day 7_1 二分查找

1.求根号2的近似值#include<stdio.h>const double eps = 1e-5;double f(double x){ return x*x;}double calsqrt(){ double left = 1,right = 2,mid; while((right-left)>eps){ mid = (left+right)/2; ...

2020-01-01 18:52:30 200

原创 Day 6 贪心(PAT B1020 B1023 )

1.简单贪心考虑在当前状态下局部最优如果在想到某个似乎可行的策略,并且自己无法举出反例,那么就勇敢的实现它PAT B1020 月饼 类似背包问题#include<stdio.h>#include<algorithm>using namespace std;struct mooncake{ double store; double sell; doubl...

2019-12-31 01:01:59 112

原创 Day 5_3 递归

1.分治将原问题划分成若干个规模较小而结构与原问题相同或相似的子问题,求解子问题,最后合并子问题的解,得到原问题的解子问题相互独立,没有交叉的2.递归递归边界递归式(递归调用)使用递归求解n的阶乘#include<stdio.h>int Fac(int n){ if(n == 0) return 1; else return n * Fac(n-1); }i...

2019-12-30 20:02:50 205 2

原创 Day 5_2 哈希

散列定义和整数的散列换时间给定两个序列,长度分别为n,m,查询后m个数是否在前面n个数中出现过#include<stdio.h>const int maxn = 100010;bool hashTable[maxn] = {false}; int main(){ int m,n,x; scanf("%d%d",&n,&m); for(int i = 0...

2019-12-30 16:26:20 208

原创 Day 5_1 [ PAT A1025 ] PAT Ranking

题目:有n个考场,每个考场有若干数量的考生,现在给出各个考场中考生的准考证号与分数,要求将所有考生按分数从高到底排序,并按顺序输出所有考生的准考证号,排名,考场号以及考场内排名Input:251234001 951234002 1001234003 951234004 771234005 8541235001 651235002 251235003 1001235004 ...

2019-12-30 15:26:07 86

原创 Day 4_3 算法初步--排序(简单应用)

1.冒泡排序主要就是交换位置,从数组第一个数开始比较,先确定最大的数,放到数组最后,在确定第二大的数,以此类推,是从后往前排。前面文章有代码实例2.选择排序枚举,从序列中找到最小的数,与第一个元素交换,剩下n-1个就是待排序序列,继续从这n-1个中找到最小的,与第二个元素交换,剩下n-2个就是待排序序列,以此类推。...

2019-12-30 01:29:00 90

原创 Day 4_2 入门模拟

个人总结编写代码首先就是解决问题,利用程序得到正确解;然后规范程序代码,让代码更精炼,更符合代码逻辑,例如下面定义数组,可以宏定义一个int型数据,用来确定一个数组大小,这样子以后需要修改数组大小就只要改这个数就可以了,另外就是熟悉各个函数的使用。1.循环输入实例1#include<stdio.h>int main(){ int n; while(scanf("%d",&a...

2019-12-29 21:53:14 88

原创 Day 4_1 黑盒测试

1.单点测试对每组数据进行评测2.多点测试要求程序能一次运行全部数据,因此使用循环,一共有三种1.while···EOF型while(scanf("%d",&a) != EOF){}scanf函数返回其成功读入的参数个数,如果是读入字符串,还可以使用如下while(gets(str) != NULL){}或者while(scanf("%s",&str) != E...

2019-12-29 00:54:23 74

原创 Day 3_3 补充

1.cin读入一行数据char str[100];cin.getline(str,100);string str;getline(cin,str);2.cout控制double型数据精度添加头文件 “iomanip”double a = 3.1415926;cout<<setiosflags(ios::fixed)<<setprecision(2)&lt...

2019-12-29 00:22:23 100

原创 Day 3_2 结构体

1.结构体定义struct Name{ //一些基本数据结构或自定义的数据类型}struct studentInfo{ int id; char name[20]; studentInfo *next;}Alice,Bob,stu[1000];studentInfo是结构体名,Alice,Bob代表两个结体变量,*next是结构体指针,stu[1000]是一个结构体数组,也可...

2019-12-28 20:15:16 95

原创 Day 3_1 C/C++ 指针

1.指针与数组利用数组名也是数组的首地址特性,使用指针访问数组,,同样达到遍历数组的目的#include<stdio.h>int main(){ int a[10] = {1,2,3,4,5,6,7,8,9,10}; for(int *p = a;p< a+10;p++) printf("%d ",*p); printf("\n"); for(int i = 0...

2019-12-28 19:50:18 92

原创 Day 2 数组赋值和字符数组操作

数组数组较大,则需定义在主函数外,否则会使程序异常退出。因为函数内部申请的局部变量来自系统栈,允许申请的空间较小;而函数外部申请的全局变量来自静态存储区,允许申请的空间较大;另外,若要给数组的每一个元素赋0,只要给第一个元素赋0,后面的默认给0,如果没有赋值,每个元素都会是随机值。1.memset–对数组的每一个元素赋相同的值memset(数组名,值,sizeof(数组名));使用时要在程...

2019-12-24 00:35:21 226

原创 Day 1 C/C++复习

Day 1 C/C++复习1.整型shortintlong long整型int:32位,4字节,在-231~231-1之间,记住绝对值在10^9范围内的整数都可以定义为int型;长整型long:64位,8字节,-263~263-1之间,1010-1018之内的数都可以定义为long型,一般在初值后加 LL;2.浮点型单精度float32bit,1bit作为符号位,8bit作为指...

2019-12-23 22:24:08 128

原创 算法能力测试平台

1.算法在线评测系统1.PAT甲级,乙级真题题库2.codeup3.杭电4.牛客

2019-12-23 20:41:31 65625

原创 杂乱整理

One day 回顾C++语法(杂乱的)1.输出格式 int s = 10; printf("%d\n",s); int a,b; scanf("%d%d",&a,&b); printf("%d",a+b);2.字符串操作 char str1[20]; char str2[5][20]; gets(str1); //输入字符串 for(int i ...

2019-12-23 09:17:43 131

原创 数据库实例操作

数据库各种操作各种实例--创建数据库--1.建表--2.修改基本表--3.删除基本表--4.建立索引--5.删除索引--6.数据查询--7.聚集函数--8.连接查询(多个表连接)--9.自身连接--10.外连接--11.集合查询--基于派生表的查询--1.插入数据--数据更新--插入子查询结果--2.修改数据--3.删除数据--4.空值处理视图--1.建立视图--2.删除视图--3.查询视图第一次...

2019-12-15 18:44:39 158

空空如也

空空如也

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

TA关注的人

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