技术改变世界 阅读塑造人生! - shaogx.com

This string was altered by TechBlog\Plugins\Example.; This is an example to show the potential of an offcanvas layout pattern in Bootstrap. Try some responsive-range viewport sizes to see it in action.

nodejs获取当前url和url参数值

php中可以通过post or get 获取到url中的参数值,最近接触了node那么在nodejs里是怎么做的呢,上代码了!//需要使用的模块 http   url当前url   http://localhost:8888/select?aa=001&bb=002var http = require('http');var URL = require('url');http.createServer(function(req, res){   var arg = url.parse(req.url).query;  //方法一arg => aa=001&bb=002   var arg = url.parse(req.url, true).query;  //方法二arg => { aa: '001', bb: '002' }   console.log(arg.aa);//返回001   console.log(arg.bb);//返回002   //然后就可以根据所得到的数据处理了}).listen(8888);//建立服务器并监听端口获取特定url参数值var testUrl =  'http://localhost:8888/select?aa=001&bb=002';var p = URL.parse(testUrl); console.log(p.href); //取到的值是:http://localhost:8888/select?aa=001&bb=002console.log(p.protocol); //取到的值是:http: console.log( p.hostname);//取到的值是:locahostconsole.log(p.host);//取到的值是:localhost:8888console.log(p.port);//取到的值是:8888console.log(p.path);//取到的值是:/select?aa=001&bb=002console.log(p.hash);//取到的值是:null console.log(p.query);// 取到的值是:aa=001 在此值得注意的是当语句 是 var p = URL.parse(testUrl, true) 时,p.query则返回的是如:{aa:'001'}这样的对象, 直接打印p.query则返回 [object Object],这时我们可以这样 写: console.log(p.query.aa); //取到的值是:001console.log( p.pathname);//取到的值是:/select下面附上js的获取方法: 当前URL   http://mj_0203.0fees.net/index.php?aa=001&bb=002document.location:        http://mj_0203.0fees.net/index.php?aa=001&bb=002document.URL:             http://mj_0203.0fees.net/index.php?aa=001&bb=002document.location.href:   http://mj_0203.0fees.net/index.php?aa=001&bb=002self.location.href:       http://mj_0203.0fees.net/index.php?aa=001&bb=002top.location.href:        http://mj_0203.0fees.net/index.php?aa=001&bb=002parent.document.location: http://mj_0203.0fees.net/index.php?aa=001&bb=002top.location.hostname:    mj_0203.0fees.netlocation.hostname:        mj_0203.0fees.net... 全文

nodejs url

HOST文件URL集合

127.0.0.1 www.youku.com 127.0.0.1 www.56.com 127.0.0.1 www.ku6.com 127.0.0.1 www.tudou.com 127.0.0.1 www.qiyi.com 127.0.0.1 video.sina.com.cn 127.0.0.1 video.baidu.com 127.0.0.1 www.qvod.com 127.0.0.1 www.xunlei.com 127.0.0.1 movie.xunlei.com 127.0.0.1 www.kankan.com 127.0.0.1 movie.gougou.com 127.0.0.1 video.gougou.com 127.0.0.1 tv.xunlei.com 127.0.0.1 tv.sohu.com 127.0.0.1 v.ifeng.com 127.0.0.1 www.joy.cn 127.0.0.1 www.cntv.cn 127.0.0.1 www.imgo.tv 127.0.0.1 www.jstv.com 127.0.0.1 tv.v.ifeng.com 127.0.0.1 www.umiwi.com 127.0.0.1 www.smgbb.cn/2010/tv 127.0.0.1 www.letv.com 127.0.0.1 v.6.cn 127.0.0.1 www.m1905.com/vod 127.0.0.1 www.pps.tv 127.0.0.1 www.pptv.com 127.0.0.1 www.funshion.com 127.0.0.1 www.uusee.com 127.0.0.1 www.haoetv.com 127.0.0.1 www.pipi.cn 127.0.0.1 bugu.cntv.cn 127.0.0.1 www.baofeng.com 127.0.0.1 qzone.qq.com 127.0.0.1 user.qzone.qq.com 127.0.0.1 w.qq.com 127.0.0.1 web.qq.com 127.0.0.1 web2.qq.com 127.0.0.1 web3.qq.com 127.0.0.1 v.qq.com 127.0.0.1 www.kaixin001.com 127.0.0.1 www.pengyou.com 127.0.0.1 www.xiaoyou.com... 全文

