自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 AttributeError: module ‘tensorflow‘ has no attribute ‘compat‘

AttributeError: module ‘tensorflow’ has no attribute 'compat’问题解决Traceback (most recent call last): File "E:/Pythonbase/.../.../Test.py", line 4, in <module> import tensorflow as tf File "E:\Anaconda\envs\TF2.1\lib\site-packages\tensorflow\_

2021-09-22 13:29:41 1694

原创 Redis

一、简介1.1 NoSQL数据库NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。NoSQL 不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。不遵循SQL标准。不支持ACID。远超于SQL的性能。NoSQL适用场景对数据高并发的读写海量数据的读写对数据高可扩展性的NoSQL不适用场景需要事务支持基于sql的结构化查询存储,处理复杂的关系,需要即席查询。 (用不着sql的和

2021-08-19 20:52:21 646

原创 Linux

一、Linux简介二、基本命令shutdown shutdown -h now : 表示立即关机 shutdown -h 1 : 表示 1 分钟后关机 shutdown -r now: 立即重启halt就是直接使用,效果等价于关机reboot就是重启系统。syn : 把内存的数据同步到磁盘su - 用户名:切换用户logout :注销用户cd 表示 change directory, 切换目录三、用户管理1、Linux 系统是一个多用户多任务的操作系统,任何

2021-08-18 20:16:29 349

原创 RabbitMq

一、相关概念1.1 什么是 MQMQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ 是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用了 MQ 之后,消息发送上游只需要依赖 MQ,不用依赖其他服务。1.2 为什么要用 MQ1.流量消峰举个例子,如果订单系统最多能处理一万次订单,这个处理能力应付正常时段的下单时绰绰有余,正常时段我们下单一

2021-08-02 21:42:37 322

原创 Springboot_01

一、Springboot1.1、SpringBoot优点Create stand-alone Spring applications创建独立Spring应用Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)内嵌web服务器Provide opinionated ‘starter’ dependencies to simplify your build configuration自动starter依赖,简化

2021-08-01 10:24:19 60

原创 Mybatis02

四、动态SQL动态 SQL是MyBatis强大特性之一。极大的简化我们拼装SQL的操作。动态 SQL 元素和使用 JSTL 或其他类似基于 XML 的文本处理器相似。MyBatis 采用功能强大的基于 OGNL 的表达式来简化操作。ifchoosetrimforeach4.1 if4.2 choosewhen, otherwise4.3 trimwhere, set4.4 foreach动态 SQL 的另外一个常用的必要操作是需要对一个集合进行遍历,通常是在构建 IN

2021-07-05 21:15:32 89

原创 Mybatis_01

Mybatis简介与HelloWorld全局配置文件映射文件动态SQL缓存机制Spring整合逆向工程一、简介与HelloWorld1.1 简介MyBatis是一个半自动化的持久化层框架JDBCSQL夹在Java代码块里,耦合度高导致硬编码内伤维护不易且实际开发需求中sql是有变化,频繁修改的情况多见Hibernate和JPA长难复杂SQL,对于Hibernate而言处理也不容易内部自动生产的SQL,不容易做特殊优化。基于全映射的全自动框架,大量字段的POJO进行部分映

2021-07-02 22:23:06 88

原创 SpringMVC_04

