草庐IT

java.text.ParseException : Unparseable date: "1901-01-01 00:00:00" 异常

这段代码在Windows中工作正常,但在Linux中抛出java.text.ParseException:DateFormatdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss",newLocale("es","ES"));df.setLenient(false);Datedate=df.parse("1901-01-0100:00:00");System.out.println(date);Windows输出:TueJan0100:00:00CET1901Linux输出:Exceptioninthread"main"java.lang.reflect

java.text.ParseException : Unparseable date: "1901-01-01 00:00:00" 异常

这段代码在Windows中工作正常,但在Linux中抛出java.text.ParseException:DateFormatdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss",newLocale("es","ES"));df.setLenient(false);Datedate=df.parse("1901-01-0100:00:00");System.out.println(date);Windows输出:TueJan0100:00:00CET1901Linux输出:Exceptioninthread"main"java.lang.reflect

STM32F407驱动GC9A01+CST816D触摸显示屏

STM32F407驱动GC9A01+CST816D触摸显示屏1GC9A01简介GC9A01是一款spi接口的1.28寸圆形屏,分辨率240*240,3.3v供电。2CST816D简介CST816D是一款IIC接口的触摸屏,模块上有4根信号线RST->复位线,INT->触摸中断线,当触摸屏检测到触摸信号后会输出高电平,SCL->数据时钟线,SDA->数据线。如果只是简单的使用INT线可以不使用。3SPI驱动GC9A013.1SPI接口初始化3.1.1初始化RS、RST、CS、led信号的GPIO GPIO_InitTypeDefGPIO_InitStructure; RCC_AHB1Perip

linux - QEMU 调试::警告:TCG 不支持请求的功能:CPUID.01H:ECX

我想使用QEMU在Ubuntu16.04.3LTS上调试我编译的内核linux-4.13.4我遵循以下步骤:1安装qemusudoapt-getinstallqemu2运行qemuqemu-system-x86_64-s-S-kernel/home/wxf/kernelSources/linux-4.13.4/arch/x86_64/boot/bzImage-initrd/boot/initrd.img-4.13.4注意:-sshorthandfor-gdbtcp::1234-SfreezeCPUatstartup(use'c'tostartexecution)但我收到以下警告:war

linux - QEMU 调试::警告:TCG 不支持请求的功能:CPUID.01H:ECX

我想使用QEMU在Ubuntu16.04.3LTS上调试我编译的内核linux-4.13.4我遵循以下步骤:1安装qemusudoapt-getinstallqemu2运行qemuqemu-system-x86_64-s-S-kernel/home/wxf/kernelSources/linux-4.13.4/arch/x86_64/boot/bzImage-initrd/boot/initrd.img-4.13.4注意:-sshorthandfor-gdbtcp::1234-SfreezeCPUatstartup(use'c'tostartexecution)但我收到以下警告:war

ESP32 bin文件生成及多个bin文件合并指南

文章目录1.前言2.硬件及分区表3.编译4.烧录4.1使用idfflash命令烧录4.2使用FlashDownloadTools工具烧录4.3FlashDownloadToolsQ&A4.3.1工程所需的烧录bin文件有哪些?4.3.2生成的bin文件数量太多,能否合成一个?4.3.2.1使用FLashDownloadTools合并bin文件4.3.2.2使用`esptool.py`工具的`merge_bin`功能进行合并4.3.2.3使用文本文件描述`merge_bin`选项进行合并1.前言在ESP32开发过程中,对于我们实际的开发人员来说,将程序烧录进入ESP32内不是什么复杂的事情,直接

物联网开发笔记(59)- 使用Micropython开发ESP32开发板之控制合宙4g Air724U模块

一、目的       这一节我们学习如何使用我们的ESP32开发板来控制合宙4gAir724U模块。二、环境       ESP32+合宙4gAir724U模块+ThonnyIDE+几根杜邦线接线方法:注意连接方式:ESP32的RX2----->4G模块的TXESP32的TX2----->4G模块的RX三、介绍       1,数据流通图ESP32----->4G模块----->服务器(腾讯云、华为云等)       2,服务端        我们需要一个连接外网的服务器,大家可以用阿里、腾讯、华为等的服务器。        可以使用Linux、Windows,如果有经验就用Linux,如果想

并行计算之绪论01

一、绪论1.1基本概念加速比:表示加速效果。单个处理器运行花费时间/P个处理器运行花费时间;\(S=\frac{T(1)}{T(p)}\)效率:\(E=\frac{S}{p}=\frac{T(1)}{T(p)\timesp}\)开销:\(C=T(p)\timesp\)可扩展性:处理器数目增多时并行程序的行为;计算通信比:计算花费时间/处理器消息通信花费时间;计算:在1个时间单位内,每个PE(处理单元)能完成2个数相加,并在本地内存保存计算结果;通信:在3个单位时间内,一个PE能够把数据从自己的本地内存发送到另一个PE的本地内存;输入和输出:程序开始时,整个输入数组A保存在0号处理单元PE0,程

ESP32开发---驱动触摸屏

采用I2C驱动触摸屏。I2C多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短,任意时刻只能有一个主机等特性。它有两条线,一条是SCL(串行时钟总线),另外一条是SDA(串行数据线),这两条数据需要接上拉电阻,总线空闲的时候SCL和SDA处于高电平。 图来自正点原子linux驱动开发教程I2C主要有起始位、停止位、数据传输、应答信号等。I2C写时序I2C的写时序相较于读时序是比较简单的,大概分以下几个步骤。开始信号发送I2C设备地址,其中高七位是设备地址,最后一位是读写地址。从机发送应答信号重新发送开始信号发送要写入数据的寄存器地址从机发送应答信号发送要写入寄存器的数据从机发送

ESP32-C3入门教程 IoT篇⑦——微软云 Microsoft Azure 物联网 IoT Central EspAzureIoT 实战

文章目录一、前言二、微软云MicrosoftAzure物联网IoT三、AzureIoTCentral实操四、编译下载运行五、源码浅析六、运行效果七、其他八、参考一、前言本文基于VSCodeIDE进行编程、编译、下载、运行等操作基础入门章节请查阅:ESP32-C3入门教程基础篇①——基于VSCode构建HelloWorld教程目录大纲请查阅:ESP32-C3入门教程——导读ESP32固件端源码已经全部开源:小康师兄/EspAzureIoT(gitee地址)ESP32-C3入门教程IoT篇⑥——微软