Skip to content

Instantly share code, notes, and snippets.

@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 / 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 / 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 / copyValue.js
Created November 5, 2012 09:00
JAVASCRIPT:从EXECL中拷贝多行数据,粘贴至HTML INPUT控件中。
/**
* 从EXECL中拷贝多行数据,粘贴至HTML INPUT控件中。
* event 用户键盘操作对象
* obj 被粘贴的控件对象
* num 第几行
**/
function copyValue(event, obj ,num){
if (event != null && event.ctrlKey && event.keyCode == 86) {
var text = window.clipboardData.getData("Text");
var input = document.getElementsByName(obj.name);
@binjoo
binjoo / clearSVN or CVS.bat
Created November 3, 2012 02:31
BAT:删除SVN、CVS版本控制目录
@echo On
@Rem 删除SVN版本控制目录
@PROMPT [Com]
@for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn"
@Rem for /r . %%a in (.) do @if exist "%%a\.svn" @echo "%%a\.svn"
@echo Clear SVN Mission Completed.
@echo On
@binjoo
binjoo / index.html
Created November 2, 2012 08:21
HTML:CSS:JQUERY:仿Flickr加载动画效果
<!DOCTYPE HTML>
<html>
<head>
<title>JQuery Flickr Loading Animation</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
var wwidth = $(window).width();
var bluewidth = $("#shapeblue").width();
@binjoo
binjoo / gist:3999310
Created November 2, 2012 07:41
SQL:将本地数据表同步至远程数据表
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:<liangjian>
-- Create date: <2012-11-02>
-- Description: <删除远程表,并且将本地数据同步拷贝到远程表中。>
-- args1 : 数据库表名,多个用半角逗号分开 wh_location,wh_storehouse,wh_area
@binjoo
binjoo / UtilTools.java
Created November 1, 2012 03:42
JAVA:将花费的时间转换为自然语言描述。
public class UtilTools {
/***************************************************************************
* 将花费的时间转换为自然语言描述。
*
* @param ms
* @return
*/
public static String getTimeDes(long ms) {
int ss = 1000;
int mi = ss * 60;
@binjoo
binjoo / gist:3987731
Created October 31, 2012 15:39
JAVA:面试题:给定一个一亿长度的数组,数组元素中随机放了0~9,10个数字,要求你统计每个数出现的次数。
public class Test {
public static void main(String[] args) {
int[] a = new int[100000000];
for (int i = 0; i < a.length; i++) {
a[i] = (int) (Math.random() * 10);
}
int[] b = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
long start = System.currentTimeMillis();
for (int i = 0; i < a.length; i++) {
b[a[i]] += 1;
@binjoo
binjoo / gist:3971310
Created October 29, 2012 03:30
JAVASCRIPT:去除字符串两边空格trim
<script language="javascript">
/*
* 写成类的方法格式如下:str.trim()
*/
String.prototype.trim=function(){ //删除左右两端的空格
return this.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.ltrim=function(){ //删除左边的空格
return this.replace(/(^\s*)/g,"");
}