五、视图解析SpringMVC视图解析;1、方法执行后的返回值会作为页面地址参考,转发或者重定向到页面2、视图解析器可能会进行页面地址的拼串;1、任何方法的返回值,最终都会被包装成ModelAndView对象2、processDispatchResult(processedRequest, response, mappedHandler, mv, dispatchException);来到页面的方法视图渲染流程:将域中的数据在页面展示;页面就是用来渲染模型数据的;3、调用render(mv,

2021-07-01 15:52:57 72

原创 SpringMVC_03

四、源码4.1 前端控制器的架构DispatcherServlet;4.2 doDispatch()详细细节:protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Exception { HttpServletRequest processedRequest = request; HandlerExecutionChain mappedH

2021-07-01 15:04:18 62

原创 SpringMVC_02

二、Rest2.1 简介Rest:系统希望以非常简洁的URL地址来发请求;怎样表示对一个资源的增删改查用请求方式来区分/getBook?id=1 :查询图书/deleteBook?id=1:删除1号图书/updateBook?id=1:更新1号图书/addBook :添加图书Rest推荐;url地址这么起名; /资源名/资源标识符/book/1 :GET-----查询1号图书/book/1 :PUT------更新1号图书/book/

2021-07-01 14:16:10 77

原创 Spring_Aop_Jdbc

1. AOP(1)面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。(2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能(3) 例:1.1 底层原理1.2 JDK 动态代理1、使用 JDK 动态代理,使用 Proxy 类里面的方法创建代理对象2、编写 JDK 动态代理代码1.3 AOP(术语)1、连接点2、切入点3、通知(增强)4、切面2. AspectJ 实现

2021-06-23 13:19:03 96

原创 Spring_Ioc

Spring5 框架概述1、Spring 是轻量级的开源的 JavaEE 框架2、Spring 可以解决企业应用开发的复杂性3、Spring 有两个核心部分:IOC 和 Aop(1)IOC:控制反转,把创建对象过程交给 Spring 进行管理(2)Aop:面向切面,不修改源代码进行功能增强4、Spring 特点(1)方便解耦,简化开发(2)Aop 编程支持(3)方便程序测试(4)方便和其他框架进行整合(5)方便进行事务操作(6)降低 API 开发难度1.IOC1.1 概念和原理

2021-06-21 16:55:13 69

原创 Listener&Filter

Listener 监听器1、Listener 监听器它是 JavaWeb 的三大组件之一。JavaWeb 的三大组件分别是:Servlet 程序、Filter 过滤器、Listener 监 听器。2、Listener 它是 JavaEE 的规范,就是接口3、监听器的作用是,监听某种事物的变化。然后通过回调函数,反馈给客户(程序)去做一些相应的处理。ServletContextListener 监听器ServletContextListener 它可以监听 ServletContext 对象的创建和

2021-06-19 15:21:33 73

原创 JDBC_day01

一、连接数据库五次迭代优化:import org.junit.Test;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;import java.sql.SQLException;import java.util.Properties;public class Conn

2021-05-28 09:22:35 65

原创 MySQL_day03

7.子查询子查询/*说明:一个查询语句中又嵌套了另一个完整的select子句分类:按子查询出现出现的位置:1、select后面要求:子查询的结果为单行单列(标量子查询)2、from后面多行多列3、where或having后面 *单列:1.单行2.多行4、exists后面单列(相关子查询)特点:1、子查询必须放在条件的右侧2、子查询一般放在小括号内3、子查询的执行优先于主查询4、单行子查询对应了 单行操作符:> < >= <= = <&gt

2021-05-26 22:27:33 153

原创 Mysql_day02

#进阶4 函数/*函数:类似于Java中的方法1、自定义函数2、调用函数叫什么干什么常见函数:字符函数数学函数日期函数流程控制函数*/一、字符函数1、CONCAT 拼接字符SELECT CONCAT()2、LENGTH 获取字节长度SELECT LENGTH('hello, 孙菲菲');3、CHAR_LENGTH 获取字符个数SELECT CHAR_LENGTH('hello, 孙菲菲');4、SUBSTRING 截取子串/*substr(str,起始索引,

2021-05-25 17:30:01 63

原创 Mysql_day01

这里写自定义目录标题Mysql_day011.简介1.1 什么是数据库1.1 数据库存储数据的特点2.MySQL使用1.1 启动和停止1.2 客户端登陆3.SQL语句3.1 简介3.2 DQL3.3函数Mysql_day011.简介1.1 什么是数据库数据库是持久化数据的一种介质,可以理解成用来存储和管理数据的仓库!持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。持久化的大多数时候是将内存中的数据存储在数据库中,当然也可以存储在磁盘文件、XML数据文件中。1.1 数

2021-05-24 22:18:36 68

原创 Mybatis-02

1.什么是框架?软件开发中的一套解决方案,不同的框架解决不同的问题使用框架的好处:框架封装了很多的细节,使开发者可以使用极简的方式实现功能。大大提高开发效率2.三层架构表现层:展示数据 (MVC)业务层:处理业务需求 持久层:和数据库交互的 (Mybatis)spring不属于这三层3.持久层技术解决方案JDBC:Connection, PreparedStatement, ResultSetSpring的JdbcTemplateApache的DBUtils以上

2021-05-14 17:32:59 77 1

原创 Mybatis-01

这里写自定义目录标题总体流程一、mybatis(1-75)二、Spring(76-158)三、Spring MVC(159-212)四、oracle(213-245)五、maven高级(246-263)六、SSM整合(264-360)总体流程一、mybatis(1-75)Day 1:mybatis入门概述环境搭建入门案例自定义mabatis框架(为了了解mybatis的执行细节)Day 2:基本使用单表crud操作多参与返回值dao编写配置的细节;几个标签的使用Day 3:深

2021-05-14 17:05:55 81

原创 CS231N中的骚操作

CS231N中的骚操作1.correct_class_scores = scores[range(num_train), list(y)].reshape(-1, 1)返回scores中每一行y位置的元素2np.mean(x==y)mean函数的第二个用法,返回条件成立的占比

2021-03-23 19:29:49 99

原创 Mysql5.5

@Mysql5.5启动mysql -hlocalhost -P3306 -uroot -prootshow databases;use mysql;show tables;show tables from test;查看当前数据库: select database();建表: mysql> create table stuinfo( -> stuid int, -> stuname varchar(20), -> gen

2021-03-03 15:57:55 97

原创 SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame

操作数据集时报错SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame解决方法:在操作数据集test_data前创建一个副本test_data1test_data = testdata.iloc[:, 2:]test_data1 = test_data.copy()test_data1[test_data == 'NR'] = 0test_data1 = test_da

2020-12-20 18:29:29 419

原创 ValueError: illegal value in 4-th argument of internal None

ValueError: illegal value in 4-th argument of internal None线性回归程序报错import numpy as npimport matplotlib.pyplot as pltfrom sklearn.linear_model import LinearRegressionfrom sklearn.preprocessing import PolynomialFeaturesnp.random.seed(42)m = 100X = 1

2020-12-18 12:43:12 1743

原创 报错MemoryError: Unable to allocate 234. MiB for an array with shape (10000, 32, 32, 3) and data type

tensorflow编译CNN时报错:MemoryError: Unable to allocate 234. MiB for an array with shape (10000, 32, 32, 3) and data type float64原因:矩阵过大,系统提前终止(电脑太辣鸡了)

2020-12-03 12:11:04 8916 6

原创 Tensorflow5

Tensorflow5Tensorflow5卷积CNN**感受野**批标准化池化舍弃(Dropout)CNN小结经典CNN卷积 在实际项目中,输入神经网络的是具有高分辨率的彩色图片,使得送入全连接网络的输入特征数过多,随着隐藏层数的增加,网络规模的扩大,待优化参数过多,很容易使模型过拟合,为了减少待优化参数,引入卷积对原始图片进行特征提取。卷积核的通道数必须与输入特征图的通道数一致,因为想要对应点匹配,输入特征图的深度(channel)决定了当前层卷积核的深度当前层卷积核的个数决定了输出特

2020-11-09 17:08:56 108

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除