Skip to content

Instantly share code, notes, and snippets.

View binjoo's full-sized avatar
🚲
ing

冰剑 binjoo

🚲
ing
View GitHub Profile
@binjoo
binjoo / ShortUrl.java
Created November 16, 2012 04:51
JAVA:短地址压缩算法原理解析
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/**
* 【转】URL短地址压缩算法 微博短地址原理解析
* http://www.cnblogs.com/jinzhao/archive/2012/04/08/2437188.html
*
*/
public class ShortUrl {
public static String[] generateCode(String url) {
@binjoo
binjoo / MyEclipseCrack.java
Last active December 14, 2015 04:19
JAVA:MyEclipse 6.5 注册机代码
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class MyEclipseCrack {
public static final void main(String[] args) {
String id = "binjoo";// 改为你的注册ID
String num = "428";// 改为1-999的整数
String date = "-1404280";// 意思是2014年4月28日到期
@binjoo
binjoo / FFMPEG.java
Last active November 25, 2022 03:35
JAVA:通过FFMPEG获得视频的播放时间信息
package net.binjoo.demo;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.List;
import org.apache.oro.text.regex.MalformedPatternException;
import org.apache.oro.text.regex.MatchResult;
import org.apache.oro.text.regex.Pattern;
import org.apache.oro.text.regex.PatternCompiler;
@binjoo
binjoo / date.prototype.format.js
Last active February 14, 2024 04:44
JAVASCRIPT:时间格式化
/**
* 对Date的扩展,将 Date 转化为指定格式的String
* 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季度(q) 可以用 1-2 个占位符
* 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)
* eg:
* (new Date()).pattern("yyyy-MM-dd hh:mm:ss.S") ==> 2007-07-02 08:09:04.423
* (new Date()).pattern("yyyy-MM-dd E HH:mm:ss") ==> 2007-03-10 二 20:09:04
* (new Date()).pattern("yyyy-MM-dd EE hh:mm:ss") ==> 2007-03-10 周二 08:09:04
* (new Date()).pattern("yyyy-MM-dd EEE hh:mm:ss") ==> 2007-03-10 星期二 08:09:04
* (new Date()).pattern("yyyy-M-d h:m:s.S") ==> 2007-7-2 8:9:4.18
@binjoo
binjoo / CopyUtils.java
Last active December 12, 2018 12:56
JAVA:复制文件和文件夹
package com.utils;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
/***
*
* @ClassName CopyUtils
@binjoo
binjoo / ZipCompressor.java
Created April 25, 2013 10:50
JAVA:ZIP压缩文件与文件夹
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.zip.CRC32;
import java.util.zip.CheckedOutputStream;
import org.apache.tools.zip.ZipEntry;
import org.apache.tools.zip.ZipOutputStream;
@binjoo
binjoo / WechatCallbackApi.java
Last active January 28, 2019 09:27
JAVA:折腾微信公众平台(Token验证)
package net.binjoo.wechat;
import java.io.IOException;
import java.util.Arrays;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@binjoo
binjoo / open-document.reg
Created April 26, 2013 12:22
REG:右键通过Sublime Text 2打开文件
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Sublime Text 2]
[-HKEY_CLASSES_ROOT\*\shell\Sublime Text 2]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Sublime Text 2]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Sublime Text 2\command]
@="D:\\微云网盘\\105871875\\Soft\\SublimeText2\\sublime_text.exe \"%1\""
@binjoo
binjoo / default.php
Created May 23, 2013 07:10
PHP:生成随机字符串
/**
* 生成随机字符串
*
* @access public
* @param integer $length 字符串长度
* @param string $specialChars 是否有特殊字符
* @return string
*/
public static function randString($length, $specialChars = false) {
$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
@binjoo
binjoo / default.java
Created May 27, 2013 08:58
JAVA:清除HTML标签
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class HTMLSpirit{
public static String delHTMLTag(String htmlStr){
String regEx_script="<script[^>]*?>[\\s\\S]*?<\\/script>"; //定义script的正则表达式
String regEx_style="<style[^>]*?>[\\s\\S]*?<\\/style>"; //定义style的正则表达式
String regEx_html="<[^>]+>"; //定义HTML标签的正则表达式
Pattern p_script=Pattern.compile(regEx_script,Pattern.CASE_INSENSITIVE);