Alex Li的学习笔记

不想学习…

类我已经建好了,但是老师我为什么没有对象啊()

Question 1

代码:

package cc.lixu.oo01;

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        System.out.println("24373099 李旭");
        Scanner s = new Scanner(System.in);
        while(!s.nextLine().equals("QUIT")){
            System.out.println("Hello, World!");
            s = new Scanner(System.in);
        }
        System.out.println("----- Good Bye! -----");
        System.exit(0);
    }
}

运行截图:

image-20250918192147960

阅读全文


因为需要写前端,为了省事还是用的网上现成的框架

参考: 菜鸟教程

容器

有两个容器类,分别是.container.container-fluid

.container类用于创建固定宽度的响应式页面,宽度 (max-width) 会根据屏幕宽度同比例放大或缩小。

.container-fluid类用于创建一个全屏幕尺寸的容器,容器始终跨越整个屏幕宽度(width 始终为 100%)。

阅读全文


参考:

官方文档 Django 文档 | Django documentation | Django

菜鸟教程 Django 教程 | 菜鸟教程

哔哩哔哩

安装

直接pip install django

常用命令

创建项目:使用Pycharm Pro 或 django-admin startproject ProjectName

启动服务python manage.py runserver 8000

创建应用python manage.py startapp appName

创建管理员python manage.py createsuperuser

生成迁移文件python manage.py makemigrations

应用迁移python manage.py migrate

阅读全文


数据结构是大一下的课程,总体学的还好,就当复习一下,以及看看有没有什么其他内容。

链表与邻接表

数组模拟单链表

使用两个数组e[N]nxt[N],使用下标关联起来。其他操作与正常链表一样。

数组模拟双链表

使用三个数组e[N]l[N]r[N]

初始化:

r[0] = 1;
l[1] = 0;

阅读全文


本节主要学习双指针、位运算、离散化、区间合并等知识。

双指针算法

常见类型:指向两个不同序列 或者 指向同一个系列的不同位置。

image-20250731213418888

通用模版

for(i = 0, j =0; i < n; i++){
    while(j<i && check(i,j)) j++;
    //每道题目的具体逻辑
}

阅读全文