169it科技资讯


当前位置:  互联网>综合
本页文章导读:
    ▪安装phantomjs       Linux For Ubuntu Linux (tested on a barebone install of Ubuntu 10.04 Lucid Lynx, Ubuntu 11.04 Natty Narwhal, Ubuntu 12.04 Precise Pangolin): sudo apt-get update sudo apt-get install build-essential chrpath git-core libssl-dev libfontconfig1-dev g.........
    ▪Page Redirect Speed Test      现在,有两种方法可以实现网页的自动跳转。 (1) 用html自带的<meta>标签(如下)可以实现网页的自动跳转,而且可以控制跳转的延时。 <meta http-equiv="Refresh" content="0;url=http://www..........
    ▪windows media player 中播放pls的方法      windows media player目前只能播放 wpl 和 asm格式的列表文件。而linux下mplayer和vlc支持的pls,很遗憾没法支持。 不过,老外写了个“open pls in wmp”的插件,安装后就可以播放了。就是这个OpenPlsInW.........

[1]安装phantomjs
    来源: 互联网  发布时间: 2013-10-26



Linux

For Ubuntu Linux (tested on a barebone install of Ubuntu 10.04 Lucid Lynx, Ubuntu 11.04 Natty Narwhal, Ubuntu 12.04 Precise Pangolin):

sudo apt-get update
sudo apt-get install build-essential chrpath git-core libssl-dev libfontconfig1-dev
git clone git://github.com/ariya/phantomjs.git
cd phantomjs
git checkout 1.9
./build.sh
sudo apt-get install phantomjs
[sudo] password for liuken:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列【新】软件包将被安装:
  phantomjs
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 537 个软件包未被升级。
需要下载 186 kB 的软件包。
解压缩后会消耗掉 474 kB 的额外空间。
获取:1 http://cn.archive.ubuntu.com/ubuntu/ precise/universe phantomjs amd64 1.4.0+dfsg-1 [186 kB]
下载 186 kB,耗时 0秒 (640 kB/s)
Selecting previously unselected package phantomjs.
(正在读取数据库 ... 系统当前共安装有 218261 个文件和目录。)
正在解压缩 phantomjs (从 .../phantomjs_1.4.0+dfsg-1_amd64.deb) ...
正在设置 phantomjs (1.4.0+dfsg-1) ...
liuken@liuken-MS-7798:~$ phantomjs

Usage: phantomjs [options] script.[js|coffee] [script argument [script argument ...]]

Options:

--cookies-file=/path/to/cookies.txt    Sets the file name to store the persistent cookies
--config=/path/to/config               Specifies path to a JSON-formatted config file
--disk-cache=[yes|no]                  Enables disk cache (at desktop services cache storage location, default is 'no')
--ignore-ssl-errors=[yes|no]           Ignores SSL errors (i.e. expired or self-signed certificate errors)
--load-images=[yes|no]                 Loads all inlined images (default is 'yes')
--load-plugins=[yes|no]                Loads all plugins (i.e. 'Flash', 'Silverlight', ...) (default is 'no')
--local-to-remote-url-access=[yes|no]  Local content can access remote URL (default is 'no')
--max-disk-cache-size=size             Limits the size of disk cache (in KB)
--output-encoding                      Sets the encoding used for terminal output (default is 'utf8')
--proxy=address:port                   Sets the network proxy (e.g. "--proxy=192.168.1.42:8080")
--proxy-type=[http|socks5]             Sets the proxy type, either "http" (default) or "socks5"
--script-encoding                      Sets the encoding used for the starting script (default is 'utf8')
--version                              Prints out PhantomJS version

liuken@liuken-MS-7798:~$ cd phantomjs
liuken@liuken-MS-7798:~/phantomjs$ phantomjs test.js


作者:huaweitman 发表于2013-8-5 14:01:09 原文链接
阅读:56 评论:0 查看评论

    
[2]Page Redirect Speed Test
    来源: 互联网  发布时间: 2013-10-26

现在,有两种方法可以实现网页的自动跳转。

(1) 用html自带的<meta>标签(如下)可以实现网页的自动跳转,而且可以控制跳转的延时。

<meta http-equiv="Refresh" content="0;url=http://www.baidu.com">
其中,数字0代表延时尽可能小。
(2) Java Script中的window.location语句也可以实现page redirect。

window.location="http://www.baidu.com";
下面写两个简单的网页,来测试下这两种实现网页跳转的方法的区别。

网页A(1.html)

<HTML> 
<HEAD> 
<TITLE>Redirection Speed Test</TITLE> 
<meta http-equiv="Refresh" content="0;url=http://www.baidu.com"> 
</HEAD>
<BODY>
<strong>SHOW ME</strong>
<tr/>
<p>If redirection goes slow evidently.</p>
</BODY> 
</HTML>
网页B(2.html)

<HTML> 
<HEAD> 
<TITLE>Redirection Speed Test</TITLE> 
<script type="text/javascript">
<!--
window.location="http://www.baidu.com";
//-->
</script>
</HEAD>
<BODY>
<strong>SHOW ME</strong>
<tr/>
<p>If redirection goes slow evidently.</p>
</BODY> 
</HTML>

使用浏览器打开上面的两个文件,可以明显的看到,meta标签实现的跳转比较慢,我们可以看到原网页的内容;而js实现的跳转比较快,我们几乎看不到原来网页的内容。


作者:xia7139 发表于2013-8-5 21:20:48 原文链接
阅读:0 评论:0 查看评论

    
[3]windows media player 中播放pls的方法
    来源: 互联网  发布时间: 2013-10-26

windows media player目前只能播放 wpl 和 asm格式的列表文件。而linux下mplayer和vlc支持的pls,很遗憾没法支持。

