Sunday 17 July 2016

NIIT ALL LAB@HOME

Read More »

NIIT ALL CYCLE TEST

Read More »

NIIT ALL ASSIGNMENT

Read More »

NIIT ALL PROJECTS

Read More »

NIIT ALL TESTS

Read More »

ChampCash Unlimited Trick

Trick to earn Unlimited Money from ChampCash apk/app

ChampCash Unlimited Trick: ChampCash App is an app, which pays its users for downloading apps + refer your friends. This app giving 1$ joining bonus + unlimited money for refer your friends on ChampCash App. Many of the users already using ChampCash App, but some users still don’t know ChampCash Unlimited money Earning trick. So i decided to post this trick here. You can also redeem your Champ Cash money to bank or Paypal account. So it’s a real money earning app. Read full guide from below carefully & earn unlimited money from ChampCash app.

ChampCash App Unlimited Trick

ChampCash App is very popular on Play Store these days. Many Peoples searching for champ cash trick. you will get full trick here with Step by Step Guide. for get 1$ = 63 rs champ cash app download bonus Then you have to install champ cash apk from Play store & Follyw all step by steps guide. There are some levels in this app, as more as you reach more levels, your earnings will increase. so i suggest you to use this trick, this is one of the best trick for earn real money. Without waste more time, let’s talk about the trick & earn unlimited money from Champ Cash android app, remember you can transfer Champ Cash money to bank or Paypal account or redeem it for recharges. Just Use My champ cash refer id & Get 1$ Joining Bonus. We have also Created Official Champcash Regarding this, do check that out.


Champ Cash Unlimited Money Earning Trick
How to Earn Unlimited Money From Champ Cash android app

At First, Install ChampCash app from play store [ champ cash apk ]
After opening Above Link, Install ChampCash app, & open It
Click on “Signup with Champcash” & Put your Details like Name, Mobile number, Email Address ( you don’t need to verify it)


It will ask for Refer ID, Enter this champ cash refer id = 89010 (If you don’t add refer id, then you will not get 1$ Sign up bonus)
Now From Champcash app, you have to Install apps for get your Refer Code
It may need to Install 7-10 apps for Get your own refer code, so start installing apps, (need to open app for 1 min after install)
Then you will get a message “You are now eligible to earn unlimited with us by using our MLM platform” & Click on Start Button


You will Get instant 1$ Money, you can redeem it When you earn minimum 10$


For redeem your Money, Click on Top Left Corner & Click on Redeem




Getting Low Payouts?



Minimum Redeem Option

Minimum Recharge Redeem Amount is 10 rs
Transfer money to bank account if you earn minimum 10$
Flipkart Gift Card minimum 9$ redeem.
for redeem your earning first time, you have to earn 10$ minimum.

Champcash Payment Proof



Redeem Proof

Update (Earn More)

Now you can Earn More From Champ Cash App, Just Update if from Play Store.

1000 Points = 1$

Just Click on Earn More & Complete More Tasks for Earn More $

Champcash Earn Money App



Troubleshooting

If you are Getting Low Payouts, Then Change your IP every time before creating account, you will get higher payouts.
You can add any Number while sign up, because you don’t need to verify it.
Referred Money amount will reflect in Account after 35 Minutes
Minimum 50$ Balance Needed for Transfer to Bank (you can earn in 1 day easily)
Don’t Clear Data of Champ Cash app from your Mobile number, If you do then you will not able to login into your Account again, So usage of Bluestack/youwave or 2 different mobiles for use this trick is necessary.
For any other query, feel free to comment below, i will try my best to help you
Video Tutorial About How to Complete Champ Cash Challenge


Trending Posts

Paytm Promo Code

Airtel 3g trick for Android

EarnTalktime Unlimited Recharge trick

Mcent Unlimited Recharge Trick

So this was the Quick Guide for Earn Unlimited Money By Work at your Home. This is the Genuine app, which pays their users to refer peoples, without even invest single rupee. you have seen at many places that companies demands 1k 
Read More »

Top 5 Companies Offering Work-From-Home Jobs

These days, work-from-home positions are more popular than ever. More and more companies are offering remote jobs, and workers are eager to snatch them up. Telecommuting offers an opportunity for increased flexibility and greater control over your life and schedule. It's understandable that many people find this kind of arrangement appealing and are looking for work-from-home opportunities.
rockwell blogger
(Photo Credit: Mike Licht, NotionsCapital.com/Flickr)
Recently, FlexJobs, a job search website that specializes in flexible work opportunities, released their second annual list of 100 companies offering the most remote job opportunities. The list was based on data gathered through the job posting histories of over 30,000 companies during the past year.
Let's take a closer look at the five companies with the most listings:
Helping companies grow through simplifying and personalizing interactions with customers, Teletech is international with work that spans many industries. They are poised to hire more remote employees than any other company in 2015, according to FlexJobs's data.
A leader in the customer management industry, Convergys Corporation has annual revenues approximating $3 billion and over 125,000 employees who serve clients from locations all over the globe. Their recent acquisition of Stream, a competitor, should help them continue to expand in the months to come.
Sutherland Global Services provides business process and technology management services across 40-plus operation centers across the world. As one of the world's largest BPO companies, continued growth is anticipated in the future.

