昨天因为数据格式
错误总结:
1、 <!--StartFragment -->
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1958)
at java.lang.String.substring(String.java:1925)
at java.awt.TextArea.replaceText(TextArea.java:390)
at java.awt.TextArea.replaceRange(TextArea.java:377)
at TextAreaDemo.<init>(TextAreaDemo.java:13)
at TextAreaDemo.main(TextAreaDemo.java:29)
at java.lang.String.substring(String.java:1958)
at java.lang.String.substring(String.java:1925)
at java.awt.TextArea.replaceText(TextArea.java:390)
at java.awt.TextArea.replaceRange(TextArea.java:377)
at TextAreaDemo.<init>(TextAreaDemo.java:13)
at TextAreaDemo.main(TextAreaDemo.java:29)
数组越界。 比如你申请了一个String s="abcd"; 然后你又进行了一个查找,比如int mm= s.indexOf("ddd"); 但是你的String 里面并没有"ddd"这个字符串,所以indexOf方法返回的是-1 然后你再用这个mm做为参数访问String ,比如s.substring(mm,2); 就会出现越界了,总之是不够,找不着
2、
还犯了个大傻的错误,将map端所有的值都set进去才传,多亏马哥,他听到我犯这样的错,估计想要疯····
3、
indexof是从0开始计数的,第5个开始,它会返回4,同样substring也是
"hamburger".substring(4, 8) returns "urge"
"smiles".substring(1, 5) returns "mile"
"smiles".substring(0, 2) returns "sm"
substring(0或其开始下标(自然从零开始~),到最后一个数字)
4、今天还编了各种编码的转化
相关推荐
学习LPC1114,首先需要理解其硬件结构和工作原理,这可以通过查阅官方数据手册、用户手册等技术文档来完成。这些资料会详细介绍LPC1114的引脚功能、内部模块、电源管理以及外设操作等。 同时,掌握Cortex-M0架构的...
总结,LPC1114移植ucOS II并实现LED跑马灯实验涉及了硬件中断、时钟源配置、内存管理、任务创建、任务调度以及设备驱动等多个方面。这个过程不仅锻炼了开发者对ucOS II的理解,也加深了对LPC1114微控制器特性的掌握...
总结,基于LPC1114的智能家居控制系统充分利用了微控制器的特性,通过以太网接口实现了远程控制,通过温度检测优化了空调运行,提升了家居生活的便捷性和舒适性。通过MDK开发工具,我们可以有效地实现系统软件的编写...
首先,需要配置LPC1114的GPIO端口为SPI或I2C工作模式。然后,编写发送指令和数据的函数,控制LCD的显示内容。程序示例可能包含初始化LCD、设置坐标、写入像素、显示文本等功能模块。 5. LPC1114 12864 LCD应用实例...
接下来,我们将根据标题、描述、标签以及部分内容中的关键词来提取和总结相关的知识点。 ### LPC1114简介 LPC1114是一款由NXP Semiconductors生产的微控制器,其核心是ARM Cortex-M0处理器。Cortex-M0是一款低功耗...
LPC1114 属于 LPC1110/11/12/13/14/15 系列,该系列微控制器的核心是 ARM Cortex-M0 处理器,工作频率最高可达 50MHz。此外,该系列还提供了一系列丰富的外围设备接口,包括: 1. **闪存**:最高可达 64KB 的闪存...
总结来说,【基于LPC1114的AD模拟温度项目】是一个综合了嵌入式系统设计、硬件电路设计、软件编程和通信技术的实践案例。通过这个项目,开发者可以深入理解微控制器的工作原理、ADC的使用、嵌入式系统与上位机的通信...
LPC1114内置多个可编程定时器,如基本定时器和高级定时器,它们可以设置为不同的工作模式,如自由运行、捕获、比较和脉宽调制(PWM)。 ### USART(通用同步/异步收发传输器) USART是LPC1114中用于串行通信的关键...
#### 八、总结 综上所述,LPC1114凭借其基于Cortex-M0架构的高性能核心、丰富的外设资源以及灵活的内存配置,为众多嵌入式应用提供了高效、低功耗的解决方案。无论是消费电子、工业控制还是物联网等领域,LPC1114都...
#### 总结 通过对LPC1114开发板原理图的详细分析,我们可以看到该开发板集成了多种实用的功能模块,包括但不限于电源管理、串口通信、时钟源、EEPROM存储以及各种外设接口等。这些模块的设计不仅考虑到了功能的实现...
然后,通过`ADS1114.c`中的函数设置ADS1114的工作模式、增益、采样率等参数。接着,可以启动转换并等待结果。在转换完成后,通过I²C协议读取转换结果并处理数据。在整个过程中,`I2C_3.h`和`I2C_2.h`提供的函数将...
总结来说,这个项目涉及到的知识点包括: 1. LPC1114微控制器:基于ARM Cortex-M0的微控制器,了解其引脚配置、外设接口及编程模型。 2. LCD1602显示器:字符型液晶显示器的工作原理、接口协议和控制信号。 3. ...
这是LPC1114微控制器的标准工作电压范围。 - **C17、C19、C27等电容**:这些电容主要用于电源滤波和平滑电压波动,保证系统稳定运行。 ##### (三) GPIO引脚配置 LPC1114提供了丰富的GPIO端口资源,可以灵活地与...
首先,我们需要了解LPC1114的基本结构和UART的工作原理。LPC1114有2个UART通道,每个都包含发送(TX)和接收(RX)数据线。UART是一种异步通信协议,它允许数据以字节为单位进行串行传输,并通过起始位、数据位、...
GPIO,即General Purpose ...总结来说,GPIO在微控制器应用中扮演着重要角色,LPC1114的GPIO开发涉及寄存器配置、初始化、读写操作、中断处理等多个方面。通过实例学习,能够有效提升开发者在实际项目中的应用能力。
总结来说,LPC1114的看门狗定时器是一种有效的错误防护机制,通过精确的时序控制和适时的喂狗操作,可以在程序出现异常时确保系统能够及时恢复,从而保证了嵌入式应用的稳定性和安全性。理解并正确使用看门狗定时器...
而对于经验丰富的开发者,它的高级特性,如批量烧录和自动验证,极大地提高了工作效率。 在LPC1114和LPC11U1x这两款NXP微控制器上,FlashMagic表现出了极高的兼容性和稳定性。LPC1114是基于Cortex-M0内核的超低功耗...
该文档是中煤科工集团重庆设计研究院针对中国石油天然气股份有限公司重庆江南销售分公司在重庆市南岸区海峡路进行的加油站扩能改造工程的监理工作总结。该工程包括站房、汽车服务中心、汽车换油中心、油罐池和罩棚等...