split host
# encoding:utf-8
_portprog = None
def split_host_port(host):
	"""
	split the host
	:param host: host like : xxxx.80
	:return: host,port
	"""
	global _portprog
	if _portprog is None:
		import re
	_portprog = re.compile(r"^(.*)?:([0-9]*)$")
	match = _portprog.match(host)
	if match:
		host, port = match.groups()
		if port:
			return host, port
	return host, None
if __name__ == '__main__':
	host="172.21.2.3:8009"
	host,port = split_host_port(host)
	print host,":",port
split host的更多相关文章
- java获取https网站证书,附带调用https:webservice接口
		一.java 获取https网站证书: 1.创建一个java工程,新建InstallCert类,将以下代码复制进去 package com; import java.io.BufferedReader ... 
- Centos 6.5 x64环境下 spark 1.6 maven 编译-- 已验证
		Centos 6.5 x64 jdk 1.7 scala 2.10 maven 3.3.3 cd spark-1.6 export MAVEN_OPTS="-Xmx2g -XX:MaxPer ... 
- 解决PKIX:unable to find valid certification path to requested target 的问题
		这两天在twitter服务器上忽然遇到这样的异常: e: sun.security.validator.ValidatorException: PKIX path building failed: s ... 
- 解决 java 使用ssl过程中出现"PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target"
		今天,封装HttpClient使用ssl时报一下错误: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorExc ... 
- 最近用到js筛选一个url的域名部分(草创)
		var TLD = ['com','net','org','gov','edu','mil','biz','name','info','mobi','cn','hk']; var host = ''; ... 
- 解决PKIX(PKIX path building failed) 问题 unable to find valid certification path to requested target
		最近在写java的一个服务,需要给远程服务器发送post请求,认证方式为Basic Authentication,在请求过程中出现了 PKIX path building failed: sun.se ... 
- Java手动添加SSL证书
		出现错误为 SSLHandshakeException - unable to find valid certification path to requested target 在服务器上找到对应的 ... 
- Pop3_解决PKIX:unable to find valid certification path to requested target 的问题
		最近有公司pop3协议接收pp邮箱出现异常,连不上服务器,错误内容: e: sun.security.validator.ValidatorException: PKIX path building ... 
- DB系统预警联系人API
		Author:Skate Time:2014/12/16 DB系统预警联系人API 在我们维护系统时,须要把系统的报警信息即时传递给对应同学.假设把联系方式直接写到脚本里.对以后的维护变更将埋下祸根, ... 
随机推荐
- web Deploy发布问题
			使用vs开发的时候,经常会发布项目.传统发布是登陆远程桌面.或ftp这些发布都有一定的麻烦.不能灵活的管理发布的文件.因此后来研究了web Deploy,研究之后发现是很不错的发布工具.这里把我使用w ... 
- 监控redis
			[4ajr@redis1 scripts]$ cat redismonitor.sh #!/bin/bash #想要什么监控项再添加 rediscli="/soft/redis/bin/re ... 
- MyExceptionFilter 异常注入
			public class MyExceptionFilter : IExceptionFilter { private ILogService logService; public MyExcepti ... 
- springBoot2.0+redis+fastJson+自定义注解实现方法上添加过期时间
			springBoot2.0集成redis实例 一.首先引入项目依赖的maven jar包,主要包括 spring-boot-starter-data-redis包,这个再springBoot2.0之前 ... 
- Redis详解(三)------ redis的五大数据类型详细用法
			我们说 Redis 相对于 Memcache 等其他的缓存产品,有一个比较明显的优势就是 Redis 不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据 ... 
- ELement-UI之树形表格(treeTable&&treeGrid)
			先上图来一波 支持无限层级,支持新增子级时自动打开父级,支持编辑时自动打开父级,执行操作时自带动画效果,支持初始化时设置全部打开或者关闭,支持一键展开与关闭丝滑般的无延迟 由于基于el-table扩展 ... 
- core dump文件的生成
			#include <stdio.h> int main(int argc, char *argv[]) { char * p = "abcdefg"; p[] = '; ... 
- MySQL中的float和decimal类型有什么区别
			decimal 类型可以精确地表示非常大或非常精确的小数.大至 1028(正或负)以及有效位数多达 28 位的数字可以作为 decimal类型存储而不失其精确性.该类型对于必须避免舍入错误的应用程序( ... 
- P1196 [NOI2002]银河英雄传说(带权并查集)
			这个题的题目背景很是宏大,什么宇宙战舰的都出来了.但细细一看,我们就会发现,这是带权并查集的题目,首先我们还是像之前在并查集中的操作一样,但在这里我们还是应该开数组来维护所要加的权值,两个战舰是否在同 ... 
- Unable to preventDefault inside passive event listener
			最近做项目经常在 chrome 的控制台看到如下提示: Unable to preventDefault inside passive event listener due to target bei ... 
