👍Anaconda-Python-水漂浅探池深浅.
Anaconda-Python-水漂浅探池深浅. Anaconda-Python-水漂浅探池深浅. 简介 安装-配置 linux-安装 测试 配置文件位置 镜像加速-代理 修改依赖路径 激活终端 CUDA-cuDNN PyTorch 实例 依赖 删除环境 更新依赖 导出-安装依赖 清理无用依赖 报错 安装报错 anaconda-无法打开 环境不一致 ssh-解释器位置问题 mayavi-安装问题 OSError conda-not-found install-报错 更新导致的依赖失效 SSLError Unable-find-candidates 借物表 简介 anaconda 官网: https://www.anaconda.com/products/individual 简单来说,它是 Python 的一个发行版,其中打包了很多附加工具,比如 Jupyter,conda 等等 可以理解为 anaconda 内置了 python,所以设备上安装的其他 Python 环境完全可以卸载掉了 Python 一般会自带 pip 这个包管 ...
MyBatis~(贰)
笔记代码 面向接口编程 注解开发 简单上手 原理分析 CRUD 对应关系 多对一 笔记代码 面向接口编程 主要目的就是解耦,分层开发中,上层业务不用管具体的实现. 使得 规范 和 实现 两部分分离,接口作为项目骨架. 注解开发 简单上手 接口上直接注解 SQL 语句 public interface UserMapper { @Select("select * from mybatis.user") List<User> getUsers();} 绑定接口 <mappers> <!--之前是用xml绑定的--> <!--<mapper resource="Mappers/UserMapper.xml"/>--> <!--这里换成绑定接口--> <mapper class="dao.UserMapper"/></mappers> 实现原理: 通过反射机制获取 ...
MyBatis~(贰)
笔记代码 配置解析 environments properties typeAliases Settings plugins mappers 作用域/生命周期 属性名和字段名不一致的问题 问题展示 解决办法 起别名 resultMap 日志 简介 STDOUT_LOGGING Log4j 分页 笔记代码 配置解析 MyBatis-Config.xml这个文件,配置层级如下 configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器)* objectFactory(对象工厂)* plugins(插件)* environments(环境配置) environment(环境变量) transactionManager(事务管理器) dataSource(数据源) databaseIdProvider(数据库厂商标识) mappers(映射器) 带 '\*' 的是了解即可的. environments MyBatis 可以适 ...
MyBatis~(壹)初探.
项目代码 简介 Hello-MyBatis 环境配置 数据库 工具类 Dao 测试 开始 CRUD 通过 Map 优化 项目代码 简介 MyBatis 是优秀的持久层框架,简单来说就是方便存-取数据的工具. 持久层: Dao 层、Service 层、Controller 层 之前听说过 MyBatis-plus,这里贴一篇二者的区别 MyBatis 与 MyBatis-plus 的区别 下图中蓝色小鸟就是 MyBatis-plus Hello-MyBatis 环境配置 用 Maven 创建空项目,导入依赖&设置 Maven 过滤器: <!--导入依赖--><dependencies> <!--mysqlq驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.12< ...
🥼JavaWeb~(柒)文件/邮件传输.
笔记代码 文件传输 邮件发送 简单邮件 复杂邮件 Lombok 注册-发送邮件 demo 笔记代码 文件传输 参考: 【狂神说 Java】JavaWeb-文件上传 利用到了 Commons-io,通过 http 和 servlet 传输流文件. import org.apache.commons.fileupload.FileItem;import org.apache.commons.fileupload.FileUploadException;import org.apache.commons.fileupload.disk.DiskFileItemFactory;import org.apache.commons.fileupload.servlet.ServletFileUpload;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.serv ...
▶️SM.MS-批量下载器
SM.MS-批量下载器 SM.MS-批量下载器 使用 问题 借物表 ⏩ 文章地址 | ✔️ 仓库地址 欢迎提交 pr ! SM.MS 没有提供批量下载回图片的功能,于是写了个小爬虫 可以把对应页面的所有图片(一般是 30 张)获取并打包为 zip 文件下载下来 使用 进入 SM.MS 图片管理页面: 点这里进入 按 F12 进入 Console 控制台,输入下面代码: -> 查看代码 <- 不出意外的话,左侧边栏会出现如下两个按钮: 现在可以使用了 => 下载本页面图片 => 全选 => 删除, 这样就导出了! 问题 刷新页面或者翻页时按钮没了 emmm,每次页面刷新/跳转都需要重新执行一次代码,在 console 中按 ↑ 然后 Enter 下载下来的压缩包是空的或者是无数据的空图片 检查一下网络是否可以正常访问 i.loli.net 这个域名,有可能是因为网络原因导致图片未成功加载 借物表 JSZip JS 如何在 onload 中 return
🥼JavaWeb~(陆)JDBC,JUnit,SMBMS项目
JDBC(复习) JUnit SMBMS 搭建 后端项目结构 连接配置文件 ORM 映射 静态基本类 题外话 实现登录 项目总结构 JDBC(复习) JDBC 连接 🚀 进修 MySQL~(肆) 事务 🚀 进修 MySQL~(伍) JUnit 在一个方法上标记 @Test 注解后,这个方法可以脱离 Main 直接运行. 依赖 (一般创建项目时自带) <!--单元测试--><dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version></dependency> 例子: import org.junit.Test;public class JDBCTest { @Test public void test() { System.out.println("123") ...
🥼JavaWeb~(伍)架构,filter,listener,demo.
笔记代码 MVC 架构 中间层工具 Filter 过滤器 介绍 导入依赖 filter 例子 监听器 GUI 编程例子 登录验证 demo 笔记代码 MVC 架构 Model 模型 view 视图 Controller 控制 三方分离的架构 之前的架构: Servlet 直接进行 CRUD 操作,程序比较臃肿,不利于维护 于是,为了解决这种不便利性,再加一层! (没有什么是加一层解决不了的) 各部分的职责: Model 业务处理 :业务逻辑(Service) 数据持久层:CRUD (Dao - 数据持久化对象) View 展示数据 提供链接发起 Servlet 请求 (a,form,img…) Controller (Servlet) 接收用户的请求 :(req:请求参数、Session 信息….) 交给业务层处理对应的代码 控制视图的跳转 (转发/重定向) 一条流程: View 层点击登录 --> 接收用户的登录请求 --> 处理用户的请求(获取用户登录的 ...
🥼JavaWeb~(肆)摸索JSP,JavaBean
笔记代码 JSP 定制错误页面 合并页面 内置对象及作用域 JSP 标签 JSTL 表达式 JavaBean 笔记代码 JSP 定制错误页面 方法一: 直接在 jsp 页面配置 errorPage errors/index.jsp <%@ page contentType="text/html;charset=UTF-8" language="java" %><%--此处定制错误页面指向--%><%@ page errorPage="errors/500.jsp" %><html><head> <title>错误页面</title></head><body><% int a = 1 / 0;%></body></html> errors/500.jsp <%@ page contentType="text/html;charset=U ...
🥼JavaWeb~(叁)Cookie/Session验证,JSP开篇
笔记代码 Servlet HttpServletRequest Cookie、Session Cookie Session JSP 介绍 依赖导入 基本语法 笔记代码 Servlet HttpServletRequest 例子: 在 index.jsp 提交表单信息给 /login,此 Servlet 后端读取发送来的表单信息并在页面输出显示. 删掉并用 idea 重建 index.jsp,会补齐一些编码信息. <%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>登录页面</title></head><body><h1>登录</h1><div style="text-align: center"> <form action="/log ...
🥼JavaWeb~(贰)->Servlet
笔记代码 Servlet 请求转发 读取 properties HttpServletResponse 响应 下载文件 验证码 重定向 表单提交+响应 笔记代码 Servlet 请求转发 把 /helloParameter 转发到 /HelloDispatcher 转发后这两个地址都会显示/helloParameter的内容 另外一个手段: 重定向 ,重定向之后原地址就不可访问了 src/main/java/com/weidows/HelloDispatcher.java import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;public cla ...
🌈基础知识
基础知识 基础知识 思维导图 硬件 原反补码 单片机 复变函数 复数 计算机网络 数据链路层 媒体接入控制分类 CSMA/CD MAC 层协议 网络层 路由选择协议 路由信息协议 RIP 的基本工作原理 开放最短路径优先 OSPF 的基本工作原理 边界网关协议 BGP 离散 图 算法分析与设计 题目 最大团-最大独立集 01-背包 矩阵连乘 八皇后解法速记 随机化算法 渐近阶高低 数论四大定理 棋盘覆盖问题 二分搜索 斐波那契 最长公共子序列 人工智能 零散的 河工大-UML 借物表 已录入 😍Weidows-の成长路线#基础知识 思维导图 一些零散的不足以道,做成导图了 基础知识 数据结构 二叉树的前,中,后序遍历详解 操作系统 我给总结了一下: 🤷♂️ 进程,线程,CPU 核心,并行,并发大杂碎! 一句话+一张图说清楚——银行家算法 操作系统:经典进程同步问题 之 生产者-消费者问题、读者-写者问题、哲学家进餐问题 调度算法的介绍及优缺点 编译原理 编译原理:总结 硬件 【一天掌 ...













