Monday 31 July 2017

Java basics


The following example uses a Class object to print the class name of an object
=======================================================

package source;

class calculate{
void print(){
System.out.println("inside print");
}

}

public class Employee {

public static void main(String args[]){

calculate obj=new calculate();

System.out.println(obj.getClass().getName());      //source.calculate
}

}


=================================================

Tuesday 18 July 2017

Java Calendar


Calendar cal_Two = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
System.out.println(cal_Two.getTime());
and the response i got is:
Sat Jan 25 15:44:18 IST 2014

===========================
https://stackoverflow.com/questions/21349475/calendar-getinstancetimezone-gettimezoneutc-is-not-returning-utc-time

Thursday 6 July 2017

Code camp- Java Script



https://repl.it/languages/javascript
=================================
function rot13(str) { // LBH QVQ VG!
 
 
  // console.log(str.charAt(0));
 

  // console.log(str.charCodeAt(0));
  // var x=str.charCodeAt(0)-13;
  // console.log(str.charCodeAt(0)-13);
  // console.log(String.fromCharCode(x));
   var m,n;
   var p,q,r,s;
   var arr=str.split('');
   var newStr=[];
   var finStr="";
 

 for(var i=0;i<arr.length;i++){
     // m=parseInt(str.charCodeAt(i)+13);
    // n=parseInt(str.charCodeAt(i)-13);
 
     // console.log(m);
     
      p=str.charCodeAt(i);
      //console.log(p);
      //console.log(parseInt(p));
     
      if(parseInt(p)>=78)
      {
        console.log("if");
        n=parseInt(str.charCodeAt(i)-13);
        q=(String.fromCharCode(n));
        newStr.push(q);
         //console.log(n);
      //   console.log(String.fromCharCode(n));
         // newStr.concat(String.fromCharCode(m));
   
      }
      else {
        console.log("else");
        m=parseInt(str.charCodeAt(i)+13);
         // console.log(m);
         // console.log(String.fromCharCode(m));
         
          r=(String.fromCharCode(m));
          //console.log(r);
          //finStr.concat(r);
          newStr.push(r);
      }
     
   

     
     
 
 }

     console.log(newStr.toString().replace( /,/g,"").replace(/-/g," "));
 
 
 
 
 
}
//   // console.log(arr);
 
//     for(var i=0;i<arr.length;i++){
//       m=parseInt(str.charCodeAt(i)+13);
// console.log ( str.charAt(i)+" =>"+str.charCodeAt(i) +"=> "+parseInt(str.charCodeAt(i)+13)+"=>"+String.fromCharCode(m));
//       if(parseInt(str.charCodeAt[i])>=78){
//         n=parseInt(str.charCodeAt(i)-13);
//         console.log(String.fromCharCode(n));
//       }
 
//     }
// // return str;
// }


// rot13("SERR PBQR PNZC");
//rot13("SERR CVMMN!");        //FREE PIZZA.
//rot13("GUR DHVPX OEBJA QBT WHZCRQ BIRE GUR YNML SBK.")
//rot13("MNOP");
//rot13("ABCD EFGH IJKL MNOP QRST UVWX YZ");



=========================



function rot13(str) { // LBH QVQ VG!
 
   var m,n;
   var p,q,r,s;
   var arr=str.split('');
   var newStr=[];
 
 for(var i=0;i<arr.length;i++){
     // m=parseInt(str.charCodeAt(i)+13);
    // n=parseInt(str.charCodeAt(i)-13);
 
     // console.log(m);
     
      p=str.charCodeAt(i);
      //console.log(p);
      //console.log(parseInt(p));
     
      if(parseInt(p)>=78)
      {
        n=parseInt(str.charCodeAt(i)-13);
         //console.log(n);
        // console.log(String.fromCharCode(n));
         // newStr.concat(String.fromCharCode(m));
        q=(String.fromCharCode(m));
        newStr.push(q);
   
      }
      else {
        m=parseInt(str.charCodeAt(i)+13);
         // console.log(m);
         // console.log(String.fromCharCode(m));
         
          r=(String.fromCharCode(m));
          //console.log(r);
          //finStr.concat(r);
          newStr.push(r);
      }
     
 
 }

     //console.log(newStr.toString().replace(/\,/g,""));
 
   str=newStr.toString().replace( /,/g,"").replace(/-/g," ");
  return str;
}

