自定义博客皮肤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)
  • 资源 (15)
  • 收藏
  • 关注

原创 Tomcat工作原理之运行机制

一、Tomcat运行原理分析1.Tomcat是运行在JVM中的一个进程。它定义为【中间件】,顾名思义,是一个在Java项目与JVM之间的中间容器。2.Web项目的本质,是一大堆的资源文件和方法。Web项目没有入口方法(main方法),,意味着Web项目中的方法不会自动运行起来。3.Web项目部署进Tomcat的webapp中的目的是很明确的,那就是希望Tomcat去调用写好的方法去为客户端返回需要...

2018-03-25 14:26:48 35429 7

原创 Python数据集模块

Scikit-Learn模块学习笔记——数据集模块datasetsscikit-learn 的 datasets 模块包含测试数据相关函数,主要包括三类:datasets.load_*():获取小规模数据集。数据包含在 datasets 里datasets.fetch_*():获取大规模数据集。需要从网络上下载,函数的第一个参数是 data_home,表示数据集下载的目录,默认是 ~/scikit...

2018-06-12 11:01:47 6421

原创 聚类的四种算法

最近看了一篇论文,涉及到数据挖掘的聚类算法,这里总结一下一、聚类算法的简介 聚类算法是一种典型的无监督学习算法,主要用于将相似的样本自动归到一个类别中。聚类算法与分类算法最大的区别是:聚类算法是无监督的学习算法,而分类算法属于监督的学习算法。在聚类算法中根据样本之间的相似性,将样本划分到不同的类别中,对于不同的相似度计算方法,会得到不同的聚类结果,常用的相似度计算方法有欧式距离法。1、K-Mean...

2018-06-11 17:12:46 24006 2

原创 人脸识别