URL集合 视频URL 休闲 职场

varnish之ban.url无效的一种情况

ban.url /catalog/10007433002/10007433002_01_220x220.jpg?a=1这种方法清理缓存居然无能为力,看测试usage:ban.url <regexp>... 全文

varnish ban ban.url 缓存 req.url

URL请求编码

 1.  什么是URL编码。URL编码是一种浏览器用来打包表单输入的格式,浏览器从表单中获取所有的name和其对应的value,将他们以name/value编码方式作为URL的一部分或者分离的发送到服务器上。2.  URL编码规则。每对name/value由&分开,每对来自表单的name/value用=分开。如果用户没有输入值的那个name依旧会出现不过就是没有值。URL编码是在字符ASCII码的十六进制数的前面加上%。例如\(她的十六进制数表示为5c)的URL编码就是%5c。3.  简单介绍乱码和http请求其实做web开发乱码问题是经常出现的,有了上面编码的基础之后下面来看看乱码。... 全文

URL编码

Jboss URL 中文乱码

在jboss_home/server/default/deploy/jbossweb.sar下打开server.xml 找到下面位置添加URIEncoding="utf-8"<Connector protocol="HTTP/1.1" port="8080" address="0.0.0.0"                c redirectPort="8443" URIEncoding="utf-8"/>... 全文

jboss url

get url response time

 get url response time#!/usr/bin/env python # coding=utf8 # Filename: urltime.py # Last modified: 2013-04-18 11:22 # Author: itnihao # Mail: itnihao@qq.com # Description:  import time,urllib2, sys, re  #URL =  sys.argv[1] URL  =  'http://www.baidu.com’  '''''  获取html网页中的url ''' s=urllib2.urlopen(URL).read() ss=s.replace(" ", "") urls=re.findall('"[a-z]+://[a-zA-Z0-9]+.*?"', ss, re.I)  ''''' 访问各url,并打印出访问所需要的时间 ''' for i in urls:      START_TIME  =  time.time()      url =  i.replace('"',  '')      try:          urllib2.urlopen(url)          END_TIME =  time.time()          TIME  =  END_TIME - START_TIME          print i,TIME      except:         print i,"url error" 纯属个人记录,不做过多说明... 全文

get url response time

nginx跟据url进行分流

本文转自:http://blog.csdn.net/liukeforever/article/details/8282401方便以后查阅,MARK下。... 全文

URL分流

apache2 支持中文url

apache增加mod_encoding组件来支持中文url 步骤: 1.  准备如下包:(见附件)mod_encoding-20021209.tar.gz mod_encoding.c.apache2.20040616 mod_encoding.c-apache2.2-20060520.patch  2.  解压mod_encoding并打补丁... 全文

apache 中文url

用SHELL访问特定的URL

今天开发给了我一个需求,需要用shell访问特定的URL。需求如下:开发给了4个URL例如:http://www.chlinux.net/index/consortialevel?server=s$XXhttp://www.chlinux.net/index/consortiafight?server=sXXhttp://www.chlinux.net/index/rolefight?server=sXXhttp://www.chlinux.net/index/rolelevel?server=sXXXX需要到数据库中取值,取值后结合下面的4个网址用curl访问,然后取得返回值给开发。我的思路是先到数据库取值保存到一个文件中,然后用AWK分割在用for循环来访问这些URL,脚本如下:#!/bin/bashDATE=`date "+%Y%m%d"`LOG_FILE=/tmp/$DATE.curl.txtERR_FILE=/tmp/$DATE.ERROR.txtSERVER_LIST=/tmp/$DATE.server.list.txtmysql typecho -uadmin -p123456 -sN -e "select * from typecho_relationships" >>$SERVER_LISTfor i in `awk -F " " '{print $2}' $SERVER_LIST`do  echo    "http://www.chinux.net/index/consortialevel?server=s$i= `curl http://www.chinux.net/index/consortialevel?server=s$i`" >>$LOG_FILE                echo    "http://wwww.chinux.net/index/consortiafight?server=$i= `curl http://www.chinux.net/index/consortiafight?server=s$i`" >>$LOG_FILE                echo    "http://www.chinux.net/index/rolefight?server=s$i= `curl http://www.chinux.net/index/rolefight?server=s$i`" >>$LOG_FILE                echo    "http://www.chinux.net/index/rolelevel?server=s$i= `curl http://www.chinux.net/index/rolelevel?server=s$i`" >>$LOG_FILE doneERROR_LOG=`awk -F " " '{if($2==0) print $0, "\n"}' $LOG_FILE`echo $ERROR_LOG >>$ERR_FILE这个脚本写的不好,希望大神们帮忙改进改进 11本文出自 “平凡的日子” 博客,请务必保留此出处http://wolfchen.blog.51cto.com/2211749/1083286... 全文

