Saturday, August 9, 2014

Jquery

<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
  $("input").click(function(){
     var selected = $('input:radio[name=Status]:checked').val();
    alert(selected);
  });
});
</script>
</head>
<body>

<input type="radio" name="Status" value="Dark"> Dark
<input type="radio" name="Status" value="Active"> Active
</body>
</html>

Monday, April 7, 2014

Link Test

package
 com.wfis.lendinggrid;
import
 java.io.File;
import
 java.io.FileNotFoundException;
import
 java.net.SocketException;
import
 java.util.List;
import
 java.util.Scanner;
import
 java.util.TreeSet;
import
 org.apache.http.conn.HttpHostConnectException;
import
 com.gargoylesoftware.htmlunit.BrowserVersion;
import
 com.gargoylesoftware.htmlunit.WebClient;
import
 com.gargoylesoftware.htmlunit.html.HtmlPage;
import
 com.google.common.collect.ListMultimap;
import
 com.google.common.collect.ArrayListMultimap;
public
 class FlexLinkTest {
public ListMultimap<String, String> readFile(String environment , String fileName) {
ListMultimap<String, String> domainFileMap = ArrayListMultimap.create();
String domain =
null;
String url =
null;
try {
Scanner domainFileScanner =
new Scanner(new File(fileName));
domainFileScanner.useDelimiter(
"\\|");
System.
out.println("==========================");
System.
out.println("Environment : " + environment );
System.
out.println("==========================");
while (domainFileScanner.hasNext()) {
domain = domainFileScanner.next();
url = domainFileScanner.next();
domainFileMap.put(domain, url);
}
domainFileScanner.close();
}
catch(FileNotFoundException nfe) {
nfe.printStackTrace();
}
return domainFileMap;
}
public void testLinks(ListMultimap<String, String> domainFileMap) {
List<String> url =
null;
for (String key : new TreeSet<String>(domainFileMap.keySet())) {
url = domainFileMap.get(key);
System.
out.println(key);
for (String link : url) {
try {
WebClient webClient =
new WebClient(BrowserVersion.getDefault());
webClient.setTimeout(1500);
HtmlPage page = webClient.getPage(link);
System.
out.println( page.getUrl() + " : " + page.getTitleText() );
webClient.closeAllWindows();
}
catch(HttpHostConnectException hhce) {
System.
err.println("Connection to " + link + " refused.");
}
catch(SocketException se) {
System.
err.println("Connection to " + link + " refused.");
}
catch(ClassCastException cce) {
System.
err.println(url);
}
catch (Exception e) {
e.printStackTrace();
}
}
}
}
@SuppressWarnings("all")
public static void main(String[] args) throws FileNotFoundException {
FlexLinkTest tl =
new FlexLinkTest();
ListMultimap<String, String> domainFileMap =
null;
domainFileMap = tl.readFile(
"PROD","./resource/FlexLinks_PROD.txt");
tl.testLinks(domainFileMap);
System.
out.println();
domainFileMap = tl.readFile(
"UAT","./resource/FlexLinks_UAT.txt");
tl.testLinks(domainFileMap);
System.
out.println();
domainFileMap = tl.readFile(
"SIT","./resource/FlexLinks_SIT.txt");
tl.testLinks(domainFileMap);
System.
out.println();
domainFileMap = tl.readFile(
"DEV","./resource/FlexLinks_DEV.txt");
tl.testLinks(domainFileMap);
}

}

Monday, March 31, 2014

Array1 - Codingbat



packagetest.codingbat;

public class Array1 {
      
       // return true if first and last element of array is 6
       public boolean firstLast6(int[] nums) {
             
              int length = nums.length;
              final int number = 6;
                    
              if (nums[0] == number || nums[length-1] == number)
                     return true;
              else
                     return false;
       }
      
       // return true if first and last element of array is same
       public booleansameFirstLast(int[] nums) {
             
              if (nums.length == 0)
                     return false;
              else if (nums[0] == nums[nums.length-1])
                     return true;
              else
                     return false;
       }
      
       // return an integer array with value pi (3.14)
       public int[] makePi() {
             
              int[] pi = new int[]{3,1,4};
              return pi;
       }
      
       // return true if first or last elements of both arrays are same
       public boolean commonEnd(int[] a, int[] b) {
             
              if(a[0] == b[0] || a[a.length-1] == b[b.length-1])
                     return true;
              else
                     return false;
       }
      
       // return sum of the elements
       public int sum3(int[] nums) {
             
              int sum = 0;
              for (int i = 0; i < nums.length; i++) {
                     sum = sum + nums[i];
              }
              return sum;
       }
      
       // rotate elements to the left
       public int[] rotateLeft3(int[] nums) {
               
              int temp = 0;
              temp = nums[0];
              for (int i = 0; i < nums.length; i++) {
                     if(i==nums.length-1) break;
                     nums[i] = nums[++i];
                     --i;
              }
              nums[nums.length-1] = temp;
              return nums;
       }

      
       // return elements in reverse order
       public int[] reverse3(int[] nums) {
                int temp = nums[0];
                nums[0] = nums[nums.length-1];
                nums[nums.length-1] = temp;
                return nums;
       }
      
       // find largest between first and last element and set all elements to that value
       public int[] maxEnd3(int[] nums) {
              int largest = 0;
              largest = (nums[0] > nums[nums.length-1]) ? nums[0] : nums[nums.length-1];
              for(int i = 0; i < nums.length; i++) {
                     nums[i] = largest;
              }
              return nums;
       }
      
       // return the sum of the first 2 elements in the array.
       // If the array length is less than 2, just sum up the elements that exist,
       // returning 0 if the array is length 0. 
       public int sum2(int[] nums) {
             
              if (nums.length == 0 ) return 0;
              else if (nums.length == 1) return nums[0];
              else return nums[0] + nums[1];
               
       }
      
       // Given 2 int arrays, a and b, each length 3,
       // return a new array length 2 containing their middle elements.
       public int[] middleWay(int[] a, int[] b) {
                int newArray[] = new int[]{a[1],b[1]};
                return newArray;
       }
      
       // Given an int array, return a new array with double the length where its last element
       // is the same as the original array, and all the other elements are 0.
       // The original array will be length 1 or more.
       public int[] makeLast(int[] nums) {
                int length = nums.length;
                int newArray[] = new int[2*length];
                newArray[newArray.length-1] = nums[nums.length-1];
                return newArray;
       }






}