决策树 决策树模型是一种树形结构,基于特征对实例进行分类或回归的过程。即根据某个特征把数据分划分到若干个子区域(子树),再对子区域递归划分,直到满足某个条件则停止划分并作为叶子节点,不满足条件则继续递归划分。 一个简单的决策树分类模型:红色框出的是特征。 决策树模型学习过程通常包3个步骤:特征选择、 ...
分类:
编程语言 时间:
2017-04-01 01:10:42
阅读次数:
256
上一章我们讲了如何启动一个dotweb程序,本篇文章将介绍如何注册路由。 router是dotweb用来管理路由的结构体,它提供了一些关于路由操作函数。 在上一篇文章中我们讲了dotweb.New()的用处,HttpServer负责处理请求,管理路由、session、中间件等等功能。稍后我会介绍se ...
分类:
编程语言 时间:
2017-04-01 01:14:28
阅读次数:
1026
今天在看书上的一段代码的时候发现有一段代码有问题,对于那段代码的错误进行一下解释。 并加强一下我们常用的两种定义字符串的方法的一些区别进行一下解释。 书上的错误代码大概如下: 字符数组和字符串指针都可以用来存储字符串。 但是字符数组和字符串有本质的区别。 通过输出我们可以看出来字符数组 a 是一个地 ...
分类:
编程语言 时间:
2017-04-01 01:19:32
阅读次数:
127
在学习操作系统时,我们会学习进程和线程,那么进程和线程又是什么东西呢? 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程(thread)是操作系统能够进行运算调度的最小单位。 它被包含在进程之中,是进程中的实际运作单位。 一条线程指的是 ...
分类:
编程语言 时间:
2017-04-01 01:21:20
阅读次数:
295
螺旋矩阵算法是一种常用的算法,如图中排列数值; 代码如下: ...
分类:
编程语言 时间:
2017-04-01 01:21:57
阅读次数:
200
列表 增: 删: 改: 查: 集合 交集: 差集: 并集: 反向差集,反向并集: 合并: 增加: 删除: 其他: 字符串 格式化输出 ...
分类:
编程语言 时间:
2017-04-01 01:23:05
阅读次数:
222
翻牌记忆游戏源码 1.有8张图片,每张图片要放两次,生成如下数组,长为16,[0,1,2,3,4,5,6,7,0,1,2,3,4,5,6,7] 其中两两相同的代表两张相同的图片,0对应文件夹image下的0.jpg,其余类似。 2.将上面的数组传入random(),将数组内容打乱,即将图片打乱(随机 ...
分类:
编程语言 时间:
2017-04-01 01:23:57
阅读次数:
226
需求 IDEA 很方便集成了Maven,但是也有相应的问题,比如使用Maven仓没有包的时候不太方便,这时我们需要建立自已的本地仓库来实现 实现 找到Idea的安装目录下面的Maven,我的在 C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3 ...
分类:
编程语言 时间:
2017-04-01 01:26:48
阅读次数:
316
#!/usr/bin/env python # -*- coding: utf-8 -*- import docx from pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreter from pdfminer.converte... ...
分类:
编程语言 时间:
2017-04-01 01:27:23
阅读次数:
845
1,前言:一般出现*args 和 **kwargs,首先给我想到的是C语言的指针,真的。估计这是用C编写Python没有有阉割干净的缘故。2,正题: 什么时候用这两个参数呢,我们通常见得最多的时候是作为函数的参数,当函数的参数不确定时,可以使用*args和 **kwargs,*args 没有key值... ...
分类:
编程语言 时间:
2017-04-01 01:28:17
阅读次数:
179
本文与个人博客 zhiheng.me 同步发布,标题: Java中的不可变类。 Java中的不可变类 不可变类(Immutable Objects):当类的实例一经创建,其内容便不可改变,即无法修改其成员变量。 可变类(Mutable Objects):类的实例创建后,可以修改其内容。 Java 中 ...
分类:
编程语言 时间:
2017-04-01 01:33:21
阅读次数:
253
1.检测数组 (判断一个值是不是数组) var color = ["red", "green", "blue"]; (1) if (color instanceof Array) {} (2) if (Array.isArray(value)) {} 2.转换方法 var color = ["red ...
分类:
编程语言 时间:
2017-04-01 01:33:50
阅读次数:
176
Unity创建一Sphere默认是看不到球体内部的,所以需要用 Cull Front 修改剔除的方向,这就会带来一个新的问题,所播放的视频是像镜子一样翻转着的,所以要改变它的UV坐标使其翻转过来 float u_x=1-i.uv.x; float u_y=i.uv.y;i.uv=float2(u_x ...
分类:
编程语言 时间:
2017-04-01 09:18:49
阅读次数:
328
1.splice 2.length赋值为0 这种方式很有意思,其它语言如Java,其数组的length是只读的,不能被赋值。如 Java中会报错,编译通不过。而JS中则可以,且将数组清空了, 目前 Prototype中数组的 clear 和mootools库中数组的 empty 使用这种方式清空数组 ...
分类:
编程语言 时间:
2017-04-01 09:19:08
阅读次数:
185
# coding=utf-8 import urllib import re def downloadPage(url): h = urllib.urlopen(url) return h.read() def downloadImg(content): pattern = r'src="(.+?\... ...
分类:
编程语言 时间:
2017-04-01 09:20:37
阅读次数:
135
1) https是什么? https是一种协议,在说https之前我们先说一下什么是http,http就是我们平时浏览网页时使用的一种协议,https协议传输的数据都是未加密的,也就是明文的,因此使用http协议传输隐私信息非常不安全。为了保证这些隐私数据能够加密传输,王景公司设计了SSL(Secu ...
分类:
编程语言 时间:
2017-04-01 09:24:21
阅读次数:
1030
Writing a Service Node Here we'll create the service ("add_two_ints_server") node which will receive two ints and return the sum. Change directory int ...
分类:
编程语言 时间:
2017-04-01 09:24:42
阅读次数:
220
概述 Spring框架为WEB项目提供了国际化以及异常处理机制。所谓的国际化也就是不同国籍,显示不同国籍的语言与符号。异常处理,也就是能够捕获WEB项目下的所有异常信息,并能处理记录这些异常信息机制。 国际化 Spring对国际化的语言采用配置的方式存储到配置文件中,在springservletco ...
分类:
编程语言 时间:
2017-04-01 09:25:51
阅读次数:
200
文章转自 importNew:Java 泛型详解 引言 泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除。 泛型基础 泛型类 我们首先定义一个简单的Box类: public clas ...
分类:
编程语言 时间:
2017-04-01 09:26:08
阅读次数:
200
本文初始演示了利用python多线程技术来启动多个浏览器同时进行selenium自动化测试,通过这个示例你应该要去学习更深入的知识,和深入结合实际业务测试梳理出更合适的自动化测试业务场景。 至于如何更深入的利用selenium把兼容性测试做好,还有待深入研究挖掘,真正的把selenium的特性用好... ...
分类:
编程语言 时间:
2017-04-01 09:26:57
阅读次数:
285