自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 HJ19-简单错误记录

HJ19-简单错误记录开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号。处理:1、 记录最多8条错误记录,循环记录,最后只用输出最后出现的八条错误记录。对相同的错误记录只记录一条,但是错误计数增加。最后一个斜杠后面的带后缀名的部分(保留最后16位)和行号完全匹配的记录才做算是“相同”的错误记录。2、 超过16个字符的文件名称,只记录文件的最后有效16个字符;3、 输入的文件可能带路径,记录文件名称不能带路径。也就是说,哪怕不同路径下的文件,如果它们的名字的后16个字符相同,也被视为相同

2022-07-14 13:51:22 249 1

原创 HJ17-坐标移动

HJ17-坐标移动开发一个坐标计算工具, 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)+ S20

2022-07-14 13:50:13 204

原创 HJ16-购物单

HJ16 购物单 动态规划 中等如果要买归类为附件的物品,必须先买该附件所属的主件,且每件物品只能购买一次。每个主件可以有 0 个、 1 个或 2 个附件。附件不再有从属于自己的附件。王强查到了每件物品的价格(都是 10 元的整数倍),而他只有 N 元的预算。除此之外,他给每件物品规定了一个重要度,用整数 1 ~ 5 表示。他希望在花费不超过 N 元的前提下,使自己的满意度达到最大。满意度是指所购买的每件物品的价格与重要度的乘积的总和,假设设第i件物品的价格为v[i],重要度为w[i],共选中了k件

2022-07-14 13:49:45 454

原创 HJ5-进制转换

HJ5 进制转换写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。数据范围:保证结果在 1≤n≤2^31−1输入一个十六进制的数值字符串。输出该数值的十进制字符串。不同组的测试用例用\n隔开。输入:输出:解:思路:十进制字符串以0x/0X开头,从第2位开始。......

2022-06-27 22:07:14 611

原创 HJ4-字符串分隔

HJ4 字符串分隔•输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。连续输入字符串(每个字符串长度小于等于100)依次输出所有分割后的长度为8的新字符串输入:输出:解:思路:......

2022-06-27 22:06:20 172

原创 HJ3-明明的随机数

HJ3 明明的随机数明明生成了N个1到500之间的随机整数。请你删去其中重复的数字,即相同的数字只保留一个,把其余相同的数去掉,然后再把这些数从小到大排序,按照排好的顺序输出。数据范围: 1≤n≤1000 ,输入的数字大小满足1≤val≤500第一行先输入随机整数的个数 N 。 接下来的 N 行每行输入一个整数,代表明明生成的随机数。 具体格式可以参考下面的"示例"。输出多行,表示输入数据处理后的结果输入:输出:说明:解:思路:数字不能重复并且要排序,用集合TreeSet存储数字,可以使用迭代器进行

2022-06-27 22:05:48 87

原创 HJ2-计算某字符出现次数

HJ2 计算某字符出现次数写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母)数据范围: 1≤n≤1000第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字符。输出输入字符串中含有该字符的个数。(不区分大小写字母)输入:输出:解:思路:将字符串中 指定的字符用(“”)替换,替换前后的length之差就是该字符的个数。...

2022-06-27 22:05:25 107

原创 HJ1-字符串最后一个单词的长度

HJ1 字符串最后一个单词的长度计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)输入一行,代表要计算的字符串,非空,长度小于5000。输出一个整数,表示输入字符串最后一个单词的长度。输入:输出:说明:解:主要考察字符串,字符串spilt()方法,根据输入的形式对字符串进行分割...

2022-06-27 22:04:09 72

原创 map.get(key)相关问题记录

map中get不存在的key,返回为null如果我们要取map中的key值,而这个key值不存在的话,系统并不会报错,而是返回null,并不是空字符串"",这两者是有区别的。但是我们要对这个null取其他的操作就会报错。所以当我们map取值的时候,要进行null值的判断。map.get(key)直接取值: Map<Integer, String> map = new HashMap<Integer, String>(); map.put(5, "huo");

2022-02-08 10:08:37 9281

原创 创建随机点样本

1、 创建随机分布点打开数据管理工具->要素类->创建随机点,输出位置设置为随机分布点的存储文件夹,输出点要素类设置为“random”,约束范围设置为“与x选取区域图层相同”,点数设置为“5000”,最小允许距离设置为“100米”。确定,得到随机分布点数据。2、随机样本点连接栅格像素值SpatialAnayst工具->提取分析->多值提取到点点属性表连接到栅格像元值了。...

2020-10-10 09:12:32 2962

原创 SOFM自组织特征映射第一步:选取样本点

1、选取三种指数,均为栅格数据,进行栅格裁剪统一大小,并归一化处理栅格裁剪步骤:数据管理工具->栅格->栅格处理->裁剪归一化步骤:Spatial Analyst工具->叠加分析->模糊分类2、使用ArcGIS选取样本点创建渔网,数据管理工具->要素类->创建渔网几何类型选polygon,创建标注点3、栅格赋值给点要素SpatialAnayst工具->提取分析->多值提取到点点属性表连接到栅格像元值了。...

2020-10-09 17:18:24 375

原创 java动态代理模式笔记

动态代理的意义:生成一个占位(代理对象),来代理真实对象,从而控制真实对象的访问。代理的作用:在真实对象访问之前或者之后加入对应的逻辑,或者根据其他规则控制是否使用真实对象。步骤:在调用者调用对象之前产生一个代理对象,这个代理对象需要和真实对象建立代理关系,代理分为两个步骤:代理对象和真实对象建立代理关系。实现代理对象的代理逻辑方法。在java中有多重动态代理技术,比如JDK动...

2020-02-19 14:19:14 81

HJ1-字符串最后一个单词的长度

HJ1-字符串最后一个单词的长度

2022-06-27

空空如也

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

TA关注的人

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