4. Amazon
The world's largest online retailer, Amazon.com now also produces consumer electronics, such as the Kindle, and is a major provider of cloud computing services. As Amazon works to expand their business and stay competitive, they're expected to hire many work-from-home employees.
Founders of the temporary staffing industry in 1946, Kelly Services has continued to evolve and adjust alongside workplace changes for decades. In 2013, they provided employment to more than 540,000 employees, and revenue was $5.4 billion. This company is tried-and-true, and expected to continue to expand opportunities for remote workers in 2015.
FlexJobs also discovered a 27 percent increase in the number of remote jobs posted over the last year. This is yet another indication that these kinds of opportunities are on the rise. Check out the complete list of 100 companies offering work-from-home jobs for more information.
Tell Us What You Think
What kind of work-from-home opportunities will you be on the lookout for in 2015? We want to hear from you! Leave a comment or join the discussion on Twitter.
Read More »

Core java interview question and answers

1. What is the most important feature of Java?
Java is a platform independent language.
2. What do you mean by platform independence?
Platform independence means that we can write and compile the java code in one platform (eg Windows) and can execute the class in any other supported platform eg (Linux,Solaris,etc).
3. What is a JVM?
JVM is Java Virtual Machine which is a run time environment for the compiled java class files.
4. Are JVM's platform independent?
JVM's are not platform independent. JVM's are platform specific run time implementation provided by the vendor.
5. What is the difference between a JDK and a JVM?
JDK is Java Development Kit which is for development purpose and it includes execution environment also. But JVM is purely a run time environment and hence you will not be able to compile your source files using a JVM.
6. What is a pointer and does Java support pointers?
Pointer is a reference handle to a memory location. Improper handling of pointers leads to memory leaks and reliability issues hence Java doesn't support the usage of pointers.
Read More »

Top 10 Tips for C# Programmers

June 25, 2016

In this article I will write about my top 10 tips in C# programming. Each tip will be supported by the sample C# codes, which will make it easy for the C# newbies to get a hold on. 

TIP 1: WRITE UNIT TEST CASES FOR NON-PUBLIC METHODS

Have you ever tried writing unit test cases for methods of an assembly which are not public? Most developers don’t because they are not visible to the test project. C# allows you to make the assembly internals visible to other assemblies. Adding the attribute shown below in the AssemblyInfo.cs file does the trick.
//Make the internals visible to the test assembly
[assembly: InternalsVisibleTo("MyTestAssembly")]

TIP 2: USE TUPLES

I have seen developers creating a POCO class just for the sake of returning multiple values from amethod. Tuples are introduced in .NET Framework 4.0 which can be used effectively as shown below.

Tip 3: No Need for Temporary Collections, Yield Might Help        public Tuple<int, string, string> GetEmployee()
        {
            int employeeId = 1001;
            string firstName = "Rudy";
            string lastName = "Koertson";
 
            //Create a tuple and return
            return Tuple.Create(employeeId, firstName, lastName);
        }
Normally when we need to fetch the items from a collection we might create a temporary list to hold the retrieved items and return. Following is the C# code using the temporary list.
        public List<int> GetValuesGreaterThan100(List<int> masterCollection)
        {
            List<int> tempResult = new List<int>();
 
            foreach (var value in masterCollection)
            {
                if (value > 100)
                    tempResult.Add(value);
            }
            return tempResult;
        }

7 Factors to Consider While Selecting a Rapid Mobile Application Development Platform
To avoid the usage of this temporary collection you could choose to use the yield. It will yield the result as and when the result set is enumerated. Below is the code using the yield keyword.
        public IEnumerable<int> GetValuesGreaterThan100(List<int> masterCollection)
        {
            foreach (var value in masterCollection)
            {
                if (value > 100)
                    yield return value;
            }
        }
Of course you could also use LINQ.

TIP 4: TELLING THE WORLD THAT YOU ARE RETIRING A METHOD SOON

In case you own a re-distributable component and you are planning to deprecate a method soon, then you can decorate the method with the obsolete attribute to communicate it to the clients. Here is the sample C# code.
        [Obsolete("This method will be deprecated soon. You could use XYZ alternatively.")]
        public void MyComponentLegacyMethod()
        {
            //Here is the implementation
        }
The client applications will get a warning with the given message upon compilation. Incase if you want to fail the client build if they are using the deprecated method then pass the extra Boolean parameter as True.
        [Obsolete("This method is deprecated. You could use XYZ alternatively.", true)]
        public void MyComponentLegacyMethod()
        {
            //Here is the implementation
        }

