作者归档:苗 启源

关于苗 启源

Because we hava a dream,so it's easy!

Bootstrap 5常见错误我该如何解决?

我正在通过 Flask 开发一个 Web 应用程序。 我也使用 Bootstrap 5。在那里添加 JS 后,所有按钮都完全停止运行。 这是 JS 控制台中的这样一个错误:

没有JS,下拉内容对我不起作用,所以我真的需要这个错误消失。 谢谢!

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
  <link rel="stylesheet" href="{{ url_for('static', filename='css/fontello.css') }}">
  <link rel="stylesheet" href="{{ url_for('static', filename='css/style1.css') }}">
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=League+Gothic&display=swap" rel="stylesheet">
    {% block title %}
    <title>Document</title>
    {% endblock %}
</head>
<body>
  {% block upnav %}
  <nav class="navbar navbar-expand-lg navbar-dark bg-dark">
    <div class="container">
        <span class="text-white fs-4 navbar-brand" style="font-family: 'League Gothic', sans-serif;">Your watchlist</span>
        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button>
        <div class="collapse navbar-collapse" id="navbarSupportedContent">
            {% if not current_user.is_authenticated %}
            <ul class="navbar-nav ms-auto mb-2 mb-lg-0">
              <li class="nav-item"><a class="nav-link" href="{{ url_for('login') }}" data-bs-toggle="modal" data-bs-target="#exampleModal">Login</a></li>
              <li class="nav-item"><a class="nav-link" href="{{ url_for('reg') }}" data-bs-toggle="modal" data-bs-target="#MyModal">Sign up</a></li>
            </ul>
            {% else %}
                <ul class="navbar-nav me-auto mb-2 mb-lg-0">
                <li class="nav-item"><a class="nav-link" href="#recently-watched">Недавно просмотренные</a></li>
                <li class="nav-item"><a class="nav-link" href="#popular">Популярные</a></li>
                <li class="nav-item"><a class="nav-link" href="#fav">Любимые</a></li>
            </ul>

Laravel 报错增加 百度搜索

最近的新项目都是使用laravel开发的,因为它号称“Laravel – 为 WEB 艺术家创造的 PHP 框架”。相比ThinkPHP5,优势还是很大的,ThinkPHP很多东西还需要自己造轮子,laravel直接拿来轮子装上就可以。

特别是报错的处理(好像也是用的社区的,不是laravel官方维护的),比ThinkPHP强太多了。不仅提供了错误位置和调用者,还贴心的增加了 google、stackoverflow的搜索图标,一点既可以搜索相关错误。这个对我们这些 “面向搜索引擎”的开发者来太方便了,如图:
继续阅读

Python pyftpdlib 实现局域网文件互传

在同一个局域网的多台电脑,传递文件时可以通过 搭建web服务器,设置目录浏览的方式快速分享。如果上传就比较麻烦了,通过QQ/微信会产生很多文件记录,通过teamviewer太慢,ftp是一个不错的选择。

FTP服务器软件在日常开发中,基本不会用到。还涉及 macOS、 Windows的环境差异,非常麻烦。虽然有免费开源的 filezzila,配置还是很繁琐的。

开发机都安装了 python,安装pyftpdlib库就可以解决这个问题。一条命令即可解决(使用前需要显 pip install pyftpdlib 安装),注意密码参数为大写-P。

python3 -m pyftpdlib -w -d [PATH] -u [USER] -P [PASSWORD]

继续阅读

Laravel blade 中 {{ config(‘app.name’, ‘APP’) }} 不生效的问题

最近遇到一个非常奇怪的问题,一个Laravel的小项目在开发过程中运行正常,部署到证书环境中,竟然运行出错。

config(‘app.name’) 无法获取站点名称,blade模板的代码如下:

<title>{{ config('app.name', 'APP') }}</title>

检查配置环境没有问题,修改 config/app.php 中的 name 可以正常,代码如下: 继续阅读

解决 MacOS 下,无法连接5g wifi的问题

最近家里的MBP忽然连不上5G Wifi了,用Wifi可以。手机、平板测试 5G WIFI都正常。一直在凑活用。。

之前无数次重启路由器、重启电脑都没有解决。路由器刷机、路由器恢复出厂设置,无聊怎么折腾,MacOS可以搜索到 5G WIFI 信号,始终连不上。今天终于解决了,原来是 5G WIFI信道的问题。 继续阅读

Vmware Workstation Play 性能 秒杀 Virtualbox

之前 因为 Wmware 一直收费,所以一直在使用免费的 VirtualBox。最近 VirtualBox 虚拟主机中打开软件奇慢。怀疑显卡的问题,某鱼淘来一个GTX 550 显卡显卡,换上效果仍不明显。百度搜索发现Vmware Workstation Play竟然免费了。。。。

赶紧装一个试试,想到娱乐大师给跑跑分,看看哪家强。虽然不准,也能大体看出差距。

现在的电脑主机配置如下:

继续阅读