一个萌新的学习如何写BUG记录---BUG无止境,更无止境

  • 编程通用问题
  • 前端js与后端django
  • 序列化器
  • 状态码
  • MYSQL

编程通用问题

  1. 千万千万不要手贱,多个点少个符号单词打错之类的事情,能找死个人orz,学编程的第一步,写BUG
  2. 数据库连接 若数据库计数不正确,找找是不是忘了传数据或者.count忘了加
  3. 勾选框之类的对和错不要用判断bool数据是否存在, 因为Flase就是无,直接返回没有这个数据,因此不能判断是否有这个数据

前端js与后端django

  1. 注册用户名的时候记得更改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

  1. ERR_CONNECTION_REFUSED 看看路由中的端口有没有写
  2. html设置点击图片验证码 src前要有: 即:src="" @click是vue中的简写
  3. 图片验证码找不到 uuid路径对不对,或者url正确与否,或者给uuid建立redis数据库加前缀的时候有没有加%s
  4. 生成短信验证码时是 %06d 而不是 06%d
sms_code = '%06d' % random.randint(0, 999999)
  1. 网页图片记得打开fastdfs, 异步请求打开celery, 数据库打开redis
  2. 将cookie的bool列表数据使用sadd添加入redis中时,需要进行len判断是否为空列表,若为空列表则会异常
  3. 使用postman发送请求报文时,postman需要setting关闭csrf防护
  4. 使用postman发送请求报文时,postman需要使用完整路径,即包括最后的/
    10.使用postman发送json请求报文时,json需要注意逗号的使用,每一行必须带逗号,最后一行不能带逗号

序列化器

  • 序列化器嵌套时,关联外键记得不要重名,注意model中的字段名,有可能多个或少个s都会使得后端页面无法显示数据

状态码

  1. 404(Not Found) 最常遇到的状态码吧 = = 看看路由对不对
  2. 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记录(学无止境,更无止境)相关推荐

  1. 神武临时服回服务器在那个位置,[吐槽] 一个萌新玩家神武之旅的记录贴。附带吐槽建议-神武4手游官方论坛-多益网络...

    3.前期引导问题 新手技能引导,基本上是前期唯一有技能上操作的地方了...我刚开始玩了佛门,后来玩了方寸.(emm..我就是那种喜欢玩人少的职业的人,感觉世界上叫方寸组队的还蛮多的,所以就玩了方寸.) ...

  2. 那是我夕阳下的奔跑--一个萌新的觉醒

    今天下班回来走在路上,刚下过雨,又出了太阳. 步行从公司到租的房子里,路过人民公园,空气一度让人觉的这根本不是郑州的样子.公司里有些让人不快的事情也抛到了脑后. 从东门进向着西门出,对着晃眼的夕阳.忽 ...

  3. CTF之萌新web学习(命令执行2)

    命令执行2 命令执行无回显情况 可控字符串长度限制getshell 15个字符 7个字符 4或5个字符 无字母数字getshell 异或运算 取反 自增 进行实验测试 命令执行无回显情况 判断方法 使 ...

  4. php加载shellcode,萌新逆向学习笔记——CreateRemoteThread注入Shellcode

    前言 笔者已经有一段时间没发文了,说实话最近学习逆向没劲儿,不知道是不是因为天气总是变化无常,人感觉有点疲惫. 友情提示:下面一堆笔者废话,所以只想看技术细节可跳过. 之前一直在看韩国人写的<逆 ...

  5. 萌新从零开始学习计算机硬件系统

    本篇文章由柠檬学院研发部整理,独家原创,谢绝转载. Java经典入门教程:https://ke.qq.com/course/155221?taid=778849369611861 Java构架师技术栈 ...

  6. 萌新小白学习必备,3D游戏建模入门基础知识!你都知道吗?

    游戏建模是指游戏内的场景.角色和道具按照比例制作设计成的物体,是设计师为游戏打造的场景动画建筑模型. 3d游戏建模常用软件: maya.3dmax.zbrush.bodypaint. 1.maya:主 ...

  7. 萌新PYTHON学习01

    PYTHON视频课DAY19学习 抽象基类.接口类 根据视频讲解,PYTHON讲抽象基类与接口类混合使用,即不严格区分抽象类.接口类.两者均为抽象层面的之后,大多为一种规范性编程理念. 抽象类:为子类 ...

  8. 学习如何写 Bug 的一天! | 每日趣闻

    戳一戳小程序查看更多! 往 期 趣 闻 ☞程序员如何做瑜伽?| 每日趣闻 ☞又是找 Bug 的一天!| 每日趣闻 ☞格式化代码会发生什么??| 每日趣闻 ☞产品上线前会发生什么故事?| 每日趣闻 ☞学 ...

  9. [写Bug记录] Maven出现 Library xxx has broken classes paths

    当maven下载依赖包出现以下问题时,是因为 原因:Maven命令.setting.xml文件与repository不处于同一个目录 我使用IDEA自带的maven,但repository不是,所以在 ...

  10. 从萌新玩家到游戏开发,IEG首位女专家的升级之路

    我们为什么叫「递归」 "递归" (recursion) 是一种在程序设计语言中被广泛使用的算法.它有两大特点,一是调用自己,二是化繁为简.我们当中那些优秀的技术人又何尝不是如此?他 ...

最新文章

  1. 递归和循环:跳台阶和变态跳台阶和矩形覆盖
  2. 类型后面的问号的目的是什么(例如:int?myVariable)?
  3. 装了激光雷达的iPad Pro,还能用鼠标了:苹果新键盘、新iPad Pro、新MacBook Air来了...
  4. 修改oracle的隐藏参数,oracle隐藏参数查看及修改
  5. mysql show语句_mysql常用show语句
  6. 已解决:pod资源清单yaml中各字段详解
  7. Elasticsearch索引映射详解mapping.properties
  8. python哈夫曼树_python霍夫曼树
  9. ThreadLocal管理Connection
  10. mysql远程授权格式_MySQL远程访问授权
  11. 小程序入门学习21--springboot之后端各接口开发
  12. 这是一本零基础学习 Python 的好书
  13. kafka面试题简答
  14. C#-XML-数据传输
  15. 开源一个简单的VC界面库
  16. spring-boot设置静态文件路径
  17. Linux内核详解与内核优化方案
  18. rtx2060为什么叫智商卡_老电脑升级RTX2060,——性能,功耗,静音都一步到位!...
  19. Source Insight 4.0.0086 Patched
  20. 笔记本电脑的触摸区域操作

热门文章

  1. 手机无线设计的八个原则
  2. 【QNX Hypervisor 2.2 用户手册】4 构建QNX Hypervisor系统
  3. 外星人笔记本没有修复计算机,外星人笔记本如何恢复出厂设置
  4. Jedis scan及其count的值
  5. 红蜻蜓抓图精灵抓视频播放器画面结果一片漆黑解决教程
  6. 体脂秤里的测脂模块方案,测量体脂全靠它?
  7. STACEY矩阵-0114
  8. 思科设备配置策略路由
  9. 华为AX3Pro路由器配置成交换机使用
  10. 记zabbix正常启动,但是没有监听任何端口问题