自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot2 4-配置文件

.properties文件类型使用 application.properties 文件进行操作.yaml文件类型关于yamlYAML 是 “YAML Ain’t a Markup Language”(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言)。YAML 的语法和其他高级语言类似,并且可以简单表达清单、散列表,标量等数据形态。它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达

2021-10-27 11:45:05 199

原创 SpringBoot2 2-依赖管理特性

参照上文:SpringBoot2 1-环境搭建与一个HelloWorld程序依赖管理父项目做依赖管理XML文件中,使用父项目描述:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.5.5</vers

2021-10-27 08:47:31 95

原创 SpringBoot2 3-实践路径

引入场景依赖Developing with SpringBoot - Starters查看自动配置自己分析,引入场景对应的自动配置一般都生效了配置文件中debug=true开启自动配置报告。Negative(不生效)\Positive(生效)按照需求修改配置按照官方文档配置自行分析.properties 文件中包含了哪些自定义加入或者替换组件 @Bean @Component自定义器 XXXXCustomizer开发TIPSLombok(简化JavaBean开发)首先引

2021-10-27 08:47:14 112

原创 华为机试21-简单密码

描述 密码是我们生活中非常重要的东东,我们的那么一点不能说的秘密就全靠它了。哇哈哈. 接下来渊子要在密码之上再加一套密码,虽然简单但也安全。假设渊子原来一个BBS上的密码为zvbo9441987,为了方便记忆,他通过一种算法把这个密码变换成YUANzhi1987,这个密码是他的名字和出生年份,怎么忘都忘不了,而且可以明目张胆地放在显眼的地方而不被别人知道真正的密码。他是这么变换的,大家都知道手机上的字母: 1–1, abc–2, def–3, ghi–4, jkl–5, mno–6,pqrs–7, .

2021-10-09 01:49:04 123

原创 SpringBoot2 1-环境搭建与一个HelloWorld程序

SpringBoot2(2.5.5)的系统需求Java 8Maven 3.5+IDE 选择idea社区版下载IDEA社区版下载地址:https://www.jetbrains.com/idea/download/#section=windows配置Java环境参考:https://blog.csdn.net/weixin_39808420/article/details/90339528配置Maven环境下载Maven并配置环境参考:https://blog.csdn.net/boo

2021-10-09 01:47:22 85

原创 华为机试20-密码验证合格程序

描述 密码要求:1.长度超过8位2.包括大小写字母.数字.其它符号,以上四种至少三种3.不能有相同长度大于2的子串重复输入描述: 一组或多组长度超过2的字符串。每组占一行输出描述: 如果符合要求输出:OK,否则输出NG示例1输入:021Abc9000021Abc9Abc1021ABC9000021$bc9000输出:OKNGNGOKSolution#include<iostream>#include<string>using namesp.

2021-10-05 01:57:46 114

原创 华为机试17-坐标移动

描述 开发一个坐标计算工具,A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。输入:合法坐标为A(或者D或者W或者S) + 数字(两位以内)坐标之间以;分隔。非法坐标点需要进行丢弃。如AA10; A1A; %; YAD; 等。下面是一个简单的例子 如:A10;S20;W10;D30;X;A1A;B10A11;;A10;处理过程:起点(0,0)A10 = (-10,0).

2021-10-05 01:55:43 98

原创 华为机试16-购物单(动态规划)

描述王强今天很开心,公司发给N元的年终奖。王强决定把年终奖用于购物,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子:*主件 附件电脑 打印机,扫描仪书柜 图书书桌 台灯,文具工作椅 无*如果要买归类为附件的物品,必须先买该附件所属的主件。每个主件可以有 0 个、 1 个或 2 个附件。附件不再有从属于自己的附件。王强想买的东西很多,为了不超出预算,他把每件物品规定了一个重要度,分为 5 等:用整数 1 ~ 5表示,第 5 等最重要。他还从因特网上.

2021-10-05 01:53:07 211

原创 华为机试15-int型在内存中1的个数

