自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天涯蓝药师

大二开始用博客学习,O(∩_∩)O哈哈哈~

  • 博客(67)
  • 收藏
  • 关注

原创 在数据中随机抽取一定比例的数据为训练集,剩下的为测试集的小方法

在进行常见机器学习任务中,我们经常会随机抽取一定比例的数据为训练集,而剩下的为测试集。一般情况下都比较繁琐,所以看了其他的博客之后,准备了一个小函数实现这个功能。EG: def getRandomIndex(n, x): # form n samples choice x the number of samples # return index of samples that had been choiced and rest index_choiced = np.random...

2020-11-15 15:43:27 3391

原创 核密度估计

假如知己n个点,我们想要知道整体的概率密度分布,则可以使用概率密度估计来求解。 一步步是解更加完美: 盒子模型         假如我们已经知道如下点,考虑一维情况。X=[2, 22, 42, 62, 82, 102, 122, 142,162, 182, 202 , 222],最简单的我们可以直接使用直方图来进行概率估计。每一个点用一个盒子来替代,那么此时我们有3个参数需要...

2018-11-05 14:49:03 16332 3

原创 xgboost安装

详细参考文献: https://www.ibm.com/developerworks/community/blogs/jfp/entry/Installing_XGBoost_For_Anaconda_on_Windows?lang=en 一.3个软件:A Python installation such as Anaconda. Git MINGW 具体的安装教程 ...

2018-11-05 14:48:11 308

原创 Sqoop 导入数据到hdfs和hive总结

 使用帮助Sqoop help 查看所有的sqoop的帮助Sqoop help import 查看import命令的帮助 Eg: sqoop导入到HDFS的一个简单示例:sqoop import         --connect jdbc:mysql://192.168.56.121:3306/metastore         --username hiv...

2018-11-05 14:47:30 4010

原创 Spark使用

                            Spark使用Mven eclipse的安装 http://blog.csdn.net/qjyong/article/details/9098213 eclipse 建立maven工程File->New->Project->Maven->Maven Project->quick start添加依赖 ...

2018-11-05 14:46:36 203

原创 解决MySQL登录ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor)问题

问题应该是在安装完数据库之后,没有设置初始密码于是导致使用 mysql -u root -p xxx是无法登录的,因为没有密码,于是需要你去重新设置密码。具体方法如下: 解决MySQL登录ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor)问题

2017-09-06 15:57:29 21030

原创 欢迎使用CSDN-markdown编辑器

数据库与java 字符集之间的关系通过 show variables like ‘%char%’; 可以查看与数据库相关的所有字符集。‘character_set_client’, 代表的是客户端的字符集(可以是命令行,java程序,mysql workbench或者其他连接数据库的软件)‘character_set_connection’代表的是连接的字符集‘character_set_da

2017-05-25 23:01:12 206

原创 sqoop 工具的使用

捣鼓的大半天,总算是把access 里面的数据先导入到windows下面的mysql 然后在导入到集群里面的mysql 最后导入到hdfs里面。今天总结一下里面的经验:1、access-->mysql    这里我使用的是 Navicat for MySQL 工具非常方便。        2、windows下面的mysql导入到集群里面去 同样是使用 mysql workbench 但

2017-05-20 16:05:03 344

原创 基于H5的图片上传解析