TIP 5: REMEMBER DEFERRED EXECUTION WHILE WRITING LINQ QUERIES

In .NET when you write a LINQ query it actually performs the querying only when the LINQ result is accessed. This phenomenon of LINQ is called deferred execution. One thing you should be aware of is that on every access of the result set the query gets executed again and again.
To avoid the repeated execution convert the LINQ result to List upon execution as shown below.
        public void MyComponentLegacyMethod(List<int> masterCollection)
        {
            //Without the ToList this linq query will be executed twice because of the following usage
            var result = masterCollection.Where(i => i > 100).ToList();
 
            Console.WriteLine(result.Count());
            Console.WriteLine(result.Average());
        }

TIP 6: CONVERTING BUSINESS ENTITIES USING EXPLICIT KEYWORD

Use the explicit keyword to define the conversion of one business entity to another. The conversion method will be invoked when the conversion is requested in code. Here is the sample conversion code.
class Program
    {
        static void Main(string[] args)
        {
            ExternalEntity entity = new ExternalEntity()
            {
                Id = 1001,
                FirstName = "Dave",
                LastName = "Johnson"
            };
            MyEntity convertedEntity = (MyEntity)entity;
        }
    }
 
    class MyEntity
    {
        public int Id { get; set; }
        public string FullName { get; set; }
 
        public static explicit operator MyEntity(ExternalEntity externalEntity)
        {
            return new MyEntity()
            {
                Id = externalEntity.Id,
                FullName = externalEntity.FirstName + " " + externalEntity.LastName
            };
        }
    }
 
    class ExternalEntity
    {
        public int Id { get; set; }
        public string FirstName { get; set; }
        public string LastName { get; set; }
    }

TIP 7: RETAINING THE EXACT STACK TRACE

In a C# program in the catch block if you throw the exception as given below and the error has occurred in the method ConnectDatabase, the thrown exception stack trace will only show that the error has occurred in the RunDataOperation method. It would have lost the actual error source.
        public void RunDataOperation()
        {
            try
            {
                Intialize();
                ConnectDatabase();
                Execute();
            }
            catch (Exception exception)
            {
                throw exception;
            }
        }
To retain the actual stack trace throw as shown below.
        public void RunDataOperation()
        {
            try
            {
                Intialize();
                ConnectDatabase();
                Execute();
            }
            catch (Exception)
            {
                throw;
            }
        }

TIP 8: FLAGS ATTRIBUTE – ENUM GROUPING

Decorating the enum with the Flags attribute in C# will enable the enum as bit fields. This allows us to group the enum values. Here is a sample piece of C# code.
    class Program
    {
        static void Main(string[] args)
        {
            int snakes = 14;
            Console.WriteLine((Reptile)snakes);
        }
    }
 
    [Flags]
    enum Reptile
    {
        BlackMamba = 2,
        CottonMouth = 4,
        Wiper = 8,
        Crocodile = 16,
        Aligator = 32
    }
The output for the above code will be “BlackMamba, CottonMouth, Wiper”. If the flags attribute is removed then the output will be 14 as it is.

TIP 9: ENFORCING THE BASE TYPE FOR A GENERIC TYPE

Let’s say you created a generic class and you need to enforce that the generic type provided in the class should inherit from a specific interface, then you could do it as shown in the below sample.
    class MyGenricClass<T> where T : IMyInterface
    {
        //Body of the class come in here
    }
You could also do it at the method level.
    class MyGenricClass
    {
        public void MyGenericMethod<T>(T t) where T : IMyInterface
        {
            //Generic implementation goes in here
        }
    }

TIP 10: EXPOSING PROPERTY AS IENUMERABLE DOESN’T MEAN IT’S READONLY

In a class that you have created, if an IEnumerable property is exposed the callers can still be able to modify them as shown.
    class Program
    {
        static void Main(string[] args)
        {
            MyClass myClass = new MyClass();
            ((List<string>)myClass.ReadOnlyNameCollection).Add("######From Client#####");
 
            myClass.Print();
        }
    }
 
    class MyClass
    {
        List<string> _nameCollection = new List<string>();
        public MyClass()
        {
            _nameCollection.Add("Rob");
            _nameCollection.Add("John");
            _nameCollection.Add("Jummy");
            _nameCollection.Add("Derek");
        }
        public IEnumerable<string> ReadOnlyNameCollection
        {
            get { return _nameCollection.AsEnumerable(); }
        }
 
        public void Print()
        {
            foreach (var item in ReadOnlyNameCollection)
            {
                Console.WriteLine(item);
            }
        }
    }
 
The code does successfully modify the list and adds a new name. One way to avoid this is to add AsReadOnly instead of AsEnumerable.
        public IEnumerable<string> ReadOnlyNameCollection
        {
            get { return _nameCollection.AsReadOnly(); }
        }
I hope this article was informative though you might be aware of few things already. Happy reading!


Tags: .NET, Top 10, C#, C# DEVELOPER
Read More »