Skip to content

Instantly share code, notes, and snippets.

@vienhoang
vienhoang / gist:60dc743ccf08ecca2b97
Created September 1, 2014 10:53
Java: Iterators
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.ListIterator;
import java.util.Set;
public class Main {
public static void main(String[] args) {
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
// HashMap works like associate array
HashMap<String, String> map = new HashMap<String, String>();
map.put("California", "Sacramento");
map.put("Oregon", "Salem");
@vienhoang
vienhoang / gist:cb1a2b4d99a1e0d3d7fe
Last active August 29, 2015 14:05
Java: ArrayList
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
/**
* ArrayList in Java is for create dynamic arrays
*/
@vienhoang
vienhoang / gist:d5bcdab9025d8631c495
Created September 1, 2014 10:35
Java: 2d array
public class Main {
public static void main(String[] args) {
String[][] states = new String[3][2];
states[0][0] = "California";
states[0][1] = "Sacremento";
states[1][0] = "Oregon";
@vienhoang
vienhoang / gist:46906604d532e7febdb8
Created August 21, 2014 08:36
JavaScript: Useful notes
JavaScript Notes
==========================================================
To declare an object
==========================================================
function Rectangle(w, h) {
this.width = w;
this.height = h;
};
==========================================================
Create a new instance of the object
@vienhoang
vienhoang / gist:c0fbfdc8361b347f5cff
Created August 20, 2014 11:05
Sublime: Plugin list
Install Package control first: https://sublime.wbond.net/installation
Great Sublime plugins to have:
LESS
Git
Gist
GitGutter
Emmet
PlainTasks
WordPress Developer Resources
@vienhoang
vienhoang / gist:2e0e7ab8ea677a79f8cf
Created August 17, 2014 08:55
Composer: Commands
Composer Commands:
composer self-update | Update composer for Windows environment
@vienhoang
vienhoang / gist:63a4b147bbe266adbddd
Last active August 29, 2015 14:05
Git: Commands, Unix
Working in terminal
cd | Change directory
ls | List directory
ls -al | List all files with permissions showned
mv | Change file name, mv #filename1 #filename2
mv * .. | Move everything up one directory
rm | Remove file, rm #filename
wget | Download a file, wget #filelocation
tar --xzvf | Extract .gz file, tar --xzvf #filename
@vienhoang
vienhoang / gist:e4c7dec93bd3e1c259ce
Created August 11, 2014 16:44
PHP: Break out of foreach func
function limiting($num) {
$fruits = array('bananas', 'apples', 'pear');
foreach ( $fruits as $v ) {
if ( $num-- === 0) {
break;
}
@vienhoang
vienhoang / vh_options.php
Created August 11, 2014 16:24
WordPress: Create custom options page
<?php
/*
Plugin Name: VH Options
Plugin URI: http://vienhoang.com
Description: Options page for a theme.
Version: 1.0
Author: Vien Hoang
Author URI: http://vienhoang.com
License: GPL2
*/