自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

V_victor的博客

半路上的工程师

原创 Mysql笔记-锁

这篇文章整理了mysql数据库中有关锁知识的笔记。参考资料《Mysql技术手册》、《MySQL技术内幕InnoDB存储引擎》和《高性能MySQL》。 在接下来的内容中,我们首先接受了表级锁和行级锁,以及死锁问题并举例说明。文章最后,说明了锁带来的问题(脏读、不可重复读、更新覆盖和幻读)。 锁...

2016-08-21 13:45:59 787 0

原创 Mysql笔记-事务

这篇文章整理了mysql数据库中有关事务的相关知识。参考资料《Mysql技术手册》、《MySQL技术内幕InnoDB存储引擎》和《高性能MySQL》。 在接下来的内容中,文章整理了事务的四种特性ACID(原子性、一致性、隔离性和持久性)接着讲解四种事务类型及事务控制语句。最后,对事务的隔离级别做了...

2016-08-21 13:19:37 916 0

原创 Mysql笔记-分区

这篇文章整理了mysql数据库中有关分区的知识(RANGE、LIST、HASH、KEY)。参考资料《Mysql技术手册》、《MySQL技术内幕InnoDB存储引擎》和《高性能MySQL》。 本文结构如下,首先介绍四种分区,然后介绍子分区以及分区中对null值的处理。 RANGE分区 按照RA...

2016-08-18 22:39:10 1007 0

原创 Mysql学习-索引总结(B-tree和hash、主键索引、唯一索引、普通索引、全文索引和组合索引)

对最近学习的mysql中的索引经行总结。其主要内容包括唯一索引、B-tree、哈希索引(自定义哈希索引和Innodb自适应哈希索引)和全文索引(自然语言搜索和布尔搜索)。参考书籍和文章是《Mysql技术内幕InnoDB存储引擎》、《高性能Mysql》和《Mysql索引原理集慢查询优化》。 索引 B...

2016-08-17 17:38:20 18118 3

原创 《统计学习方法》-逻辑回归笔记和python源码

逻辑回归(Logistic regression) 逻辑回归是统计学习中的经典分类方法。其多用在二分类{0,1}问题上。 定义1: 设X是连续随机变量,X服从逻辑回归分布是指X具有下列分布函数与密度函数: 分布函数属于逻辑斯谛函数,其图形是一条S形曲线。 定义2: 二项逻辑斯谛回归模型...

2016-05-10 15:43:22 1743 0

原创 《统计学习方法》-感知机笔记和python源码

写在前面:最近正在学习机器学习,为了养成好的习惯,就按章节做了笔记并用python实现。文章中必不可少出现错误,还请大家谅解。写出来是为了激励自己努力学习,可以写出更多的东西和大家分享学习心得和体会。 感知机(perceptron) 感知机是二类分类的线性分类模型,其输入为实例的特征向量,...

2016-01-06 19:24:55 5705 0

原创 IJCAI-18 阿里妈妈广告转化预测

IJCAI-18 阿里妈妈搜索广告转化预测总结(0.13966,53/5204)赛题内容本次比赛以阿里电商广告为研究对象,提供了淘宝平台的海量真实交易数据,参赛选手通过人工智能技术构建预测模型预估用户的购买意向,即给定广告点击相关的用户(user)、广告商品(ad)、检索词(query)、上下文内...

2018-05-28 17:28:34 742 0

转载 数据类型

数值类型 类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1 字节 (-128,127) (0,255) 小整数值 SMALLINT 2...

2016-08-16 18:35:13 429 0

原创 数据操作语句(Data Manipulation Language)

mysql数据操作语言-笔记

2016-08-16 18:15:15 1174 0

原创 数据定义语句(DDL,Data definitionlanguage)

数据定义语句(DDL,Data definitionlanguage) create database create database [if not exists] db_name 该语句用于创建数据库。 其中若添加 if notexists,则该语句会在创建数据库时检查是否已经存在该数据库,若...

2016-08-16 18:12:30 598 0

原创 Scala学习笔记(二)--数组、列表、元祖和scala脚本编写及读取文件

使用类型参数化数组(Array) 在scala中使用new实例化对象(或者叫类实例)。实例化过程中,可以用值和类型使对象参数化。参数化的意思是指在创建实例的同时完成对它的“设置”。 例如, val greeting:Array[String] = new Array[String](3) g...

2016-07-08 12:57:06 2596 0

原创 Spark学习笔记(一)--RDD编程

RDD编程 弹性式分布数据集(ResilientDistributed Dataset,简称RDD)。RDD其实就是分布式元素集合。在Spark中对数据的所有操作不外乎创建RDD,转化已有的RDD以及调用RDD操作经行求值。 RDD就是一个不可变的分布式对象集合。每个RDD都会被分为多个分区,这些...

2016-07-07 11:35:37 530 0

原创 Scala学习笔记(一)--变量定义、函数定义、函数式编程

变量定义 Scala有两种变量,val和var。 val:一旦初始化,val就不能再被赋值。 var:可以在生命周期中多次被赋值。 Tips: 如果变量类型没有定义,解释器可以自动推断类型的情况。该情况称为类型推断的能力。 Scala的变量类型写在其名称的后面,用冒号隔开。 val msg: ja...

2016-07-06 22:07:58 2829 0

原创 《统计学习方法》-支持向量机SVM学习笔记和python源码

支持向量机SVM的学习笔记。对书中关键知识点进行了摘录,并加入一些自己的理解。 ------------------------------------------------------------------------------------------------------...

