一个萌新的学习如何写BUG记录(学无止境,更无止境)
一个萌新的学习如何写BUG记录---BUG无止境,更无止境
- 编程通用问题
- 前端js与后端django
- 序列化器
- 状态码
- MYSQL
编程通用问题
- 千万千万不要手贱,多个点少个符号单词打错之类的事情,能找死个人orz,学编程的第一步,写BUG
- 数据库连接 若数据库计数不正确,找找是不是忘了传数据或者.count忘了加
- 勾选框之类的对和错不要用判断bool数据是否存在, 因为Flase就是无,直接返回没有这个数据,因此不能判断是否有这个数据
前端js与后端django
- 注册用户名的时候记得更改js和html用户名一致,前端的js和html的变量名很可能不一样
axios.get(url).then(response => {//请求成功的判断if (response.data.count == 1) {this.error_username = truethis.error_username_message = '用户名已存在'} else {this.error_username = falsethis.error_name_message = '用户名格式错误'}}).catch(error => {//请求失败显示错误alert(error)})} else {this.error_name_message = '请输入5-20个字符的用户名';this.error_name = true;}
注意这里的error_username和error_username_message
原本正确的为error_name和error_name_message
- ERR_CONNECTION_REFUSED 看看路由中的端口有没有写
- html设置点击图片验证码 src前要有: 即:src="" @click是vue中的简写
- 图片验证码找不到 uuid路径对不对,或者url正确与否,或者给uuid建立redis数据库加前缀的时候有没有加%s
- 生成短信验证码时是 %06d 而不是 06%d
sms_code = '%06d' % random.randint(0, 999999)
- 网页图片记得打开fastdfs, 异步请求打开celery, 数据库打开redis
- 将cookie的bool列表数据使用sadd添加入redis中时,需要进行len判断是否为空列表,若为空列表则会异常
- 使用postman发送请求报文时,postman需要setting关闭csrf防护
- 使用postman发送请求报文时,postman需要使用完整路径,即包括最后的/
10.使用postman发送json请求报文时,json需要注意逗号的使用,每一行必须带逗号,最后一行不能带逗号
序列化器
- 序列化器嵌套时,关联外键记得不要重名,注意model中的字段名,有可能多个或少个s都会使得后端页面无法显示数据
状态码
- 404(Not Found) 最常遇到的状态码吧 = = 看看路由对不对
- 500 (Internal Server Error) 代码/参数等写对没有 比如category_id写成categroy_id之类的(血的教训,找了一晚上)
MYSQL
配置好MySQL主从同步时,实现主从同步
slave机器上有两个关键的进程 slave_sql_running和slave_IO_Running 一个负责与主机的io通信,一个负责自己的slave mysql进程
- 如果slave_io_running:no:
1.检查主MYSQL的名字show master status\G
2.检查从MYSQL服务器的名字show slave status\G
3.发现没有对应主服务器的名字,于是咱们现在需要修改这个
stop slave;
CHANGE MASTER TO CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=0;
start slave;
4.这样就改成功啦~
- 如果 Slave_SQL_Running:no:
1.修改IO:
stop slave;
SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
start slave;
2.然后就好啦~
- 最后来检查一下 给主MYSQL加个数据库
- 看看从MYSQL有没有
- 成功~~
一个萌新的学习如何写BUG记录(学无止境,更无止境)相关推荐
- 神武临时服回服务器在那个位置,[吐槽] 一个萌新玩家神武之旅的记录贴。附带吐槽建议-神武4手游官方论坛-多益网络...
3.前期引导问题 新手技能引导,基本上是前期唯一有技能上操作的地方了...我刚开始玩了佛门,后来玩了方寸.(emm..我就是那种喜欢玩人少的职业的人,感觉世界上叫方寸组队的还蛮多的,所以就玩了方寸.) ...
- 那是我夕阳下的奔跑--一个萌新的觉醒
今天下班回来走在路上,刚下过雨,又出了太阳. 步行从公司到租的房子里,路过人民公园,空气一度让人觉的这根本不是郑州的样子.公司里有些让人不快的事情也抛到了脑后. 从东门进向着西门出,对着晃眼的夕阳.忽 ...
- CTF之萌新web学习(命令执行2)
命令执行2 命令执行无回显情况 可控字符串长度限制getshell 15个字符 7个字符 4或5个字符 无字母数字getshell 异或运算 取反 自增 进行实验测试 命令执行无回显情况 判断方法 使 ...
- php加载shellcode,萌新逆向学习笔记——CreateRemoteThread注入Shellcode
前言 笔者已经有一段时间没发文了,说实话最近学习逆向没劲儿,不知道是不是因为天气总是变化无常,人感觉有点疲惫. 友情提示:下面一堆笔者废话,所以只想看技术细节可跳过. 之前一直在看韩国人写的<逆 ...
- 萌新从零开始学习计算机硬件系统
本篇文章由柠檬学院研发部整理,独家原创,谢绝转载. Java经典入门教程:https://ke.qq.com/course/155221?taid=778849369611861 Java构架师技术栈 ...
- 萌新小白学习必备,3D游戏建模入门基础知识!你都知道吗?
游戏建模是指游戏内的场景.角色和道具按照比例制作设计成的物体,是设计师为游戏打造的场景动画建筑模型. 3d游戏建模常用软件: maya.3dmax.zbrush.bodypaint. 1.maya:主 ...
- 萌新PYTHON学习01
PYTHON视频课DAY19学习 抽象基类.接口类 根据视频讲解,PYTHON讲抽象基类与接口类混合使用,即不严格区分抽象类.接口类.两者均为抽象层面的之后,大多为一种规范性编程理念. 抽象类:为子类 ...
- 学习如何写 Bug 的一天! | 每日趣闻
戳一戳小程序查看更多! 往 期 趣 闻 ☞程序员如何做瑜伽?| 每日趣闻 ☞又是找 Bug 的一天!| 每日趣闻 ☞格式化代码会发生什么??| 每日趣闻 ☞产品上线前会发生什么故事?| 每日趣闻 ☞学 ...
- [写Bug记录] Maven出现 Library xxx has broken classes paths
当maven下载依赖包出现以下问题时,是因为 原因:Maven命令.setting.xml文件与repository不处于同一个目录 我使用IDEA自带的maven,但repository不是,所以在 ...
- 从萌新玩家到游戏开发,IEG首位女专家的升级之路
我们为什么叫「递归」 "递归" (recursion) 是一种在程序设计语言中被广泛使用的算法.它有两大特点,一是调用自己,二是化繁为简.我们当中那些优秀的技术人又何尝不是如此?他 ...
最新文章
- 递归和循环:跳台阶和变态跳台阶和矩形覆盖
- 类型后面的问号的目的是什么(例如:int?myVariable)?
- 装了激光雷达的iPad Pro,还能用鼠标了:苹果新键盘、新iPad Pro、新MacBook Air来了...
- 修改oracle的隐藏参数,oracle隐藏参数查看及修改
- mysql show语句_mysql常用show语句
- 已解决:pod资源清单yaml中各字段详解
- Elasticsearch索引映射详解mapping.properties
- python哈夫曼树_python霍夫曼树
- ThreadLocal管理Connection
- mysql远程授权格式_MySQL远程访问授权
- 小程序入门学习21--springboot之后端各接口开发
- 这是一本零基础学习 Python 的好书
- kafka面试题简答
- C#-XML-数据传输
- 开源一个简单的VC界面库
- spring-boot设置静态文件路径
- Linux内核详解与内核优化方案
- rtx2060为什么叫智商卡_老电脑升级RTX2060,——性能,功耗,静音都一步到位!...
- Source Insight 4.0.0086 Patched
- 笔记本电脑的触摸区域操作