自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Swagger2生成接口文档

1 Swagger2程序员儿在开发Controller时使用特定注解对api接口就行说明标注,Swagger2可自动读取API结构信息并自动构建漂亮的可交互式(对接口进行简单测试)的API文档。省去了写接口文档的麻烦。2 基础使用2.1 添加依赖可在maven查询Springfox Swagger2的相关依赖,我查了2.9.2用的最多,所以就用这个版本。<!-- swagger2 ui--><dependency> <groupId>io.

2020-11-24 09:29:54 314

原创 flex布局

1 WhatFlex is Flexible Box缩写,弹性布局任何元素都可以成为Flex布局:// 块级元素.box{ display: flex;}// 行内元素.box{ display: inline-flex;}成为Flex布局,float,clear,vertical-align失效2 基本概念flex布局,有两条轴,横的叫主轴(main axis)与边框焦点为main start和main end,竖的叫交叉轴(cross axis),与边框焦点称之为cro

2020-11-23 23:20:50 161

原创 Docker使用基础

文章目录docker 学习方法学习docker需要掌握以下内容学习docker的命令认识docker镜像容器容器和镜像的关系常用操作Docker容器使用导出和导入容器docker文件传输网络端口日志信息容器进程Docker镜像使用set up image tag配置网络网络驱动程序网桥网络docker docsdocker 学习方法学习docker需要掌握以下内容什么是docker?什...

2019-12-19 16:25:47 229

原创 Calling Python from java

Calling Python from javaThree ways to achieve this taskJythonInvoke the local Python script in JavaRuntime.getRuntime() execute script file (????)JythonJython is a libary for JavaJython.orgHere...

2019-12-18 18:32:49 160

转载 Java 关于强引用,软引用,弱引用和虚引用的区别与用法

出处:http://blog.csdn.net/mazhimazh/article/details/197524751、强引用(StrongReference)         强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收...

2019-09-15 15:19:33 172

原创 Android-EventBus使用记录

EventBus-GithubEventBus-DocumentAndroid EventBus是一个Android平台的事件总线框架,简化了组件与组件之间(Activity、Fragemnt、Service…)的通信,降低他们之间的耦合。譬如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过Eve...

2019-09-14 21:46:15 136

原创 Andorid-MVP模式

MVP简介如果知道MVC模式那么应该清楚,MVC不符合单一模式原则,其V层和C层几乎在一起。MVP模式则是为了更好的实现解耦MVP字母分别代表:M (Model) 数据相关V (View) 视图层,针对UI做操作P (Presenter) 纽带层,链接Model和View,实现具体事物在android开发中:View层通常是Activity或Fragemnt,vi...

2019-07-28 14:52:04 146

原创 android-图片压缩技术及压缩库

bitmap所占内存大小计算方式:图片长度×\times×图片宽度×\times×一个像素点所占用的字节数图片所占磁盘空间大小:分辨率×\times×位深 / 8图片压缩的原理就是针对以上三个参数进行改变,只要他们其一发生改变,图片大小就会变化质量压缩质量压缩不会改变图片在内存中的大小,但是可以减小图片所占用的磁盘空间大小。问:为什么内存小而磁盘空间不变?答:质量压缩不会减少图片...

2019-07-26 11:39:41 269

原创 爬虫实现自动登录教务处-Kotlin版

今天刚刚学了kotlin,趁热打铁,这次通过一个小爬虫来练练手。在此之前用java写过一个爬虫和app,可以方便的查询教务处的成绩,但是后来教务处有了大改,所以也用不了。这篇文章写的很草率主要是给自己看,无爬虫经验不建议阅读。关键地址、暴露身份等信息会脱敏分析表单在输入教务处的学号和密码后,通过devtools发现上传如下字段。username和password是账号和密码,但是注意...

2019-07-25 09:53:45 1272 3

原创 Kotlin(二):类和接口

