草庐IT

解决:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

最开始出现这个问题,是我在写一个MVC的JAVAWEB项目中遇到的,卡了将近两个小时。先来复述一下我当时遇到的问题吧,我在DBHelper类中测试成功了可以连接上数据库。packagecom.dumu.dao;importjava.sql.Connection;importjava.sql.DriverManager;publicclassDBHelper{privatestaticfinalStringdriver="com.mysql.jdbc.Driver";privatestaticfinalStringurl="jdbc:mysql://localhost:3306/jsp?useU

解决:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

最开始出现这个问题,是我在写一个MVC的JAVAWEB项目中遇到的,卡了将近两个小时。先来复述一下我当时遇到的问题吧,我在DBHelper类中测试成功了可以连接上数据库。packagecom.dumu.dao;importjava.sql.Connection;importjava.sql.DriverManager;publicclassDBHelper{privatestaticfinalStringdriver="com.mysql.jdbc.Driver";privatestaticfinalStringurl="jdbc:mysql://localhost:3306/jsp?useU

Ubuntu20.04等高版本 【linux 下的串口驱动安装】

**linux下需要知道你系统的Linux内核版本,然后选择相应的版本下载,版本查询命令:**uname-a在高版本20.04和18.04等版本,不需要执行下面这条命令来编译makefile文件,因为系统自身存在串口驱动cp210x.omake于是只需要在[/lib/modules/5.13.0-35-generic/kernel/drivers/usb/serial]这条目录下,(插入esp32后),执行这条命令,检查串口是否工作正常3.ls/dev/ttyUSB*执行后若显示【/dev/ttyUSB0】,则说明串口连接成功PS:在上面那条目中,modules/**5.13.0-35-gen

Ubuntu20.04等高版本 【linux 下的串口驱动安装】

**linux下需要知道你系统的Linux内核版本,然后选择相应的版本下载,版本查询命令:**uname-a在高版本20.04和18.04等版本,不需要执行下面这条命令来编译makefile文件,因为系统自身存在串口驱动cp210x.omake于是只需要在[/lib/modules/5.13.0-35-generic/kernel/drivers/usb/serial]这条目录下,(插入esp32后),执行这条命令,检查串口是否工作正常3.ls/dev/ttyUSB*执行后若显示【/dev/ttyUSB0】,则说明串口连接成功PS:在上面那条目中,modules/**5.13.0-35-gen

解决golang报错:imports github.com/go-sql-driver/mysql from implicitly required module;

这句话的意思是,从隐式的引入模块导入的比如我使用某个第三方包,这个第三方包里面包含了mysql包我在代码里直接使用了这个mysql包,但是在go.mod里没有引入,代码里ide是不会报错的,因为能找到代码库,但是运行的时候会报错这个时候只需要显示的引入一下就可以了比如提示的goget xxxxx包gogetgithub.com/go-sql-driver/mysql@v1.5.0 这个时候点开go.mod文件,能看到mysql依赖就ok了或者我们直接点开go.mod文件,有个报红的错误。直接鼠标移上去点击同步一下,也是可以的。

解决golang报错:imports github.com/go-sql-driver/mysql from implicitly required module;

这句话的意思是,从隐式的引入模块导入的比如我使用某个第三方包,这个第三方包里面包含了mysql包我在代码里直接使用了这个mysql包,但是在go.mod里没有引入,代码里ide是不会报错的,因为能找到代码库,但是运行的时候会报错这个时候只需要显示的引入一下就可以了比如提示的goget xxxxx包gogetgithub.com/go-sql-driver/mysql@v1.5.0 这个时候点开go.mod文件,能看到mysql依赖就ok了或者我们直接点开go.mod文件,有个报红的错误。直接鼠标移上去点击同步一下,也是可以的。

docker 报错:不能选择设备驱动 could not select device driver 的解决方法(实测有效)

    Ubuntu安装完docker引擎后,在创建容器的时候指定--gpusall,出现报错如下:报错: docker:Errorresponsefromdaemon:couldnotselectdevicedriver""withcapabilities:[[gpu]].解决该问题还需要安装Nvidia-docker,本篇参照Nvidia官网。NVIDIAContainerToolkit在许多Linux发行版上都可用并且支持不同的容器引擎(不只Docker)。1、准备工作 开始前确保已安装NVIDIA驱动,(1)平台要求: (2)Docker安装见上篇Ubuntu20.04安装Docker

docker 报错:不能选择设备驱动 could not select device driver 的解决方法(实测有效)

    Ubuntu安装完docker引擎后,在创建容器的时候指定--gpusall,出现报错如下:报错: docker:Errorresponsefromdaemon:couldnotselectdevicedriver""withcapabilities:[[gpu]].解决该问题还需要安装Nvidia-docker,本篇参照Nvidia官网。NVIDIAContainerToolkit在许多Linux发行版上都可用并且支持不同的容器引擎(不只Docker)。1、准备工作 开始前确保已安装NVIDIA驱动,(1)平台要求: (2)Docker安装见上篇Ubuntu20.04安装Docker

痞子衡嵌入式:探讨i.MXRT下FlexSPI driver实现Flash编程时对于中断支持问题

  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是i.MXRT下FlexSPIdriver实现Flash编程时对于中断支持问题。  前段时间有客户在官方社区反映i.MXRT1170下使用官方SDK里FlexSPI驱动去擦写Flash时不能很好地支持全局中断。客户项目里用了两块NORFlash,分别挂在不同的FlexSPI上,一块Flash用于存储XIP代码(FlexSPI1),另一块Flash用于存储项目资源数据(FlexSPI2),显然这样的设计原理上是没有问题的,那为什么使能了中断会出问题呢?今天痞子衡来分析下这个问题:Note:客户测试的SDK版本为2.12.1,对应的

痞子衡嵌入式:探讨i.MXRT下FlexSPI driver实现Flash编程时对于中断支持问题

  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是i.MXRT下FlexSPIdriver实现Flash编程时对于中断支持问题。  前段时间有客户在官方社区反映i.MXRT1170下使用官方SDK里FlexSPI驱动去擦写Flash时不能很好地支持全局中断。客户项目里用了两块NORFlash,分别挂在不同的FlexSPI上,一块Flash用于存储XIP代码(FlexSPI1),另一块Flash用于存储项目资源数据(FlexSPI2),显然这样的设计原理上是没有问题的,那为什么使能了中断会出问题呢?今天痞子衡来分析下这个问题:Note:客户测试的SDK版本为2.12.1,对应的