- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 用python给MP3加封面图片,修改作者,专辑等信息
如何给MP3加封面呢,当然用iturns,千千静听当然是可以的,但是如果用程序来自动加封面呢,研究linux的ffmpeg,发现用这个加专辑信息还是容易的,但是封面始终加不上,无法,去研究mp3文件的编码吧 用来描述MP3信息的head有两个大版本,分别是idv2和idv3,idv2放在文件尾部,只能描述一些简单的信息,idv3就厉害了,可以添加图片,和其它各种信息,包括自定义信息 我们只研究
2013-05-12 21:55:07 6183 3
原创 mp3头解析,id3v2.3.0 id3v2.4.0
# -*- coding:utf-8 -*- import struct def decode(x): #如果按照正常算法得到的synchsafe integer,解析成 真正的整数大小 a = x & 0xff; b = (x >> 8) & 0xff; c = (x >> 16) & 0xff; d = (x >> 24) & 0xff; x_fi
2013-05-08 23:20:35 3638 3
原创 将gd生成的图片缓存到memcahe
//开始缓存图片 ob_start();//启用输出缓存,暂时将要输出的内容缓存起来 imagejpeg($newimage,false,$quality);//输出 $data = ob_get_contents();//获取刚才获取的缓存 ob_end_clean();//清空缓存 $me
2013-05-07 09:28:57 1137
原创 javascript 深度copy对象(json,array etc..)
//deepCopy function deepCopyJson(obj,temp) { if(typeof(obj)=='object') { if(obj instanceof Array ) { if(!temp) { temp = new Array(); } var len = obj.length; for(var i=0;i<le
2013-05-06 12:42:42 1298
转载 浏览器缓存机制
浏览器缓存 浏览器缓存的知识是前端工程师必须要掌握的,因为这些知识直接影响到你的页面的用户体验,影响到你的页面的加载策略。接下来将要详细的讲述浏览器缓存的概 念和原理,新人要仔细阅读,甚至要多次反刍,缓存的知识除了和浏览器有关,还涉及到HTTP协议,所以这也是比较难于掌握的内容。 一般在硬件中,缓存在硬件中分一级缓存,二级缓存。但在软件中的缓存却不一样。 狭义上讲缓存就叫高速缓存,严格讲就是
2013-05-02 13:09:33 1265
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人