Skip to content

Instantly share code, notes, and snippets.

View smamran's full-sized avatar
:octocat:
Focusing

S. M. AMRAN smamran

:octocat:
Focusing
View GitHub Profile
@smamran
smamran / Unicode.md
Created September 22, 2015 11:22
Unicode For Arrow

## Unicode list

← → ↑ ↓ ↔ ↕ ↖ ↗ ↘ ↙ ↚ ↛ ↮ ⟵ ⟶ ⟷ ⇐ ⇒ ⇑ ⇓ ⇔ ⇕ ⇖ ⇗ ⇘ ⇙ ⇍ ⇏ ⇎ ⟸ ⟹ ⟺ ⇦ ⇨ ⇧ ⇩ ⬄ ⇳ ⬀ ⬁ ⬂ ⬃ ⬅ ( ⮕ ➡ ) ⬆ ⬇ ⬈ ⬉ ⬊ ⬋ ⬌ ⬍ ⇆ ⇄ ⇅ ⇵ ⇈ ⇊ ⇇ ⇉ ⬱ ⇶ ⇠ ⇢ ⇡ ⇣ ⇚ ⇛ ⤊ ⤋ ⭅ ⭆ ⟰ ⟱

@smamran
smamran / MediaPlayerAndroid.java
Last active October 5, 2015 13:21
API Guides Media Playback
MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.sound_file_1);
mediaPlayer.start(); // no need to call prepare; create() does that for you
Uri myUri = ....; // initialize Uri here
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(getApplicationContext(), myUri);
mediaPlayer.prepare();
mediaPlayer.start();
@smamran
smamran / ThreadCpp.cpp
Created October 6, 2015 02:43
STD C++ Thread
#include <iostream> // std::cout
#include <thread> // std::thread
void foo()
{
for (int i = 0; i < 1500000000; i++);
}
void bar(int x)
{
@smamran
smamran / SuperKeyWord.java
Created October 6, 2015 06:13
Super keyworld Constructor Example
package slidenerd.javaoop;
/**
* Created by Microsoft on 10/6/2015.
*/
public class SuperKeyWord {
public static void main(String[] args) {
B b = new B(10, 20);
System.out.println(b.a);
System.out.println(b.b);
@smamran
smamran / SuperClassReferenceVariable.java
Created October 6, 2015 06:38
SuperClass SubClass Compatibility
package slidenerd.javaoop;
/**
* Created by Microsoft on 10/6/2015.
*/
public class SuperClassReferenceVariable {
public static void main(String[] args) {
Person p1 = new Person();
@smamran
smamran / TypeCastSubClassSuperClass.java
Created October 6, 2015 06:49
Typecasting between SuperClass and SubClass
package slidenerd.javaoop;
/**
* Created by Microsoft on 10/6/2015.
*/
public class SuperClassReferenceVariable {
public static void main(String[] args) {
Person p1 = new Person();
@smamran
smamran / InstanceOfOperator.java
Created October 6, 2015 10:30
Instanceof Operator Typecasting use
package slidenerd.javaoop;
/**
* Created by Microsoft on 10/6/2015.
*/
public class InstanceOfOperator {
public static void main(String[] args) {
Dog dog = new Dog();
System.out.println(dog instanceof Animal); // true
dog = null; // as dog refers to null
@smamran
smamran / DynamicMethodDispatch.java
Created October 6, 2015 10:50
Dynamic Method Dispatching
package slidenerd.javaoop;
/**
* Created by Microsoft on 10/6/2015.
*/
public class DynamicMethodDispatch {
public static void main(String[] args) {
// Checking ------------------
// Compile time Runtime
@smamran
smamran / DynamicMethodDispatchExample.java
Created October 6, 2015 16:11
DynamicMethodDispatchingSwitch
package slidenerd.javaoop;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;
/**
* Created by Microsoft on 10/6/2015.
*/
public class DynamicMethodDispatchExample {
@smamran
smamran / AbstractClassMethod.java
Created October 7, 2015 12:36
Abstract Class Example
package slidenerd.javaoop;
/**
* Created by Microsoft on 10/7/2015.
*/
public class AbstractClassMethod {
public static void main(String[] args) {
Human human = new Human();
human.printInfo();