Skip to content

Instantly share code, notes, and snippets.

View quxiaofeng's full-sized avatar
🎯
Focusing

Xiaofeng Qu quxiaofeng

🎯
Focusing
View GitHub Profile
@quxiaofeng
quxiaofeng / read_csv.c
Created April 18, 2019 05:13 — forked from amirmasoudabdol/read_csv.c
To read the CSV file in C
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void read_csv(int row, int col, char *filename, double **data){
FILE *file;
file = fopen(filename, "r");
int i = 0;
@quxiaofeng
quxiaofeng / FCD.py
Created January 12, 2018 10:10 — forked from randName/FCD.py
Fast Circle Detection using Gradient Pair Vectors
#!/usr/bin/env python2
import numpy as np
import cv2 as cv
def FCD( src, mask ):
A_THRESH = [ 2, 1 ]
sobel_x = cv.Sobel( src, cv.CV_32F, 1, 0, ksize = 5 )
@quxiaofeng
quxiaofeng / xor_keras.py
Created August 16, 2016 10:30 — forked from cburgdorf/xor_keras.py
Comparing XOR between tensorflow and keras
import numpy as np
from keras.models import Sequential
from keras.layers.core import Activation, Dense
from keras.optimizers import SGD
X = np.array([[0,0],[0,1],[1,0],[1,1]], "float32")
y = np.array([[0],[1],[1],[0]], "float32")
model = Sequential()
model.add(Dense(2, input_dim=2, activation='sigmoid'))
@quxiaofeng
quxiaofeng / generate_qrcode_from_url.py
Created April 22, 2016 07:28
Generate QRCode from URL. 为 URL 生成 QR 二维码,方便手机拍摄与转发。
import qrcode
from PIL import ImageFont, ImageDraw
def generate_qrcode_from_url(
info = 'http://www.quxiaofeng.me/about',
text_position = (43,10),
code_version = 1,
code_error_correction = qrcode.constants.ERROR_CORRECT_H,
code_box_size = 10,
code_border = 4,
@quxiaofeng
quxiaofeng / pdio.py
Created April 4, 2016 09:05 — forked from luispedro/pdio.py
Save & load from a pandas DataFrame/Series
import numpy.lib
import numpy as np
import pandas as pd
import cPickle as pickle
def save_pandas(fname, data):
'''Save DataFrame or Series
Parameters
----------
#Newbie programmer
def factorial(x):
if x == 0:
return 1
else:
return x * factorial(x - 1)
print factorial(6)
#First year programmer, studied Pascal
#include <iostream>
using namespace std;
// .data - read-write data
int rwdata = 100;
// .rodata - read-only data
const char* rodata = "hello, world";
@quxiaofeng
quxiaofeng / gist:3000196
Created June 26, 2012 23:41 — forked from qiukun/gist:3000173
send mail to tumblr by coffeescript and nodemailer
nodemailer = require "nodemailer"
smtpTransport = nodemailer.createTransport "SMTP",
service: "Gmail"
auth:
user:
pass:
mail =
from: ""
@quxiaofeng
quxiaofeng / bottle_example.py
Created September 25, 2011 15:53 — forked from Arthraim/bottle_example.py
a python web framework bottle's example
#coding: utf-8
from bottle import route, error, post, get, run, static_file, abort, redirect, response, request, template
@route('/')
@route('/index.html')
def index():
return '<a href="/hello">Go to Hello World page</a>'
@route('/hello')
def hello():
data:text/html, <style type="text/css">#e{position:absolute;top:0;right:0;bottom:0;left:0;}</style><div id="e"></div><script src="http://d1n0x3qji82z53.cloudfront.net/src-min-noconflict/ace.js" type="text/javascript" charset="utf-8"></script><script>var e=ace.edit("e");e.setTheme("ace/theme/monokai");e.getSession().setMode("ace/mode/ruby");</script>