自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python数据预处理

Python数据预处理技术与实践1. 概述数据预处理:数据清理数据集成数据规约数据变换(按照预先设计好的规则对抽取的数据进行转换,如把数据压缩到0.0~1.0区间)数据降维原始数据存在数据不完整、数据偏态、数据噪声、数据特征维度高、数据缺失值、数据错误值等问题搜索引擎是中文分词的一个应用相关度排序:把最相关的结果排在最前面。受中文分词的准确度影响。2. Python科学计算工具NumPySciPyPandas3. 数据采集与存储数据形式:

2021-11-19 09:50:25 2458

原创 安装TensorFlow

Mac基于Anaconda的TensorFlow安装:安装Anaconda在终端搭建TensorFlow环境anaconda新建环境时只有python3.8版本,tensorflow支持3.6以前的版本,需要在命令行输入conda create --name <env_name> python=3.6创建3.6版本的环境激活TensorFlow环境:source activate <env_name>下载tensorflow:pip install te

2021-01-31 16:33:03 141 1

原创 Mybatis

MyBatis环境:JDK:1.8MySQL:5.7maven:3.6.1IDEA回顾:JDBCMySQLJava基础MavenJunit1. 简介SSM框架:配置文件。最好的方式:看官网1.1 什么是MyBatisMyBatis 是一款优秀的持久层框架它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java P

2020-12-22 21:58:54 218

原创 1026 区块链

区块链去中心化区块链技术的颠覆性特点,实现了一种点对点的直接交互,使得高效率、大规模、无中心化处理的信息交互成为了现实。会出现两个问题:类两军问题:(TCP,Transmission Control Protocol中有提到)拜占庭将军问题或者“拜占庭容错”(BFT):有一些节点是坏掉的,可能向外界广播错误的信息或者不广播信息我们将计算机节点从地底下挖出区块的过程叫做挖矿(工作量巨大,运气成分较多,但收益丰富的事)陌生节点彼此不信任,会校验挖出的区块(副本)真假性各

2020-10-31 10:55:11 281 1

原创 Day 033_SpringBoot

javase:OOPmysql:持久化html+css+js+jquery+框架:javaweb:独立开发MVC三层架构的网站了,原始ssm:框架,简化了我们的开发流程,配置也开始较为复杂之前:war包,tomcat运行spring再简化:SpringBoot:微服务架构jar包,内嵌tomcat服务越来越多:springcloudSpringBoot认识它,是什么配置如何编写 yaml 语法自动装配原理 :重要集成web开发:业务的核心集成数据库Druid分布式开发:D

2020-08-15 17:06:46 812

原创 Day 024_Spring

Spring1. 简介Spring:春天,给软件行业带来的春天2002年,Rod Johnson首次推出了Spring框架的雏形:interface21框架2004.3.24发布Spring框架Spring理念:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架SSH:Struct2 + Spring + HibernateSSM:SpringMvc + Spring + Mybatis官网:https://spring.io/projects/spring-fram

2020-08-06 20:43:45 171

原创 Day 22_SpringBoot入门

Spring Boot入门https://www.kancloud.cn/fold/spring_boot/1607468RunWith标红,加了这个依赖后OK了<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId></dependency>调用logger记录器的方法时候,报错提示logger.info()有问题,要求

2020-08-04 12:08:13 103

原创 Day 018_Spring Boot入门

Spring Boot入门1.Spring Boot简介简化Spring应用开发的一个框架整个Spring技术栈的一个大整合J2EE开发的一站式解决方案2.微服务2014年,Martin flower架构风格(服务微化)一个应用应该是一组小型服务,可以通过HTTP的方式进行沟通单体应用:每一个功能元素最终都是一个可独立替代和独立升级的软件单元详细参照微服务文档3.环境准备环境约束:jdk1.8;(SpringBoot推荐1.7以上)maven 3.3以上版本I

2020-07-31 10:35:45 87

原创 Day 007_多线程

多线程进程 线程process 进程,执行程序的一次执行过程,动态。系统资源分配的单位thread 线程,CPU调度和执行的单位。进程中至少有一个线程多线程是模拟出来的,真正的多线程是有多个CPU,多核。在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程main()主线程,系统的入口,用于执行整个程序线程就是独立的执行路径在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能人为干预的对同一份资源操作时,会存在资源

2020-07-20 17:50:37 144

原创 Day 005_异常机制

异常机制Exception运行中出现的不期而至的各种状况异常处理框架java.lang.Throwable作为所有异常的超类ErrorExceptionError由Java虚拟机生成并抛出,大多数错误与代码编写者所执行的操作无关Java虚拟机运行错误(Virtual MachineError)JVM一般会选择线程终止致命性错误!不允许出现这样的情况ExceptionRuntimeException(运行时异常)一般由逻辑错误引起异常处理五个关键字:try catch fi

2020-07-18 09:39:02 107

原创 Day 004_面向对象编程

面向对象编程OOP面向过程思想(线性思维)步骤清晰简单,第一步做什么,第二步做什么……面对过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理负责的问题,适合处理需要多人协作的问题对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理。面向对象编程:O

2020-07-17 22:34:01 114

原创 Day 004_数组

数组相同类型数据的有序集合下标从0开始数组声明创建声明数组变量的语法:dataType[ ] arrayRefVar; 首选dataType arrayRefVar[ ];使用new操作符来创建数组:dataType[ ] arrayRefVar = new dataType[arraySize];获取数组长度:arrays.lengthpublic class ArrayDemo01 { public static void main(String[] args) {

2020-07-17 10:39:43 101

原创 Day 003_方法

方法Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用一个方法只完成一个功能类似于函数修饰符 返回值类型 方法名(参数类型 参数名){……方法体……return 返回值;}一定要return 返回值,viod不用return返回值。参数类型形参:在方法被调用时用于接受外界输入的数据(定义方法时,随便编的参数)实参:调用方法时实际传给方法的数据(实际调用传递给它的参数)方法

2020-07-16 19:41:34 85

原创 Day 002_开发环境搭建

JavaSE 标准台开发JavaME 嵌入式开发 手机、小家电JavaEE 企业及开发 服务器开发1. JDK :Java Development Kit (包含JRE)2. JRE :Java Runtime Environment3. JVM :Java Virtual Machine (模拟CPU,Java跨平台,write once,run anywhere)开发环境搭建卸载JDK找到JDK安装目录–我的电脑属性高级系统设置–环境变量–javahome地址–删除文件清理.

2020-07-16 19:24:21 145

原创 Day 003_流程控制

流程控制用户交互Scanner实现人机交互java.util.Scanner 是Java5的新特征,通过Scanner类来获取用户的输入语法:Scanner S = new Scanner(System.in); //new Scanner(System.in).var+回车通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据package scanner;import j

2020-07-16 19:23:54 92

空空如也

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

TA关注的人

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