Skip to content

Instantly share code, notes, and snippets.

@wendal
wendal / XDao.java
Created February 21, 2012 06:27 — forked from anonymous/gist:1874205
基于Xsqlbuilder的动态条件拼装模板及实例代码
public Object list(@Param("page") int page, @Param("rows") int rows, @Param("..") Action obj) {
if (rows < 1)
rows = 10;
if (page < 1) {
page = 1;
}
// build SQL Where
XsqlBuilder builder = new XsqlBuilder();
Map<String, Object> filters = new HashMap<String, Object>();
@wendal
wendal / JSON2Java.java
Created April 18, 2012 14:31 — forked from vietj/JSON2Java.java
JSON to Java (Use ScriptEngine in JDK6)
public class JSON2Java {
private static final ScriptEngine jsonParser;
static {
try {
String init = read(JSON2Java.class.getResource("json2java.js"));
ScriptEngine engine = new ScriptEngineManager().getEngineByName("JavaScript");
engine.eval(init);
jsonParser = engine;
@wendal
wendal / gist:2635313
Created May 8, 2012 14:02 — forked from zeuxisoo/gist:1205467
Mini Fake DNS server (Python recipe)
## {{{ http://code.activestate.com/recipes/491264/ (r4)
import socket
class DNSQuery:
def __init__(self, data):
self.data=data
self.dominio=''
tipo = (ord(data[2]) >> 3) & 15 # Opcode bits
if tipo == 0: # Standard query
@wendal
wendal / gist:3697189
Created September 11, 2012 09:27 — forked from anonymous/gist:3697179
bytecode
package com.salesforce.chatter.provider;
import android.content.ContentResolver;
import android.content.ContentValues;
import android.content.Context;
import android.content.Intent;
import android.content.UriMatcher;
import android.database.Cursor;
import android.database.MatrixCursor;
import android.database.MatrixCursor.RowBuilder;
@wendal
wendal / gist:5319463
Last active July 21, 2018 02:22 — forked from anonymous/gist:5319452
golang,在windows下获取磁盘空间数据
package main
import (
"log"
"net/http"
"syscall"
"unsafe"
)
func main() {
@wendal
wendal / reflect.py
Created October 25, 2013 07:42 — forked from huyng/reflect.py
#!/usr/bin/env python
# Reflects the requests from HTTP methods GET, POST, PUT, and DELETE
# Written by Nathan Hamiel (2010)
from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
from optparse import OptionParser
class RequestHandler(BaseHTTPRequestHandler):
def do_GET(self):
@wendal
wendal / 0_reuse_code.js
Last active August 31, 2015 19:49
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console