昨晚到今天,一直困扰测试图片无法正常显示,起先怀疑图片格式,通常图像的格式为8位无符号整型,即uint8,后来发现还是无法正常显示,多次尝试发现偶尔也能成功,最后才排查到图片命名中包括中文字符,囧!
其实在不少程序中均存在这个问题,很大一部分原因是程序的编码规范。好的习惯是程序项目路径不要包括中文字符,其次在图像处理中,你保存的图片名最好也不要有中文字符!!!会帮助你节省不少时间。
不同编程语言有各自的特点,有可能你习惯了一种语言的编程规范以及一些小技巧,在其他语言中可能行不通,比如自加运算,字符串加号运算符等等,甚至变量初始化不同编程语言也有区别。
在工作当中,因为一个小的意外可能会意外的花掉很多时间,以至打乱你的工作进度,所以,多注意编程规范,多练习,多踩雷吧,这样才能长记性~
网友评论