sehll url

URL encode 与 URL decode 的C语言实现

   项目中遇到和java通信的问题,在读取sessionkey后再次发给对方的时候,总是出现session错误的提示。然后就查阅了下面的资料:java.net.URLEncode编码 与 URLDecode解码问题网页中的表单使用POST方法提交时,数据内容的类型是 application/x-www-form-urlencoded,这种类型会:1.字符"a"-"z","A"-"Z","0"-"9",".","-","*",和"_" 都不会被编码;  3.将非文本内容转换成"%xy"的形式,xy是两位16进制的数值;  4.在每个 name=value 对之间放置 & 符号。  2.将空格转换为加号 (+) ;看下面的例子:打开一个网页抓取他的sessionKey然后 查看其它连接请求使用的sessionkey的值进行比较:  登录网站时回复的:  "sessionkey" : "8IKBGDRaqQzBASQ5Mrq+Uxp6sbA="利用session访问网站其它内容时发送的 :sessionkey=8IKBGDRaqQzBASQ5Mrq%2BUxp6sbA%3D#include <stdlib.h> #include <string.h> #include <ctype.h> #include <sys/types.h> #include "url.h" static unsigned char hexchars[] = "0123456789ABCDEF"; static int php_htoi(char *s) { int value; int c; c = ((unsigned char *)s)[0]; if (isupper(c)) c = tolower(c); value = (c >= '0' && c <= '9' ? c - '0' : c - 'a' + 10) * 16; c = ((unsigned char *)s)[1]; if (isupper(c)) c = tolower(c); value += c >= '0' && c <= '9' ? c - '0' : c - 'a' + 10; return (value); } char *php_url_encode(char const *s, int len, int *new_length) { register unsigned char c; unsigned char *to, *start; unsigned char const *from, *end; from = (unsigned char *)s; end = (unsigned char *)s + len; start = to = (unsigned char *) calloc(1, 3*len+1); while (from < end) { c = *from++; if (c == ' ') { *to++ = '+'; } else if ((c < '0' && c != '-' && c != '.') || (c < 'A' && c > '9') || (c > 'Z' && c < 'a' && c != '_') || (c > 'z')) { to[0] = '%'; to[1] = hexchars[c >> 4]; to[2] = hexchars[c & 15]; to += 3; } else { *to++ = c; } } *to = 0; if (new_length) { *new_length = to - start; } return (char *) start; } int php_url_decode(char *str, int len) { char *dest = str; char *data = str; while (len--) { if (*data == '+') { *dest = ' '; } else if (*data == '%' && len >= 2 && isxdigit((int) *(data + 1)) && isxdigit((int) *(data + 2))) { *dest = (char) php_htoi(data + 1); data += 2; len -= 2; } else { *dest = *data; } data++; dest++; } *dest = '/0'; return dest - str; } 参考资料:http://blog.csdn.net/langeldep/article/details/6264058... 全文

URI与URL区别