描述 输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。输入描述: 输入一个整数(int类型)输出描述: 这个数转换成2进制后,输出1的个数示例1输入:5输出:2Solution#include<iostream>using namespace std; int main() { int a,count = 0; cin>>a; for(int i = 0;i<63;i++){ if(a.

2021-10-05 01:48:14 59

原创 华为机试14-字典序排列

描述 给定n个字符串,请对n个字符串按照字典序排列。 输入描述:输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。 输出描述:数据输出n行,输出结果为按照字典序排列的字符串。示例1输入:9captocatcardtwotooupboatboot输出:boatbootcapcardcattotootwoupSolution#include<iostream>using nam.

2021-10-05 01:46:28 75

原创 华为机试12-字符串反转

描述 接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)输入描述: 输入一行,为一个只包含小写字母的字符串。输出描述: 输出该字符串反转后的字符串。示例1 输入: abcd 输出: dcbaSolution#include<iostream>using namespace std;int main(){ char a[1000]; cin>>a; int i = 0; while(a[i]!=.

2021-10-05 01:42:24 110

原创 华为机试11-数字颠倒

描述 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001输入描述: 输入一个int整数输出描述: 将这个整数以字符串的形式逆序输出示例1 输入: 1516000 输出: 0006151Solution#include<iostream>using namespace std;int main(){ int a ; cin>>a; while(a!=0){ .

2021-10-05 01:41:11 110

原创 华为机试10-字符个数统计

描述编写一个函数,计算字符串中含有的不同字符的个数。字符在ASCII码范围内(0~127,包括0和127),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次例如,对于字符串abaca而言,有a、b、c三种不同的字符,因此输出3。 输入描述: 输入一行没有空格的字符串。输出描述: 输出 输入字符串 中范围在(0~127,包括0和127)字符的种数。示例1 输入: abc 输出: 3Solution#include<iostream>using name.

2021-10-05 01:39:39 52

原创 华为机试9-提取不重复的整数

描述 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 保证输入的整数最后一位不是0。 输入描述: 输入一个int型整数输出描述: 按照从右向左的阅读顺序,返回一个不含重复数字的新的整数示例1输入: 9876673输出: 37689Solution#include<iostream>using namespace std;int main(){ int n,a = 0,b = 0,re[11] = {0}; cin>>.

2021-10-05 01:38:26 77

原创 华为机试7-取近似值

描述 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于0.5,向上取整;小于0.5,则向下取整。输入描述: 输入一个正浮点数值输出描述: 输出该数值的近似整数值示例1 输入:5.5 输出: 6 说明:0.5>=0.5,所以5.5需要向上取整为6 示例2 输入:2.499 输出: 2 说明:0.499<0.5,2.499向下取整为2solution#include<iostream>using namespace std;i.

2021-10-05 01:35:56 93

原创 华为机试13-句子反序

描述将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符输入描述: 输入一个英文语句,每个单词用空格隔开。保证输入只包含空格和字母。输出描述: 得到逆序的句子示例1输入:I am a boy输出:boy a am Isolutionversion表头插入#include<bits/stdc++.h>using namespace std; int .

2021-09-12 22:24:10 82

原创 华为机试8-合并表记录

描述数据表记录包含表索引和数值(int范围的正整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。输入描述: 先输入键值对的个数 然后输入成对的index和value值,以空格隔开输出描述: 输出合并后的键值对(多行)示例1 输入:40 10 21 23 4输出:0 31 23 4Solutionversion1 map#include<iostream>#include<map>using na.

2021-09-12 01:17:46 67

原创 华为机试6-质因数分解

描述 功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 )最后一个数后面也要有空格输入描述: 输入一个long型整数输出描述: 按照从小到大的顺序输出它的所有质数的因子,以空格隔开。最后一个数后面也要有空格。示例1输入: 180输出: 2 2 3 3 5Solutionversion1#include<iostream>#include<math.h> using namespace std;.

2021-09-12 01:14:29 116

原创 华为机试5-进制转换