目录类类属性setter and getter构造函数主构造器次构造器私有构造器静态方法继承重写嵌套类和内部类接口实现接口类kotlin类包含:构造函数和初始化代码块、函数、属性、内部类、对象声明类属性setter and gettersetter 和getter 和java完全不一样kotlin的声明方法var <propertyName>[: <Property...

2019-07-24 16:00:45 153

原创 Kotlin(一):基础语法

适合有java或其他语言基础。变量常量数组常量定义常量需要使用val关键字,和java中final关键字类似val name : String = "XXXX"由此可知kotlin的数据类型声明在标识符之后 <标识符>:<类型>变量定义变量则使用var关键字var name : String = "XXXX"1.常量和变量都可以没有初始值,但是...

2019-07-24 14:20:00 140

原创 问题记录 IllegalArgumentException: Illegal base64 character 3a

在执行Base64解码的时候,出现IllegalArgumentException: Illegal base64 character 3a这个错误。错误原因:base64 编码李 存在 data:image/png;base64,解决方法: 去掉就好了如果是要解码为图片文件,没有影响的。一般出现这种错误,需要检查你的编码里是否存在base64不允许存在的字符存在,还有就是jdk8就不支持...

2019-07-18 23:56:09 16710 4

原创 Android-设置单边边框

有时候需要为界面设置分割线 如图:我经常用的两种方法:在布局中加入view <View android:layout_width="match_parent" android:layout_height="1dp" app:layout_constraintBottom_toTopOf="@+id/ll_bottom" ...

2019-07-16 11:02:57 2604

原创 Spring Boot Mybatis使用详解

目录Mybatis 基本使用流程引入依赖写配置文件使用xml文件方式1.创建实体类2.创建一个mapper接口3.创建一个contoller4.创建xml文件5.修改配置文件6.扫描目录总结使用注解的方式1.创建User实体2.创建UserDao接口3.在Controller中使用4.配置扫描目录最终结果Mybatis 配置XML文件方式详细介绍xml映射文件selectupdate、delete...

2019-07-14 17:40:14 269

原创 Android-文件路径问题

内部存储每个安装的app,系统都会在内部存储空间的data/data目录下以包名为名字自动创建与之对应的文件夹,用于存储SharePreferences和SQLiteDatabase持久化数据。内部存储就是app,自己的存储空间,默认情况下,只能被App自身访问。Android SDK提供可以获取内部存储空间的目录文件方法:方法作用备注getFilesDir()获取内...

2019-07-08 18:12:19 281

原创 Android-shape、selector、layer-list

说明 用于设置控件的自身属性的效果形状,这些效果不会因为状态的改变而改变 选择器,使用selector设置的是跟状态有关的效果 用控件效果的层叠,每个item都可以实现独立的效果,比如shape或者selector,甚至item中也可以再包含一个layer-listshape <shape xmlns:android="http://...." //默认为rectangle...

2019-06-29 09:42:33 188

原创 Android-Dialogs(一) AlterDialog基本使用

Dialog类是所有对话框的基类,不应该实例化Dialog而是采用如下子类进行实例化:AlertDialog: 可以显示标题、最多三个按钮、可选项列表或者自定义布局DatePickerDialog和**TimePickerDialog:**这是预定义的对话框可以选择日期或者时间ProgressDialog:带有进度条的对话框,但是不推荐使用,它会阻止用户与应用程序进行交互。谷歌官方推荐...

2019-06-28 23:07:20 2203

原创 Android-ConstraintLayout约束布局

ConstraintLayout谷歌官方文档推荐文章《约束布局ConstraintLayout看这一篇就够了》从Android Studio2.3起,官方的模版默认使用ConstraintLayout使用方法添加依赖在app/build。gradle文件中添加依赖implementation 'com.android.support.constraint:constraint-layo...

2019-06-26 19:33:45 306

原创 JAVA-多线程基础使用

使用多线程继承Thread类class MyThread extends Thread{ @Override public void run() { super.run(); for (int i = 0; i <1000 ; i++) { System.out.println(Thread.currentThre...

2019-06-19 19:01:51 96

原创 数据挖掘算法-FP-Growth

简介FP-tree 算法和 Apriori 算法都被用作关联规则挖掘。 可以说FP-Tree就是Apriori的升级版,Fp-Tree可以节省运算时间,减少遍历次数,但同时也会增加内存使用空间。FP-tree 算法只进行 2 次数据库扫描。相比于 Apriori 算法,没有候选集,而是直接生成一颗频繁项树,通过这棵树生成关联规则。使用基本步骤为:构建FP-Tree树从树中挖掘信息原...

2019-06-17 14:36:10 731

原创 IntelliJ IDEA中创建jsp项目

创建java项目创建Moudle配置classes和lib文件夹配置Tomcat

2019-06-13 22:24:08 21852 11

原创 mysql问题——Authentication plugin 'caching_sha2_password' cannot be loaded

解决方案ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY '123456'; 注意 ‘123456’ 这里是我的密码 需要的话可以改为自己的密码 。原因mysql8之前的版本使用的加密规则是mysql_native_password,mysql8后是caching_sha2_password,所以需要修改...

2019-06-12 22:44:44 139

原创 机器学习-相关名词理解

在学习Machine Learning过程中,有很多重要的名词需要去理解,这里就统一做个归纳总结。错误率分类错误的样本数占样本总数的比例称为错误率(error rate)误差学习器的实际预测输出与样本的真实输出之间的差异称为 误差(error) 分类器在训练集上的误差称为训练误差(training error)或经验误差(empirical error),在新样本上的误差称为泛化误差(ge...

2019-06-09 17:08:48 290

原创 SpringBoot-配置文件

SpringBoot使用一个全局的配置文件,Spring允许两种类型的配置文件application.propertiesapplication.yml配置文件的作用,修改springboot自动配置的默认值。yml语法格式SpringBoot中推荐使用properties或Yaml来进行配置,对于较复杂的配置结构,yaml优于properties基本语法使用缩进表示层级关系...

2019-06-09 14:03:10 128

原创 数据挖掘算法-Apriori算法实战

Apriori算法是一种用于关联规则挖掘的代表性算法,主要任务是用于发现事务之间的内在联系。举个大家都举烂的例子,超市购物清单,可以事先收集大量的超市购物数据信息。单号购买商品0001牛奶、泡面、火腿肠0002啤酒、洗衣粉、尿布、抹布0003巧克力,尿布,蔬菜,水果0004蛋糕,炸鸡,啤酒,馒头,矿泉水0005黄瓜,啤酒,尿布,黄瓜…...

2019-06-01 15:17:27 661

原创 web前端-熟悉vue目录结构进行简单开发

目录结构首先对默认构造的vue项目就行分析从上到下说明:webpack相关配置config vue基本配置文件node_modules library root 用node安装的依赖包src 资源文件 主要在这里面写代码static 静态资源 图片 之类的test 单元测试index.html 页面入口package.json 项目基本信息,需要的模块等针对src文件...

2019-05-28 20:52:07 502

原创 web前端-Vue.js环境搭建

使用vue.js 开发时一般会使用两种方法:直接html文件中用script标签引入vue.min.js使用vue-cli搭建项目使用第二种方法时,需要安装node.js,vue,vue-cli等搭建一个完整的环境。搭建安装node.js下载地址从官网下载直接安装就好,下一步一直点,安装比较简单安装node.js的目的主要是使用它集成的npm包管理器安装cnpmcnpm是淘...

2019-05-28 13:51:35 332

原创 SpringBoot-引入日志功能

详细教程说明JAVA的日志框架有很多种,常见的几种比如Log4j、log4j2、logback、jdk-logging而前三种是出自同一人,最后一种有jdk1.4开始提供的自带的日志库实现。目前用得比较广泛的统一日志规范接口有Slf4j和commons-logging.这篇博客主要是记录logback和slf4j的配合使用使用步骤引入依赖修改pom.xml文件 <d...

2019-05-26 22:07:54 1567

原创 Android-实现拍照并显示(7.0及以上版本)

7.0以上版本(包括7.0)实现拍照功能有两个需要注意的地方拍照权限的动态获取内容提供器的使用动态权限获取在6.0系统之前,需要指定的权限可以在AndroidManifest.xml文件中进行权限声明例如:<user-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>但是这样会涉及到...

2019-05-24 00:29:47 1045

原创 SpringBoot-数据持久化

配置数据源在application.properties文件中进行配置spring.datasource.url=jdbc:mysql://lacalhost:3306/freeroomspring.datasource.username=rootspring.datasource.password=123# 最大等待连接中的数量 0无限制spring.datasource.tomca...

2019-05-23 23:24:36 1036

原创 SpringBoot-IoC、DI

IoC简介IoC(Inversion of Control)控制反转,是一种设计原则。一般情况创建一个对象我们都会通过new关键字来操作,而IoC顾名思义由代码(也就是IoC容器)来控制对象的创建。简单的说:通过使用IoC可以将对象的死活交给容器,由容器负责。能做什么?首先需要明确,IoC是一种设计原则,一种思想,通过这种原则设计可以让我们码出松耦合、优良的程序。IoC容器Spring...

2019-05-22 00:38:29 745

原创 Kaggle - 图片脏文档清洗-python

10概述 消除印刷文本的噪音 待处理图片处理后方案方案一 删除背景import numpy as npfrom PIL import Imagefrom scipy import signaldef load_image(path): # 将矩阵中的值空值在0-1范围内 归一化 return np...

2019-04-21 16:29:58 666 1

原创 线性表算法实现

1.设有两个无头结点的单链表,头指针分别为ha.hb.链中有数据域data链域next,两链表的数据都按递增序存放,现要求将hb表归到ha表中且归并后ha仍递增序,归并中ha表中已有的数据若hb中也有则hb中的数据不归并到ha中要求不申请额外的存储空间来完成。merge(hahb);linklist.h//// Linklist.h// Test//// Created...

2018-10-27 16:34:54 611

空空如也

空空如也

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

TA关注的人

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