Skip to content

Instantly share code, notes, and snippets.

@dervn
dervn / re.py
Created March 8, 2011 02:08
Python中过滤HTML标签的函数
#用正则简单过滤html的<>标签
import re
str = "<img /><a>srcd</a>hello</br><br/>"
str = re.sub(r'</?\w+[^>]*>','',str)
print str
@dervn
dervn / id.py
Created October 29, 2010 05:31
身份证15 -> 18 转换算法
#!/usr/bin/env python
# coding=utf-8
def getNewId(oldid):
# 将输入的oldid参数拆分成元组
a=[]
for i in oldid:
a.append(int(i))
# 在第6和7位(从0开始计算)填入1和9,组成长度为17的元组
a.insert(6,1)
@dervn
dervn / getElementsByTagName.js
Created September 21, 2017 23:46
JS 选中页面中所有复选框
ss = document.getElementsByTagName('select');
for (var i = 0; i < ss.length; i++) {
var se = ss[i];
for (var j = 0; j < se.options.length; j++) {
if(se.options[j].text=='只读'){
se.options[j].selected = true;
}
}
}
@dervn
dervn / get_remote_img.py
Created February 25, 2012 04:05
python下载网络上的图片示例
import urllib
import urllib2
import os
picurl="http://images.51cto.com/files/uploadimg/20100630/104906665.jpg"
save_path="d:\\"
imgData = urllib2.urlopen(picurl).read()
# 给定图片存放名称
fileName = save_path + "\\ddd.jpg"
# 文件名是否存在
@dervn
dervn / search_domain.py
Created November 27, 2012 03:21 — forked from lintianzhi/search_domain.py
search availible domain name
#!/usr/bin/python
#coding=utf-8
import urllib
import urllib2
import re
import threading
import Queue
url = 'https://who.is/whois/name_search/'
@dervn
dervn / domain_name_search.py
Created November 27, 2012 03:21
一个用来检测字符表里面是否有可用的拼音域名的脚本 http://pypi.python.org/pypi/chardet 用来检测编码
# -*- coding: utf-8 -*-
import codecs
import urllib2
import json
from sets import Set
"""
一个用来检测字符表里面是否有可用的拼音域名的脚本
http://pypi.python.org/pypi/chardet 用来检测编码
"""
f = codecs.open('data/pinyin.dic', encoding='utf-8')
@dervn
dervn / chkbox.html
Created November 7, 2012 10:34
让复选框在整个TD区域内可点击
<table>
<tr>
<td width="80px" bgcolor="#f5f5f5">
<label for="box" style="display:block;line-height:80px">
<input id='box' name="chco" value="" type="checkbox">
</label>
#!/usr/bin/env python
#
# Converts any integer into a base [BASE] number. I have chosen 62
# as it is meant to represent the integers using all the alphanumeric
# characters, [no special characters] = {0..9}, {A..Z}, {a..z}
#
# I plan on using this to shorten the representation of possibly long ids,
# a la url shortenters
#
@dervn
dervn / build_http_query.php
Created September 26, 2012 03:43
sig签名构造方法
function build_http_query($params) {
if (!$params) return '';
// Urlencode both keys and values
$keys = array_keys($params);
$values = array_values($params);
//$keys = OAuthUtil::urlencode_rfc3986(array_keys($params));
//$values = OAuthUtil::urlencode_rfc3986(array_values($params));
$params = array_combine($keys, $values);
@dervn
dervn / markdown.css
Created August 29, 2012 07:51 — forked from zhimiaoli/markdown.css
github的markdown的样式
.markdown-body {
font-size: 14px;
line-height: 1.6;
}
.markdown-body > *:first-child {
margin-top: 0 !important;
}
.markdown-body > *:last-child {
margin-bottom: 0 !important;
}