当前位置: 首页 > news >正文

巧用AI解决日常开发中遇到的问题!

目录

问题排查         

输入提示词

写在最后      

福利时间     


小伙伴们,今天在日常维护的过程中遇到一个奇怪的问题,用户通过邮箱注册点击注册按钮没有任何反应,一开始以为是网站服务有问题重启IIS后,故障依旧存在。重新换个邮箱注册,提示注册成功。

问题排查         

看了下应该是邮箱的问题了,难道邮箱包含了啥违规字符导致了无法注册。

客户注册的邮箱地址

Image

经过排查我们找到了对应的js代码,原来里面有个限制 包含or  的都不能注册。

Image

这妥妥的Bug啊,前人栽树后人乘凉,看来需要调整下了,不能包含这些字符的都算异常字符串,如何调整呢? 我们直接交给AI 来给我们解决

打开claude

输入提示词

function filterSqlStr(value) {var sqlStr = sql_str().split(',');var flag = false;for (var i = 0; i < sqlStr.length; i++) {if (value.toLowerCase().indexOf(sqlStr[i]) != -1) {flag = true;break;}}return flag;
}  
function sql_str() {var str = "delete,or,exec,insert,select,union,update,count,*,',join,>,<,//,--,/";return str;
}      
优化以上函数filterSqlStr防止将包含 delete,or,exec,insert,select,union,update,count,*,',join, 的字符串也过滤掉

Image

Claude直接给出了优化方案

Image

我们更新下服务器中的JS 看下问题是否得到解决?

Image

完美解决了,包含 or and 等特殊字符的用户名可以正常注册登录,如果单独 or @163.com 会提示报错无法进行注册。

写在最后      

AI时代,AI编程工具已成为我们开发与维护工作中不可或缺的强大助手。只要我们善于运行AI编程工具,无论是在日常的系统维护、故障排查或者是项目开发,我们都能如鱼得水,轻松应对各种挑战。

福利时间     

AI时代,人人都可成为编程高手,无需编程基础只要给出我们人类的思维,交给AI,一切皆有可能!

AI平台国内直接访问地址:https://clchyj.xiaoxuzhu.cn/

输入授权码即可使用,集成Claude4、 GPT5、gemini-2.5-pro等国外大模型

Image

跟着小妖,让你们赢在起跑线上!

本文章一键三连,评论区留言好评,领取PLUS体验码! 

国内可直接使用哦!


往期精选

「瞬间」收集灵感,告别遗忘!我用AI给自己做了个免费的高效能神器!

AI编程手搓网页信息采集chrome插件!

教师节到了,AI编程助力教学实现勾股定理演示网站!

AI编程手搓一个公众号编辑神器!

AI编程0代码手搓一个排课系统

七夕情人节,专属于程序员的浪漫!

10秒搞定证件安全!AI加水印神器上线,再也不怕身份证被盗用

AI编程轻松实现一个桌面整理小工具

AI编程codebuddy手搓一个MCP(抽奖送邀请码)

AI编程手搓一个二维码浏览器插件(抽奖送codebuddy邀请码)

AI编程助力轻松实现旅游攻略

AI编程从0-1开发一个小程序

AI编程之飞书文章采集小工具!

AI助力数学学习,轻松掌握知识点!

AI编程助力开发运维辅助桌面小工具

AI助力高考,获取全国2000+所高等院校!

AI助力高考,实现志愿填报小助手!

AI助力高考,获取一分一段表进行志愿填报!

http://www.dtcms.com/a/561534.html

相关文章:

  • 东台建设企业网站网站集约化建设进度汇报
  • 车载 Serdes:TI、Rohm 拥抱 HSMT
  • 网站制作推荐21ic项目外包平台
  • 建设行业年度峰会网站微信小程序开发教程官方文档
  • 全国首家“数字资源集团”,落地重庆
  • 网站建设学的是什么知识开设公司网站
  • Vue2学习笔记(二)
  • 基于STM32设计的淡水湖水产养殖系统_319
  • 兼容Win11,DPS 9.01 免注册版下载安装教程
  • 台州网站建设公司特色的岑溪网站开发
  • 自己网站服务器徐州人才网招聘信息
  • Week 23: 深度学习补遗:Transformer整体构建
  • Qwen2.5-Omni、TMRoPE-Time Aligned Rotary Positional Embedding 概念
  • 从一到无穷大 #54 数据管理中宽表(Wide Table)的问题阐述与解决方案
  • springboot系统设计选题3
  • 文学类网站怎么做淮南人才网
  • 【机器学习12】无监督学习:K-均值聚类与异常检测
  • zero的大型网站seo教程岳阳网站建设哪家好
  • 手机网站制作电话计算机网络中小型企业网络设计方案
  • 做的最好的门户网站做视频用的网站有哪些
  • TypeScript 课程总结笔记
  • 建设电影网站如何赚钱做企业内部网站要多久
  • OpenCV音视频编解码器详解
  • RV1126 NO.36:OPENCV的at函数遍历图像像素
  • .NET Reflector反编绎,如何移除DLL中的一个公开属性
  • Zookeeper监听机制
  • 四川淘宝网站建设方案视觉设计专业
  • ArrayList 与 LinkedList 的区别
  • 商丘做网站多少钱企业邮箱后缀
  • 数据结构期中复习个人笔记