自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 简单的Ajax实现订单地址转换

简单的Ajax实现订单地址转换 功能简述:当用户下订单的时候,需要用其他的地址,而不是默认地址。用户点击其他的地址,下面订单的地址随着变换。 代码块jsp中的代码$(function(){ //checkId是标签的id属性的值 $('[id^=checkId]').click(function(){

2017-12-25 22:01:18 504

原创 小白的Python爬虫

爬虫三步走: 1、获取到想要爬取的网页HTML 2、解析HTML,获得自己想要的信息 3、文本信息、图片信息下载到本地或者保存到数据库中   环境:mysql + python2.7 (32位) + vscode   html_utils.py文件(请求和解析) #-*-coding:utf-8 -*- import requests from bs4 import Bea...

2018-08-15 14:59:15 650

原创 二叉排序树

/** * 节点的类 * * @author Robert * @date 2018-06-10 */ public class Node {     private int data;    //value值 private Node lchild;    //左孩子 private Node rchild;    //右孩子 public Node(){} pub...

2018-06-16 21:33:51 191

原创 学习设计模式——策略模式

文章参考于《设计模式的艺术之道》——刘伟前言:实现某一个功能有多条途径,每条途径对应着一种算法。如外出旅行,出行方式,便宜,时间无所谓的选择火车,时间赶,费用无所谓的选择飞机等等多种方式。策略模式灵活地选择解决途径,也方便增加新的途径。Context:环境类,使用算法的角色,在解决某个问题是有多种策略,并且在类中有一个抽象策略类的引用,来定义采用的策略。Strategy:抽象策略类,可以是抽象类或...

2018-06-03 16:54:09 229

原创 面试问题总结

1、请说一下ajax的底层工作原理Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。具体的请求流程:①创建XMLHttpRequest对象。对于不同的浏览器内核,创建对象的方法不同②编写onreadystatechange的执行函数。每当readyState状态改变时,就会执行onreadystate...

2018-06-02 11:15:02 175

原创 KMP匹配算法

KMP中next数组的求法,及kmp的完整代码,以及kmp的算法理解。朴素匹配算法改进得到KMP算法。如果我们知道T中'a'与T中后面的字符均不相等,而且T串的第二位'b'与S串中第二位'b'已经判断相等,那T中的首位'a'和S串第二位时可以不用再去判断了,他们是绝对不可能相等的。T[0] !=T[1] && T[1] == S[1] ---> T[0]!=S[1]举个栗子,...

2018-05-21 21:24:50 147

原创 哈夫曼树的构建及其编码

常见应用:压缩,最基本的压缩编码的方法,使得总体的编码长度缩短,减少不必要的空间。什么可以称为哈夫曼树?公式判断:WPL=(W1*L1+W2*L2+W3*L3+...+Wn*Ln)Wi : 表示第i个叶子的节点权值Li:表示第i个叶子节点到根节点的路径长度路径长度:通俗点,就是叶子节点到根节点的线段条数带权路径WPL最小的二叉树就叫做哈夫曼树,也叫最优二叉树。哈夫曼树构建的步骤:① 给定n个权值{...

2018-05-11 20:35:50 957

原创 学习设计模式——观察者模式

文章参考于《设计模式的艺术之道》——刘伟定义:对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。它的别名有发布-订阅模式、模型-视图模式、源-监听模式,它是一种对象行为型模式。在观察者模式中有如下角色:Subject:抽象主题(抽象被观察者),抽象主题角色把所有观察者对象保存在一个集合里,每个主题都可以有任意数量的观察者,抽象主题提供一个接口,可以...

2018-05-01 13:14:12 226

原创 学习设计模式——外观模式

文章参考于《设计模式的艺术之道》——刘伟定义:外部与一个子系统的通信通过一个统一的外观角色进行。就相当于是你想上网,走去网吧,你不需要自带鼠标键盘,和网线,主机等,你只要交钱就可以享受上网啦,至于组装其他的不需要你管。所以,外部模式就相当于是一个服务类,整合了你想要的东西,方便你的调用,而不需要一个一个的去调用,减低用户的使用成本。Facade : 客户调用的外观类,它知道子系统的功能和责任,将客户

2018-04-26 17:41:06 170

原创 学习设计模式——适配器模式

文章参考于《设计模式的艺术之道》——刘伟 定义:将一个方法或者方法的集合转换成客户希望的另一个方法或者方法的集合。就如同日常生活中的电源适配器,需要将220V电压转变为需要的电压值。 主要有:对象适配器模式、类适配器模式、缺省适配器模式 Target(目标类):客户调用的方法,可以是接口或抽象类、也可以是具体类。 Adapter(适配器类):对特定的Target和特定的Adaptee进...

2018-04-24 20:21:10 158

原创 自定义compare中的代码简化

优先级: 1、级别升序 2、总分降序 3、德育分降序 4、学号升序class Student{ int no; //学号 int df; //德育分 int cf; //才华分 int sum; //总分 int level; //级别 public Student(int no,int df,int cf,int H){ this.no = no...

2018-04-08 10:32:02 263

空空如也

空空如也

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

TA关注的人

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