Library Search
结果页Gin 毕设实战 — Go Web 开发从入门到上线
在 知识库 中找到 8 个匹配结果。
知识库
知识库
8 个 Gin 毕设实战 — Go Web 开发从入门到上线 # Gin 毕设实战 — Go Web 开发从入门到上线
## 前言
Gin 是国内 Go 后端开发的事实标准。它性能极高、API 简洁,非常适合毕设中需要高性能接口的场景(如数据处理、实时计算)。
## 第一章:Gin 的 radix tree 路由
Gin 基于 httprouter 的压缩前缀树(radix tree),路由时间复杂度 O(log n):
```
GET /api/u… 3% 02-进阶实战-WebSocket-后台任务-部署 后处理
- FastAPI + Celery 重型任务
- Docker + Nginx + Uvicorn 生产部署
## 1. WebSocket 实时通信
```python
from fastapi import FastAPI, WebSocket, WebSocketDisconnect
from typing import List, Dict
import json
app… 3% 进阶:UART 收发器(可综合到 FPGA) ys_ff @(posedge clk or negedge rst_n) begin
if (!rst_n) begin
state <= S_IDLE; tx <= 1'b1;
clk_cnt <= 0; bit_idx <= 0;
end else begin
case (state)… 3% Gin RESTful API — 任务管理 Todo # Gin RESTful API — 任务管理 Todo
## 目标
使用 Gin 框架快速搭建 Todo 任务 CRUD API,演示路由分组、参数绑定、中间件。
## 完整代码
```go
package main
import (
"net/http"
"strconv"
"sync"
"time"
"github.com/gin-gonic/gin"
)
// To… 3% Gin + GORM 通用分页查询封装 # Gin + GORM 分页查询 — 通用分页封装
## 目标
实现一个可复用的 GORM 分页查询封装,支持排序、搜索、自定义条件,是毕设列表接口的标配。
## 完整代码
```go
package main
import (
"fmt"
"math"
"net/http"
"strconv"
"github.com/gin-gonic/gin"
"gorm.io/dri… 2% 入门篇 - 下一代前端构建 from 'vite'
import vue from '@vitejs/plugin-vue'
export default defineConfig({
plugins: [vue()],
resolve: {
alias: { '@': '/src' },
},
server: {
port: 3000,
proxy: {
'/api':… 2% 入门教程 - 反向代理与 API 网关实践 # Nginx 入门教程:反向代理与 API 网关实践
## 1. Nginx 的角色定位
在现代架构中,Nginx 常作为:
- **反向代理**:隐藏后端服务细节,统一入口
- **API 网关**:认证、限流、日志、路由
- **静态资源服务器**:直连比应用服务器快 10 倍+
- **SSL 终结**:统一管理证书,后端用 HTTP
```
客户端 → [HTTPS] → Ngin… 2% ESP32-C3 Super Mini — 代码例程 要处理客户端消息
}
void setup() {
Serial.begin(115200);
WiFi.begin(ssid, pass);
while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); }
Serial.println("\nWiFi OK");… 2%