使用一个比特位来表示一个事件的两种状态,即节省内存,又可以提高运行速度。在Lighttpd中,提供了一个bitset数据结构,用来管理使用一个比特位集合。 在bitset.h中,比特位集合的数据结构定义如下:typedef struct { size_t *bits; ...
分类:
Web程序 时间:
2015-04-15 11:06:05
阅读次数:
148
使用lighttpd作为web服务器,php作为服务器脚本,mysql作为数据库。当浏览器客户端访问的时候,服务器php脚本会尝试连接mysql,查询数据并且返回给客户端。
但是在调试的过程中发生两次,无法连接mysql的情况。这里作一下记录。...
分类:
数据库 时间:
2015-04-15 09:49:32
阅读次数:
153
用 HTML5 播放视频,最流行的视频格式非 MP4莫属, 所有最新浏览器都支持;MP4 带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件;以前做过一个把其它编码格式的视频转成 MP4的程序, 该程序只是简单包装了对开源编码器的调用过程; 具体用到下面的编码器和类库:x264 =...
分类:
其他好文 时间:
2015-04-10 20:11:49
阅读次数:
309
委托模式通过分配或委托其他对象,委托设计模式能够去除核心对象中的判决和复杂的功能性。应用场景设计了一个cd类,类中有mp3播放模式,和mp4播放模式改进前,使用cd类的播放模式,需要在实例化的类中去判断选择什么方式的播放模式改进后,播放模式当做一个参数传入playList函数中,就自动能找到对应需要...
分类:
Web程序 时间:
2015-04-10 17:42:01
阅读次数:
239
时间限制视频录制:
screenrecord --time-limit 20 /sdcard/demo.mp4
抓屏:
screencap -p /sdcard/screen.png
screenshot /sdcard/screen.png
视频录制命令screenrecord
# screenrecord --help ...
分类:
移动开发 时间:
2015-04-10 15:36:54
阅读次数:
940
视频播放相关内容总结多媒体常识:
什么是多媒体 多媒体是计算机和视频技术的结合,实际上它是两个媒体;声音和图像,或者用现在的术语:音响和电视
常用的视频格式Android系统默认:mp4、3gp
常用格式:ts、3gpp、3g2、3gpp2、avi、mkv、flv、divx、f4v、rm、rmvb、rv、wmv、asf、mov、mpg、v8、ram、mpeg、
swf、m...
分类:
其他好文 时间:
2015-04-10 15:30:36
阅读次数:
233
现象:插入如下代码后仍然无法看视频(注:视频已确认为浏览器支持格式) 原因:IIS的MIME中未注册MP4、ogg、webm相关类型,导致IIS无法识别解决方法:在IIS中注册MP4、ogg、webm类型,以下以...
分类:
Web程序 时间:
2015-04-10 11:22:14
阅读次数:
255
前一篇介绍完了请求的处理,先面lighttpd将会把处理的结果返回给客户端。状态机进入CON_STATE_RESPONST_START。在这个状态中,服务器主要的工作在函数connection_handle_write_prepare。这个函数不算复杂,主要是根据客户端请求的method来设置res...
分类:
Web程序 时间:
2015-04-10 11:15:49
阅读次数:
309
核心是利用ffmpeg进行视频转换,我们自己并不写转换视频的代码,只是调用ffmpeg,它会帮我们完成视频的转换。ffmpeg支持的类型有:asx,asf,mpg,wmv,3gp,mp4,mov,avi,flv等,这些类型,可以利用ffmpeg进行直接转换。ffmpeg不支持的类型有:wmv9,rm,rmvb等,这些类型需要先用别的工具(mencoder)转换为avi(ffmpeg能解析的)格式。...
分类:
编程语言 时间:
2015-04-05 20:34:34
阅读次数:
171