能背下各种各样复杂的函数,通过某个程序员考试,并不意味着一定可以成为一名优秀的程序员;比技术重要的有很多,其中一个是解决问题的思维。
很多从技术角度看起来不可能完成的任务,敲一下脑袋,其实很容易就可以解决。
现在一些电子商务网站(例如igo5和8848)的商城系统,都有一个特别的功能是在线做图(例如将两张图片叠起来,或者在已有的图片上加上不同字体的文字),即时显示;我也想在自己的网站上实现这个功能,但这看起来不太现实,因为我们通常使用的都是jpeg和gif格式的文件,这些文件一般必须通过专门的软件才可以修改。
那么他们是怎么实现的呢?我在那些网站生成的图片上点击右键,选择“属性”,一看,恍然大悟,原来他们使用的是png格式的文件!
难怪!如果把思维拘束在jpeg和gif上,恐怕想破脑袋也不能实现上述的功能。