自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Halfopen的专栏

我的个人记事本,爱看不看

  • 博客(230)
  • 资源 (3)
  • 收藏
  • 关注

原创 [leetcode] 1. Two Sum

在数组中,找出相加和为`target`的数组下标

2017-05-02 17:12:30 362

原创 Andrew ng机器学习课程第一周

Hypothesishθ(x)=θ0+θ1xh_\theta(x)=\theta_0+\theta_1xCost Function它描述的是在任一θ下,h(x)和相应的y的接近程度,我们的目的是让它尽可能地小。J(θ)=12m∑mi(hθ(x(i))−y(i))2J(\theta)=\frac{1}{2m}\sum_i^m{(h_\theta(x^{(i)}) - y^{(i)})^2} To

2017-03-21 15:51:25 482

原创 A review of moving object trajectory clustering algorithms-阅读笔记

2 相关工作 Han et al. (2011) classified clustering methods developed for handling various static data into five categories: partition based method, hierarchy based method, density based method, grid base

2017-03-19 18:00:28 737

原创 CentOS iso本地源配置

1.查看centos版本,下载对应iso文件[root@data-service media]# cat /etc/issueCentOS release 6.6 (Final)Kernel \r on an \m2.把iso文件传到服务器,可使用ftp工具 3.挂载iso文件 #mkdir /media/centos-6.6 如果文件夹不存在则创建一个 mount -o loop Cent

2017-03-15 11:00:47 705

原创 ISLR第五章-重采样方法

5 重采样方法cross-validation(交叉验证) and the bootstrap(自助法). LOOCV

2017-03-10 16:31:47 4825

原创 Popularity-aware spatial keyword search on activity trajectory-阅读笔记

阅读笔记摘要科技的发展,轨迹数据的收集越来越方便介绍活动轨迹的广泛应用和研究价值本文提出了一个活动轨迹搜索方法 TkSK能发现更多信息,用户活动轨迹能反映地点和用户喜好的关系。本文的综合解决方案:新的相似函数混合索引结构高效搜索算法进一步优化1 简介介绍当前研究现状:设计有效的活动轨迹索引结构高效搜索算法从活动轨迹中挖掘特征和信息不足:只关注原始时空特征但是,近年来基本位置信息应用

2017-03-02 19:08:06 731

原创 ISLR第四章-logistic LDA QDA

ISLR第四章的理解为什么线性回归不可用通常,两个以上定性变量不能用线性回归建立模型 线性模型不能保证预测值在0,1之间The Logistic Model定义: logistic function p(X)=eβ0+β1X1+eβ0+β1X p(X)=\frac{e^{\beta_0+\beta_1X}}{1+e^{\beta_0+\beta_1X}} 定义:odds 发生比 p(X)

2017-03-01 17:13:25 2721

原创 ISLR第三章

ISLR第三章的理解几种常见的线性模型简单线性回归 Y=β0+β1XY=\beta_0+\beta_1X多元线性回归 Y=β0+β1X1+β2X2+...Y=\beta_0+\beta_1X_1+\beta_2X_2+...扩展线性回归 Y=β0+β1X1+β2X2+β3X3Y=\beta_0+\beta_1X_1+\beta_2X_2+\beta_3X_3 克服了多元线性模型 X1

2017-01-16 22:44:40 2007

原创 ISLR第一、二章学习笔记

ISLR第一、二章学习笔记ISLR第二章2.1 What Is Statistical Learning 2.1.1 Why Estimate f?There are two main reasons that we may wish to estimate f: - Prediction - Inference 2.1.2 How Do We Estimate f?Parametri

2017-01-16 11:49:30 1334

转载 R-tree

R-tree 转自 http://blog.csdn.net/v_JULY_v/article/details/6530142简介1984年,加州大学伯克利分校的Guttman发表了一篇题为“R-trees: a dynamic index structure for spatial searching”的论文,向世人介绍了R树这种处理高维空间存储问题的数据结构。本文便是基于这篇论文写作完成的

2017-01-06 14:25:45 592

原创 Js上传图片 jquery:ajaxfileupload和angular:angular-file-upload

jquery无刷新上传图片 ajaxfileupload插件 Uncaught TypeError: jQuery.handleError is not a functionangular上传图片angular-file-upload

2016-12-20 09:29:00 1425

转载 23、解释器模式(Interpreter)

解释器模式是我们暂时的最后一讲,一般主要应用在OOP开发中的编译器的开发中,所以适用面比较窄。Context类是一个上下文环境类,Plus和Minus分别是用来计算的实现,代码如下:public interface Expression { public int interpret(Context context); } public class Plus implements E