描述 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。输入描述:输入一个十六进制的数值字符串。注意:一个用例会同时有多组输入数据,处理多组输入的问题。输出描述: 输出该数值的十进制字符串。不同组的测试用例用\n隔开。示例1输入:0xA0xAA输出:10170Solutionversion1麻烦版#include<iostream>using namespace std;int main(){ char a[20]={0}; long .

2021-09-12 01:09:32 102

原创 华为机试4-拆分字符串

描述·连续输入字符串,请按长度为8拆分每个输入字符串并进行输出;·长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述: 连续输入字符串(输入多次,每个字符串长度小于等于100)输出描述: 依次输出所有分割后的长度为8的新字符串示例1输入:abc123456789输出:abc000001234567890000000Solutionversion1 字符数组傻瓜硬解ps:由于答题平台需求输出字符串,单次输出字符不符合要求,且思路浑浊,故此版稍显繁琐。#inc.

2021-09-11 00:24:02 283

原创 华为机试3-明明的随机数

描述明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据(用于不同的调查),希望大家能正确处理)。注:测试用例保证输入参数的正确性,答题者无需验证。测试用例不止一组。当没有新的输入时,说明输入结束。输入描述:.

2021-09-10 23:38:44 158

原创 华为机试2-计算字符出现次数

描述写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写,字符串长度小于500。输入描述: 第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。输出描述: 输出输入字符串中含有该字符的个数。示例1输入:ABCabcA输出:2Solutionversion1 字符数组#include<iostream>using namespace std;int main(){ char a[.

2021-09-10 23:26:31 102

原创 华为机试1-字符串最后一个单词的长度

描述计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。输入描述: 输入一行,代表要计算的字符串,非空,长度小于5000。输出描述: 输出一个整数,表示输入字符串最后一个单词的长度。示例输入: hello nowcoder输出: 8说明: 最后一个单词为nowcoder,长度为8Solutionversion1 char数组#include<iostream>using namespace std;int main(){ char a[500.

2021-09-10 22:54:23 102

原创 C语言 输入输出函数函数

C语言 输入输出函数函数&文件读写输出函数puts()putchar()printf()接下来的所有函数均包含在stdio.h文件中。输出函数前两个函数并不算重要。puts()puts()函数可以输出字符串、字符数组至标准输出流,一般而言是屏幕。函数执行完成后会自动在字符串尾添加换行符。具体而言,可以:puts("yo,man.");//等价于printf("yo,man.\n");char* hello = "yo,man.";puts(hello);putchar()

2021-05-13 23:54:48 347

原创 C语言 三种程序结构

C语言的三种程序结构顺序分支if elseswitch case循环forwhiledo while一个C语言程序由三种程序结构混合组成。许多语句混合使用组成C语言程序。顺序逐条执行语句。int a;a = 1;a = a + a;分支if elseif(i == 0) j = 1;else //可省略 j = 0;switch case//switch中a只支持整数与ascii码//case只支持常量switch(a){ case 1:{n = 1;} break;

2021-05-07 16:07:12 254 1

原创 C语言的类型

C语言的类型基本类型整型浮点型实型/浮点型枚举类型基本类型整型整型存在六种分类名称表示长度/字节范围(long型长度以8记)整型int4-2^31 至 2^31-1长整型long4或8-2^63 至 2^63-1短整型short2-2^15 至 2^15-1无符号整型unsigned int40 至 2^32-1无符号长整型unsigned long4或80 至 2^64-1无符号短整型unsigned short

2021-04-29 16:34:14 587

原创 C语言历史与特性

C语言的历史与特性C语言的前身C语言的早期发展K&R CANSI C 和 ISO CC99C语言对其它语言的影响C语言的特性C语言的前身为什么C语言称为C语言?因为C语言的前身是B语言。B语言由Ken Thompson所发明,承接着B的次序,表示基于B语言的开发。C语言于1972年11月问世,1978年美国电话电报公司(AT&T)贝尔实验室正式发布C语言,1983年由美国国家标准局(American National Standards Institute,简称ANSI)开始制定C语言标

2021-04-27 22:28:46 77

空空如也

空空如也

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

TA关注的人

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