Skip to content

Instantly share code, notes, and snippets.

@binjoo
binjoo / gist:3929704
Created October 22, 2012 04:53
HTML:Markdown语法速记
标题
# 这是 H1 <一级标题>
## 这是 H2 <二级标题>
### 这是 H3 <三级标题>
#### 这是 H4 <四级标题>
##### 这是 H5 <五级标题>
###### 这是 H6 <六级标题>
文字格式
**这是文字粗体格式**
@binjoo
binjoo / gist:3958249
Created October 26, 2012 11:15
JAVA:面试题:请实现一个函数:凑14;输入很多个整数(1<=数值<=13),任意两个数相加等于14就可以从数组中删除这两个数,求剩余数(按由小到大排列)。
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Test {
/*
* 请实现一个函数:凑14; 输入很多个整数(1<=数值<=13);
* 任意两个数相加等于14就可以从数组中删除这两个数,求剩余数(按由小到大排列);
*/
public static void main(String[] args) {
@binjoo
binjoo / Arith.java
Created October 27, 2012 09:59
JAVA:BigDecimal加减乘除运算
import java.math.BigDecimal;
/**
* 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精确的浮点数运算,包括加减乘除和四舍五入。
*/
public class Arith { // 默认除法运算精度
private static final int DEF_DIV_SCALE = 10; // 这个类不能实例化
private Arith() {
}
@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,"");
}
@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 / 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: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 / 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 / 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 / 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);