2016-12-09 11:09:07 357

转载 22、中介者模式(Mediator)

中介者模式也是用来降低类类之间的耦合的,因为如果类类之间有依赖关系的话,不利于功能的拓展和维护,因为只要修改一个对象,其它关联的对象都得进行修改。如果使用中介者模式,只需关心和Mediator类的关系,具体类类之间的关系及调度交给Mediator就行,这有点像spring容器的作用。先看看图: User类统一接口,User1和User2分别是不同的对象,二者之间有关联,如果不采用中介者模式,则需要

2016-12-09 11:05:52 394

转载 21、访问者模式(Visitor)

访问者模式把数据结构和作用于结构上的操作解耦合,使得操作集合可相对自由地演化。访问者模式适用于数据结构相对稳定算法又易变化的系统。因为访问者模式使得算法操作增加变得容易。若系统数据结构对象易于变化,经常有新的数据对象增加进来,则不适合使用访问者模式。访问者模式的优点是增加操作很容易,因为增加操作意味着增加新的访问者。访问者模式将有关行为集中到一个访问者对象中,其改变不影响系统数据结构。其缺点就是增加

2016-12-09 10:57:46 496

转载 IIFE 立即执行函数表达式

(function(){ })()IIFE 立即执行函数(function(){ }())

2016-12-09 09:10:07 744

转载 20、状态模式(State)

