Skip to content

Instantly share code, notes, and snippets.

@wanewang
wanewang / number.m
Created April 23, 2011 18:07
class declaration
@interface Number : NSObject{
double real;
double imaginary;
}
-(void) setReal : (double) r;
-(void) setImaginary : (double) i;
-(void) setAll : (double) r : (double) i;
-(void) print;
@wanewang
wanewang / ci.m
Created April 23, 2011 18:23
class implementation
@implementation Number
-(void) setReal : (double) r{
real = r;
}
-(void) setImaginary : (double) i{
imaginary = i;
}
-(void) setAll:(double)r :(double)i{
real = r;
@wanewang
wanewang / wanesbb1.m
Created April 23, 2011 18:47
objc number
#import <Foundation/Foundation.h>
@interface Number : NSObject{
double real;
double imaginary;
}
-(void) setReal : (double) r;
-(void) setImaginary : (double) i;
-(void) setAll : (double) r: (double) i;
@wanewang
wanewang / Opencvtest.java
Created August 24, 2011 08:09
opencv with jni
package com.test.opencv;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class Opencvtest extends Activity {
/** Called when the activity is first created. */
public native void setimage();
static{
@wanewang
wanewang / image.cpp
Created August 24, 2011 08:11
jni format opencv
#include <jni.h>
#include <stdio.h>
#include <stdlib.h>
#include <opencv/cv.h>
#include <opencv/highgui.h>
extern "C"{
JNIEXPORT void JNICALL Java_com_test_opencv_Opencvtest_setimage
(JNIEnv *env, jobject obj) {
@wanewang
wanewang / Application.mk
Created August 24, 2011 08:12
opencv with jni Application.mk
APP_STL := gnustl_static
APP_CPPFLAGS := -frtti -fexceptions
APP_ABI := armeabi
@wanewang
wanewang / Android.mk
Created August 24, 2011 08:13
opencv with jni in Android.mk
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
include OpenCV-2.3.1/share/OpenCV/OpenCV.mk
LOCAL_MODULE := imagefea
LOCAL_SRC_FILES := image.cpp
LOCAL_LDLIBS += -llog -ldl
@wanewang
wanewang / gist:2162723
Created March 22, 2012 19:40
Titanium Mobile - Twitter tweet
function tweet(){
var accessTokenKey = Ti.App.Properties.getString('twitterAccessTokenKey'),
accessTokenSecret = Ti.App.Properties.getString('twitterAccessTokenSecret');
var Twitter = require('twitter').Twitter;
var client = Twitter({
//REMEMBER TO CHANGE THE KEY AND SECRET CODE HERE
consumerKey: "INSERT KEY HERE",
consumerSecret: "INSERT SECRET HERE",
function(url, callback) {
var xhr = Ti.Network.createHTTPClient();
xhr.open('GET', url);
xhr.onload = function() {
var parsedData = JSON.parse(this.responseText);
callback(parsedData);
};
xhr.onerror = function(e) {
alert('something wrong')
}
Titanium.Facebook.requestWithGraphPath(ID + CONNECTION_TYPE, {
message : 'hello~'
}, "POST", function(e) {
if(e.success) {
alert('success');
} else if(e.error) {
alert(e.error);
} else {