自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 Nodejs及Vue安装教程

Nodejs及Vue安装教程Node.Js官网下载安装包 地址:http://nodejs.cn/download/选择64位点击下载下载完成后傻瓜式安装下一步下一步下一步到完成FinishWin+R 输入 CMD 打开命令行输入 Node -v 查看NodeJs版本输入 Npm -v 查看Npm版本注:如有报错,’***’不是内部或外部命令,则为未安装成功安装Vue(还是cmd命令输入)1.安装淘宝镜像:npm config set registry https://registry

2021-07-14 10:57:50 365

转载 HTTPS系列干货(一):HTTPS 原理详解

前言HTTPS(全称:HyperText Transfer Protocol over Secure Socket Layer),其实 HTTPS 并不是一个新鲜协议,Google 很早就开始启用了,初衷是为了保证数据安全。 近两年,Google、Baidu、Facebook 等这样的互联网巨头,不谋而合地开始大力推行 HTTPS, 国内外的大型互联网公司很多也都已经启用了全站 HTTPS

2017-08-28 16:23:45 637

转载 Java进阶路线

Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。  在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Jav

2017-08-28 15:24:01 928 1

原创 SNMP网络管理协议学习笔记

SNMPSNMP(Simple Network Management Protocol)--网络管理协议。该协议基于简单网关监视协议。它是一个标准的用于管理IP 网络上结点的协议。包括监视和控制变量集以及用于监视设备的两个数据格式 SMI 和 MIB。利用SNMP,一个管理工作站可以远程管理所有支持这种协议的网络设备,包括监视网络状态、修改网络设备配置、接收网络事件警告等。SN

2017-02-14 11:01:04 1521

原创 TCP/IP网络协议学习笔记

基本概念:计算机网络:物理链路将各个孤立的工作站或主机相连在一起组成数据链路,从而达到数据共享和通讯的目的。按照媒介划分可以分为:有线网、光纤网、无线网按照地域划分可以分成:广域网、城域网、局域网、个人局域网以太网:使用了载波监听多路访问及冲突检测技术的局域网,其中,载波监听多路访问是允许多个设备在同一信道发送信号的协议,冲突检测是指发送站点在发送时边监听边发送,若

2017-02-14 10:59:59 1160

原创 掌纹特征提取竞争编码

基于gabor滤波器的掌纹特征提取的方法:掌纹编码palmcode,融合编码fusioncode,竞争编码competitive code竞争编码:在特征提取中,运用6个不同方向的gabor滤波器围绕在掌纹图像上,然后把处于优势方向的滤波器编码成按位表示,然后对这些相位生成特征码,然后用hamming距离表示匹配度;竞争编码是基于方向的表达方法,求掌纹图像的每个像素,从而把图像从灰度空间映射到

2016-12-14 10:20:49 3534

转载 gabor函数学习

它有如下的功能:生成特定方向和尺度的gabor生成可以显示或者保存的gabor核的实部,虚部图像的实部,虚部或者主要(Magnitude)响应响应可以保存在XML文件中#include "cvgabor.h" int main(){ //创建一个方向是PI/4而尺度是3的gabor double Sigma = 2*PI;

2016-11-15 10:26:29 1232

转载 gabor 滤波的c++实现与该类得使用简介

下载cvgabor.cpp和cvgabor.h到你的C/C++工程目录下注:在我的资源中有改进过的cvgabor类相关链接为:http://download.csdn.net/source/490114特别注意:使用该类需要OpenCV库的支持,如何配置环境参见:http://www.opencv.org.cn/index.PHP/Template:Install它有如下的功能:生成特定方向和尺度

2016-11-15 10:16:54 1434

原创 校招经历-java开发面试题

校招终于告一段落了,从7月份开始关注校招信息,然后边玩边学习,接着9月份开始海投简历,紧接着就是各种在线笔试,跑宣讲会+现场笔试,到10月中旬,大大小小跑了几十个宣讲会,线下+线上不知道笔试了多少个,先说说9月份大公司的笔试面试,其实,笔试过好多大公司,包括携程,去哪儿,腾讯,360,魅族,美团,58等等,笔试通过的没有几个,然后就是面试去哪儿,魅族,长虹,链家网各种挂,自信心确实被打击了不少,等

