This is a Chinese version of https://gist.github.com/1207002/86f48cd3b3b72c85e6293926cf7c730de03b2f08 from lucasfais
⌘T | 前往文件 |
⌘⌃P | 前往项目 |
⌘R | 前往 method |
⌘⇧P | 命令提示 |
import java.awt.Container; | |
import java.awt.Graphics; | |
import java.awt.Graphics2D; | |
import java.awt.Image; | |
import java.awt.MediaTracker; | |
import java.awt.Rectangle; | |
import java.awt.RenderingHints; | |
import java.awt.Toolkit; | |
import java.awt.image.BufferedImage; | |
import java.awt.image.CropImageFilter; |
This is a Chinese version of https://gist.github.com/1207002/86f48cd3b3b72c85e6293926cf7c730de03b2f08 from lucasfais
⌘T | 前往文件 |
⌘⌃P | 前往项目 |
⌘R | 前往 method |
⌘⇧P | 命令提示 |
RandomStringUtils.random(5);//产生5位长度的随机字符串 | |
//使用指定的字符生成5位长度的随机字符串 | |
RandomStringUtils.random(5, new char[]{'a','b','c','d','e','f'}); | |
//生成指定长度的字母和数字的随机组合字符串 | |
RandomStringUtils.randomAlphanumeric(5); | |
//生成随机数字字符串 | |
RandomStringUtils.randomNumeric(5); |
/** | |
* | |
* 文 件 名: UploadServlet.java<br/> | |
* 开发人员: @author Left<br/> | |
* 邮 箱: <br/> | |
* 系统名称: <br/> | |
* 功能说明: <br/> | |
* 开发时间: 2012-6-18下午04:15:11<br/> | |
* 系统版本: @version 0.01<br/> | |
* 版权信息: Copyright © 2012-2012,Adzoner.com, All Rights Reserved<br/> |
1. 文件类型匹配: | |
Pattern reg=Pattern.compile("[.]jpg|png|jpeg|gif$"); | |
Matcher matcher=reg.matcher(fileName); | |
if(!matcher.find()) { | |
state = "文件类型不允许!"; | |
break; | |
} |
package com.test; | |
import com.sun.image.codec.jpeg.JPEGImageEncoder; | |
import com.sun.image.codec.jpeg.JPEGCodec; | |
import com.sun.image.codec.jpeg.JPEGEncodeParam; | |
import javax.swing.*; | |
import java.io.File; | |
import java.io.FileOutputStream; | |
import java.io.IOException; | |
import java.awt.*; |
.tss{ | |
text-overflow:ellipsis; | |
overflow:hidden; | |
white-space:nowrap; | |
width:300px;/*主要上面三行发挥作用,这行制定宽度,IE,FF,Webkit都可以*/ | |
} |
import os | |
import re | |
import socket | |
import struct | |
def dns_resolve(host, dnsserver): | |
assert isinstance(host, basestring) and isinstance(dnsserver, basestring) | |
index = os.urandom(2) | |
hoststr = ''.join(chr(len(x))+x for x in host.split('.')) | |
data = '%s\x01\x00\x00\x01\x00\x00\x00\x00\x00\x00%s\x00\x00\x01\x00\x01' % (index, hoststr) |
@app.template_filter('datetimeformat') | |
def timesince(dt, default="刚刚"): | |
""" | |
返回人性化,时间字符串。e.g.: | |
3 天前, 5小时前 etc. | |
""" | |
now = datetime.utcnow() | |
diff = now - dt | |
periods = ( | |
(diff.days / 365, "year"), |
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --" | |
http://coolshell.cn/articles/7755.html | |
https://coderwall.com/p/euwpig |