1.什么是URI Web上可用的每种资源:HTML文档、图像、视频片段、程序等,由一个通过通用资源标志符(Universal Resource Identifier, 简称"URI")进行定位。 URI一般由三部分组成:   1. 访问资源的命名机制。(http/ftp..)    2. 存放资源的主机名。(xx.com)    3. 资源自身的名称,由路径表示。(././index.php) 如:http://xuqin.blog.51cto.com/user_index.php,这个URI是这样的:这是一个可通过HTTP协议访问的资源,位于主机xuqin.blog.51cto.com上,通过路径“user_index.php”访问。 又如:这是URI的另一个例子,指向一个用户的邮箱:<A href=mailto:web@webjx.com>写给站长</A> 注:大多数读者可能熟悉"URL",而不是URI。URL是RUI命名机制的一个子集。片段标志符 有的URI指向一个资源的内部。 这种URI以"#"结束,并跟着一个anchor标志 符(称为片段标志符)。例如,下面是一个指向section_2的URI:http://somesite.com/html/top.htm#section_2相对URI 相对URI 不包含任何命名规范信息。它的路径通常指同一台机器上的资源。相 对URI可能含有相对路径(如,“..”表示上一层路径),还可能包含片段标志符。 为了说明相对URI,假设我们有一个基本的URI http://www.acme.com/support/intro.htm 下面的链接中使用了相对URI:<A href="104/2627604.shtml">网页陶吧</A> 它扩展成完全的URI就是 "http://homepage.webjx.com/104/2627604.shtml"。 下面是一个图像的相对URI: <IMG src=\'#\'" //www.webjx.com/htmldata/TLimages/img/head/logo.gif" alt="logo"> 它扩展成完全的URI就是 "http://www.webjx.com/TLimages/img/head/logo.gif"。 在HTML中,URI被用来:     * 链接到另一个文档或资源(参看a和LINK元素)。     * 链接到一个外部样式表或脚本(参看LINK和SCRIPT元素)。     * 在页内包含图像、对象或applet(参看IMAG、OBJECT、APPLET和INPUT元素)。     * 建立图像映射(参看MAP和AREA元素)。     * 提交一个表单(参看FORM)。     * 建立一个框架文档(参看FRAME和IFRAME元素)。     * 引用一个外部参考(参看Q、BLOCKQUOTE, INS和DEL元素)。     * 指向一个描述文档的metadata(参看HEAD元素)。2.什么是URL URL是Uniform Resource Location的缩写,译为“统一资源定位符”。通俗地说,URL是Internet上用来描述信息资源的字符串,主要用在各种WWW客户程序和服务器程序上,特别是著名的Mosaic。采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。 URL的格式 URL的格式由下列三部分组成:   1. 第一部分是协议(或称为服务方式);    2. 第二部分是存有该资源的主机IP地址(有时也包括端口号);    3. 第三部分是主机资源的具体地址。,如目录和文件名等。 第一部分和第二部分之间用“://”符号隔开,第二部分和第三部分用“/”符号隔开。第一部分和第二部分是不可缺少的,第三部分有时可以省略。 URL示例文件的URL:用URL表示文件时,服务器方式用file表示,后面要有主机IP地址、文件的存取路径(即目录)和文件名等信息。有时可以省略目录和文件名,但“/”符号不能省略。 例一:file://ftp.webjx.com/soft/file/robots.txt,代表存放主机ftp.webjx.com上的soft/file/目录下的一个文件,文件名是robots.txt。 例二:file://ftp.webjx.com/pub,代表主机ftp.webjx.com上的目录/pub。 例三:file://ftp.webjx.com/,代表主机ftp.webjx.com上的根目录。Gopher的URL:Gopher服务器有可能使用特殊的端口,在这种情况下,主机IP地址与端口之间要用“:隔开。 例一:gopher://gopher.webjx.com/,表示主机gopher.webjx.com上的gopher服务器。 例二:gopher://gopher.webjx.com:1234,表示主机gopher.webjx.com上的gopher服务器,在端口1234上。网络新闻的URL:利用URL表示网络新闻组时,如果是usenet的话只要指定出新闻组的名字即可。 例如:news:rec.gardening,表示usenet上的rec.gardening新闻组(园艺)。HTTP的 URL:使用超级文本传输协议HTTP,提供超级文本信息服务的资源。 例一:http://homepage.webjx.com/175/2603675.shtml,其计算机域名为homepage.webjx.com。超级文本文件(文件类型为.shtml)是在目录/175下的2603675.shtml。这是天极网的一台计算机。... 全文

xml url uri

URL重写

                                           URL重写    URL重写是截取传入WEB请求并自动将请求重定向到其它URL的过程。比如浏览器发送请求“Item/1.aspx”,服务器自动将请求定向为“Item.aspx?id=1”。它有什么优点:    1)可以缩短URL,隐藏实际记录经提高安全性;    2)易于用户记忆和键入;    3)易于被搜索引擎收录。... 全文

