Skip to content

Instantly share code, notes, and snippets.

View liudong's full-sized avatar

Dong LIU liudong

  • Manchester, United Kingdom
View GitHub Profile
@liudong
liudong / gist:5278212
Last active December 15, 2015 14:59
Python: Empty unit test
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import unittest
class simpleTest(unittest.TestCase):
def setUp(self):
pass
def tearDown(self):
@liudong
liudong / gist:5278158
Created March 30, 2013 20:10
Python: Foo tests
import unittest
class FooTests(unittest.TestCase):
def testFoo(self):
self.failUnless(False)
def main():
unittest.main()
@liudong
liudong / gist:4054397
Created November 11, 2012 10:19
Java: Get Resource as InputStream from Class Path
java.io.InputStream inputStream = getClass().getClassLoader().getResourceAsStream("relative-path");
@liudong
liudong / gist:3981488
Created October 30, 2012 16:52
Maven: Assembly All in One Jar
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>package.MainClass</mainClass>
</manifest>
</archive>
@liudong
liudong / gist:3981478
Created October 30, 2012 16:50
Maven: Set Java Compiler Version
<properties>
<maven.compiler.source>1.6</maven.compiler.source>
<maven.compiler.target>1.6</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
@liudong
liudong / gist:3950833
Created October 25, 2012 06:25
Java: List Files in Folder
File folder = new File(FOLDER);
if ( folder.isDirectory() == true ) {
File[] docList = folder.listFiles();
if ( docList != null ) {
for ( File doc : docList ) {
}
}
}
@liudong
liudong / gist:3950832
Created October 25, 2012 06:24
Java: Set System Proxy
System.setProperty("http.proxyHost", "host");
System.setProperty("http.proxyPort", "port");
@liudong
liudong / gist:3931541
Created October 22, 2012 13:36
Java: print map
private void printMap(Map<String, String> map) {
Set<String> keys = map.keySet();
Iterator<String> iter = keys.iterator();
while ( iter.hasNext() ) {
String key = iter.next();
System.out.println("Key: " + key);
String obj = map.get(key);
System.out.println(obj);
}
}
@liudong
liudong / gist:3897605
Created October 16, 2012 06:49
Java: apply XSLT
private String applyXslt(String xsltString, String xmlToLift, String lodUri) throws ParserConfigurationException, SAXException, IOException, TransformerException {
// create transformer
Transformer xsltTransformer = HtmlTransformerFactory.createXsltTransformerByContent(xsltString);
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder parser = factory.newDocumentBuilder();
Document document = parser.parse(new ByteArrayInputStream(xmlToLift.getBytes()), null);
DOMSource source = new DOMSource(document);
ByteArrayOutputStream bout = new ByteArrayOutputStream();
StreamResult result = new StreamResult(bout);
if ( lodUri != null ) {
@liudong
liudong / gist:3897541
Created October 16, 2012 06:32
Java: Http Client
HttpPost httppost=new HttpPost(ggserverurl+phpexec);
HttpResponse response;
HttpEntity entity;
BufferedReader bufferedreader;
List <NameValuePair> parameters = new ArrayList <NameValuePair>();
parameters.add(new BasicNameValuePair("a", "a"));
parameters.add(new BasicNameValuePair("b", "b"));
parameters.add(new BasicNameValuePair("c", "c"));
parameters.add(new BasicNameValuePair("d", "e"));
parameters.add(new BasicNameValuePair("e", "f"));