Scrapy 入门

1. 第一个爬虫

以下是官方文档的第一个爬虫例子。可以看到和我们手动使用request库和BeautifulSoup解析网页内容不同,Scrapy专门抽象了一个爬虫父类,我们只需要重写其中的方法,就可以迅速得到一个可以不断爬行的爬虫。

阅读更多

Scrapy 安装及创建

1. 下载Anaconda脚本

1
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.0.1-Linux-x86_64.sh

2. 执行脚本

阅读更多

hexo搭建个人博客(一)

1. 环境说明

阅读更多

JavaScript基础

1. JavaScript基础知识

  • 使用弹出框输出内容

    1
    alert("hello,world!");
  • 显示在控制台

阅读更多

Nginx安装配置及使用

安装配置

1. 下载Nginx

1
wget http://nginx.org/download/nginx-1.8.1.tar.gz

2. 解压并进入目录操作

阅读更多

ember-highcharts插件

1. npm安装highcharts

1
npm install highcharts --save

2. ember引入highcharts插件

1
2
3
4
# 文件:
ember-cli-build.js
# 第9行添加:
app.import("node_modules/highcharts/highcharts.js");

3. 编写代码

阅读更多

EmberJS基础

1. 安装Ember.js

1
npm install -g ember-cli@3.0

2. 构建应用,并启动服务

阅读更多

Ambari 之 License 弹窗

声明:博主写了一些 Ambari 系列文章,可以在历史文章中查看。

1. 修改.hbs 文件

1
2
3
4
# 目录:
/app/templates/main/menu_item.hbs
# 第 36 行添加内容:
<li><a href="" id=""{{action showLicensePopup target="controller"}}>License 管理 </a></li>

2. 增加模板

阅读更多

Ambari 之 License 管理

声明:博主写了一些 Ambari 系列文章,可以在历史文章中查看。

1. 在 admin 菜单栏增加一个选项


1
2
3
4
5
6
7
8
9
10
11
# 路径:
/app/views/main/menu.js
# 第 148 行添加:
// license 管理
if (true) {
categories.push({
name: 'ServiceLicense',
url: 'ServiceLicense',
label: 'License Management'
//disabled: App.get('upgradeInProgress') || App.get('upgradeHolding')
});}

2. 左侧菜单栏增加一个选项

阅读更多

hive2知识点总结

1. hive配置文件

1
/etc/hive/2.6.4.0-91/0

2. hive2启动

1
hive

3. hive2查看外部表还是内部表

阅读更多