NJUPTNavi - Nanjing University of Posts and Telecommunications Survival Guide

website·Indexed 32 days ago

https://www.njuptnavi.top

A comprehensive community-driven guide for students at Nanjing University of Posts and Telecommunications (NJUPT). It provides essential information on freshman registration, campus facilities at Xianlin and Sanpailou campuses, library rules, course selection, campus network automation scripts, and a curated list of useful software tools and academic resources.

Tokens
41.1K
Snippets
101
Records
328
Agent score
59%

What's inside NJUPTNavi

  1. Introduction to Slidev for presentation creation

    Slidev is a presentation tool designed to separate content from styling. Instead of manually adjusting layouts in software like PowerPoint, users write their content in a document format, which Slidev then renders into slides. It is particularly useful for academic or technical reports (e.g., mid-term reports) and features built-in capabilities to work effectively with AI for content generation.
  2. Overview of Sanpailou Campus Dining Hall

    The Sanpailou Campus dining hall is organized by floor with the following offerings:

    • 1F: Mass fast food and specialty pastries
    • 2F: Flavorful stir-fry and self-service light meals
    • 3F: Reception restaurant and holiday specials
  3. Overview of NJUPT NAVI Survival Guide

    NJUPT NAVI (南京邮电大学生存指南) is an open-source project designed to integrate public resources and information to help students at Nanjing University of Postal and Telecommunications (NJUPT) navigate campus life and learning, aiming to reduce information asymmetry. The project is community-driven and allows anyone to contribute to its documentation.
  4. Introduction to Web Scraping (Crawlers)

    Web scraping is the technique of using code (commonly Python) to simulate browser behavior to programmatically download documents, audio, or video resources. Common use cases include:

    • Extracting product reviews containing specific keywords.
    • Archiving videos before they are taken down.
    • Downloading educational materials for offline review.

    Note: When scraping, be aware of the Robots.txt protocol, which websites use to specify which bots are allowed to access their content (increasingly used to block AI crawlers).

  5. Overview of dining halls at Xianlin Campus

    Xianlin campus features several dining halls with different layouts and peak hours:

    1. Nan Yi (South 1): Located at the end of Meilan Street near the teaching buildings.
      • 1F: Desserts, drinks, and fast food.
      • 2F: Xinjiang cuisine.
      • 3F: Billiards, home-style cooking, and hotpot.
      • Peak hours: Weekdays 11:40–12:10 and around 18:00.
    2. Nan Er (South 2): Located near the library and morning run starting point.
      • 1F: Chinese fast food, bakery, milk tea, and small supermarket.
      • 2F: Regional snacks and noodles.
      • 3F: 'One-stop' student community (administrative services and activity space).
      • Peak hours: After morning runs, 11:45, and 18:00.
    3. Nan San (South 3): Recently renovated (Summer 2025), includes Mixue Bingcheng, McDonald's, and a snack street, with a large supermarket outside.
      • 1F: Light meals, breakfast, and specialty snacks.
      • 2F: Main meals and 'People's Post and Telecommunications Bureau' themed dining area.
      • 3F: Leisure and entertainment.
      • Peak hours: Morning run days 7:20–7:40, lunch 11:50, and dinner around 18:10.
    4. Nan Si (South 4): Currently under construction.
  6. Overview of NJUPT NAVI Survival Guide

    NJUPT NAVI is an open-source project that integrates public resources and information to help students at Nanjing University of Posts and Telecommunications (NJUPT) navigate campus life and learning, aiming to reduce information asymmetry. The project is community-driven and allows anyone to contribute to its documentation.
  7. Overview of dining halls at Xianlin Campus

    Xianlin Campus has several dining halls with varying offerings and peak hours:

    1. South 1 (南一): Located at the end of Meilan Street near the teaching buildings.
      • 1F: Desserts, drinks, and fast food.
      • 2F: Xinjiang cuisine.
      • 3F: Billiards, home-style cooking, and hot pot.
      • Peak hours: Weekdays 11:40–12:10 and around 18:00.
    2. South 2 (南二): Located near the library and morning run starting point.
      • 1F: Chinese fast food, bakery, milk tea, and a small supermarket.
      • 2F: Regional snacks and noodles.
      • 3F: "One-stop" student community (administrative services and activity space).
      • Peak hours: After morning runs, 11:45, and 18:00.
    3. South 3 (南三): Recently renovated (Summer 2025), includes Mixue Bingcheng, McDonald's, and a snack street, with a large supermarket outside.
      • 1F: Light meals, breakfast, and specialty snacks.
      • 2F: Main meals and the "People's Post and Telecommunications Bureau" themed dining area.
      • 3F: Leisure and entertainment.
      • Peak hours: Morning run days 7:20–7:40, lunch 11:50, and dinner around 18:10.
    4. South 4 (南四): Currently under construction.
  8. Overview of NJUPT Campus Network Auto-Login Tool

    The NJUPT auto-login tool automates the campus network authentication process by locally constructing and sending GET packets to the authentication portal (https://p.njupt.edu.cn/a79.htm), bypassing the need to manually enter credentials in a browser. Key features include high performance (average execution time ~8.43ms for the ASM version), direct gateway IP connection to bypass slow DNS, and zero third-party dependencies (Standard C + Assembly).
  9. Compare C loop structures: for, while, and do-while

    C provides three primary loop structures based on different execution needs:

    • for: Best when the number of iterations is known or can be pre-calculated. It concentrates initialization, condition, and update in one place.
    • while: A 'pre-test' loop that checks the condition before execution. It may execute 0 times if the initial condition is false. Best for uncertain iteration counts.
    • do-while: A 'post-test' loop that executes the body first and then checks the condition. It is guaranteed to execute at least once.
  10. Distinguish between IDEs and Compilers

    IDEs (Integrated Development Environments) like VS Code, Visual Studio 2022, CLion, and Dev C++ are primarily text editors. They are not compilers themselves.

    • Some IDEs (e.g., Visual Studio 2022, Dev C++) come with integrated compilers for an 'out-of-the-box' experience.
    • Others (e.g., VS Code) require the user to manually install a compiler (like GCC or Clang).
    • Code completion features in editors are typically provided by LSP (Language Server Protocol) servers such as clangd or ccls, not the compiler.

    Formula: Compiler + IDE = Development Environment

  11. NJUPT Campus Systems Default Credentials Overview

    A summary of default login credentials for various NJUPT campus systems. Note that some systems require initialization or have independent password sets.
    SystemLogin AccountDefault PasswordNotes
    Email Systemlowercase student ID + @njupt.edu.cnNone (Set on first use)Must enter via 'Smart Campus → Email System' to initialize
    Smart Campus / Unified AuthPre-admission: Exam ID; Post-admission: Student IDLast 6 digits of ID card (X must be uppercase)
    NJUPT Mini ProgramStudent IDSame as Smart CampusServer may occasionally be unavailable
    Academic Affairs SystemStudent IDStudent ID (Username = Password)Independent from Smart Campus; must login via web to change password first
    Rain Classroom (Changjiang)Student IDNJUPT + last 6 digits of Student IDRequires school identity binding
    Campus Card Top-up (Finance)NoneLast 6 digits of ID cardUsed for charging fees
    Smart Classroom Mini ProgramStudent IDnjupt + Student ID (First letter capitalized)Used for Smart Classroom mini program
  12. NJUPT Campus Systems Default Credentials Overview

    A summary of default login credentials for various NJUPT campus systems. Note that some systems require initialization or have independent password sets.
    SystemLogin AccountDefault/Initial PasswordNotes
    Email Systemlowercase student ID + @njupt.edu.cnNone (Set manually on first use)Must enter via "Smart Campus $\rightarrow$ Email System" to initialize
    Smart Campus / Unified AuthPre-admission: Admission Ticket No.; Post-admission: Student IDLast 6 digits of ID card (X must be uppercase)
    NJUPT Mini ProgramStudent IDSame as Smart CampusServer may occasionally be unavailable
    Academic Affairs System (教务系统)Student IDStudent ID (Username and password are identical)Different from Smart Campus; must login via web URL to change password on first use
    Rain Classroom (雨课堂)Student IDNJUPT + last 6 digits of Student IDRequires school identity binding first
    Campus Card Top-up (财务处校园卡圈存)N/ALast 6 digits of ID cardUsed for charging fees
    Smart Classroom Mini ProgramStudent IDnjupt + Student ID (First letter capitalized)Used for the Smart Classroom mini program