- 博客(16)
- 收藏
- 关注
youku网视频地址获取原理
youku对每一个视频都有一个唯一的id,此id可以在查看页面源文件时得到,以 videoID = 4579646 为例1 flv播放器load完成后,会向后台请求该id的播放列表,请求地址如下:[url]http://v.youku.com/player/getPlayList/VideoIDS/4579646[/url]将videoid修改便可获得任意video的播放列表。...
2009-01-06 14:03:07
1380
视频网站地址获取原理
视频网站通用的播放原理比较简单:打开页面首先load一个播放器,然后播放器根据[color=red][b]一定的条件[/b][/color]向后台请求flv文件并播放。youku网防止用户下载的几个措施1 动态创建flv播放器,防止用查看源代码的方式分析其播放器。2 flv文件分割,将一个较长的文件分割成每段大约为7分钟的几段,其地址不同,甚至有可能在不同的服务器上。3 动...
2008-12-08 17:48:52
1453
原创 shell中的数组使用方法
发现shell中的数组使用方法 — http://blog.fallseir.com/2008/10/array_in_shell/[code="js"]$ arr=(123 34 3 5)$ echo $arr // 默认获取第一个元素> 123$ echo ${arr[1]} // 通过下标访问> 34$ echo ${arr[@]} // 访问整个数组 ,@或...
2008-11-24 15:30:55
264
原创 shell判断文件,目录是否存在或者具有权限
[code="js"] #!/bin/shmyPath="/var/log/httpd/"myFile="/var /log/httpd/access.log"#这里的-x 参数判断$myPath是否存在并且是否具有可执行权限if [ ! -x "$myPath"]; thenmkdir "$myPath"fi#这里的-d 参数判断$myPath是否存在...
2008-11-24 11:27:18
178
windows下安装perl Module
我在windows下的perl是Active perl , 在网上搜索到的安装新模块的命令行,对我都不管用,我的方法是:在 cmd 下执行 ppm可以用 search 命令查询需要的Module, 如 search DBI ,就会列出所有名字中含有DBI的模块列表用 install 命令安装。 如install module-name 就会安装指定名称的模块。不过好...
2008-08-13 10:37:53
1894
firefox 常用快捷键
后退 alt + 刷新 ctrl + r停止 esc地址栏 ctrl + l搜索栏 ctrl + k打开新标签 ctrl + t关闭当前标签 ctrl + w重新打开最后关闭的标签 ctrl + shift + t快速搜索 /快速搜索超链...
2008-07-22 17:22:57
156
原创 按概率产生随机数
按照指定的概率产生随机数,项目中遇到的需求,按照指定的概率产生一些随机数。比如对于1-10十个数字,0.7的概率生成1-5,0.3的概率生成 6-101 根据等概率生成一个随机数,假设限定该随机数70 则生成一个6-10的随机数,若小于...
2008-07-18 18:34:46
1310
面向对象的perl
1 类:类名称:[code="java"]package Person;[/code]构造函数:[code="java"]sub new { my $self = {}; $self->{NAME} = undef; $self->{AGE} = undef; $self->{PEERS} = []; bless($self); }...
2008-07-17 15:08:18
117
Data type 0x38 is unknown.
get this error when use JDBC driver to connect sql server 2005:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]The incoming tabular data stream (TDS) remote procedure c...
2008-07-09 17:14:10
240
设计模式 :策略(strategy)
设计模式常读常新以前只知道策略模式中存在可替换的strategy类。其实还应该有一个context类,负责给策略提供需要的参数,提供参数的方式有两种:[b]1 context计算strategy 所需的参数,并传入[/b]该方式会遇到扩展性和效率的问题扩展性:提供的参数不满足新的策略的要求。效率:在一些情况下context计算的参数根本不为stratey所用,浪费时...
2008-05-23 16:21:43
134
jsp文件显示不完整
jsp文件在tomcat容器下不能完整展示,但是页面也没有报错,多半是tomcat把错误日志写到后台了。到%tomcat_home%/logs/ 文件夹下面,找到当天对应的日志文件,打开查看。这种情况通常在jsp页面比较大情况下出现,原因不详...
2008-01-04 16:12:59
663
解析xml文件遇到到 65279 字符问题
Editplus 保存utf-8格式的文件时会自动在文件前面加一个BOM签名,即一个不可见的字符串,该字符串的int值为65279 ,如果文件以字符形式读入,可能会有乱码,无法解析等错误发生,editplus 工具--》参数--》文件--》utf-8签名 :选择总是移除则不保存签名...
2008-01-03 10:26:10
155
chm 文件无法显示
今天下了一个chm文件打开后发现每个页面都是404错误,无法显示。解决方案:右键点击查看文件属性,发现比以往的文件多了个解除锁定的按钮,可能是机器的安全设置的问题吧。解除了以后就好用了。可惜了以前被我删掉的文件了! :cry: ...
2007-12-10 11:18:29
566
jsp 页面不缓存(网上到处都是,备忘)
1, 2, [color=red]今天遇到的问题: 加入防止缓存代码后,页面并没有重新读入js,无意中加了一个alert调试后,就重新读入了。[/color]...
2007-12-03 11:01:16
131
eclipse 突然变慢
导入一个项目,发现eclipse在编辑这个项目时变得及其慢,输入时常常会死在那里。把项目重新整理了一下,去掉一些无用的包,就变好了。猜测变慢可能有两个原因:1 项目中的无用内容太多。2 原来的项目是myeclipse项目,而新导入的ide没有myeclipse插件,可能是myeclipse留的一些不相干的东西作怪到底什么原因暂时不清楚,有时间再测试一下...
2007-11-29 09:55:39
432
可执行jar的classpath 设置
可执行jar 的执行命令为 java -jar myjar.jar,如果使用了 -jar 选项,那么环境变量 CLASSPATH 和在命令行中指定的所有类路径都被 JVM 所忽略。 如果myjar.jar 调用了其他的jar文件,有下面几种解决方案 解决方案 Java定义了三种级别的class,分别为BootStrap class,Extend Class,User class. Bo...
2007-11-28 14:30:27
722
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人