作者文章

fwq

FWQ
网站开发
五子棋机器人代码优化:如何简化重复代码?
五子棋机器人,简化代码 问题: 我花了几天的时间用写了一个五子棋,与机器人对战 但是我感觉里面代码很多重复的部分,想要简化写法,希望大家帮我看看 重复代码: function airPoint() { //机器人四个连在了一起,那应该要放四个旁边 console.log(fourDetial, 'fourDetial') if (fourDetial && JSON.stringify(fourDetial) !== '{}') { if (fourDetial.type === 1) { if (fourDetial.geyi) { for (let…
2024-11-24 阅读全文 →
FWQ
网站开发
如何阻止浏览器记住登录信息?
html如何阻止浏览器记住登录信息? 想要避免多人使用同一设备时被浏览器记忆登录信息,给输入账号密码的 input 设置以下属性即可: <input autocomplete="new-password" /> 登录后复制 这里可以任意设置一个值,即使它不是密码输入框。 该属性可帮助防止浏览器记住用户的登录凭证,从而保障不同用户在使用同一设备时的数据安全。 以上就是如何阻止浏览器记住登录信息?的详细内容,更多请关注米云其它相关文章!
2024-11-24 阅读全文 →
FWQ
网站开发
透明度如何影响 HTML/CSS 中元素的层级?
透明度如何影响层级 在 HTML/CSS 中,opacity 属性设置元素的透明度。然而,它不仅会影响元素的可视性,还可以影响其在层级中的位置。 如代码示例所示,两个div元素重叠。第一个 div (#app1) 具有红色背景和 z-index 值为 1。第二个 div (#app2) 具有蓝色背景,但没有 z-index 值。 当 #app1 的第一个 div 透明度为 50% 时,#app2 出现在其上方。然而,当透明度设置为 0% 时,#app1 才会覆盖…
2024-11-24 阅读全文 →
FWQ
网站开发
Laradock 连接 MySQL 数据库时报错 Connection refused,该如何解决?
连接拒绝:mysqli::real_connect() 报错 问题描述:在本地使用 laradock 连接 mysql 数据库时,出现了以下错误: mysqli::real_connect(): (hy000/2002): connection refused 登录后复制 解决方法:确定 mysql 服务正在本机上运行且侦听连接。如果该服务正在运行,请检查以下设置: 主机地址:在 laradock 中,主机地址应设置为 host..internal。这将允许 laradock 容器连接到在 docker 主机上运行的 mysql 服务。 DB_HOST=host.docker.internal 登录后复制 端口号:确保…
2024-11-24 阅读全文 →
FWQ
网站开发
Docker 安装 MySQL:为何不配置数据挂载目录也会自动创建?
安装 ,为何不配置数据挂载目录也会自动创建? 在安装 docker 时,如果你没有为 mysql 配置数据挂载目录,它会自动配置一个挂载卷,但如果你配置了,启动过程则会失败。为何会出现这种现象呢? 要解决此问题,我们可以参考 dockerfile 中的官方文件。在文件中,我们可以看到,对于任何 docker run 的疑问,都可以通过 dockerfile 找到答案。 例如,官方 mysql dockerfile 如下: FROM mysql:8.0.33 CMD ["mysqld"] 登录后复制 从该文件中可以看出,默认情况下,mysql 容器将使用一个匿名挂载卷来存储数据。这就是为什么即使你不配置挂载目录,它也会自动创建一个挂载卷的原因。 然而,如果你自己指定了一个挂载目录,docker 将使用该目录而不是匿名挂载卷。在这种情况下,启动过程就会失败,因为它无法同时使用两个不同的目录来存储数据。…
2024-11-24 阅读全文 →
FWQ
网站开发
如何使用 Flex 布局实现行元素数量和高度自适应的容器布局?
实现 grid 布局,自适应行元素数量与高度 在 css 中,通过使用 grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); 代码可以自动填充列元素数量,使列元素宽度自适应。不过,对于行元素的自动填充和高度自适应,需要进一步探讨。 想要实现行元素数量和高度自适应的容器布局,可以使用 flex 布局。具体示例如下: <div class="container"> <div>内容1</div> <div>内容2</div> <div>内容3</div> <div>内容4</div> <div>内容5</div> </div> 登录后复制 .container { height: 50vh; width:…
2024-11-24 阅读全文 →
FWQ
网站开发
vivo浏览器无法加载JS:如何解决?
vivo浏览器无法加载js的 当使用vivo自带浏览器加载H5页面时,出现JS无法加载的问题。这种情况可能是由于以下原因导致: 304 Not Modified 在使用vivo浏览器加载网页时,如果报出304 Not Modified错误,表示浏览器使用了缓存的内容,没有重新请求服务器。 解决方法: 禁止服务器缓存。 在URL后面添加时间戳:url + ‘?t=’+ (new Date()).getTime().toString() 浏览器限制 vivo浏览器可能存在某些安全限制,导致无法加载JS文件。 解决方法: 使用其他浏览器,如Edge,进行测试。 其他问题 如果上述方法均无效,可以尝试以下步骤: 检查JS文件路径是否正确。 确保JS文件没有语法错误。 尝试使用本地文件加载JS。 以上就是vivo浏览器无法加载JS:如何解决?的详细内容,更多请关注米云其它相关文章!
2024-11-24 阅读全文 →
FWQ
网站开发
如何用小程序实现不规则SVG进度条的动态调整?
如何制作不规则进度条 问题描述: 给定一个水塔的svg图像,需要实现如下效果: 水面根据进度上升或下降 进度低于20%时显示红色,其余显示绿色 尺寸根据父布局大小动态调整 思路: 方案 1:切图法 将水塔图像根据进度切成 10 张图片,然后根据进度动态显示。 优点: 简单直观。 缺点: 增加包体积。 对于复杂的图像,切图可能比较粗糙。 方案 2:蒙版法 使用两张svg图像,将上面的水塔用clip-path根据进度切除。 优点: 可以实现精确的进度控制。 无需切图,对包体积没有影响。 缺点: svg的path是固定的,无法实现动态尺寸调整。 解决思路: 小程序不支持直接操作svg的path路径,但可以读取svg文件,查找替换高度和颜色部位的值,再转为 base64…
2024-11-24 阅读全文 →
FWQ
网站开发
半透明元素如何影响层级顺序?
opacity 如何影响层级? 在 html 中,多个元素在同一位置重叠时,通过 z-index 属性控制它们的层级顺序。但是,有些人疑惑,具有半透明 (opacity) 的元素会影响其层级顺序。 考虑以下代码: <div id="app1"> <div></div> </div> <div id="app2"></div> 登录后复制 #app1 中的红色块拥有 z-index: 1,理论上应该高于 #app2 中的蓝色块。然而,当 #app1 的 opacity 设为 50%…
2024-11-24 阅读全文 →
FWQ
网站开发
为什么我的 MySQL 33060 端口无法关闭?
如何关闭 MySQL 33060 端口 在收到公司端口扫描报告后,发现 33060 端口允许任意密码和用户登录,引发了困扰。尽管已经为 root 用户设置了强密码,但通过命令行使用 -P 33060 -u k -p 登录时,仍然可以访问任意用户。 根据网络上的建议,尝试在启动配置中添加 mysqlx=0 或在启动时使用 –mysqlx=0 参数,但未成功。该问题仍然存在,33060 端口仍在监听。 经过排查,发现问题在于 Windows 中隐藏了文件扩展名的设置。机器上显示的 my.ini 文件实际上是隐藏了扩展名的 my.ini.txt 文件。由于…
2024-11-24 阅读全文 →