2016-05-26 17:24:28 4586 2

原创 《统计学习方法》-朴素贝叶斯法笔记和python源码

朴素贝叶斯法 朴素贝叶斯法是基于贝叶斯定理与特征条件独立假设的分类方法。对于给定的训练数据集,首先基于特征条件独立假设学习输入/输出的联合概率分布;然后基于此模型,对给定的输入x,利用贝叶斯定理求出后验概率最大的输出y。 换句话说,在已知条件概率和先验概率的情况下(即,在事件Bi发生条件下发生事件...

2016-05-05 10:11:10 3479 0

原创 《统计学习方法》-KNN笔记和python源码

K近邻法 K近邻法(k-nearest neighbor,k-NN)是一种基本分类与回归方法。 k近邻法实际上利用训练数据集对特征向量空间经行划分,并作为其分类的“模型”。 1.算法: 输入:训练数据集T,其中的实例类别已定。 输出:实例x的所属的类y。 分类时,对新的实例,根据k个最近邻的训练实...

2016-04-12 12:19:42 1096 1

原创 python3中字符串问题

在python3中,bytes string和unicodestring是两种不同的类型。 由于python3中,字符串str在内存中是以unicode表示,一个字符对应多个字节。如果在网上传输,就需要将str转化为以字节为单位的bytes。 例如,在做套接字试验时,客户端与服务端经行...

2016-03-24 16:09:05 325 0

转载 python的with语句理解

With语句是什么? Python’s with statement provides a very convenient way of dealing with the situation where you have to do a setup and teardown to make so...

2016-03-21 18:54:56 245 0

原创 Linux学习笔记(八)--shell编程(下)

第七节 基础正则表达式 7.1正则表达式与通配符 l  正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。Grep、awk、sed等命令可以支持正则表达式。 l  通配符用来匹配符合条件的文件名,通配符是完全匹配。Ls、find、cp这些命令不支持正则表达式,所以只能使用shell自己的...

2016-03-09 10:56:23 313 0

原创 Linux学习笔记(八)--shell编程(上)

第一节 概述 1.    Shell是什么 Shell是一个命令解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。 Shell还是一个功能强大的编程语言,易编写,易调试,灵活性较强。Shell是解释执行的...

2016-03-04 15:04:53 427 0

原创 SublimeText3中python控制台不显示中文解决办法

解决办法: 1.Tools-->Build System-->New Build System... 2.输入以下内容 {     "cmd": ["E:\\Program Files\\Anaconda3\\python.exe",...

2016-03-01 21:36:48 3161 1

原创 Linux学习笔记(七)--文件系统管理

文件系统管理 (一)回顾分区与文件系统 1.     分区类型 主分区:总共只能分四个 扩展分区:只能有一个,也算作主分区的一种,也就是说主分区加扩展分区最多有四个。但是扩展分区不能存储数据和格式化,必须再划分成逻辑分区才能使用。 逻辑分区:逻辑分区在扩展分区中划分的,如果是...

2016-02-15 12:00:44 406 0

原创 Linux学习笔记(六)--权限管理

权限管理 (一)ACL权限 1.ACL权限简介与开启 Access Control List (ACL)就是用来帮助我们解决这个问题的。 查询是否开启ACL权限 dumpe2fs –h /dev/sda3 #dumpe2fs命令是查询指定分区详细文件系统信息的命令  ...

2016-02-15 11:43:34 259 0

原创 Linux学习笔记(五)--用户和用户组管理

一、    用户配置文件 1.    用户信息文件/etc/passwd   用户管理简介 越是对服务器安全性要求高的服务器,越需要建立合理的用户权限等级制度和服务器管理规范。 在Linux中主要是通过用户配置文件来查看和修改用户信息。 /etc/passwd 用“:”分割字段...

2016-02-09 13:36:57 348 0

原创 Linux学习笔记(四)--软件包

一、    软件包管理简介 1、软件包分类 a)   源码包 脚本安装包 源码包优点: (1)  开源,如果有足够能力,可以修改源代码。 (2)  可以自由选择所需要的功能。 (3)  软件是编译安装,所以更适合自己的系统,更加稳定也效率高。 (4)  卸载方便。 源码包缺点: ...

2016-02-03 12:12:57 392 0

原创 Linux学习笔记(三)--vim

Vim 它的作用是建立、编辑、显示文本文件。Vim没有菜单,只有命令。 (一)插入命令: 命令 作用 a,append 在光标所在字符后插入 A 在光标所在行尾插入 i 在光标所在字符前插入 I 在光标所在行行首插入 o 在

2016-01-28 11:13:13 276 0

原创 Linux学习笔记(二)--Linux常用命令

手工录入学习笔记,难免出错,还请见谅。 (一)目录处理命令 Ls 命令格式:命令 【-选项】【参数】 语法:ls –la Mkdir 命令所在路径:/bin/mkdir 语法:mkdir –p 【目录名】 功能描述:创建新目录                     -p递归创建,在原先不存在的...

2016-01-23 15:13:13 286 0

原创 Linux学习笔记(一)--Linux各目录的作用

/bin/: 存放系统命令的目录,普通用户和超级用户都可以执行。二进制文件在linux中就是命令,单用户模式可以执行。 /sbin/:保存和系统环境设置相关的命令,只有超级用户可以使用这些命令经行系统环境设置,但是有些命令普通用户可以查看。 /usr/bin/:存放系统的命令,普通用户和超级用户都...

2016-01-18 23:09:18 384 0

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