🕳 踩坑 📝 学习
    在论文即将修改完毕之际,又出现了新的问题,关于数学公式!科技论文中的数学公式里的符号一定要斟酌清楚,集合用什么?矩阵用什么?变量用什么?一定要搞清楚!

    📝学习

    在Linux系统上手动构建 编译 Cmake C++工程
    Cmake构建: 在CmakeList目录下运行构建Release命令:cmake . -DCMAKE_BUILD_TYPE=Release

    g++编译: make (make不是编译器,是一个gcc/g++的调度器,通过读入一个文件[默认文件名为Makefile或者makefile],执行一组以gcc/g++为主的shell命令序列。输入文件主要用来记录文件之间的依赖关系和命令执行顺序。)

    总的来说就是:
    cmake . -DCMAKE_BUILD_TYPE=Release && make

    🕳 踩坑 💡 所思所感
    C++跑起来内存一直增长怎么办?大概率是内存泄漏,使用Valgrind可以检测内存泄露的问题:

    Ubuntu:

    安装Valgrind:
    sudo apt-get install valgrind检测内存泄漏(确保你的程序是带调试信息编译,gcc编译时 -g)
    valgrind --leak-check=full --show-leak-kinds=all --track-origins=yes --log-file=./log.txt ./your_program

    --leak-check=full:进行内存泄漏检测并给出每个泄漏的详细信息。
    --show-leak-kinds=all:报告所有类型的内存泄漏。
    --track-origins=yes:跟踪未初始化值的来源,有助于发现使用未初始化内存的错误。
    --log-file=./log.txt: 日志信息

    世界是参差的,人们也是自私的,往往眼中只有自身利益而罔顾其他,置身其中,唯有慎独。当没有人能理解的时候,不如换一套干干净净的床单被套,闭上眼睛好好休息🌙

    ChatGPT真是废物公司,订阅PLUS他都要想方设法给降智,真是CloseAI

    一场秋雨一场寒,凛冽的寒冬悄无声息的到了

    🕳 踩坑
    反向代理HTTPS下Nextcloud登录问题:

    升级Nextcloud 17后,登录无法跳转,但是刷新能正常进入管理界面。
    是由于内容安全策略引起。我的Nextcloud是用docker部署,用一台Nginx做反向代理。之前从Nextcloud 15升到Nextcloud 16都是正常的,猜测Nextcloud 17做了更严格的安全限制。

    在Nginx和Apache设置CSP策略:

    Content-Security-Policy: default-src 'self'
    尝试了增加指定信任域名等各种设置无效。这是因为web使用https反向代理了http导致的。最终在github上找到办法,在Nextcloud配置文件中加上:

    'overwriteprotocol' => 'https'

    转载自:https://wangzhengzhen.com/2499.html

    雾散于顷刻,拨开云雾见天日

    讨厌取快递,找了一圈又一圈

联系方式

关于我

  • 来自南部的一个小城市,博士在读第五年,典型的焦虑秃头分子。