Skip to content

Instantly share code, notes, and snippets.

View usbuild's full-sized avatar

Qichao Zhang usbuild

View GitHub Profile
#include <sys/uio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <string.h>
#include <stdio.h>
#include <errno.h>
#include <sys/socket.h>
#include <time.h>
#include <stdlib.h>
function loadScript(js, cb) {
var script = document.createElement("script");
script.src = js;
script.onload = function() {
if (cb) { cb(); }
};
document.querySelector("body").appendChild(script);
}
function loadCSS(css, cb) {
#!/usr/bin/env bash
set -o errexit #abort if any command fails
me=$(basename "$0")
help_message="\
Usage: $me [-c FILE] [<options>]
Deploy generated files to a git branch.
Options:
@usbuild
usbuild / vimrc
Last active December 4, 2018 01:56
set nocompatible
filetype off
set nu
colo desert
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Bundle 'gmarik/vundle'
Bundle 'tpope/vim-fugitive'
from google.protobuf import service
from test_pb2 import TestService_Stub, TestService, TestMessage, TestClientService, TestClientService_Stub
import asyncore, threading, socket, struct
class ServerService(TestService):
def setStub(self, ch):
self.stub = TestClientService_Stub(ch)
def Test(self, controller, reply, done):
msg = TestMessage()
@usbuild
usbuild / jquery.at.complete.js
Created December 24, 2012 11:45
a plugin to simulate at prompt
/**
* Created with JetBrains PhpStorm.
* User: Usbuild
* Date: 12-12-20
* Time: 上午10:21
*/
(function ($) {
$.fn.at_complete = function (options) {
var opts = $.extend({}, $.fn.at_complete.defaults, options);