跳至主要內容
LPrincess's App

1.1 系统总体设计

App包含以下功能模块:

  • 登录与注册:用户可以注册新账户,或使用已注册的账户登录。
  • 首页功能:登录后,用户将进入首页,首页包含四个功能模块:
  • 关于公司:展示公司信息。
  • 评论区:让用户能够与其他人交流和讨论。
  • 签到系统:用户可以通过此功能进行考勤签到,且有记录签到时间的功能。
  • 个人信息编辑:用户可以查看并编辑个人资料,修改密码等。

1.2 功能详细设计

0x01 用户注册


LPrincess大约 7 分钟vue3.0
Docker 配置 kali

前提

  • 安装 Docker
  • https://hub.docker.com/r/kalilinux/kali-rolling

拉取镜像,查看镜像

docker pull kalilinux/kali-rolling

docker images


LPrincess小于 1 分钟docker
冠词 art.

  • 不定冠词 a/an
  • 定冠词 the
  • 零冠词 /

当说话双方彼此都很清楚所指的事物时

  • Leoo, come here. Sit on the sofa.

当说话双方都不清楚所指的事物时


LPrincess小于 1 分钟IELTSSyntax
题单9

xujc-oj竞赛组题单#9

提示

如果方便可以用万能头:#include<bits/stdc++.h>, 但竞赛中,用万能头会比普通调用更耗时

对角线的数量

数学上规定多边形的对角线是不相邻的两个顶点之间的线段。求正n边形对角线的数量。

公式:m * (m - 3) / 2

paper-cut

罗少有一张长方形的纸,他每次都会把这张纸剪成面积相同的两半(这两半也都是长方形),然后丢掉其中的一半。


LPrincess大约 2 分钟ACMalgorithm
Prime-埃氏率

质数,埃氏筛

质数:又称素数;除1和他本身外,不被其他自然数整除,否则为合数。

第一种:暴力筛选法

找质数最基础的方法:

bool isprime(int n)
{
    if(n<2)return false;
    for(int i=2;i<n;i++)
    {
        if(n%i==0)return false;
    }
    return true;
}

LPrincess大约 5 分钟ACMalgorithm
格式化输出——cpp

c++获取数组中最大值

int a[n];
*max_element(a,a+n);

保留小数

printf("%.2f"%90.5)->90.50(不适用于保留1位小数)


LPrincess小于 1 分钟ACMalgorithm
格式化输出——py

Python就是要多实践,不懂就举个例子试试,多试试,才能懂这些函数是干什么的

保留两位小数,如90.50

print("%0.2f"%90.5)

LPrincess大约 1 分钟ACMalgorithm
QP+位运算

位运算,快速幂

前景提要:模运算(mod)

注意:有关取模运算,n%mod—>若n>abs(mod)则n%mod=0;

//加法取模
(a+b)%mod=(a%mod+b%mod)%mod;
//乘法取模
(a*b)%mod=(a%mod*b%mod)%mod;
//减法取模
(a-b)%mod=(a%mod-b%mod+mod)%mod;
//除法取模(特殊)
//规则1:当a能整除b时
(a/b)%mod=a%(b*mod)/b;
//规则2:无论a是否可以整除b,当b和mod互质(b和mod很少不互质) or a不能整除b
(a/b)%mod=a*qp(b,mod-2,mod)%mod;


LPrincess大约 4 分钟ACMalgorithm
2
3
4
5