2025-11-19小记

周三,上午没课。

起床捣鼓mizuki网站去了,搞了一个上午,还是不行,有点小失落。

下午,还是捣鼓了一会,还是不行。

还是刷题去了:
2道中等题

12. 整数转罗马数字

没有太大的难度,就是正常找匹配的数字,然后一个个放入

可以独立写出来

165. 比较版本号

一开始以为只有2个分隔的数字,但写完发现并非2个
然后去改数组,主要还是要注意对版本号中数字的分割。
同时还要注意长度和分割的数字个数不一定相等,超出长度时用0代替比较。

        while(i<n1)
        {
        int num=0;
        while(version1[i]!='.'&&i<n1)
            {
                int x=version1[i]-'0';
                num=num*10+x;
                i++;
            }
            int a1=num;
            a.push_back(a1);
            if(i+1<n1)
            i++;
        }

        int j=0;
        while(j<n2)
        {
            int num=0;
            while(version2[j]!='.'&&j<n2)
            {
                int x=version2[j]-'0';
                num=num*10+x;
                j++;
            }
            int a2=num;
            b.push_back(a2);
            if(j+1<n2)
            j++;
        }
        int n=max(a.size(),b.size());
        for(int i=0;i<n;i++)
        {
            int b1,b2;
            if(i<a.size())
            {
                b1=a[i];
            }
            else
            {
                b1=0;
            }
            if(i<b.size())
            {
                b2=b[i];
            }
            else
            {
                b2=0;
            }
            if(b1>b2)
            {
                return 1;
            }
            else if(b1<b2)
            {
                return -1;
            }

        }
        return 0;

下午上计网课,写了最优化方法的无约束的最优化,还不错,之前看着有点困难,这次在写几题能稍微掌握一些了。

然后记录一下,这个mizuki部署踩得一些坑吧
首先,在本地运行npm run build生成dist文件。

在服务器中安装相关的nginx,按照给出的操作正常去安装,并且设置开机自启动。

dist文件内的东西放到服务器里创建的文件。

去云服务器放行防火墙的80端口,应该时默认开启。

并去宝塔的面板添加站点。
由于用的是astro的静态网页,要在html里添加,本来没看添加到php了。

还需要配置nginx的内容
sudo vi /www/server/nginx/conf/nginx.conf进入设置
修改里面的设置:

server {
    listen 80;
    server_name 你的服务器公网IP;  # 替换为实际IP,如 47.100.xxx.xxx
    root /mizuki;  # 确保指向你的网站目录
    index index.html;

    location / {
        try_files $uri $uri/ /index.html;
    }
}

应该总体是这么写步骤,中间还修改了半天其他的,但是应该都没太大关系,反复修改nginx和添加站点。

由于第一次打开就是无法连接。

后面配置好了还是打不开,问半天用无痕模式和清除缓存又可以连接了。
解释:因为浏览器的缓存机制在起作用。
当你之前多次访问失败时,浏览器会将 “访问失败” 的记录缓存下来。即使后续服务器配置正常了,浏览器仍可能优先读取本地缓存的 “失败记录”,导致你看到的还是 “未找到站点”。
而无痕模式(隐私模式)不会保存缓存数据,会直接向服务器发起新请求,所以能立即获取到最新的、正确的网站内容。

成果展示:


屏幕截图 2025-11-19 215228.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容