Levon's Blog

微信: L6241425

1. 软件破解

2. Mac 抓包

2.1 chrome抓包

需要注意的是,Chrome 和 Firefox 浏览器默认并不使用系统的代理服务器设置,而 Charles 是通过将自己设置成代理服务器来完成封包截取的,所以在默认情况下无法截取 Chrome 和 Firefox 浏览器的网络通讯内容。

  1. 访问: chrome://settings/
  2. 然后下拉到最后的高级,下来在“系统”(倒数第二个)的条目下找到“打开代理设置”,然后双击打开之后,打开之后找到代理的tab点开,点开之后可以看到请选择一个协议进行配置,这个时候找到“网页代理(http)”和“安全网页代理(https)”,进行相应的配置就可以了,一般来说自己不做其他处理,直接配置代理服务器为“127.0.0.1”,端口(就是冒号:)后是“8888”。
  3. 如何抓https网站, 在charles左侧该网址右键 Enable SSL Proxying
阅读全文 »

1. 函数依赖

1.1 函数依赖(有我就能决定你)

设X,Y是关系R的两个属性集合,当任何时刻R中的任意两个元组中的X属性值相同时,则它们的Y属性值也相同,则称X函数决定Y,或Y函数依赖于X。

  • 在一个表中, X的值确定的情况下,必定能确定属性Y的值, 这就是函数依赖名字的由来,类似于函数关系 y = f(x)
  • 姓名函数依赖于学号,写作 学号 → 姓名
  • 不能说学号函数依赖于姓名。姓名 不能决定学号, 因为有重名.
阅读全文 »

1. 文件存储单位

  • bit (比特 / 位):计算机中最小的数据单位,只能表示 0 或 1。可以想象成一个开关,要么开,要么关。英文缩写是小写 b
  • Byte (字节):计算机中最基本的存储和计量单位。它由 8 个比特组成。英文缩写是大写 B。 1 个大 B 等于 8 个 小 b。
    • b ⇒ bit (比特)
    • B ⇒ Byte (字节)
    • 1 B = 8 b
阅读全文 »

1. Makefile 介绍

Makefile文件由一系列规则(rules)构成。每条规则的形式如下。

1
2
<target> : <prerequisites> 
[tab] <commands>

上面第一行冒号前面的部分,叫做”目标”(target),冒号后面的部分叫做”前置条件”(prerequisites);第二行必须由一个tab键起首,后面跟着”命令”(commands)。

“目标”是必需的,不可省略;”前置条件”和”命令”都是可选的,但是两者之中必须至少存在一个。

每条规则就明确两件事:构建目标的前置条件是什么,以及如何构建。

阅读全文 »

1. 安装

1.1 安装 mongodb
1
2
3
4
5
6
7
8
mkdir ~/data

sudo docker pull mongo:latest

# 一定要把数据卷暴露出去, 这样方便数据迁移
sudo docker run -d -p 27017:27017 --name mongo -v /home/liuwei/data:/data/db mongo:latest

sudo docker exec -it mongo mongo
阅读全文 »

Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过一个单独的 YAML 文件 (docker-compose.yml),你可以配置应用所需的所有服务(容器)、网络和卷,然后用一条命令,就能将它们作为一个整体,同时启动、停止和管理。

阅读全文 »
0%