0%

环境搭建

  • python3

  • google chrome

  • 编辑器(sublime、pyCharm、atom)

爬虫三步走

第一步:使用requests获得数据:

  1. 导入requests
  2. 使用requests.get获取网页源码
1
2
import requests      
r = requests.get('https://book.douban.com/subject/1084336/comments/').text
阅读全文 »

写在前面

这则笔记主要整理GitHub使用基础,主要包括以下内容:

  • ssh连接github

  • git基础:初始化、clone、push等;

  • git进阶:常见工作流

  • 常见问题处理

阅读全文 »

写在前面

DevTools具有一些内建的快捷键,开发者可以在日常的开发过程中使用它们以节约时间。以下列举的是每个快捷方式在Windows / Linux和Mac下相应的快捷键。

打开DevTools

在Google Chrome的任何页面或者应用中,你可以通过以下的方式打开 DevTools:

  • 打开浏览器窗口右上方的 Chrome 菜单 img,选择工具 > 开发者工具(Tools > Developer Tools).
  • 在任意的页面元素中鼠标右键,选择审查元素(Inspect Element).
阅读全文 »

什么是BEM?

BEM是由Yandex团队提出的一种CSS Class 命名方法,旨在更好的创建CSS/Sass模块。

菜鸟级BEM代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
.aboutSection {
background-color: tomato;
}

.aboutSection__wrapper {
max-width: 108rem;
padding: 3rem 0;
}

.aboutSection__headingContainer {
background-color steelblue;
.aboutSection__header {
font-size: 2.4rem;
font-weight: 700;
}
.aboutSection__subHeader {
font-size: 1.8rem;
color: green;
}
}
阅读全文 »

基本思路:

  1. Write your tests
  2. Watch them fail
  3. Make them pass
  4. Refactor
  5. Repeat

使用 jasmine-html

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Jasmine Spec Runner v2.4.1</title>
<link rel="shortcut icon" type="image/png" href="../jasmine-2.4.1/images/jasmine_favicon.png">
<link rel="stylesheet" type="text/css" href="../jasmine-2.4.1/lib/jasmine-core/jasmine.css">

<script type="text/javascript" src="../jasmine-2.4.1/lib/jasmine-core/jasmine.js"></script>
<script type="text/javascript" src="../jasmine-2.4.1/lib/jasmine-core/jasmine-html.js"></script>
<script type="text/javascript" src="../jasmine-2.4.1/lib/jasmine-core/boot.js"></script>

<!-- 需要测试的js文件及jasmine测试脚本 -->
<script type="text/javascript" src="myFirstJasmineTest.js"></script>
</head>
<body>

</body>
</html>
阅读全文 »

准备工作:

安装VMmare fusion
下载 cent OS

下载地址:

官方镜像:CentOS官网
国内镜像:搜狐163阿里巴巴

新建虚拟机:都是傻瓜式的,不要需要注意以下几点:
  • 在“自定义硬件”的选项中,网络适配器建议选择NAT模式,兼容性最好。

  • 在系统“安装位置”中,选择“我要配置分区”,自定义系统分区;在 LVM下拉菜单,选择 “标准分区”,之后点击加号手动进行修改,点击“添加挂载点”,最后点击“完成”,保存“接收更改”。推荐有以下是3个分区:

分区名称 空间大小
/boot 200M
/swap 4G
/ 剩余磁盘空间

另外,别忘记设置一个复杂一点的root密码。

阅读全文 »

第一步:安装

1. 安装Xcode,App Store直接下载安装

2. 安装macport

下载地址在这里

WARNING:)

  • 注意选择支持本机的安装包,因为我的系统是machighSierra,所以选择MacPorts-2.4.2-10.13-HighSierra.pkg

  • 打开终端,输入 port,正确显示版本号说明安装成功。

  • Update MacPorts: 用以下命令行sudo port selfupdate

阅读全文 »

2xx 成功

序号 代码 含义
1 200 正常:请求已完成。
2 201 正常:紧接 POST 命令。
3 202 正常:已接受用于处理,但处理尚未完成。
4 203 正常:部分信息 — 返回的信息只是一部分。
5 204 正常:无响应 — 已接收请求,但不存在要回送的信息。
阅读全文 »