Library Search
结果页Go 并发爬虫 — goroutine + channel 实战
在 元器件 / 技术栈 / 知识库 中找到 14 个匹配结果。
技术栈
技术栈
6 个 Go (Golang) # Go 并发爬虫 — goroutine + channel 实战
## 目标
演示 Go 核心卖点:goroutine 轻量并发 + channel 通信。编写一个并发检查多个 URL 响应状态的工具。
## 完整代码
```go
package main
import (
"fmt"
"net/http"
"sync"
"time"
)
// URLResult 封装单个… 3% RabbitMQ # RabbitMQ Hello World - Python (pika)
## 目标
演示最基本的消息发送(Producer)和接收(Consumer)流程,使用 Direct Exchange + 默认队列。
## 环境准备
```bash
pip install pika
```
## 完整代码
### 发送端(producer.py)
```python
import pika… 3% STM32 HAL/LL /* ══════════════════════════════════════
* 处理 ADC 数据(在 main 中调用)
* ══════════════════════════════════════ */
static void process_adc_data(uint16_t *buf, uint32_t len) {
float sum[ADC_CHANNELS]… 2% Scrapy # Scrapy 爬虫从入门到反爬对抗
## 背景
互联网数据是新时代的石油。Scrapy 让你用几十行 Python 代码就能构建一个工业级爬虫,自动处理请求调度、重试、限速和数据存储。
---
## 第 1 章:Scrapy 架构
```
[Spider] → [Engine] → [Scheduler] → [Downloader] → [Spider] → [Item Pipel… 1% Gin # Gin 毕设实战 — Go Web 开发从入门到上线
## 前言
Gin 是国内 Go 后端开发的事实标准。它性能极高、API 简洁,非常适合毕设中需要高性能接口的场景(如数据处理、实时计算)。
## 第一章:Gin 的 radix tree 路由
Gin 基于 httprouter 的压缩前缀树(radix tree),路由时间复杂度 O(log n):
```
GET /api/u… 1% gRPC # gRPC 例程:Go 语言四种通信模式
## 目标
用 Go 实现 gRPC 的四种通信模式:Unary、Server Streaming、Client Streaming、Bidirectional Streaming。
## Proto 定义
```protobuf
syntax = "proto3";
package calculator;
option go_package =… 1%
知识库
知识库
8 个 Go 并发爬虫 — goroutine + channel 实战 # Go 并发爬虫 — goroutine + channel 实战
## 目标
演示 Go 核心卖点:goroutine 轻量并发 + channel 通信。编写一个并发检查多个 URL 响应状态的工具。
## 完整代码
```go
package main
import (
"fmt"
"net/http"
"sync"
"time"
)
// URLResult 封装单个… 3% Go 毕设入门 — 从语法到高并发服务 实时推送(WebSocket 服务)
## 第四章:结构体标签与验证
```go
type Student struct {
ID int `json:"id" gorm:"primaryKey"`
Name string `json:"name" binding:"required" gorm:"size:50"`
Email string `js… 3% Hello World - 消息发送与接收 # RabbitMQ Hello World - Python (pika)
## 目标
演示最基本的消息发送(Producer)和接收(Consumer)流程,使用 Direct Exchange + 默认队列。
## 环境准备
```bash
pip install pika
```
## 完整代码
### 发送端(producer.py)
```python
import pika… 3% 树莓派 Pico 代码例程 — MicroPython + C SDK + PIO int dma_chan = dma_claim_unused_channel(true);
dma_channel_config cfg = dma_channel_get_default_config(dma_chan);
channel_config_set_transfer_data_size(&cfg, DMA_SIZE_16);
channel_config_s… 2% 进阶:DMA + ADC 多通道连续采集 /* ══════════════════════════════════════
* 回调:DMA 全传输完成
* ══════════════════════════════════════ */
void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef *hadc) {
if (hadc == &hadc1) {
adc_fu… 2% Scrapy 爬虫从入门到反爬对抗 # Scrapy 爬虫从入门到反爬对抗
## 背景
互联网数据是新时代的石油。Scrapy 让你用几十行 Python 代码就能构建一个工业级爬虫,自动处理请求调度、重试、限速和数据存储。
---
## 第 1 章:Scrapy 架构
```
[Spider] → [Engine] → [Scheduler] → [Downloader] → [Spider] → [Item Pipel… 1% Gin 毕设实战 — Go Web 开发从入门到上线 # Gin 毕设实战 — Go Web 开发从入门到上线
## 前言
Gin 是国内 Go 后端开发的事实标准。它性能极高、API 简洁,非常适合毕设中需要高性能接口的场景(如数据处理、实时计算)。
## 第一章:Gin 的 radix tree 路由
Gin 基于 httprouter 的压缩前缀树(radix tree),路由时间复杂度 O(log n):
```
GET /api/u… 1% ESP32) ledc_channel_config_t ch_conf = {
.gpio_num = XCLK_GPIO_NUM,
.speed_mode = LEDC_HIGH_SPEED_MODE,
.channel = LEDC_CHANNEL_0,
.timer_sel = LEDC_TIMER_0,
.duty = 2… 1%