修bug感悟
今天遇到了两个问题:
1. 使用 python 的 PIL 库读取照片的尺寸,对于有些图片,长宽和显示的效果相反,原因是照片中的 exif 有个属性 orientation,表示图片的翻转角度,详细说明见: https://support.qiniu.com/hc/kb/article/112972/
2. 将 emoji 表情保存到 mysql 数据库中失败,原因是 mysql 的默认 utf8 字符集不支持,需要改成 utf8mb4,具体见:https://segmentfault.com/a/1190000000616820
感受:
1. 遇到的问题,经过重重探索才发现问题的本质(过程还是比较曲折的),然后一搜索就能找到相关解法。问题本身并不深奥,解决问题的思路完全依靠个人基本功。
2. 两个人一起debug确实比一个人好多了。
修bug感悟的更多相关文章
- 最近修bug的一点感悟
		写在前面话 项目从13年1月份,现场开发,4月中旬,项目开发接近尾声,三个开发,留两个在现场,我被调回公司,5月份现场一同事离职,只有一个同事在开发,结果PM想让这一个同事承担余下的开发和bug工作, ... 
- 会编程的 AI + 会修 Bug 的 AI,等于什么 ?
		2017-02-25 Python开发者 (点击上方公众号,可快速关注) 关于人工智能未来的畅想,除了家庭服务机器人,快递无人机,医用机器人等等,Lucas Carlson 认为人工智能在另外一个领域 ... 
- HTML+CSS+jQuery 纵向导航 && 横向导航 && 消除IE6 BUG && 感悟怎样学习
		<!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content ... 
- 给dubbo贡献源码,做梦都在修bug
		本文已收录 https://github.com/lkxiaolou/lkxiaolou 欢迎star. 一 在之前的文章<redis在微服务领域的贡献>中,从一次面试经历中了解了redi ... 
- jni 修bug
		1. ReferenceTable overflow (max=512) 内存泄露,程序运行一段时间就挂掉了. 在利用反射调用java中的函数需要释放掉查找到的类 void publishJava ... 
- 待修 Bug
		# 乱码 ## 描述 环境:Tomcat 8 + Spring 4 + Spring Security. 问题描述: 在类 AbstractAnnotationConfigDispatcherServ ... 
- V8 的 typeof null 返回 "undefined" 的 bug 是怎么回事
		1997 年,IE 4.0 发布,带来的众多新特性中有一个对未来“影响深远”的 DOM API:document.all.在随后的 6 年里,IE 的市场占有率越来越高,直到 2003 年的 95%. ... 
- 修复ext4日志(jbd2)bug( Ext4 文件系统有以下 Bug)
		from:http://blog.donghao.org/2013/03/20/%E4%BF%AE%E5%A4%8Dext4%E6%97%A5%E5%BF%97%EF%BC%88jbd2%EF%BC% ... 
- 程序员奇谈之我写的程序不可能有bug篇
		程序员在普通人的印象里是一份严(ku)谨(bi)的职业,也是一个被搞怪吐槽乐此不疲的职业,程序员们面对复杂的代码敲打电脑时连眉头都不会皱一下,但是有一个词却是他们痛苦的根源,它就是Bug. 有不少的新 ... 
随机推荐
- 吴裕雄 python 神经网络——TensorFlow 图像处理函数
			import numpy as np import tensorflow as tf import matplotlib.pyplot as plt image_raw_data = tf.gfile ... 
- Cisco AP-了解AP镜像
			Understanding Access Point OS Images IntroductionAll Cisco Aironet 802.11a/b/g/n and 11ac Wave 1 wir ... 
- C++11特性中的to_string
			写在最前面,本文摘录于柳神笔记 to_string 的头⽂件是 #include , to_string 最常⽤的就是把⼀个 int 型变量或者⼀个数字转化 为 string 类型的变量,当然也可以转 ... 
- 【SSM】日志框架  logback
			logback.xml <?xml version="1.0" encoding="UTF-8" ?> <configuration scan ... 
- 解决springmvc拦截器拦截静态资源的两种方式
			1.是采用<mvc:default-servlet-handler />,(一般Web应用服务器默认的Servlet名称是"default",所以这里我们激活Tomca ... 
- nginx windows下重新加载配置
			运行过程中,有个节点部分服务出现故障,像将其下线修复, 使用nginx -t; nginx -s reload 重新加载配置 得到错误"nginx: [error] OpenEvent(&q ... 
- Python - 同时运行两个以上的脚本
			在c.py中 import os os.system("python a.py") os.system("python b.py") 
- PAT A1114 Family Property
			用并查集处理每个家庭的信息,注意标记~ #include<bits/stdc++.h> using namespace std; ; bool visit[maxn]={false}; i ... 
- Maven 项目中使用 logback
			添加依赖 <dependency> <groupId>net.logstash.logback</groupId> <artifactId>logsta ... 
- redis 高性能的原因
			1. redis 数据存储在内存中: 2. redis 是单线程: 3. redis 多路复用: 指令先放到队列里 4.redis 使用resp 协议 