代码实现和解析 一、关于<input type="file" name="" id="file"/> 其files属性记录了你放入其中的文件,所以你可以此处可以通过img=document.getElementById("file").files[0] 的方式获取你的上传的图片实例,但是也需要你注意,如果使用jquery的$(“#file”)是无法获取到你files的属性。二、关于FileRea

2017-02-23 22:52:50 714

原创 欢迎使用CSDN-markdown编辑器

实现一台主机下面的多个站点对应于一个nginx服务器的配置过程:

2017-02-22 10:54:26 252

转载 在 Laravel 5.1 中使用SMTP驱动实现邮件发送(含附件和图片)详细教程

0、步骤一:使我们的QQ邮箱能够发送邮件这里怎么说能够发送邮件呢?其实我们的邮箱都是可以发送邮件的,但是要实现在我们的网站中发送邮件,那就要设置一下我们的QQ邮箱了,因为此时我们的网站现在是作为一个第三方客户端存在的。由于待会我们用到的是SMTP服务器来发送,在这里建议把前面的两项开启了!当你点击开启的时候,它会提示:当你完成以上步骤之后,就

2017-01-15 10:49:34 2119

原创 ipython文档路径配置

ipython.exe notebook 启动python的界面在其配置文件ipython_notebook_config.py中,有如下一句# The directory to use for notebooks and kernels.# c.NotebookApp.notebook_dir = u''然后重新启动 ipython notebook文档即可

2017-01-11 17:23:19 559

原创 centos java 安装

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64rpm -e --nodeps tzdata-java-2013g-1.el6.noarchrpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64wget --no

2016-09-06 21:13:11 307

原创 composer 基本使用方法

1.把相关的项目包含进入到composer{                                      “require”:{                                                "monolog/monolog":"1.0.*"  }}2. 在控制台命令行下面进入到 composer.json 的目

2016-09-02 22:02:13 1027

原创 windows下面的php+mysql+nginx

每次换环境都会碰到这些问题,决定自己写一篇 完整的安装教程 自己以后也可以用得着。一 准备:1.nginx  1.10.1下载地址:http://nginx.org/download/nginx-1.10.1.zip使用版本是 nginx 1.10.1用该也算是当前比较新的稳定版本了2.mysql 5.7下载地址:http://dev.mysql.com/downloads

2016-09-02 20:27:38 388

转载 浅析CSRF

一.CSRF是什么?  CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。二.CSRF可以做什么?  你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取

2016-08-11 11:09:06 271

转载 解HTTP session原理及应用

一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。有时候我们可以看到这样的话“在一个浏览器会

2016-08-11 11:05:07 355

转载 dos 命名大全 .bat文件的写法

批处理文件(.bat)的写法——DOS命令大全1 先来看看.cmd,.bat是什么:.bat是dos下的批处理文件;.cmd是nt内核命令行环境的另一种批处理文件;因此,二者是没有本质区别。从更广义的角度来看,unix的shell脚本以及其它操作系统甚至应用程序中由外壳进行解释执行的文本,都具有与批处理文件十分相似的作用,而且同样是由专用解释器以行为单位解释执行,

2016-07-14 10:01:03 6262

转载 shell

第一个shell脚本打开文本编辑器(可以使用vi/vim命令来创建文件),新建一个文件test.sh,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。输入一些代码,第一行一般是这样:实例#!/bin/bashecho "Hello World !"运行实例 »

2016-07-01 09:15:37 295

转载 安装mysql中遇到的问题

我的debian7之前安装了mysql-server,是通过apt安装的,后来我卸载掉,然后用whereis mysql查找,把所有关于mysql的目录删除掉,包括带mysqld的目录及文件. 重新安装mysql,安装过程中没有提示错误,也没有提示要输入root密码之类的, 完成后 ,通过whereis mysql无法找到安装的文件,which mysql也无法找到,运行提示无mysql命

2016-06-30 10:59:27 359

转载 E:Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)

出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。解决方法:输入以下命令sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock之后再安装想装的包,即可解决  今天玩ubun

2016-06-29 09:15:44 261

原创 java文件拷贝类

文件的拷贝://建立文件File a=new File("/home/yxs/snapshot2.png");    File b = new File("/home/yxs/text1");//选择输入输出流    InputStream is = null;    OutputStream os = null;try {is = new FileInputStr

2016-04-29 20:19:02 234

原创 listFiles(FileFilter filter) 的源码解析

