自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

薛倩的专栏

一只蜗牛程序媛

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

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

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

2018-04-26 17:36:04 4016 1

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

一面 1. 自我介绍 2. 计算机网络 a) 输入url,到浏览器展示内容的过程,用到的协议 i. http,dns,tcp,arp b) 三次握手 3. 操作系统 a) 线程状态转换 b) 进程状态转换 c) 进程线程区别 i. 进程:资源调度的最小单位,线程:CPU调度的最小单位 ii. 线程是进程的实体,一个进程可以有多个线程,多个...

2018-04-26 16:42:12 1484

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

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

2018-04-06 21:01:11 6093 1

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

修改Ubuntu系统用户名。dblab@ubuntu:~$ 用户名@主机名:~$ 将用户名dblab改为hadoop步骤如下:1.进入root用户dblab@ubuntu:~$ su root密码: root@ubuntu:/home/dblab# #出现这个表示已经进入root用户2.修改文件/etc/passwd、/etc/shadow,将里面所有的dbl...

2018-03-29 15:17:26 1228 1

原创 Kettle的安装和使用

Kettle简介Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。 Kettle是“Kettle E.T.T.L. Envirnonment“只取首字母的缩写,这意味着它被设计用来帮助你实现你的 ETTL 需要:抽取、转换、装入和加载数据;翻译成中文名称应该叫水壶,名字的起源是开发者希望把各种数据放到一个壶里然后以一种指...

2018-03-04 19:30:14 13116 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 3759

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

滴滴出行2018内推编程题

2017-08-26 17:49:27 1831 1

原创 安装Mocha+WebdriverIO

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

2017-07-06 15:30:23 1859

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

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

2017-01-04 11:06:43 1217

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

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

2016-11-20 09:55:26 2009 2

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

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

2016-11-16 16:40:13 7827 5

原创 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下载地址tar -zxvf sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar...

2016-11-12 22:09:44 1381

转载 linux下profile和bashrc区别

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

2016-10-15 19:05:26 776

原创 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/local

2016-10-14 17:06:31 2062

原创 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-bin hive # 将文件夹名改为hive

2016-10-13 21:15:46 3548 1

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

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

2016-10-13 17:18:34 8195 4

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

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

2016-08-24 09:50:12 860

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

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

2016-08-24 09:39:13 2966

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

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

2016-07-22 15:38:43 52731 2

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

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

2016-07-12 17:43:23 3634

原创 Ubuntu下开启MongoDB用户权限

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

2016-07-12 10:39:39 6595

原创 Ubuntu下MongoDB的安装和使用

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

2016-07-12 10:35:16 58250 18

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

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

2016-07-08 17:46:00 1878

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

1、使用SQLite:Python内置创建连接sqlite3.connect创建游标conn.cursor通过游标执行sql语句cursor.execute('select * from user where id = ?', ('1',)).    ?为占位符处理数据库返回结果cursor.rowcount,cursor.fetchall关闭游标提交事务:对表有修改(增删改)时需要提

2016-07-08 17:43:30 1620

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

1、一封电子邮件的旅程是:发件人 -> MUA -> MTA -> MTA -> 若干个MTA -> MDA MUA : Mail User Agent 邮件用户代理MTA : Mail Transfer Agent 邮件传输代理MDA : Mail Delivery Agent 邮件投递代理发邮件时,MUA和MTA使用的协议就是SMTP:Sim

2016-07-08 17:43:01 689

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

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

2016-07-08 17:41:51 502

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

1、Pillow:在PIL基础上发展为Pillow 。(PIL: Python Imaging Library)图像处理标准库。安装模块:pip install modulename引入方式:from PIL import Image#图片缩放(缩略图)。 其他功能如切片、旋转、滤镜、输出文字、调色板等一应俱全。from PIL import Image

2016-07-08 17:39:53 729

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