工具:Python 3.6          OpenCV 3.3.0代码:import cv2import numpy as npcv2.namedWindow("Face")cap=cv2.VideoCapture(0)success= cap.read()color = (60,20,255)classfier=cv2.CascadeClassifier("haarcascade...

2018-05-19 17:07:21 320

原创 数据预处理基础(—)

数据预处理一、定义       背景:现实世界中数据大体上都是不完整,不一致的脏数据,无法直接进行数据挖掘,或挖掘结果差强人意。为了提高数据挖掘的质量产生了数据预处理技术。                    数据预处理:数据预处理(data preprocessing)是指在主要的处理以前对数据进行的一些处理,以利于计算机的运算。     数据预处理方法:数据清理,数据集成,数据变换,数据归约...

2018-05-17 16:45:27 2056 1

原创 一个简单的连接器(三)

一.运行机制1. 上一篇中我们简单的实现了服务器的运行机制,但是,分工可以进一步的细化,上一篇中HTTPServer起到两个作用:1. 连接,2. 处理请求;这里我们将其拆分成两个模块:1.连接器,2.处理器2. 上一篇中,对请求的获取和解析都是在Request中完成的,这里将其拆分成两个模块:1.获取工具2.解析工具3.  另外将独立出处理错误消息的模块,用于处理程序产生的错误信息。4.  增加...

2018-05-10 19:23:31 507

原创 一个简单的Servlet容器(二)

二.一个简单的Servlet容器一.运行机制1.Servlet容器:Servlet规范定义了一个API标准,基于这个标准,程序员只需要实现业务逻辑,而无须关心核心逻辑,从而达到任务分工,简化工作量,服务至上的目的2.     所有的Servlet都实现了一个统一的接口,Servlet接口申明了5个签名方法:Init(ServletConfig config)Service(ServletReque...

2018-05-10 17:12:02 240

原创 一个简单的Web服务器(一)

一个简单的Web服务器一.运行机制一.一个简单的B/S架构包括:1.      一台Web服务器;2.      一台客户机;二.事物交互的过程:1.  HTTP请求.2.  HTTP响应三.HTTP请求:1.      请求行:请求方法 统一资源标识符 协议/版本2.      请求头3.      实体实例:POST  /example/default.jsp  HTTP/1.1Accept:...

2018-05-10 16:23:05 393

原创 0-1背包问题

题目:      有 N 件物品和一个容量为 V 的背包。第 i 件物品的费用是 w[i],价值是 p[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。     算法描述:f[i][v]:表示做出第i次选择后,所选物品放入一个容量为v的背包获得的最大价值。w[i]:表示第i个物品的重量v[i]:表示第i个物品的价值#include <iostream>...

2018-05-03 19:16:48 256

原创 动态规划算法

问题描述:给定n个矩阵:A1,A2,...,An,其中Ai与Ai+1是可乘的,i=1,2...,n-1。确定计算矩阵连乘积的计算次序,使得依此次序计算矩阵连乘积需要的数乘次数最少。输入数据为矩阵个数和每个矩阵规模,输出结果为计算矩阵连乘积的计算次序和最少数乘次数。问题解析:由于矩阵乘法满足结合律,故计算矩阵的连乘积可以有许多不同的计算次序。这种计算次序可以用加括号的方式来确定。若一个矩阵连乘积的计...

2018-04-26 18:11:29 450

原创 机器学习常见的算法

最近在学习机器学习,网上总结的非常好,于是在这里抛砖引玉一下:1、决策树根据一些 feature 进行分类,每个节点提一个问题,通过判断,将数据分为两类,再继续提问。这些问题是根据已有数据学习出来的,再投入新数据的时候,就可以根据这棵树上的问题,将数据划分到合适的叶子上。2、随机森林算法视视频讲解在源数据中随机选取数据,组成几个子集S 矩阵是源数据,有 1-N 条数据,A B C 是feature...

2018-04-20 20:49:57 292

原创 Python基础(二)

Python数据结构1.    列表在Python中,同一个列表中元素的数据类型可以不相同。A_list= [‘a’,(a,b)]2.   列表方法List.append(X) 将元素添加到列表尾部 List.extend(L)       将列表的所有元素L添加到列表尾部 List.insert(index,x)   将x插入index位置 List.remove(X)       ...

2018-04-20 11:52:51 167

原创 Python基础(一)

一.如何查看Python版本python –v二.Python的介绍Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下兼容三.Python的编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为...

2018-03-27 11:13:37 913

原创 Tomcat工作原理之文件配置详解

一、Tomcat目录|---bin:存放启动和关闭tomcat脚本;|---conf:存放不同的配置文件(server.xml和web.xml);|---doc:存放Tomcat文档;|---lib/japser/common:存放Tomcat运行需要的库文件(JARS);|---logs:存放Tomcat执行时的LOG文件;|---src:存放Tomcat的源代码;|---webapps:Tom...

2018-03-24 12:08:42 459 1

原创 Socket通信原理与实践

1.什么是Socket?  Socket(套接字),用来描述IP地址和端口,是通信链的句柄,应用程序可以通过Socket向网络发送请求和应答请求!,Socket支持TCP/IP协议的网络通信的基本操作单元,是对网络通信过程中端点的抽象表示,包含进行网络通信的所必须的五种信息:协议,本机IP,本地端口,远地主机IP,远地主机端口!2.Socket通信模型3.服务端的编写package JayKing...

2018-03-19 12:29:53 435

原创 Socket网络基础

Socket理论知识OSI七层网络模型OSI七层网络模型(从下往上):  OSI是一个理想的模型,一般的网络系统只涉及其中的几层,在七层模型中,每一层都提供一个特殊 的网络功能,从网络功能角度观察:下面4层(物理层、数据链路层、网络层和传输层)主要提供数据传输和交换功能, 即以节点到节点之间的通信为主 第4层作为上下两部分的桥梁,是整个网络体系结构中最关键的部分;上3层(会话层、表示层和应用层)则...

2018-03-19 12:07:18 239

转载 分布式缓存

    高并发环境下,大量的读写请求涌向数据库,磁盘的处理速度与内存显然不在一个量级,从减轻数据库的压力和提高系统响应速度两个角度来考虑,一般都会在数据库之前加一层缓存。由于单台机器的内存资源以及承载能力有限,并且,如果大量使用本地缓存,也会使相同的数据被不同的节点存储多份,对内存资源造成较大的浪费,因此,才催生出了分布式缓存。Memcachememcache是一款开源的高性能的分布式内存对象缓存...

2018-03-13 11:29:11 158

原创 设计模式

设计模式设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 设计模式的六大原则:总原则-开闭原则对扩展开放...

2018-01-06 20:20:56 199

原创 EL表达式

EL表达式1.访问作用域变量${变量X}2.访问JavaBean属性${book.isbn}${book.name}3.访问集合元素${ins[i]}其中的ins可以是数组可以是List也可以是Map4.EL内置对象1.pageContext内置对象包括: 1.${pageContext.request.queryString}取得请求字符串      2.${pageContext.reques...

2017-12-30 16:53:37 225

原创 过滤器监听器JavaBean

1.Servlet 过滤器是Servlet程序的一种特殊用法,它和Servlet一样是一个特殊的Java类;Filter接口{init();doFilter();destroy()}2.监听器当被监听的对象发生某事件,监听器某个方法将立即被执行而做出相应的动作或反应;3个接口{1.ServletContext 2.HttpSession 3.

2017-12-22 16:59:05 222

原创 分布式数据库系统

分布式数据库的发展趋势1.分布式数据库需要满足的三个条件1.网络中的是个通用的计算机2.网络中既有广域网也有局域网3.数据库模型式基于关系模型的传统的分布式数据库系统对于一般的需求是合适的,但是随着互联网的高速发展,计算机体系结构,数据库技术进一步发展以及数据发生了爆炸式增长,传统的分布式数据库已经不能够满足新的需求,从而需要改变上述三个假定以应对新趋势 1.改变分布式数据库的体系结构: B/S模...

2017-12-12 12:24:41 904

原创 Servlet中两种请求方式的区别

1.生成方式:get方式有四种:  1)直接在URL地址栏中输入URL。2)网页中的超链接。3)form中method为get。4)form中method为空时,默认是get提交。post方式:form中method属性为post。2、数据传送方式get方式:表单数据存放在URL地址后面。所有get方式提交时HTTP中没有消息体。表单数据存放在URL地址后面。所有get方式

2017-12-11 11:52:50 2085

原创 Java中级

1.java IO 1.基本概念 1.字节流和字符流 字节流指每次读入或者读出8位二进制,字符流是指每次读入或者读出8x位二进制,二者的原理是相同的只是处理的 的单位不同而已。后缀是Stream的字节流,后缀是Reader,writer的是字符流; 2.节点流和处理流 节点流:程序直接和数据源相连接;处理流:与节点流一块使用,在结点流的基础上再

2017-10-21 09:49:02 540 1

原创 Java基础

1.final关键字 1. 声明方法 表示该方法不能被子类重写; 2. 声明类 表示该类不能被子类继承;2.super与this关键字 1.super关键字可以实现对父类的成员进行访问,用来引用当前对象的父类; 父类的构造方法是不能直接被子类进行继承的,只有用过Super来进行调用, 1.调用父类的构造方法 super();或者 super();

2017-10-19 21:26:33 146

原创 排序算法

1.堆排序#include<iostream.h>void swith(int R[],int low,int high){int i=low , j=2*i;int temp=R[i];while ( j<=high ){if (j<high&&R[ j ]<R[ j+1]){ j++;}if (temp<R[ j])...

2017-04-11 18:22:57 176

mysql数据库开发 数据库连接

数据库开发。

2020-02-24

数据库连接池

数据库连接池所用的工具包,自己用的,所有jar包加一篇教程!

2018-03-20

车牌识别系统

包含一个车牌识别系统和一片论文,学生用的,简单易懂!!!!!!

2018-03-13

分布式数据库论文

5篇完整的课程设计,结构完整,可当毕业设计! !

2018-03-09

完整版MySQL数据库

MySQL5.1完整版 !

2018-03-08

Tomcat服务器

完整安装包 !

2018-03-08

图书馆管理系统

简单易学的图书馆管理系统,零起点,适合初学Web开发,包含论文,数据库,源码

2018-03-03

java之设计模式

设计模式的学习 ******

2017-12-25

Servlet基础源代码

java web 的学习最基础篇章,全部是基础代码,通俗易懂。 *

2017-12-20

分布式数据库课件发展趋势

分布式数据库的发展趋势教学学习。 *^*

2017-12-18

英语六级作文翻译模板

英语六级作文和翻译 *

2017-12-17

分布式数据库课件

可供教学PPt使用,学习等。 !

2017-11-13

图书馆管理系统源码

基础学习的第一个项目!。 *^*

2017-10-28

数据库第三章PPT, Word,Excel,数据库文件;

数据库资源,教学,学习,作业。。 ~

2017-10-17

一个简单的音乐播放器

一个简单的音乐播放器

2017-04-12

空空如也

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

TA关注的人

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