url linux 职场 休闲

django xadmin ForeignKey url跳转

class YourModelAdmin(admin.ModelAdmin):     list_display = ('my_url_field',)     def my_url_field(self, obj):         return '<a href="%s">%s</a>' % ('http://url-to-prepend.com/', obj.url_field)     my_url_field.allow_tags = True     my_url_field.short_description = 'Column description'... 全文

django xadmin ForeignKey url跳转

python 根据中文构造url的方法

python 在处理网页的时候通常需要自己构造url,如在浏览器中显示为实际浏览器载入的url是:... 全文

python url 中文

使用http_parser解析URL

用C语言编写http应用,解析URL是一个繁琐的事儿。前几天使用http_parser实现httpclient,发现里面提供了一个解析URL的方法http_parser_parse_url,用起来相当方便。http_parser_parse_url通过分析URL字符串,把port、host、path、schema之类的信息保存在一个结构体http_parser_url中。通过看头文件和源码,发现这个结构体仅仅是记录了URL中各部分信息的起始位置、长度,没有做任何内存拷贝,效率上看还是不错的。目前支持SCHEMA、PORT、HOST、PATH、QUERY、USERINFO、FRAGMENT七种信息的提取。... 全文

http URL parser

山石网科URL数据库可控制用户访问行为

伴随互联网的应用越来越广泛,传统的Web服务承载了越来越多的业务,各种各样的信息通过Web方式提供给用户。Web使用者通过各式网站获取了大量的信息,同样不法之徒也通过WEB将非法信息和内容进行传播,基于URL过滤的技术越来越成为各个企业管理者关注的部分。通过URL的分类,对访问行为进行过滤和审计,使得企业内部的信息得到保护,更使得企业管理者时刻掌握着WEB服务的安全性和合法性,因此URL过滤成为了各类安全产品中必不可少的功能之一。... 全文

URL过滤

Django URL传递参数的方法总结(转)

Django URL传递参数的方法总结 1 无参数情况配置URL及其视图如下:(r'^hello/$', hello)def hello(request):    return HttpResponse("Hello World")访问http://127.0.0.1:8000/hello,输出结果为“Hello World”2 传递一个参数配置URL及其视图如下,URL中通过正则指定一个参数:(r'^plist/(.+)/$', helloParam)def helloParam(request,param1):... 全文

Django URL

SVN 修改URL路径

最近公司换新网路,要修改IP,版本库服务器的IP也要修改,因为当初安装SVN URL没有使用别名,所以使用的人都要修改客户端的IP,以下是参考网上的资料。标记一下。TortoiseSVN客户端:在工作复本的根目录上右键->TortoiseSVN->重新定位(Relocate),然后修改URL, linux平台: svn sw --relocate svn://old_ip/目录 svn://new_ip/目录... 全文

休闲 SVN 修改URL路径 职场

用python写的批量判断url状态

        好久没写博文了,今日正好不忙,看到同学用iisputscan批量扫ip呢,可是扫到ip之后要去一个一个点击,看看是否可进行访问,极其麻烦,于是写了个判断url状态码的小程序,原理很简单,从文件中读取ip,修改成http://ip:port格式,之后调用urllib2,判断可否访问,看代码:#coding=utf-8 import sys  import urllib2 url_notok=sys.argv[1] url_ok=sys.argv[2] result = list() f = open(url_notok, 'r')                   #以读方式打开文件 for line in f.readlines():      #print line                         #依次读取每行     line = line.strip()     #print line                             #去掉每行头尾空白     if  len(line) !=0:               if line[0:7]=='http://' or line[0:8]=='https://':             pass         else:             line='http://'+line         print line     try:         response = urllib2.urlopen(line,timeout=4)         print response         result.append(line)                             #保存         result.sort()                                       #排序结果         open(url_ok, 'w').write('%s' % '\n'.join(result)) #保存入结果文件     except urllib2.HTTPError, e:         print e.code     except:         print "error"下载地址:https://github.com/r00to1/urllive... 全文

url 存活判断

2 3 4 5 6 7 8 9 10 11