- 博客(45)
- 问答 (9)
- 收藏
- 关注
原创 WSL NVIDIA Container报错: libnvidia-ml.so.1: cannot open shared object file: no such file or directory
【代码】WSL NVIDIA Container报错: libnvidia-ml.so.1: cannot open shared object file: no such file or directory。
2024-04-28 14:56:59
1697
原创 单机Kubenetes集群——KinD安装
KinD:单机测试K8s集群X64 Ubuntu22.04关于docker,KinD,kubectl安装。
2024-03-06 22:55:17
572
原创 WSL安装完Cuda之后提示OSError: libcuda.so.1: cannot open shared object file: No such file or directory
wsl2安装完成cuda,报错找不到libcuda.so.1。
2023-12-20 10:02:20
814
原创 AI编译优化技术“loop tiling“、“ordering“、“caching“和“unrolling“
编译优化LoopTile,Order,Cache,Unrolling
2023-11-28 19:26:47
1922
原创 Git使用操作大全(安装,pull,push,pull冲突,大文件上传,网络错误)
包括Git安装,公钥配置以及Git版本管理的基本操作大全——pull,push,pull冲突,大文件上传
2023-09-15 17:27:34
1475
原创 TensorFlow剪枝训练或使用tflite推理报错:进程已结束,退出代码为 -1073741819 (0xC0000005)
`使用Tensorflow剪枝模型重新训练时报错:进程已结束,退出代码为 -1073741819 (0xC0000005)``使用Tensorflow加载tflitw模型推理时报错:进程已结束,退出代码为 -1073741819 (0xC0000005)`
2023-08-26 17:52:31
360
原创 基于CNN的Mnist手写数字识别(Pytorch)
GPU版本Pytorch实现基于CNN手写数字识别,测试集准确率99.29%,含数据预处理与模型保存
2023-06-27 15:37:29
1125
1
原创 adb push报错:remote couldn‘t create file: Is a directory或者push之后文件名不全
项目场景:adb push报错:remote couldn‘t create file: Is a directory,或者在Andorid中发现push之后文件名不全原因分析:push命令中含有中文路径解决方案:将其中中文路径换成英文
2023-06-01 09:59:16
3130
原创 关于sklearn机器学习模型在Android设备的跨平台部署
基于Pmml-Android实现scikit-learn模型在Android设备的部署
2023-06-01 09:50:03
1536
4
原创 基于Socket实现客户端与服务器的通信(Java、Python)
客户端向服务器192.168.1.139发送信息,信息内容为tensor,供服务器调用深度学习模型,最后返回结果给客户端。
2023-02-16 15:01:42
588
原创 Mybatis延迟加载策略
1 延迟加载概念延迟加载:就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载。好处:先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。坏处:因为只有当需要用到数据时,才会进行数据库查询,这样在大批量数据查询时,因为查询工作也要消耗时间,所以可能造成用户等待时间变长,造成用户体验下降。需求:查询账户(Account)信息并且关联查询用户(User)信息。如果先查询账户(Account)信息即可满足要求,当我们需要查询用
2021-12-25 20:50:52
199
原创 Mybatis多表查询
1 一对一查询(多对一)以最为简单的用户和账户的模型来分析 Mybatis 多表关系。用户为 User 表,账户为Account表。一个用户(User)可以有多个账户(Account),需求:查询所有账户信息,关联查询下单用户信息。注意:因为一个账户信息只能供某个用户使用,所以从查询账户信息出发关联查询用户信息为一对一查询。如果从用户信息出发查询用户下的账户信息则为一对多查询,因为一个用户可以有多个账户。1.1 方法一:定义专门的 po 类作为输出类型,其中定义了 sql 查询结果集所有的字段。此方法较
2021-12-25 20:32:50
652
原创 Mybatis动态Sql
Mybatis 的映射文件中,有些时候业务逻辑复杂时,我们的 SQL 是动态变化的,我们根据实体类的不同取值,使用不同的 SQL 语句来进行查询。比如在 id 如果不为空时可以根据 id 查询,如果 username 不同空时还要加入用户名作为条件。这种情况在我们的多条件组合查询中经常会碰到。1 动态 SQL 之标签持久层 Dao 接口/*** 根据用户信息,查询用户列表* @param user* @return*/List<User> findByUser(User us
2021-12-25 20:08:28
100
原创 Mybatis连接池与事务控制
1 Mybatis连接池在 Mybatis 的 SqlMapConfig.xml 配置文件中,通过来实现 Mybatis 中连接池的配置一般采用的是 POOLED 数据源数据源配置就是在 SqlMapConfig.xml 文件中,具体配置如下:<!-- 配置数据源(连接池)信息 --> <dataSource type="POOLED"> <property name="driver" value="${jdbc.driver}"/><property
2021-12-25 19:51:34
173
原创 Mybatis中 SqlMapConfig.xml配置文件的配置
Mybatis中 SqlMapConfig.xml配置文件1.配置内容SqlMapConfig.xml 中配置的内容和顺序-properties(属性)--property-settings(全局配置参数)--setting-typeAliases(类型别名)--typeAliase--package-typeHandlers(类型处理器)-objectFactory(对象工厂)-plugins(插件)-environments(环境集合属性对象)--environment(环境
2021-12-25 19:25:27
262
原创 MyBatis传统 DAO 层开发
使用 Mybatis 开发 Dao,通常有两个方法,即原始 Dao 开发方式和 Mapper 接口代理开发方式。而现在主流的开发方式是接口代理开发方式,这种方式总体上更加简便.Mybatis 实现 DAO 的传统开发方式持久层 Dao 接口/*** * <p>Title: IUserDao</p>* <p>Description: 用户的业务层接口</p>* <p>Company: http://www.itheima.com/ &l
2021-12-25 19:17:14
115
原创 Mybatis 的参数以及输出结果封装
1 Mybatis参数1.1 parameterTypeSQL 语句传参,使用标签的 parameterType 属性来设定。该属性的取值可以是基本类型,引用类型(例如:String 类型),还可以是实体类类型(POJO 类)。同时也可以使用实体类的包装类(基 本 类 型 和 String 我 们 可 以 直 接 写 类 型 名 称 , 也 可 以 使 用 包 名 . 类 名 的 方 式 , 例 如 :ava.lang.String。实体类类型,目前我们只能使用全限定类名。究其原因, mybaits 在
2021-12-25 19:09:19
339
原创 Mybatis代理 Dao 实现 CRUD 操作
本篇文章是说Mybatis代理 Dao 满足以下要求时实现 CRUD 操作:1、持久层接口和持久层接口的映射配置必须在相同的包下2、持久层映射配置中 mapper 标签的 namespace 属性取值必须是持久层接口的全限定类名3、SQL 语句的配置标签,,,的 id 属性必须和持久层接口的方法名相同1.根据ID查询在持久层接口中添加 findById 方法/*** 根据 id 查询* @param userId* @return*/User findById(Integer user
2021-12-25 18:48:40
97
原创 自定义Mybatis框架
自定义Mybatis框架1 几种设计模式1.1工厂模式工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。介绍意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选择的问题。何时使用:我们明确地计划不同条件下创建不同实例时。如何解
2021-12-25 18:10:43
175
原创 Mybatis笔记入门第一个项目(xml,注解两种方式)
Mybatis框架概述1. 框架相关1.1什么是框架:应用上看:整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;目的上看:框架是可被应用开发者定制的应用骨架。框架是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件1.2框架优点:框架一般处在低层应用平台(如 J2EE)和高层业务逻辑之间的中间层,框架的重要性在于它实现了部分功能,并且能够很好的将低层应用平台和高层业务逻辑进行了缓和。为
2021-12-25 17:13:52
534
原创 工厂模式创建单例对象时空指针异常
工厂模式创建单例对象时空指针异常错误描述:首先这是我的工厂类:public class BeanFactory { //定义一个Properities对象 private static Properties props; //定义一个Map,用于存放我们要创建的对象,我们把它称为容器 private static Map<String,Object> beans; //使用静态代码块为Properities赋值 static{
2021-10-22 17:47:24
552
1
原创 Mybatis使用注解时未删多余文件报错(Error building SqlSession.)
首先是使用了映射配置文件的方式读取sql语句该文件为IUserDao.xml,如下:package com.wwh.dao;import com.wwh.domain.User;import org.apache.ibatis.annotations.Select;import java.util.List;/** * Created By DELL on 2021/10/21-17:41 * 用户的持久层接口 */public interface IUserDao { /
2021-10-21 19:54:28
412
原创 MySQL之2003-Can‘t connect to MySQL server on ‘localhost‘(10038)以及1251错误解决办法
MySQL之2003-Can’t connect to MySQL server on ‘localhost’(10038)的解决办法在学习Mybatis时用到Mysql数据库,结果在Navicat上新建连接时发现如下错误首先检查了自己MySQL并没有打开,点击电脑最下方右键找到【任务管理器】,在【服务】里面找到MySQL,可以看到MySql服务为打开启动服务,发现在再次新建连接时还是会报相同的错误在MySQL5.76之后,解压版不再包含一个data目录了,初始化安装MySQL需要使用 --in
2021-10-07 20:03:37
1130
原创 【Java】 错误: 编码 GBK 的不可映射字符
【Java】 错误: 编码 GBK 的不可映射字符今天在使用java命令提取JavadocTest.jave以及Test.java这两个程序的注释时出现了 错误: 编码 GBK 的不可映射字符,应该是编码的原因解决方案:方法一:使用命令javac -encoding UTF-8编译,以JavadocTest.jave的源程序为例,编译时执行的命令为:javac -encoding UTF-8 JavadocTest.java。执行后,java源程序就被成功编译为.class文件,并且能够通过java
2021-10-05 21:50:43
373
空空如也
python循环输入传参失败
2022-02-19
string s = Session["username"].ToString()报错
2022-01-26
opencv找不到标识符cvReleaseCapture等函数
2021-11-04
C#不使用反射机制如何为委托添加事件
2021-10-26
C#语言如何实现利用windows自带的动态链接库实现对注册表的增删改查
2021-10-04
ubuntu怎么禁用f1-f12的功能键?
2021-07-20
一个操作系统的实现中bochs报错的问题
2021-07-18
C#文件读写报错求指点
2021-04-03
使用yolov4 darknet训练自己的数据集报错的问题
2021-02-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人