核心思想就是:当对象的状态改变时,同时改变其行为,很好理解!就拿QQ来说,有几种状态,在线、隐身、忙碌等,每个状态对应不同的操作,而且你的好友也能看到你的状态,所以,状态模式就两点:1、可以通过改变状态来获得不同的行为。2、你的好友能同时看到你的变化。看图:State类是个状态类,Context类可以实现切换,我们来看看代码:package com.xtfggef.dp.state; /**

2016-12-07 10:48:37 388

转载 19、备忘录模式(Memento)

主要目的是保存一个对象的某个状态,以便在适当的时候恢复对象,个人觉得叫备份模式更形象些,通俗的讲下:假设有原始类A,A中有各种属性,A可以决定需要备份的属性,备忘录类B是用来存储A的一些内部状态,类C呢,就是一个用来存储备忘录的,且只能存储,不能修改等操作。做个图来分析一下:Original类是原始类,里面有需要保存的属性value及创建一个备忘录类,用来保存value值。Memento类是备忘录类

2016-12-07 10:06:55 374

原创 js emoji过滤

js 正则 emoji

2016-11-25 11:16:57 1475

转载 ContentEditable任意位置输入

ios中contenteditable无法输入的问题,添加-webkit-user-select: auto 即可解决contentEditable任意位置输入

2016-11-24 16:03:31 1724

原创 正则表达式学习

断言原字符串 192.168.1.7匹配其中数字,要求数字后面没有. \d(?!\.)匹配其中数字,要求数字后面有. \d(?=\.)常用匹配ip地址((2[0-4]\d|25[0-5]|[01]?\d\d?).){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)小于255的数字有0-199| 200-250 | 250-255 即 (2[0-4]\d|25[0-5]|[

2016-11-22 16:01:12 366

转载 Video标签事件与属性 HTML5 Video Events and API

属性 描述 audioTracks 返回可用的音轨列表(MultipleTrackList对象) autoplay 媒体加载后自动播放 buffered 返回缓冲部件的时间范围(TimeRanges对象) controller 返回当前的媒体控制器(MediaController对象) controls 显示播控控件 crossOrigin CORS

2016-11-21 16:01:38 4696

转载 use strict 严格模式

JavaScript在ES5版本中引入了一个新的模式’严格模式’,这在javascript的各类源码中应用非常广泛。目的是帮助消除那些容易出错的语法和限制使用容易导致问题的编程方式。所以相当于一个Javascript的子集,因此用严格模式编写的javascript代码是可以在所有javascript的解释器中正常运行的。如何使用严格模式严格模式的使用方式很简单,只需要在代码的开始位置写上如下的代码即

2016-11-16 10:35:31 5153

转载 前端HTML、CSS、JS绘制三角形的方法

创建三角形(小三角)的几种方法

2016-11-15 16:44:21 15078

转载 把中文数字转为阿拉伯数字

把中文数字转为阿拉伯数字

2016-11-15 11:06:38 2799

原创 ionic 图片点击放大,双指缩放

ionic 图片点击放大,双指缩放

2016-11-05 19:46:32 11522

原创 Ionic view 生命周期

ionicView的生命周期的事件,view发生变化

2016-11-01 09:31:58 849

转载 [leetcode] 442. Find All Duplicates in an Array

在数组中找出所有重复出现的数,要求时间复杂度O(n),空间复杂度O(1)

2016-10-30 11:19:50 2093

转载 18、命令模式(Command)

命令模式很好理解,举个例子,司令员下令让士兵去干件事情,从整个事情的角度来考虑,司令员的作用是,发出口令,口令经过传递,传到了士兵耳朵里,士兵去执行。这个过程好在,三者相互解耦,任何一方都不用去依赖其他人,只需要做好自己的事儿就行,司令员要的是结果,不会去关注到底士兵是怎么实现的。

2016-10-26 15:06:53 791

转载 构造回文串

给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢?

2016-10-26 12:04:40 939

转载 使用java绘制希尔伯特曲线(hilbert curve)

绘制希尔伯特曲线 Hilbert Curve

2016-10-26 11:58:46 3451 1

转载 17、责任链模式(Chain of Responsibility)

接下来我们将要谈谈责任链模式,有多个对象,每个对象持有对下一个对象的引用,这样就会形成一条链,请求在这条链上传递,直到某一对象决定处理该请求。但是发出者并不清楚到底最终那个对象会处理该请求. 所以,责任链模式可以实现,在隐瞒客户端的情况下,对系统进行动态的调整。

2016-10-26 11:39:54 616

转载 ios以及微信页面中title动态修改失效问题

方法一(ios下有效) 作者:zhoukekestar 链接:https://www.zhihu.com/question/26228251/answer/114387428 来源:知乎 著作权归作者所有,转载请联系作者获得授权。<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>title1<

2016-10-24 18:06:21 3574

转载 16、迭代子模式(Iterator)

顾名思义,迭代器模式就是顺序访问聚集中的对象,一般来说,集合中非常常见,如果对集合类比较熟悉的话,理解本模式会十分轻松。这句话包含两层意思:一是需要遍历的对象,即聚集对象,二是迭代器对象,用于对聚集对象进行遍历访问。

2016-10-21 20:25:19 3159

转载 15、观察者模式(Observer)

包括这个模式在内的接下来的四个模式,都是类和类之间的关系,不涉及到继承,学的时候应该 记得归纳,记得本文最开始的那个图。观察者模式很好理解,类似于邮件订阅和RSS订阅,当我们浏览一些博客或wiki时,经常会看到RSS图标,就这的意思是,当你订阅了该文章,如果后续有更新,会及时通知你。其实,简单来讲就一句话:当一个对象变化时,其它依赖该对象的对象都会收到通知,并且随着变化!对象之间是一种一对多的关系。

2016-10-21 20:21:36 2732

原创 Provisional headers are shown

Provisional headers are shown

2016-10-19 15:09:55 10368 1

转载 14、模板方法模式(Template Method)

解释一下模板方法模式,就是指:一个抽象类中,有一个主方法,再定义1…n个方法,可以是抽象的,也可以是实际的方法,定义一个类,继承该抽象类,重写抽象方法,通过调用抽象类,实现对子类的调用.

2016-10-19 09:36:45 7783

原创 父窗口操控iframe

父窗口操控iframeEbookMakerOL-CoverMaker.html:42 Uncaught SecurityError: Failed to read the 'contentDocument' property from 'HTMLIFrameElement': Blocked a frame with origin "null" from accessing a frame wit

2016-10-17 20:12:00 7716

转载 13、策略模式(strategy)

接下来讲解行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。先来张图,看看这11中模式的关系:第一类:通过父类与子类的关系进行实现。第二类:两个类之间。第三类:类的状态。第四类:通过中间类策略模式定义了一系列算法,并将每个算法封装起来,使他们可以相互替换,且算法的变化不会影响到使用算法的客户

2016-10-17 16:16:48 7422

转载 12、享元模式(Flyweight)

享元模式的主要目的是实现对象的共享,即共享池,当系统中对象多的时候可以减少内存的开销,通常与工厂模式一起使用。

2016-10-17 15:37:20 7131

转载 11、组合模式(Composite)

组合模式有时又叫部分-整体模式在处理类似树形结构的问题时比较方便

2016-10-17 15:33:41 7241

武汉大学编译原理三次课后作业

武汉大学王汉飞老师布置的三次课后作业,内有答案

2015-12-23

sqlmap 源代码

sqlmap 在github上的代码

2015-11-20

苹果下神州数码系统上网

苹果mac系统下的神州数码上网教程,图形界面版

2014-10-10

空空如也

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

TA关注的人

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