简单分析下File.listFiles(FileFilter filter)的内部实现1.首先我们知道listFiles的作用是返回 File 所有的子文件然后可以传入一个FileFilter过滤器得到相关的过滤后的文件下面是listFile的源码 public File[] listFiles(FilenameFilter filter) { String ss

2016-04-29 18:39:04 974

原创 java正则使用

正则:   普通字符:字母 数字 下划线 没有特殊意思的字符   简单转义字符:\n \t  \\   特殊符号:'^'和'$',有'*','+'和'?'   标准的字符集合,大写是相反的意思:  \d-----[0-9] \w-----[A-Z,a-z,0-9,_] \s----空格 制表 换行 .-----任意一个字符除了换行符  [\s\S]可以匹配任意字符

2016-04-29 15:28:15 227

原创 基本运算符

运算逻辑:1. 注意 ++a 与a++2. 短路运算区别&& 与&  ||与|&&,||表示逻辑与或两边是布尔值>,~,^,&,|算术与或 两边是数字 但是没短路运算规则左移:乘2右移:除2字符串连接符:"+"  两侧只要存在字符串,就会转换成字符串的链接三元运算:x?y:z switch1.JDK7之前只能是int(或者是可以自动转为int的char

2016-04-29 12:22:34 227

原创 java命名规范

JKD7新特性:数字分隔符:可以在数字之间放分隔符eg:int a =0b0000_0000_0000_0000_0000_0000_0000_0011;局部变量在使用前必须要声明和初始化.final修饰表示常量 : 1 只能被初始化一次  命名规则:常量:要使用大写和下划线 eg:MAX_SPEED变量和方法名:首字母小写,使用驼峰原则类名:首字母大写

2016-04-28 22:28:03 205

原创 java类型转换

自动类型转换char(2个字节) 表示范围是0-65535int 可以转成 char short btye 但是要不能超过其范围byte = 123;//可以运行byte = 200;//超过范围不可以容量小的可以转为容量大的,不是字节数而是容量的大小eg:long-->float但是会损失精度强制类型转换当一个强制转换超过目标值的时候会进行地位的截断,

2016-04-28 21:18:25 214

原创 StringBuilder与StringBuffer

capacity 容量internal 内部的StringBuilder 可变字符序列 线程不安全 效率高 里面的char是有加finalStringBuffer 可变字符序列 线程安全,效率低 都是AbstractStringBUilder的子类 而且该类里面的char[] value;没有加private 和final所以是可以同包修改因此是可变字符序列

2016-01-20 15:16:29 260

原创 java字符串内存分析

首先先记录几个常见的字符串方法equalsIgnoreCase:忽略大小写的比较indexOf:从0开始定位lastIndexOf:从length-1开始定位startWith:是不是以什么开头endsWith:是不是以什么结尾toLowerCase:转为大写toUpperCase:转为小写" " 也是自动转化为一个字符串内存分析1String gh="a"

2016-01-20 00:18:52 295

原创 java数组内存分析

首先学习几个单词index 索引Bounds 边界assigned 指定数组:相同数据类型的有序集合数组也是对象长度是不可变的,越界报Array Index out of bounds exception数组语法:声明int [] a;int a [];创建new int [4]初始化:默认初始化:数组元素相当于对象的成员变

2016-01-19 22:02:28 317

原创 Java命名规范

简单的记录下自己理解的java命名规范基本命名规范  包命名  包名按照域名的范围从大到小逐步列出,恰好和Internet上的域名命名规则相反。  由一组以“。”连接的标识符构成,通常第一个标识符为符合网络域名的两个或者三个英文小写字母。  People TestPage XMLExample  类,接口命名  类的名字必须由大写字母开头而单词中的其他字母均为小写;如果类名称由多个单词组成,则每个单

2016-01-18 22:11:04 314

原创 java核心卷轴-----代码点和代码单元

代码单元:表示8位一个字节,也就是一个char字符eg:String ss="12344546";ss.length //得到代码单元的长度ss.charAt(5)//得到第6 个代码单元为'5'代码点:表示Unicode编码int index = ss.offsetByCodePoints(0,i);int cp = ss.codePointAt(index);/

2016-01-11 21:43:25 576

原创 深入理解java核心卷轴---编码utf-8

今日看到代码点与代码单元牵涉到编码问题始终无法理解于是花了一个下午算是有点眉目了,总结如下首先来了解下编码问题1.ASCII 码从ASCII说起,当年美国为了统一编码用了一套ASCII编码,用8位来表示,其中由于当时所有的英文字母和相关的符号一起也之有128个。但是8位的2进制是可以表示256种不同的状态的。于是规定最前面的为0只有后面的7位就够了。2.非ASCII码由用剩下的

2016-01-11 21:35:28 504

原创 hzxyangxiansheng@corp.netease.com

邮箱账号

2015-09-24 09:51:35 15171 1

原创 百度笔试题目解析

1. 输出结果<?php $array= array('1','1'); foreach($array as $k=>$v){ $v= 2; }?>结果为array('1','1'),因为foreach()仅仅只是不是引用而是形参2.sax对xml的解析 sax解析xml时不会像dom解析那样在内存里面建立一个dom对

2015-09-24 00:49:41 419

原创 简单的seo方法分享

url:不能太长,因为url太长会导致百度爬虫无法收录你的url一些用户比较关注的商品信息(保税区发货,100%赠品,包邮,其他一些信息最好不要弄成图片的形式要作为文字形式这样百度爬虫才会收录进入)指向的入口数量太少,这样会导致无法把所有的商品收录顶部一般可以设置一个比较长的内链,保障所有的网站结构可以被爬取

2015-09-23 21:24:31 281

原创 资料

Smashing magazine http://www.smashingmagazine.com/Node.JS 专业中文技术社区 http://cnodejs.org/果壳网http://www.guokr.com/时刻关注企业软件开发领域的变化与创新 http://www.infoq.com/cn/做最棒的关键开发交流社区 http://www.iteye.com/博客园 http://ww

2015-09-22 14:39:10 325

原创 笔记

1.构建高可伸缩性的WEB交互式系统(上)http://www.infoq.com/cn/articles/construction-of-web-interactive-system-part12.HTML5 安全问题解析http://segmentfault.com/a/11900000037565633.移动端自适应方案http://f2e.souche.com/blog

2015-09-22 11:23:03 224

原创 分享

1.JavaScript数据结构和算法简述——数组http://www.alloyteam.com/2015/09/brief-javascript-data-structures-and-algorithms-the-array/2.深入了解viewport和pxhttp://tgideas.qq.com/webplat/info/news_version3/804/7104

2015-09-21 20:01:25 222

原创 前端重要的论坛

1.sg2.http://www.alloyteam.com3.前端乱炖

2015-09-21 14:39:17 359

空空如也

空空如也

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

TA关注的人

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