Skip to content

Instantly share code, notes, and snippets.

package nand2tetris.compiler;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
package SA;
public class SimulatedAnnealing {
public static double acceptanceProbability(int energy, int newEnergy, double temperature)
{
double res = 0.0;
if (newEnergy < energy)
{
package com.cookandroid.memememe;
import android.content.Context;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.GridView;
@alansparrow
alansparrow / drawtext1.java
Created June 17, 2016 05:21
draw text on image java android
package com.cookandroid.imagetextapp;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Rect;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
@alansparrow
alansparrow / drawtext.java
Created June 17, 2016 04:54
draw text on image
package com.example.androiddrawtextonbitmap;
import java.io.FileNotFoundException;
import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
@alansparrow
alansparrow / br.java
Created June 17, 2016 00:03
Broadcast Receiver Service Android
package com.cookandroid.br1;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
@alansparrow
alansparrow / handler1.java
Created June 16, 2016 12:14
handler android
package com.baotrungtn.helloworld;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
@alansparrow
alansparrow / expresso.java
Created June 16, 2016 05:49
expresso test
import static android.support.test.espresso.Espresso.onView;
2 import static android.support.test.espresso.action.ViewActions.click;
3 import static android.support.test.espresso.action.ViewActions.typeText;
4 import static android.support.test.espresso.assertion.ViewAssertions.matches;
5 import static android.support.test.espresso.matcher.ViewMatchers.isDisplayed;
6 import static android.support.test.espresso.matcher.ViewMatchers.isEnabled;
7 import static android.support.test.espresso.matcher.ViewMatchers.withId;
8 import static android.support.test.espresso.matcher.ViewMatchers.withText;
9 import static org.hamcrest.Matchers.not;
10
@alansparrow
alansparrow / junit1.java
Created June 16, 2016 05:21
java unit test application test
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "com.cookandroid.expresso"
minSdkVersion 17
targetSdkVersion 23
@alansparrow
alansparrow / junit.java
Created June 15, 2016 05:29
java unit test preparation
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "com.cookandroid.myapplication"
minSdkVersion 17
targetSdkVersion 23