不过,老外写了个“open pls in wmp”的插件,安装后就可以播放了。就是这个OpenPlsInWmp2Setup.exe

http://openplsinwmp.codeplex.com/

看起来挺酷,不过看一下代码就知道原理很简单。

using System;
using System.IO;

namespace Jon.Galloway.Wrote.Me
{
    class OpenPlsInWM
    {
        [STAThread]
        static void Main(string[] args)
        {
            if (args.GetUpperBound(0) > -1)
            {
                string filename = args[0];
                using (StreamReader sr = new StreamReader(filename)) 
                {
                    string line;
                    while ((line = sr.ReadLine()) != null) 
                    {
                        if (line.ToLower().StartsWith("file1="))
                        {
                            string url = line.Split('=')[1];
                            System.Diagnostics.Process.Start("wmplayer.exe",url);
                            break;
                        }
                    }
                }
            }
            else
            {
                Console.WriteLine("Usage: OpenPlsInWM \"playlist.pls\"");
                Console.WriteLine("Associate PLS file extension with this application to allow Windows Media Player to play them.");
            }
        }
    }
}


因为pls文件格式非常简单, 每行读取到目标文件名后,调用wmplayer.exe来触发就可以了。

 

所以说,这个只能windows media player本身使用。如果是IE嵌入的windows media player播放器还是用不起来。

 

特说明一下。

 

作者:superch0054 发表于2013-8-6 15:44:21 原文链接
阅读:0 评论:0 查看评论

    
最新技术文章:
▪用户及权限基础 2---- Linux权限    ▪用户及权限基础 3---- Linux扩展权限    ▪git 简明教程(1) --创建及提交
▪背包 代码    ▪json对象的封装与解析    ▪01背包,完全背包,多重背包 ,模板代码
▪apache安装详解    ▪HDU 4668 Finding string (解析字符串 + KMP)    ▪《TCP-IP详解 卷1:协议》学习笔记(二)
▪《TCP-IP详解 卷1:协议》学习笔记(持续更新...    ▪windows下使用swig    ▪gensim试用
▪Linux Shell脚本编程--nc命令使用详解    ▪solr对跨服务器表联合查询的配置    ▪递归和非递归实现链表反转
▪Linux磁盘及文件系统管理 1---- 磁盘基本概念    ▪Cholesky Decomposition    ▪HTTP协议学习
▪用C语言写CGI入门教程    ▪用hdfs存储海量的视频数据的设计思路    ▪java多线程下载的实现示例
▪【原创】eAccelerator 一个锁bug问题跟踪    ▪hadoop学习之ZooKeeper    ▪使用cuzysdk web API 实现购物导航类网站
▪二维数组中的最长递减子序列    ▪内嵌W5100的网络模块WIZ812MJ--数据手册    ▪xss 跨站脚本攻击
▪RobotFramework+Selenium2环境搭建与入门实例    ▪什么是API    ▪用PersonalRank实现基于图的推荐算法
▪Logtype    ▪关于端口号你知道多少!    ▪Linux基本操作 1-----命令行BASH的基本操作
▪CI8.7--硬币组合问题    ▪Ruby on Rails 学习(五)    ▪如何使用W5300实现ADSL连接(二)
▪不允许启动新事务,因为有其他线程正在该会...    ▪getting start with storm 翻译 第六章 part-3    ▪递归求排列和组合(无重复和有重复)
▪工具类之二:RegexpUtils    ▪Coding Interview 8.2    ▪Coding Interview 8.5
▪素因子分解 Prime factorization    ▪C# DllImport的用法    ▪图的相关算法
▪Softmax算法:逻辑回归的扩展    ▪最小生成树---Kruskal算法---挑战程序设计竞赛...    ▪J2EE struts2 登录验证
▪任意两点间的最短路径---floyd_warshall算法    ▪Sqoop实现关系型数据库到hive的数据传输    ▪FFMPEG采集摄像头数据并切片为iPhone的HTTP Stream...
▪Ubuntu 13.04 – Install Jetty 9    ▪TCP/IP笔记之多播与广播    ▪keytool+tomcat配置HTTPS双向证书认证
▪安装phantomjs    ▪Page Redirect Speed Test    ▪windows media player 中播放pls的方法
▪sre_constants.error: unbalanced parenthesis    ▪http headers    ▪Google MapReduce中文版
▪The TCP three-way handshake (connect)/four wave (closed)    ▪网站反爬虫    ▪Log4j实现对Java日志的配置全攻略
▪Bit Map解析    ▪Notepad 快捷键 大全    ▪Eclipse 快捷键技巧 + 重构
▪win7 打开防火墙端口    ▪Linux Shell脚本入门--awk命令详解    ▪Linux Shell脚本入门--Uniq命令
▪Linux(Android NDK)如何避免僵死进程    ▪http Content-Type一览表    ▪Redis实战之征服 Redis + Jedis + Spring (二)
▪Tomcat7.0.40 基于DataSourceRealm的和JDBCRealm的资源...    ▪利用SQOOP将ORACLE到HDFS    ▪django输出 hello world
▪python re    ▪unity3D与网页的交互    ▪内存共享基本演示
▪python join    ▪不再为无限级树结构烦恼,且看此篇    ▪python实现变参
▪打开文件数限制功能不断地制造问题    ▪Arduino Due, Maple and Teensy3.0 的 W5200性能测试    ▪Selenium实例----12306网站测试
▪基于协同过滤的推荐引擎    ▪C4.5决策树    ▪C#HTTP代理的实现之注册表实现
▪nosql和关系型数据库比较?    ▪如何快速比较这两个字符串是否相等?    ▪hdoj 1863 畅通工程 最小生成树---prime算法
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2017,169IT.COM,E-mail:www_169it_com#163.com(请将#改为@)

浙ICP备11055608号