// Change the inputs below to test
rot13("SERR PBQR PNZC");


======================================

Wednesday 5 July 2017

JavaScript

JavaScript


https://codepen.io/pen/


mdn Learning area


============================

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en">
<head>
  <title>Apply JavaScript example</title>
</head>
<body>


  <button>Click me</button>

<script>

  // JavaScript goes here
  function createParagraph() {
  var para = document.createElement('p');
  para.textContent = 'You clicked the button!';
  document.body.appendChild(para);
}

var buttons = document.querySelectorAll('button');

for (var i = 0; i < buttons.length ; i++) {
  buttons[i].addEventListener('click', createParagraph);
}

</script>


</body>
</html>


=======================


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en">
<head>
  <title>Apply JavaScript example</title>
</head>
<body>


  <p>Update your name</p>
   <style>

   p {
  font-family: 'helvetica neue', helvetica, sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  border: 2px solid rgba(0,0,200,0.6);
  background: rgba(0,0,200,0.3);
  color: rgba(0,0,200,0.6);
  box-shadow: 1px 1px 2px rgba(0,0,200,0.4);
  border-radius: 10px;
  padding: 3px 10px;
  display: inline-block;
  cursor:pointer;
}
   </style>



<script>

  // JavaScript goes here
  var para = document.querySelector('p');

para.addEventListener('click', updateName);

function updateName() {
  var name = prompt('Enter your name:');
  para.textContent = 'Your Name ' + name;
}


</script>


</body>
</html>


=========================================

JavaScript

Array.prototype.splice()



var numbers=['one','two','three','five'];


numbers.splice(1);     // [ 'one' ]
numbers.splice(2);     // [ 'one', 'two' ]
numbers.splice(3);     // [ 'one', 'two', 'three' ]

console.log(numbers);



==============================================================
Insert

numbers.splice(1,0,'nine');  //[ 'one', 'nine', 'two', 'three', 'five' ]


numbers.splice(3,0,'eight'); // [ 'one', 'two', 'three', 'eight', 'five' ]



====================================================================

Delete

numbers.splice(0,2);  // [ 'three', 'five' ]

numbers.splice(2,1);    //[ 'one', 'two', 'five' ]


numbers.splice(1,2);     //[ 'one', 'five' ]

===========================================================
Delete & Insert


numbers.splice(1,1,'zero'); // [ 'one', 'zero', 'three', 'five' ]



numbers.splice(2,1,'six');  // [ 'one', 'two', 'six', 'five' ]


=================================================================




function mutation(arr) {
  
          var m,n;
          
     m=arr[0].toLowerCase().split('').sort().join('');
     n=arr[1].toLowerCase().split('').sort().join('');
    console.log(m);
    console.log(n);
    console.log(m==n);
   
}

mutation(["Hello", "hey"]);  // false
mutation(["Alien", "line"]);  // false
mutation(["rat", "tar"]);        //true


mutation(["Alien", "line"]);
 console.log(m.indexOf(n)!=-1);




==================================================

var numbers=[1,2,3,4,5];

 var doubles=numbers.map(function(x){
     return x*2;
   
 })
 console.log(doubles);   // [ 2, 4, 6, 8, 10 ]


===========================================================

filter



var numbers=[12,34,2,45,64];


numbers.filter(greater);


function greater(x){
  
  return x>30;
}


//[ 34, 45, 64 ]
====================================
var numbers=[12,34,2,45,64];


// numbers.filter(greater);


// function greater(x){
 
//   return x>30;
// }


numbers.filter(function(x){
    return x>30;
 
})


//[ 34, 45, 64 ]



======================================