自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

薛倩的专栏

一只蜗牛程序媛

原创 201709今日头条测试开发校招面经

一面 1.手写斐波拉契数列 public static int fibonacci(int n){ if(n <= 2){ return 1; }else{ ...

2018-04-26 17:36:04

阅读数 2479

评论数 1

原创 201709猫眼测试开发校招面经

一面 1. 自我介绍 2. 计算机网络 a) 输入url,到浏览器展示内容的过程,用到的协议 i. http,dns,tcp,arp b) 三次握手 3. 操作系统 a) 线程状态转换 b) 进程状态转换 c) 进程线程区别 i. 进程:资...

2018-04-26 16:42:12

阅读数 922

评论数 0

原创 R无法安装RMySQL程序包解决方案

在R的交互环境下利用 install.packages(“RMySQL”)在线安装RMySQL程序包出现如下错误: > install.packages("RMySQL") 将程序包安装入‘/usr/local/lib/R/site-library’ (因为...

2018-04-06 21:01:11

阅读数 2522

评论数 1

原创 Ubuntu修改用户名并赋予sudo权限

修改Ubuntu系统用户名。 dblab@ubuntu:~$ 用户名@主机名:~$ 将用户名dblab改为hadoop步骤如下: 1.进入root用户 dblab@ubuntu:~$ su root 密码: root@ubuntu:/home/dblab# #出现这个表示...

2018-03-29 15:17:26

阅读数 462

评论数 1

原创 Kettle的安装和使用

Kettle简介 Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。 Kettle是“Kettle E.T.T.L. Envirnonment“只取首字母的缩写,这意味着它被设计用来帮助你实现你的 ETTL 需要:抽取、转...

2018-03-04 19:30:14

阅读数 4668

评论数 1

原创 阿里2018校招编程题

找朋友组队,输入一个N*N的二维数组,数组由0和1组成。第i行第j列的数据为1,表示i与j是朋友,可以一起组队,如M[1]和M[2],M[2]的朋友也可以加入到该队中,只要有朋友关系的都可以加入到同一对,而M[3]只能自己组队,因此最少需要组的对数是2.

2017-08-26 18:05:27

阅读数 1329

评论数 0

原创 滴滴出行2018内推编程题

滴滴出行2018内推编程题

2017-08-26 17:49:27

阅读数 1404

评论数 1

原创 安装Mocha+WebdriverIO

生成package.json文件 安装node_modules 配置reporter

2017-07-06 15:30:23

阅读数 1354

评论数 0

原创 windows下eclipse项目导入到ubuntu出现中文乱码解决方案

原因:windows下eclipse的编码方式是GBK,而Ubuntu默认不支持GBK编码方式。

2017-01-04 11:06:43

阅读数 952

评论数 0

原创 电商零售:到底走线上还是线下?

不同产品的最佳零售方式,并不一样。 最佳零售方式选择实际上很简单,只需要比较这5个环节,线上线下的优势 产生需求环节、搜索环节、评估环节、购买环节、服务环节

2016-11-20 09:55:26

阅读数 1200

评论数 2

原创 大数据案例——Hive、MySQL、HBase数据互导

本文是基于教程大数据案例——本地文件上传hive数据库,对数据在Hive,MySQL,HBase之间的互导进行进阶版的学习。数据集:淘宝用户点击商品操作数据集,共30万条记录。如果没有安装MySQL,HBase,Sqoop请参考博文安装:Ubuntu安装MySQL及常用操作,Ubuntu安装HBa...

2016-11-16 16:40:13

阅读数 4978

评论数 0

原创 Ubuntu安装Sqoop1

安装环境: sqoop版本:1.4.6 Hadoop:2.7.2 MySQL:5.7.15 注意:sqoop1与sqoop2完全不兼容,1.4.6及之前的版本是sqoop1,之后的是sqoop2。ubuntu安装sqoop2 1.下载并解压sqoop1.4.6 sqoop下载地址 ...

2016-11-12 22:09:44

阅读数 786

评论数 0

转载 linux下profile和bashrc区别

1. /etc/profile用来设置系统环境参数,比如$PATH. 这里面的环境变量是对系统内所有用户生效的。 2. /etc/bashrc这个文件设置系统bash shell相关的东西,对系统内所有用户生效。只要用户运行bash命令,那么这里面的东西就在起作用。

2016-10-15 19:05:26

阅读数 572

评论数 0

原创 ubuntu安装sqoop2

其他环境: hadoop:2.7.2 mysql:5.7.15 sqoop:1.99.5 1. 下载并解压sqoop源程序sudo tar -zvxf sqoop-1.99.5-bin-hadoop200.tar.gz -C /usr/local #解压sqoop并拷贝到/usr...

2016-10-14 17:06:31

阅读数 1462

评论数 0

原创 Ubuntu下安装hive,并配置mysql作为元数据库

一、安装hive1. 下载并解压hive源程序 sudo tar -zxvf ./apache-hive-1.2.1-bin.tar.gz -C /usr/local # 解压到/usr/local中 cd /usr/local/ sudo mv apache-hive-1.2.1-bi...

2016-10-13 21:15:46

阅读数 2691

评论数 1

原创 Ubuntu安装MySQL及遇到的问题解决方案

使用以下命令即可进行mysql安装:sudo apt-get install mysql-server上述命令会安装以下包:

2016-10-13 17:18:34

阅读数 5431

评论数 1

原创 安装Rational Rose启动报错:无法启动此程序,因为计算机中丢失 suite objects.dll。

安装完以后提示找不到 suite objects.dll

2016-08-24 09:50:12

阅读数 639

评论数 0

原创 安装SQL Server2008和Visual Studio2008 提示:该服务器上安装了以前版本的VS2008

我之前的状况就是先装的VS2008,撞上之后,再装SQL Server2008,到了倒数第二步,就会出现错误——该服务器上安装了以前版本的VS2008,无法安装。解决办法就是: 先把VS2008卸了,记得,得卸干净,如果怕自己卸不干净,干脆重装系统。 装SQL Server 2008,装上之后,你...

2016-08-24 09:39:13

阅读数 2369

评论数 0

原创 查看HDFS文件系统数据的三种方法

1、使用插件——Hadoop-Eclipse-Plugin 2、HDFS Web界面 3、shell命令

2016-07-22 15:38:43

阅读数 35202

评论数 2

原创 Ubuntu下HBase安装与使用(shell+Java API)

本指南介绍了HBase,详细指导大家安装并配置HBase。本教程在Ubuntu14.04下测试通过。

2016-07-12 22:21:07

阅读数 16420

评论数 7

原创 Ubuntu下MongoDB的安装与使用(离线安装方式|非apt-get)

本教程详细指导大家如何在离线状态下安装MongoDB。如果网络状态极差,而已经下载了MongoDB的安装包,可以参考本教程。

2016-07-12 17:43:23

阅读数 3002

评论数 0

原创 Ubuntu下开启MongoDB用户权限

本教程详细指导大家如何开启并设置用户权限。MongoDB默认是没有开启用户权限的,如果直接在公网服务器上如此搭建MongoDB,那么所有人都可以直接访问并修改数据库数据了。 其实MongoDB本身有非常详细的安全配置准则,显然开发者也是想到了,然而他是将安全的任务推给用户去解决,这本身的策略就是偏...

2016-07-12 10:39:39

阅读数 4559

评论数 0

原创 Ubuntu下MongoDB的安装和使用

本博文介绍了MongoDB,并详细指引读者在Ubuntu下MongoDB的安装和使用。本教程在Ubuntu14.04下测试通过。

2016-07-12 10:35:16

阅读数 52940

评论数 15

原创 Python Web开发——学习笔记

1、Web应用开发可以说是目前软件开发中最重要的部分。Web开发也经历了好几个阶段: 静态Web页面:由文本编辑器直接编辑并生成静态的HTML页面,如果要修改Web页面的内容,就需要再次编辑HTML源文件,早期的互联网Web页面就是静态的;CGI:由于静态Web页面无法与用户交互,比如用户填写了...

2016-07-08 17:46:00

阅读数 1307

评论数 0

原创 Python访问数据库——学习笔记

1、使用SQLite:Python内置 创建连接sqlite3.connect创建游标conn.cursor通过游标执行sql语句cursor.execute ('select * from user where id = ?', ('1',)).    ...

2016-07-08 17:43:30

阅读数 1232

评论数 0

原创 Python电子邮件——学习笔记

1、一封电子邮件的旅程是: 发件人 -> MUA -> MTA -> MTA -> 若干个MTA -> MDA  MUA : Mail User Agent 邮件用户代理 MTA : Mail Transfer Agent 邮件传...

2016-07-08 17:43:01

阅读数 450

评论数 0

原创 Python网络编程——学习笔记

1、为了把全世界的所有不同类型的计算机都连接起来,就必须规定一套全球通用的协议,为了实现互联网这个目标,互联网协议簇(Internet Protocol Suite)就是通用协议标准。Internet是由inter和net两个单词组合起来的,原意就是连接“网络”的网络,有了Internet,任何私...

2016-07-08 17:41:51

阅读数 360

评论数 0

原创 Python常用的第三方模块——学习笔记

1、Pillow:在PIL基础上发展为Pillow 。(PIL: Python Imaging Library)图像处理标准库。 安装模块:pip install modulename 引入方式:from PIL import Image #图片缩放(缩略图)。 其他功能...

2016-07-08 17:39:53

阅读数 468

评论数 0

原创 Python常用内建模块——学习笔记

1、datetime:Python处理日期和时间的标准库 引入方法: from datetime import datetime。 第一个datetime是模块,第二个datetime是类。 如果仅导入import datetime,则必须引用全名datetime.datetime。 ...

2016-07-08 17:36:41

阅读数 3894

评论数 0

原创 Python线程与进程——学习笔记

未完待续

2016-07-08 14:41:32

阅读数 311

评论数 0

原创 Git常用命令

Git-CMD 在GitHub网站上建立自己的仓库Repositories,分支branch是用来团队合作的,通畅每个队员一个branchgit clone url  #下载github源码资源git checkout xueqian #将clone下来的本地分支切换为xueqian,因为通常一...

2016-07-08 14:30:54

阅读数 309

评论数 0

原创 各类编程软件安装配置流程

jdk JAVA_HOME: D:\Program Files\Java\jdk1.8.0_77 CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar Path: %JAVA_HOME%\bin;%JAVA_HOME%\jre...

2016-05-20 12:54:42

阅读数 448

评论数 0

原创 Android SDK Manager无法安装package,提示:Download interrupted: URL not found.

利用Android SDK Manager安装package,提示:Download interrupted: URL not found. 解决方案: 1、查看日志,提示下面两个包下载失败(图一),继续往前查看日志,找到这两个包对应的XML文档URL(图二),打开该URL 2、打开的...

2016-05-16 10:43:58

阅读数 8019

评论数 1

原创 HDFS文件上传,命令行模式执行WordCount自带实例

以下命令均在/usr/local/hadoop下执行      1. 新建文件夹input,新建文件input/file.txt mkdir input echo "hello world hello hadoop" >>input/file.txt ...

2016-05-10 10:10:21

阅读数 611

评论数 0

原创 Python IO编程——学习笔记

1、Input Stream就是数据从外面(磁盘、网络)流进内存,Output Stream就是数据从内存流到外面去。 2、由于CPU和内存的速度远远高于外设的速度,所以,在IO编程中,就存在速度严重不匹配的问题。举个例子来说,比如要把100M的数据写入磁盘,CPU输出100M的数据只需要0.01...

2016-04-21 22:25:15

阅读数 407

评论数 0

原创 Python错误、调试和测试——学习笔记

1、错误处理( try...except...finally...的错误处理机制) try: print('try...') r = 10 / int('a') print('result:', r) except...

2016-04-21 22:21:06

阅读数 510

评论数 0

原创 Python面向对象高级编程——学习笔记

1、__slots__ 限制实例添加属性 class Car: name='Mary' def __init__(self,color): self.color = color def set_weight(self,weight): ...

2016-04-21 22:17:47

阅读数 479

评论数 0

原创 Python面向对象编程——学习笔记

1.  非公开的(private)的函数或变量,不应该被直接引用,比如_abc,__abc等; 正常的函数和变量名是公开的(public),可以被直接引用,比如:abc,x123,PI等; __xxx__这样的变量是特殊变量,可以被直接引用,但是有特殊用途,比如上面的__author__,__na...

2016-04-21 22:10:27

阅读数 394

评论数 0

原创 Python模块——学习笔记

1、在Python中,一个.py文件就称之为一个模块(Module)。 2、使用模块的好处:  提高了代码的可维护性  提高编程效率,一个模块(内置或第三方)可被另一个模块引用 避免函数名和变量名冲突 3、 一个abc.py的文件就是一个名字叫abc的...

2016-04-21 22:08:31

阅读数 489

评论数 0

原创 Python函数式编程——学习笔记

函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数! 1、 函数本身也向可以赋值给变量,变量就具有了函数的功能,即:变量可以指函数。 >>> f = abs >>> f >>> f = abs >&g...

2016-04-21 22:02:25

阅读数 552

评论数 0

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