2016-11-12 15:45:09 7903

转载 java集合和数组的排序总结

两个类:java.util.Arrays和java.util.Collections(注意和Collection的区 别)Collection是集合框架的顶层接口,而Collections是包含了许多静态方法。我们使用Arrays对数组进行排序,使用 Collections对结合框架容器进行排序,如ArraysList,LinkedList等。对数组进行排序比如有一个整型数

2016-09-12 19:45:00 1969

转载 java集合面试题

1.Java集合框架是什么?说出一些集合框架的优点?每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接口以及它们的实现。集合框架的部分优点如下:

2016-09-10 18:41:13 1001

原创 删除一个二叉树的子节点

二叉查找树重要性质:  (1)若左子树不空,则左子树上所有结点的值均小于它的根结点的值;    (2)若右子树不空,则右子树上所有结点的值均大于它的根结点的值;     (3)左、右子树也分别为二叉排序树;现有,如下一棵二叉查找树。                                                        

2016-09-10 15:39:55 3139 1

转载 Java 线程面试题

下面是 Java 线程相关的热门面试题,你可以用它来好好准备面试。1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要 100 毫秒,那么用十个线程完成改任务只需 10 毫秒。Java 在语言层面对多线程提供了卓越的支持,它也是

2016-09-06 11:02:07 388

原创 线程池的学习

线程池的背景在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁。如何利用已有对象来服务就是一个需要解决的关键问题,其实这就是一些”池化资源”技术产生的原

2016-09-06 10:53:51 433

原创 Object类中的几个方法(京东)

equals方法用于检测一个对象是否等于另一个对象,在Object类中,这个方法判断两个对象是否具有相同的引用,如果两个对象具有相同的引用,则他们一定是相等的hashCode方法散列码是有对象导出的一个整型值,在Object类中,每个对象都有一个默认的散列码,其值为对象的存储地址。toString方法用于返回表示对象的字符串

2016-09-06 10:33:22 567

转载 java并发控制机制

并行程序开发不可避免地要涉及多线程、多任务的协作和数据共享等问题。在JDK中,提供了多种途径实现多线程间的并发控制。比如常用的:内部锁、重入锁、读写锁和信号量。Java内存模型在java中,每一个线程有一块工作内存区,其中存放着被所有线程共享的主内存中的变量的值的拷贝。当线程执行时,它在自己的工作内存中操作这些变量。为了存取一个共享的变量,一个线程通常先获取锁定并且清除它的

2016-09-06 10:06:32 2268

原创 Class.forName与classLoader区别

