- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 HJ19-简单错误记录
HJ19-简单错误记录开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号。处理:1、 记录最多8条错误记录,循环记录,最后只用输出最后出现的八条错误记录。对相同的错误记录只记录一条,但是错误计数增加。最后一个斜杠后面的带后缀名的部分(保留最后16位)和行号完全匹配的记录才做算是“相同”的错误记录。2、 超过16个字符的文件名称,只记录文件的最后有效16个字符;3、 输入的文件可能带路径,记录文件名称不能带路径。也就是说,哪怕不同路径下的文件,如果它们的名字的后16个字符相同,也被视为相同
2022-07-14 13:51:22
298
原创 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
243
原创 HJ16-购物单
HJ16 购物单 动态规划 中等如果要买归类为附件的物品,必须先买该附件所属的主件,且每件物品只能购买一次。每个主件可以有 0 个、 1 个或 2 个附件。附件不再有从属于自己的附件。王强查到了每件物品的价格(都是 10 元的整数倍),而他只有 N 元的预算。除此之外,他给每件物品规定了一个重要度,用整数 1 ~ 5 表示。他希望在花费不超过 N 元的前提下,使自己的满意度达到最大。满意度是指所购买的每件物品的价格与重要度的乘积的总和,假设设第i件物品的价格为v[i],重要度为w[i],共选中了k件
2022-07-14 13:49:45
531
原创 HJ5-进制转换
HJ5 进制转换写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。数据范围:保证结果在 1≤n≤2^31−1输入一个十六进制的数值字符串。输出该数值的十进制字符串。不同组的测试用例用\n隔开。输入:输出:解:思路:十进制字符串以0x/0X开头,从第2位开始。......
2022-06-27 22:07:14
654
原创 HJ4-字符串分隔
HJ4 字符串分隔•输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。连续输入字符串(每个字符串长度小于等于100)依次输出所有分割后的长度为8的新字符串输入:输出:解:思路:......
2022-06-27 22:06:20
209
原创 HJ3-明明的随机数
HJ3 明明的随机数明明生成了N个1到500之间的随机整数。请你删去其中重复的数字,即相同的数字只保留一个,把其余相同的数去掉,然后再把这些数从小到大排序,按照排好的顺序输出。数据范围: 1≤n≤1000 ,输入的数字大小满足1≤val≤500第一行先输入随机整数的个数 N 。 接下来的 N 行每行输入一个整数,代表明明生成的随机数。 具体格式可以参考下面的"示例"。输出多行,表示输入数据处理后的结果输入:输出:说明:解:思路:数字不能重复并且要排序,用集合TreeSet存储数字,可以使用迭代器进行
2022-06-27 22:05:48
116
原创 HJ2-计算某字符出现次数
HJ2 计算某字符出现次数写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母)数据范围: 1≤n≤1000第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字符。输出输入字符串中含有该字符的个数。(不区分大小写字母)输入:输出:解:思路:将字符串中 指定的字符用(“”)替换,替换前后的length之差就是该字符的个数。...
2022-06-27 22:05:25
137
原创 HJ1-字符串最后一个单词的长度
HJ1 字符串最后一个单词的长度计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)输入一行,代表要计算的字符串,非空,长度小于5000。输出一个整数,表示输入字符串最后一个单词的长度。输入:输出:说明:解:主要考察字符串,字符串spilt()方法,根据输入的形式对字符串进行分割...
2022-06-27 22:04:09
94
原创 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
9708
原创 创建随机点样本
1、 创建随机分布点打开数据管理工具->要素类->创建随机点,输出位置设置为随机分布点的存储文件夹,输出点要素类设置为“random”,约束范围设置为“与x选取区域图层相同”,点数设置为“5000”,最小允许距离设置为“100米”。确定,得到随机分布点数据。2、随机样本点连接栅格像素值SpatialAnayst工具->提取分析->多值提取到点点属性表连接到栅格像元值了。...
2020-10-10 09:12:32
3125
原创 SOFM自组织特征映射第一步:选取样本点
1、选取三种指数,均为栅格数据,进行栅格裁剪统一大小,并归一化处理栅格裁剪步骤:数据管理工具->栅格->栅格处理->裁剪归一化步骤:Spatial Analyst工具->叠加分析->模糊分类2、使用ArcGIS选取样本点创建渔网,数据管理工具->要素类->创建渔网几何类型选polygon,创建标注点3、栅格赋值给点要素SpatialAnayst工具->提取分析->多值提取到点点属性表连接到栅格像元值了。...
2020-10-09 17:18:24
426
原创 java动态代理模式笔记
动态代理的意义:生成一个占位(代理对象),来代理真实对象,从而控制真实对象的访问。代理的作用:在真实对象访问之前或者之后加入对应的逻辑,或者根据其他规则控制是否使用真实对象。步骤:在调用者调用对象之前产生一个代理对象,这个代理对象需要和真实对象建立代理关系,代理分为两个步骤:代理对象和真实对象建立代理关系。实现代理对象的代理逻辑方法。在java中有多重动态代理技术,比如JDK动...
2020-02-19 14:19:14
106
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人