Skip to content

Instantly share code, notes, and snippets.

View davidyang013's full-sized avatar

David Yang davidyang013

  • Ericsson
  • Shanghai
View GitHub Profile
@davidyang013
davidyang013 / ProcessUtil
Created November 27, 2014 11:35
Java execute shell script
package com.ericsson.iptv.testcase;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.HashMap;
import java.util.Map;
public class ProcessUtil {
/**
@davidyang013
davidyang013 / TestJGit
Created November 25, 2014 10:53
JGit example
package com.ericsson.iptv.testcase;
import java.io.File;
import java.io.IOException;
import org.eclipse.jgit.api.CreateBranchCommand.SetupUpstreamMode;
import org.eclipse.jgit.api.Git;
import org.eclipse.jgit.api.errors.GitAPIException;
import org.eclipse.jgit.api.errors.JGitInternalException;
import org.eclipse.jgit.internal.storage.file.FileRepository;
@davidyang013
davidyang013 / StopWatch
Created November 8, 2014 15:08
StopWatch use Tkinter
from Tkinter import *
import time
class StopWatch(Frame):
msec = 50
def __init__(self,parent=None,**kw):
Frame.__init__(self, parent, **kw)
self._start = 0.0
self._elapsedtime = 0.0
self._running = False
@davidyang013
davidyang013 / print
Created November 7, 2014 15:30
Print js Object properties
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Events</title>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("jquery", "1.4.2");
</script>
<script language="javascript" type="text/javascript">
$(document).ready(function() {
@davidyang013
davidyang013 / RequestUtil
Created November 7, 2014 02:29
Java HTTP GET and POST implement
package com.duapp.eripark.database;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
@davidyang013
davidyang013 / JSONUtils
Last active August 29, 2015 14:08
Java JSON util
package com.duapp.eripark.backend;
import java.io.IOException;
import java.io.Reader;
import java.io.Writer;
import org.apache.commons.io.Charsets;
import org.apache.commons.io.FileUtils;
import org.codehaus.jackson.JsonParseException;
import org.codehaus.jackson.JsonParser;
@davidyang013
davidyang013 / checkoutcode
Created October 30, 2014 00:35
GitPython Library clone code from remote and switch branch
import git,os,shutil
def get_branch(url,path,branch):
if url == None or path == None:
raise ValueError("Please assign right URL and Path")
else:
if os.path.isdir(path):
shutil.rmtree(path)
os.mkdir(path)
repo = git.Repo.clone_from(url, path, progress=None)