1、datetime:Python处理日期和时间的标准库引入方法: from datetime import datetime。第一个datetime是模块,第二个datetime是类。 如果仅导入import datetime,则必须引用全名datetime.datetime。获取当前日期和时间:datetime.now()加减当前时间:now + timedelta(day

2016-07-08 17:36:41 4407

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

未完待续

2016-07-08 14:41:32 483 1

原创 Git常用命令

Git-CMD在GitHub网站上建立自己的仓库Repositories,分支branch是用来团队合作的,通畅每个队员一个branchgit clone url  #下载github源码资源git checkout xueqian #将clone下来的本地分支切换为xueqian,因为通常一个项目会有很多分支,不切换的话,默认是显示master分支的数据git add --all  #进

2016-07-08 14:30:54 424

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

jdkJAVA_HOME: D:\Program Files\Java\jdk1.8.0_77CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jarPath: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 查看版本:java -versionAndroid StudioANDRO

2016-05-20 12:54:42 821

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

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

2016-05-16 10:43:58 11601 2

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

以下命令均在/usr/local/hadoop下执行     1. 新建文件夹input,新建文件input/file.txtmkdir inputecho "hello world hello hadoop" >>input/file.txt     2. 启动HDFS./sbin/start-dfs.sh以下所有的bin/都可以省略,因为环境变量

2016-05-10 10:10:21 1467

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

1、Input Stream就是数据从外面(磁盘、网络)流进内存,Output Stream就是数据从内存流到外面去。2、由于CPU和内存的速度远远高于外设的速度,所以,在IO编程中,就存在速度严重不匹配的问题。举个例子来说,比如要把100M的数据写入磁盘,CPU输出100M的数据只需要0.01秒,可是磁盘要接收这100M数据可能需要10秒,怎么办呢?有两种办法:第一种是CPU等着

2016-04-21 22:25:15 620

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

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

2016-04-21 22:21:06 740

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

1、__slots__ 限制实例添加属性class Car: name='Mary' def __init__(self,color): self.color = color def set_weight(self,weight): self.weight = weightcar = Car("blue") # 通过初始化 设置属

2016-04-21 22:17:47 665

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

1.  非公开的(private)的函数或变量,不应该被直接引用,比如_abc,__abc等; 正常的函数和变量名是公开的(public),可以被直接引用,比如:abc,x123,PI等;__xxx__这样的变量是特殊变量,可以被直接引用,但是有特殊用途,比如上面的__author__,__name__就是特殊变量有些时候,你会看到以一个下划线开头的实例变量名,比如_name,这样的实例变

2016-04-21 22:10:27 633

原创 Python模块——学习笔记

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

2016-04-21 22:08:31 702

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

函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数!1、 函数本身也向可以赋值给变量,变量就具有了函数的功能,即:变量可以指函数。>>> f = abs>>> f>>> f = abs>>> f(-10)10函数名也可以被赋值为一个数,如abs = 10这时abs就不是求绝对值的函数了,要想恢复为函数,要用del abs2、内置函数都是

2016-04-21 22:02:25 738

原创 Python高级特性——学习笔记

Python中非常有用的高级特性,1行代码能实现的功能,决不写5行代码。请始终牢记,代码越少,开发效率越高。1、切片slice。L = [1, 2, 3, 4, 5]L[0:3]=[1,2,3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。 如果第一个索引是0,还可以省略倒数切片L[-2:]=[4,5]从倒数第二个数 到 最后一个数

2016-04-21 21:45:33 762

网上购物商城(B/S) jsp/servlet/js/JDBCTemplate/DBConnection/MySql

界面很友好的购物商城,界面简洁美观(仿造一号店),功能实现,包括:登录,注册,商品列表,商品详情,加入购物车,提交订单等,运用了JS进行了很多前台的验证,同志们可以通过这个资源借鉴并合理运用JS以及CSS布局,相信你一定会有很大的提升。加油!

2013-12-31

购物网站(B/S) jsp/servlet/js/jdbcTemplate/DBConnectionPool

非常炫的网站,界面美观大方,功能全部实现,包括商品列表,商品详情,加入购物车,提交订单(复选框选择性提交)。本网站使用JDBC模板JDBCTemplate,和数据库连接池DBConnectionPool。我还附上了数据库的建表的截图,新手很容易上手,我使用的是oracle数据库,如果您是其他的数据库,只需要修改一下配置文件就可以了,代码不需要修改。引入工程后建好表便可以直接使用。你值得拥有!

2013-12-31

影院售票管理系统(C/S)

实现基本功能,如:查询影票,售票,增删改影片,添加新用户,账目统计,修改个人信息等基本功能,适合初学者。界面美观,操作方便。数据库是SQL Server

2013-12-02

空空如也

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

TA关注的人

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