Skip to content

Instantly share code, notes, and snippets.

View StrikeW's full-sized avatar

StrikeW StrikeW

  • Shanghai
View GitHub Profile
@StrikeW
StrikeW / varargs.c
Created April 21, 2014 10:03
C varargs: variable-length argument list
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
double average(int i, ...);
int main(int argc, char *argv[])
{
double x = 22.5, y = 10.5, z = 13.2;
printf("x+y+z=%.2f\n", average(3, x, y, z));
@StrikeW
StrikeW / format_st_mtime.c
Created April 20, 2014 15:25
format st_mtime which get from stat()
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <sys/stat.h>
#include <time.h>
int main(int argc, char *argv[])
{
struct stat st;
char *f = "README";
@StrikeW
StrikeW / cralwer_baoman.py
Created April 19, 2014 07:41
A cralwer demo
#!/usr/bin/env python
# encoding: utf-8
# a cralwer demo, crawl image of "Nao can dui hua" on http://baozoumanhua.com
import urllib2
import urllib
import re
def get_all_page_urls():
url = 'http://baozoumanhua.com/duihua/hot/page/'