「 Article 」
February 07, 2024
Words count
2.7k
Reading time
2 mins.
过滤器:按类型
- XHR、JS、CSS、Img、Media、Font、Doc、WS(WebSocket)、Manifest或Other(此处未列出的任何其他类型)
- 多类型,按住Command(Mac)或Ctrl(Windows、Linux)
- 按时间过滤:概览面板,拖动滚动条
- 隐藏Data URLs:CSS图片等小文件以BASE64格式嵌入HTML中,以减少HTTP请求数
属性过滤(一)
- domain:仅显示来自指定域的资源。您可以使用通配符字符(*)纳入多个域
- has-response-header...
Read article
「 Article 」
January 18, 2024
Words count
1.9k
Reading time
2 mins.
npm link
是一个非常有用的 npm 命令,它允许你在本地开发中链接一个正在开发中的 npm 包,而不必每次都重新发布它。下面是 npm link
的基本使用方法:
- 首先,进入你正在开发的 npm 包的根目录,执行
npm link
命令。这将在全局 npm 包目录中创建一个符号链接,将你的包链接到全局范围。
1 2
| cd /path/to/your/package npm link
|
- 然后,进入你想要使用这个正在开发中的 npm 包的项目目录,执行
npm link <package...
Read article
「 Article 」
December 22, 2023
Words count
970
Reading time
1 mins.
最近对移动应用开发产生了浓厚的兴趣,因为本来前端的技术栈就在React这里,所以选了React Native作为开发的框架。这里记一下React Native中常用的基础组件的功能和用法
- View:View组件用于创建视图容器,类似于HTML中的div元素,可用于包裹其他组件并控制布局和样式。
- Text:Text组件用于显示文本内容,可用于展示标题、段落、按钮文字等。
- Image:Image组件用于显示图片,支持加载本地图片或远程图片,并具有尺寸、缩放和加载状态控制功能。
- ScrollView...
Read article
「 Article 」
December 14, 2023
Words count
9.7k
Reading time
9 mins.
基本概念
搞清楚你要存什么: 比方说,你正在开发一个电子商务网站,你想要存储用户信息、商品和订单。
想好它们之间的关系: 用户可以购买多个商品,而每个商品可以包含在多个订单中。这里就有了用户、商品和订单之间的多对多关系。
为每个存储的内容创建表格: 你需要创建用户表、商品表和订单表。用户表可能包含用户ID、姓名和地址等列。商品表可以包含商品ID、名称和价格等列。订单表可能包含订单ID、日期和总价等列。
为每个记录添加身份标识: 给每个表格的记录添加唯一的ID,例如用户表的用户ID、商品表的商品ID和订单...
Read article
「 Article 」
November 25, 2023
Words count
4.1k
Reading time
4 mins.
某个软件在安装的时候系统自带的GCC版本太老了。为了解决这个问题,手动编译安装GCC 9.2.0版本
步骤 1:切换到Build目录
首先,我们进入到一个适合编译的目录。在这里,我选择了/home/build
:
步骤 2:设置GCC版本
接下来,设置所需的GCC版本。在这里,我们使用的是GCC 9.2.0:
步骤 3:下载GCC源代码
使用wget
命令下载GCC源代码压缩包:
1
| wget https://ftp.gnu.org/gnu... |
Read article
「 Article 」
November 25, 2023
Words count
1.7k
Reading time
2 mins.
AWS CLI 中用于与 Amazon S3(Simple Storage Service)进行交互的命令非常常见,以下是一些常用的 S3 命令:
aws s3 ls
aws s3 mb s3://bucket-name
aws s3 rb s3://bucket-name
aws s3 cp file.txt s3://bucket...
Read article
「 Article 」
November 25, 2023
Words count
3.3k
Reading time
3 mins.
在开发前端项目的过程中,经常会遇到依赖冲突导致项目无法正常启动的问题。这些冲突可能是由于版本不兼容、重复引入或其他因素引起的。本文将介绍一套实用的方法论,帮助开发者识别和解决前端项目中的依赖冲突。
1. 查看控制台报错信息
首先,打开浏览器开发者工具,查看控制台中的报错信息。这些错误信息通常包含有关冲突的详细信息,例如版本冲突或重复引入。
2. 检查依赖版本
在项目的 package.json
文件中查看所有依赖的版本。确保依赖项的版本范围是正确的,不会与其他依赖项产生冲突。使用 npm outdated...
Read article
「 Article 」
November 25, 2023
Words count
5k
Reading time
5 mins.
AWS Command Line Interface(AWS CLI)是一个用于与Amazon Web Services(AWS)服务进行交互的命令行工具。以下是一些常用的AWS CLI命令:
配置AWS CLI:
这个命令会提示你输入AWS Access Key ID、Secret Access Key、默认的AWS区域和输出格式。
S3命令:
- 列出存储桶:
- 复制本地文件到S3存储桶:
1
| aws s3 cp local-file s3://... |
Read article
「 Article 」
November 19, 2023
Words count
30k
Reading time
27 mins.
1. 选择合适的爬虫库
在选择 Node.js 爬虫库时,需要根据项目需求考虑以下几个方面:
- Cheerio: 适用于简单 HTML 解析,不执行 JavaScript。
- Puppeteer: 用于处理动态网页,支持 JavaScript 执行。
- Axios: 用于发送简单 HTTP 请求,常与其他库结合使用。
- fs: 模块用于处理文件系统操作。
在选择时需综合考虑并发处理、反爬虫对策、可维护性和法律道德等因素。综合使用这些库,可以更灵活地构建高效的爬虫系统。
2. 库的用法
1. 发起HTTP...
Read article