Class 用来描述一个类型,当一个类型被装载(虚拟机读取二进制的class文件)的时候,会创建一个与该类型对应的Class对象到内存堆中。(这个时候该类型甚至没有被分配内存,设置默认值,更别说初始化了)。 Class.forName有2个重载的方法: Java代码 public static Class forName(String name, boolean initialize,

2016-09-02 14:58:24 736

转载 Java开发必会的Linux命令

作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。本文并不会对所有命令进行详细讲解,只给出常见用法和解释。具体用法可以使用--help查看帮助或者直接通过google搜索学习。1.查找文件

2016-09-01 10:46:38 1296

原创 实现一个优先队列

1链表实现简单链表的实现过程为在链表的头insert元素,使用O(1)时间完成,每次deleteMin元素,查找出链表中最小的元素,花费O(N)时间完成;另外一种方法是让链表保持有序状态,在进行任务insert的时候进行排序(花费O(N)),每次获取链表的头(花费O(1))。2二叉查找树实现使用二叉查找树实现中,对于insert和deleteMin花费时间均为O(log(N)),但存在

2016-09-01 09:44:04 1338

原创 TCP三次握手的过程

TCP(Transmission control Protocol)是一种面向连接,可靠的,基于字节流的运输层通信协议,是专门为了在不可靠的互联网络上提供一个可靠的端到端字节流而设计的。每一次tcp连接需要3个阶段:连接建立,数据传送和连接释放三次握手发生在连接建立阶段,目的是为了防止已失效的连接请求报文端突然又传送到服务器端,因而产生错误三次握手指的是建立一个TCP连接时,需要客

2016-08-31 15:53:35 426

原创 数据库连接池的工作原理

对于共享资源,有一个很著名的设计模式:资源池(resource pool)。该模式正是为解决资源频繁分配、释放所造成的问题。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需要从缓冲池中取出一个了,使用完毕后再放回去。我们可以通过设定连接池最大数来防止系统无尽的与数据库连接。更为重要的是我们可以通过连接池的管理机制监视数据库连接

2016-08-31 15:25:27 587

转载 java提高篇之关键字final

在程序设计中,我们有时可能希望某些数据是不能够改变的,这个时候final就有用武之地了。final是java的关键字,它所表示的是“这部分是无法修改的”。不想被改变的原因有两个:效率、设计。使用到final的有三种情况:数据、方法、类。一、 final数据有时候数据的恒定不变是很有用的,它能够减轻系统运行时的负担。对于这些恒定不变的数据我可以叫做“常量”。“常量”主要应用与以下两个

2016-07-24 12:34:25 384

转载 Java Spring各种依赖注入注解的区别

Java Spring各种依赖注入注解的区别Spring对于Bean的依赖注入,支持多种注解方式:@Resourcejavax.annotationJSR250 (Common Annotations for Java)@Injectjavax.injectJSR330 (Dependency Injection for Java)@Autowiredorg.sp

2016-07-20 15:47:23 2954

转载 Spring容器中Bean的作用域

Spring容器中Bean的作用域当通过Spring容器创建一个Bean实例时,不仅可以完成Bean实例的实例化,还可以为Bean指定特定的作用域。Spring支持如下5种作用域:singleton:单例模式,在整个Spring IoC容器中,使用singleton定义的Bean将只有一个实例prototype:原型模式,每次通过容器的getBean方法获取prototyp

2016-07-20 15:44:19 665

转载 SpringMVC

慕课网首页实战路径猿问史上最全的SpringMVC学习笔记一、SpringMVC基础入门,创建一个HelloWorld程序1.首先,导入SpringMVC需要的jar包。2.添加Web.xml配置文件中关于SpringMVC的配置 springmvc

2016-07-20 15:34:37 555

原创 Python学习之基础总结--3

Python控制流函数模块

2016-06-01 20:35:57 531

原创 Python学习之基础总结--2

Python的对象 运算符 表达式

2016-05-31 10:36:07 1991

原创 Python学习之基础总结--1

Python的优点:简单,功能强大,支持面向对象特点:1,严格区分大小写2,简单,易学,支持面向对象3,开源4,库非常丰富5,跨平台使用6,解释性语言7,高级语言Python的安装与环境变量的配置

2016-05-30 20:54:41 749

原创 Javaweb学习之Session和Cookie

会话的概念:会话就是对某个web应用程序的一次整体访问的过程。会话问题:业务完成需多次请求,如购物车无连接的Http协议是无状态的,不能保存每个客户端私有信息如何保存客户端私有信息?会话跟踪:解决同一时刻不同客户端会话私有数据的保存两种实现:1、Session :服务器分配的保存客户端私有信息的一块内存空间;机制----客户端向服务端发出首次请求,服务器为此客户

2016-05-20 16:03:40 879

原创 Java学习之反射机制---动态代理

代理设计:一个操作的接口,一个是真实的实现类,一个是代理实现类,代理实现类要完成比真实实现类更多的内容,而且还需要处理一些与真实业务有关的程序代码interface Subject{ public String say(String name,int age) ; // 定义抽象方法say}class RealSubject implements Subject{ // 真是实现类,实现

2016-05-19 16:23:05 441

原创 Java学习之反射机制笔记--4

4、Java反射机制深入研究1)通过反射调用类中的方法在正常情况下,一个类的对象产生后,就可以调用这个类的方法;如果要调用的话,则必须要知道要调用的方法名是什么,之后通过Class类的getMethod()方法,得到一个Method对象,之后调用Method对象来执行此方法,但是,在调用方法的时候,会牵扯到方法中的参数问题,所以通过getMethod得到的对象,必须设置好需要的参数类型

2016-05-19 11:47:24 523

原创 Java学习之反射机制学习笔记--3

java.lang.reflection包中的几个类:Constructor--表示类中的构造方法Field--表示类中的属性Method--表示类中的方法这三个都是AccessibleObject的子类

2016-05-17 15:56:03 397

原创 Java学习之反射机制学习笔记--2

Class是反射的源头,不仅可以取得对象所在类的信息,也可以通过Class类的方法进行对象的实例化操作,正常情况下,通过new实例化,如果已经实例化好了实例化对象,则可以通过Class类提供的newInstance()完成

2016-05-17 11:01:20 391

原创 Java学习之反射机制学习总结--1

1--认识Class类正常情况下,必须知道类的完整路径名之后,才可以实例化对象;在Java中,也允许通过一个对象,找到其所在的类的信息,这就是Class类的功能package com.reflection.demo;class X{ };public class GetClassDemo01{ public static void main(String args[]){

2016-05-13 20:09:42 617

原创 Javaweb学习之MVC

Model1模型要点 : 客户端每次请求 jsp 页面JSP 页面负责表现逻辑、控制逻辑JavaBean 负责业务实现、持久化逻辑优点:对部分业务逻辑的进行了封装缺点:缺乏对控制逻辑的封装, jsp 既负责表现逻辑,又负责控制逻辑Model2模型要点 :JSP 页面仅负责表现逻辑JavaBean 负

2016-05-12 11:06:37 457

原创 Javaweb学习之中文乱码问题

1,出现中文乱码问题Servlet相关:request.getParameter()、out.print()JSP相关:本质由转译的servlet out对象输出2,选择编码格式中文GBK英文ISO-8859-1国际UTF-83,代码解决Servletresponse.setContentType("text/html;charset=GBK")JSP

2016-05-12 10:53:53 327

原创 Javaweb学习之Ajax介绍

web2.0的特点:用户贡献内容;RSS聚合内容;社会化网络;新的交互体验RIC:富客户端,更友好的交互模式1,更加绚丽的界面元素;2,局部刷新(无刷新)3,异步调用,免去等待server响应Ajax局部刷新,异步调用XMLHttpRequest对象//发送请求到服务器,判断用户是否存在//1,创建XMLHttpRequest对象var xmlHttpReq

2016-05-05 11:38:41 627

原创 Javaweb学习之关于分页

为什么需要分页10000条数据不可能一次性加载出来怎么实现分页;1.当前页  nowpage2.每页显示多少条记录  pageSize(自己设置)3.总记录数 sumrow 3.总页数 sumrow%pageSize==0余2sumPage= sumrow/pageSize? sumrow/pageSize:( sumrow/pageSize)+14.每页显示的数据

2016-05-05 09:55:38 422

原创 Javaweb学习之JSP基础

JSP(Java Server Page):sun制定的用java编写web应用程序的规范,技术,建立在servlet规范之上JSP页面组成:注释,模板,元素注释:HTML注释:客户端可见JSP注释:容器忽略,转译后的java类不可见Java注释:转译后的Servlet可见,客户端不可见JSP元素:1,脚本元素 除去表达式,语法要求每句后面有分号 ==

2016-05-05 09:51:49 470

原创 Javaweb学习之servlet

Servlet宏观定义:sun制定的用java编写web 应用程序的规范,技术微观定义:一个继承自HttpServlet,部署在webServer中可以处理客户端请求的Java类Servlet 是一个用 Java 编写的程序,此程序在服务器上运行以处理客户端请求。Servlet与Java类比较servlet:继承httpservlet;必须在webserver运

2016-05-05 09:30:57 395

jQuery jQuery-UI

jQuery jQuery-UI

2016-08-14

数据结构与算法Java版

数据结构与算法Java版

2016-05-25

操作系统总结

操作系统

2016-05-25

计算机程序设计艺术

程序设计

2016-05-25

MySQL学习资料

mysql资料

2016-05-25

W3School教程

前端开发帮助文档

2016-05-25

JDK帮助文档

jdk帮助文档

2016-05-25

Javaweb学习之前台分页

前台分页的war包

2016-05-25

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

TA关注的人

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