后端开发
Node.js、NestJS、Spring Boot、Python 后端、Socket、Nginx 与支付集成的服务器端开发。
Server Response UI Update Implementation
To test the implementation: Start central system: python central_system.py Start UI: cd ui_hori && python charging_ui.py Navigate to step 4 and click "CARD" Wait for RFID simulation Check step 6 - you should see: RFID UI
阅读文章 →OCPP Homework - Setup Instructions
Fixed by creating requirements.txt with: websockets>=15.0 - For WebSocket communication jsonschema>=4.23.0 - For OCPP message validation pyscard>=2.0.0 - For RFID card reader functionality PyQt5>=5.15.0 - For the chargin
阅读文章 →Security Policy
This document outlines security procedures and general policies for this OCPP project.
阅读文章 →Support
This article explains where to get help with this OCPP project. Please read through the following guidelines.
阅读文章 →OCPP 2.1 Implementation Documentation
This is a comprehensive implementation of the Open Charge Point Protocol (OCPP) 2.1 specification, providing both CSMS (Central System Management System) server and CP (Charge Point) client functionality. The implementat
阅读文章 →OCPP 2.1 Implementation - Quick Start Guide
The server will start on ws://localhost:9000
阅读文章 →OCPP 2.1 Implementation
This is a comprehensive implementation of the Open Charge Point Protocol (OCPP) 2.1 specification, including both CSMS (Central System Management System) server and CP (Charge Point) client functionality.
阅读文章 →Prisma Teaching – Complete Project (Node.js + Express + SQLite)
This project matches the 90‑minute Prisma lesson: Prisma schema & migrations (User–Post–Comment) Type‑safe CRUD, relations (select/include), cursor pagination Interactive transactions (POST /posts/:id/publish) Prisma Stu
阅读文章 →Python Backend Development Curriculum
Welcome to the Python Backend and Web Development course! This curriculum is designed to take you from a beginner to a proficient developer using the three most popular Python web frameworks.
阅读文章 →Module 3: Django - The Batteries-Included Framework
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It includes everything you need out of the box.
阅读文章 →Module 1: FastAPI - Modern Backend APIs
FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.7+ based on standard Python type hints.
阅读文章 →Module 2: Flask & Jinja2 - Lightweight Web Apps
Flask is a "micro-framework" that provides the essentials for building web applications. Combined with Jinja2 templates, it's perfect for server-side rendered websites.
阅读文章 →Module 0.5: Jinja2 - The Python Template Engine
Jinja2 is a fast, expressive, and extensible templating engine for Python. It is the default engine for Flask and can be used with many other frameworks (including FastAPI and Django).
阅读文章 →Advanced Jinja2 Features
Take your templating skills to the next level with these advanced concepts.
阅读文章 →Module 0: Understanding RESTful APIs
Before diving into code, it is essential to understand the architectural style that powers most of the modern web: REST (Representational State Transfer).
阅读文章 →RESTful API Best Practices & Examples
This guide provides practical examples and advanced concepts for building high-quality REST APIs.
阅读文章 →Introduction to Networks
A network is a collection of interconnected devices (computers, servers, routers, etc.) that can communicate with each other and share resources. Networks enable data exchange between devices regardless of their physical
阅读文章 →OSI Model and TCP/IP Stack
The OSI model is a 7-layer conceptual framework that standardizes the functions of a telecommunication or computing system.
阅读文章 →IP Addresses and Ports
An IP (Internet Protocol) address uniquely identifies a device on a network. It's like a postal address for your computer.
阅读文章 →Network Protocols Overview
A protocol is a set of rules that defines how devices communicate over a network. It specifies: How to format data How to establish connections How to handle errors How to terminate communication
阅读文章 →What are Sockets?
A socket is an endpoint for communication between two programs running on a network. It's a software abstraction that provides an interface between an application and the network protocol stack (TCP/IP).
阅读文章 →Socket Types and Domains
The domain (also called address family) specifies the address format and communication scope.
阅读文章 →Socket API Functions
The Socket API provides a set of functions to create, configure, and use sockets. This module covers the core functions used in socket programming.
阅读文章 →Socket Lifecycle
Understanding the socket lifecycle is crucial for writing robust network applications. This module explains the complete lifecycle from creation to termination.
阅读文章 →