Download New Sharecodepoint Android App from Google Play Store : DocScannerPoint : Document Scanner with OCR, PDF: Download Now - programming homework help. Get your programming homework done with expert homework helper. Trust with your paper and you will never regret it.

Welcome to MyQuestionPoint

Ask Any Question Relative to your Sujbect

Visit: Ask Question

How to Display Post Views Count in Blogger

How to Display Post Views Count in Blogger
Sharecodepoint Blogger

Show the view count of visitors in each post of our blog with the help of Firebase.

  • Blogger
  • Google Analytics Account
  • Firebase Account
First go to firebase, create new project with your blog name.
  • Create Project Name
  • Continue
  • Configure Google Analytics
Enable the services given below, in firebase.
  • Hosting.
  • Add App
  • Realtime Database
After all this, click on General option, under the project setting. From here you copy the Firebase SDK snippet. Format: config. After copying the code, replace with some part of the code below.

  <script src='' type='text/javascript'/> 
$.each($('a[name]'), function(i, e) { 
var elem = $(e).parent().find('#postviews'); 
var blogStats = new Firebase("" + $(e).attr('name')); 
blogStats.once('value', function(snapshot) { 
var data = snapshot.val(); 
var isnew = false; 
if(data == null) { 
data= {}; 
data.value = 0; 
data.url = window.location.href; = $(e).attr('name'); 
isnew = true; 
After all, Lastly, you have to go to your blogger code editor and make some settings as per the information given below. Find the given code by pressing CTRL + F in the keyboard.
<div class='post-snip'> 
This code indicates the head of the blog post, it may also be different in your template.It would be nice if you find it carefully. And just below the code mentioned above, paste the code mentioned.
<i class='fa fa-eye' style='color: green'/> <a expr:name=''/> Views 
After saving the template, go to any post on your blog, check the work done, it is working well.

5 Best Content Writing Tools For SEO in 2021

5 Best Content Writing Tools For SEO in 2021

Managing business and marketing online is a difficult task. If it is the first time, the scenario can become even worse. 

In this article, you will be given several useful tools. These will help you create one of the best SEO strategies. You will find assistance in improving your marketing skills and your reputation on the internet.

A user must know that certain factors are involved in search engine optimization. To create a better SEO plan, a user can use the following tools and get help from them. 

Several tools have been used by different users at different times. The tools that are going to be discussed in this article are the best ones in my opinion. 

They are from different websites and different owners. The list of five best tools for content and SEO writing is as follows:

  1. Plagiarism Checker 

  2. Paraphrasing Tool 

  3. Online Text Editor 

  4. Free Essay Title Generator 

  5. Grammarly

If you are yearning to learn and start writing SEOs for your marketing, let us begin immediately.

Plagiarism Checker Tool:

The first tool that we are going to discuss in today’s article is the plagiarism checker. There is software present in the market to check plagiarism. One can use the plagiarism checker by, oxford plagiarism checker, or plagiarism checker from

We have used the plagiarism checker of Prepostseo. This tool has proven itself efficient and handy to use. 

If you want to create unique and plagiarism-free content, this is the website you must look for. 

It will provide you the nitty-gritty of the plagiarized and the unique work. It shall become easy for you to now change the plagiarized content.

It also gives you an option to remove plagiarism by using a paraphrasing tool.

After creating a SEO optimized content, the user must know that it is not plagiarized.

Plagiarism in your content shows that your content is copied from someone else’s work. 

A plagiarism checker can help you remove the plagiarism in your content. It will let you know the parts which are plagiarized.

Furthermore, such software can help you change the plagiarized content into your unique content.

By using this tool, the user gets a redefined version of its content. Different software uses different techniques to highlight the plagiarized part of the content.

Paraphrasing Tool:

Paraphrasing Tool is an online tool that helps a writer paraphrase its work online for free. It can help writers create more dense and provoking content. 

It is helpful as writers upload their files or paste their data into the software. On the next click, the writer gets his work paraphrased. 

Some tools provide the facility of free trials for one or two days. But after that, the user has to buy them which can be highly expensive. 

Paraphrasing tools can be used to spin the content as well. Paraphrasing tools use synonymous words to change the appearance of the sentence. 

Normally, paraphraser tools are very easy to function and use. A person with a little knowledge of computer can also function these online tools. 

Paraphrasing tools are offered in a large number, online. One can list many premium tools but there are free tools also available.

Some of the most used online free paraphrasing tools are:

A paraphraser tool usually appears to have two empty text boxes. One is to be filled by the user. The user has to provide the data that is to be paraphrased.

The other box automatically fills after the user clicks the “paraphrase” button.

Different online tools provide different words count for paraphrasing. Free tools often provide less word count as compared to the premium ones.

Online Text Editor:

An online text editor tool is used to create online text and edit it in real-time. It is a useful tool for those who want to create documents online. 

There are a lot of online text editing tools. A list of most used is given below:

Normally, online text editors are free. Many of them provide an unlimited word count for lifetime use. They have some features which are, in general, the same in most online editors.

Some of the most useful features are:

  • Creating online content.

  • Uploading an existing file.

  • Some of them provide Word Count.

  • Character Count for the document is also provided by the editors.

  • The facility of checking plagiarism is also provided.

  • A grammar check is also offered.

  • The most highlighted feature of these online text editors is that it doesn’t require any installation.

  • Online text editors often provide the users with the facility of paraphrasing the text.

  • Simple text can be converted into rich text.

  • The document created online can be downloaded and saved in your local storage.

  • Some online editors offer to share the file as it is from the page.

  • Many editors provide mobile apps as well.

Title Generator:

One of the toughest tasks that a writer faces is creating a suitable and eye-catching title. 

Consider, a person having the best ideas but not a single title or topic. A person with a mind possessing humongous vocabulary and word choice but not being able to start it.

If a person is lacking the title, how is he supposed to write about it?

The only answer to all these queries and questions is the title generator. A title generator can help you create a title without any wastage of time and any stress. 

One can use a title generator to generate the ultimate and the best titles out of his ideas. This can be a support to your document. It can prove as the driving force behind your work.

We highly recommend you to use the Essay Title Generator by 

This is one of the best title generators present online for free. 

To use this tool, the user requires to put the required information. You must provide your keyword to the tool so it may start working on it. It takes some seconds and Voila! Your unique and new title is generated.

This tool is also providing us with different subjects of study. Which means that one can create any of the titles from any keyword out of any of his desired subject.


Grammarly is a tool used to check the errors present in the content. It is has both premium and free versions. It can also be downloaded on the device. 

Following are some salient features of Grammarly:

  • Grammar Check

  • Word Count

  • A Style guide

  • Punctuation Check

You just write the text here and click the “Check your Text” button. It will take some moments and to show you the results and errors. The results are showed in a form of list.

All of these facilities are provided by Grammarly under one platform. It is an AI based website that helps users remove mistakes from the text. It also filters out the misused words in the content.


All of the tools are efficient, effective, and useful. But the necessary and the foremost thing is the try to start. No tools can switch human abilities. 

We must keep in mind that there are disadvantages of everything along with its advantages. Every tool can be used by any user but the one with a hardworking heart can get the best out of it.

Tools must be used for a slight help and mistake check only. One must not rely completely on tools.

The up-given tools are the best in their fields. But they must be used as little as possible.

Is It Possible to Find Free Essay Writer Online?

Is It Possible to Find Free Essay Writer Online?

Getting high-quality academic papers for free - is it possible? To some degree, yes. You can get lots of stuff for free that may help you in your academic endeavors. It’s important, though, that you order a do my essay free assignment from reliable services.

Those will give you free samples, all kinds of discounts, free pages, and multiple bonuses when you’re ordering for the first time or are a regular customer.

Where to Find a Free Essay Writer

There are plenty of places you can find free samples and other bonuses:

  • Specialized writing services;
  • Freelance platforms;
  • Student forums and platforms, etc.

The best option, of course, is to use a specialized online service. These companies hire professional writers that have educational backgrounds in different fields. There are websites that only work in one direction (Math, English, IT, etc.) and those that offer help in all kinds of disciplines. If you find a reliable service like this, you’ll get affordable prices, free samples, free title and bibliography pages, high quality of writing, and lots of other benefits.

As to freelance platforms, there are also a lot of talented writers. They are more independent and might create a custom paper before the deadline you specifically state. However, this independence may also become a problem. Some writers might just refuse to write your paper last-minute or leave it half the way through. This doesn’t happen often, but if using this option, just keep in mind that you may need a backup.

Student platforms can become a great library of useful services for studies, including essay writing websites. There might also be templates and samples on any topic so that you can find a nice example of what you need. However, sometimes those samples aren’t proofread or posted on a forum without the author’s consent. If this tells you anything, use such platforms for additional help only.

Looking for an expert writer should imply you’re ready to spend some money on their services. Think for yourself, who would successfully hire an experienced academic writer for free? There are a lot of things you can get for free:

  • Samples;
  • Free pages;
  • Discounts;
  • Sales;
  • One-time bonus for a first-time or regular buyer, etc.

However, if someone offers you a free paper on your topic, think twice before agreeing.

Why It Is Dangerous to Use Free Services

Not all free services scream "scam", but you should pay attention to the following:

  • What exactly is for free. It might be the first order if it’s a couple of pages long or, most usually, a sample. If a service offers you free essays and there’s a library with tons of papers, think of how many people have downloaded them and what the quality is.
  • What information you’re asked for. A service might ask you for personal information prior to giving you access to the free things. See if there’s your phone number, address, card information, college name, etc. If there are, consider using another service. Be very careful with your personal data, no matter how the company explains that they need extra info.
  • The quality of papers. It’s fine to download papers from free services if you’re doing it for reference or to see the structure, vocabulary, etc. you can use for your own paper. Don’t ever hand in downloaded essays or research papers as this is plagiarism and you don’t want to jeopardize your studies like that.

It’s much better to use a paid service and get so many bonuses that you won’t even feel those $10 off your account. There are so many opportunities to get more and pay less, don’t miss them!

How You Can Save By Ordering a Paper from a Reliable Service

If ordering a paper from a reliable writing service, you get:

  • An essay written by someone with proper education;
  • Free title and bibliography page (usually);
  • Free samples (usually);
  • Free samples from a certain writer (optional);
  • Free formatting (usually);
  • A discount (if you’re a first-time buyer or order a certain amount of pages);
  • Your data safety and no redundant questions asked, etc.

Your wallet and other data will be safe and the quality of your order will be top-notch!

Be Careful with Your Choice

When it comes to free stuff, people get very curious and often ask “What if this time it’s true?”. However, most of the time, free essays or any other things that are not a part of a campaign or lead to a future purchase are scams. Another scenario is that it might be just a very poor-quality, plagiarized paper (if we’re talking about essays). 

It’s so much better to find a reliable essay writing service that is convenient to use. A lot of such services can be found online, offering reasonable prices, high-quality academic writing, and effective customer support. It’s not free, but it definitely is a great investment in your future academic success.

Using seemingly free services might be dangerous, especially if you have an important paper due tomorrow and the website asks for your personal information. It’s possible that you will get a paper that has been published somewhere already or is plagiarized from another source. Not to mention your personal data might be in danger.

Get free samples, accept special offers and the best deals, save money on those papers, but it’s better if you order them from a trustworthy company.

How to Add ads.txt in Blogger Site

How to Add ads.txt in Blogger Site
How to Add ads.txt in Blogger Site

If your blog is monetized with third-party providers or you’ve manually integrated AdSense in your blog, you will need to manually set up the content of the ads.txt file.

Step 1: Sign in to Blogger.

Step 2: In the top left, click the Down arrow.

Step 3: Click the blog you want to set up an ads.txt file on.

Step 4: On the left, click Settings.

Step 5: Under "Settings," click Search preferences.

Step 6: Under "Monetization," find "Custom ads.txt" and click Edit.

Step 7: Click Yes.

Step 8: Copy the settings from your third-party monetization provider and paste them in the text box.

Step 9: Click Save Settings.

Step 10: Optional: To check the content of your ads.txt file, go to http://<your blog address>/ads.txt.

Note: If your blog is not monetized, or it’s only configured to use AdSense using the Blogger-AdSense integration, then you do not need to manually set up ads.txt.

Get Two digit after decimal point in Android Studio or Java

Get Two digit after decimal point in Android Studio or Java
How to get two digits after the decimal point in java and android studio
private static String getDecimalFormat(double value) {
    String getValue = String.valueOf(value).split("[.]")[1];
      if (getValue.length() == 1) {
          return String.valueOf(value).split("[.]")[0] +
                "."+ getValue.substring(0, 1) + 
                String.format("%0"+1+"d", 0);
       } else {
          return String.valueOf(value).split("[.]")[0]
            +"." + getValue.substring(0, 2);

System.out.println("value getDecimalFormat:- " + getDecimalFormat(1.0));
value getDecimalFormat:- 1.00

System.out.println("value getDecimalFormat:- " + getDecimalFormat(0.22437891));
value getDecimalFormat:- 0.22

System.out.println("value getDecimalFormat:- " + getDecimalFormat(-54.0));
value getDecimalFormat:- -54.00

System.out.println("value getDecimalFormat:- " + getDecimalFormat(38495.963741));

value getDecimalFormat:- 38495.96

Copy all Files and Folder from Folder in Android studio.

Copy all Files and Folder from Folder in Android studio.
How to copy files from the folder in android studio. please try this:

Example :

AppManifest in the project. Please allow this permission to read and write external storage.
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
public static void copyFileOrDirectory(String srcDir, String dstDir) {
        try {
            File src = new File(srcDir);
            File dst = new File(dstDir, src.getName());
            if (src.isDirectory()) {
                String files[] = src.list();
                int filesLength = files.length;
                for (int i = 0; i < filesLength; i++) {
                    String src1 = (new File(src, files[i]).getPath());
                    String dst1 = dst.getPath();
                    copyFileOrDirectory(src1, dst1);
            } else {
                copyFile(src, dst);
        } catch (Exception e) {
    public static void copyFile(File sourceFile, File destFile) throws IOException {
        if (!destFile.getParentFile().exists())
        if (!destFile.exists()) {
        FileChannel source = null;
        FileChannel destination = null;
        try {
            source = new FileInputStream(sourceFile).getChannel();
            destination = new FileOutputStream(destFile).getChannel();
            destination.transferFrom(source, 0, source.size());
        } finally {
            if (source != null) {
            if (destination != null) {

File Handling in PHP

File Handling in PHP
In any web application, file handling plays a very important role. For different processes, we need to open and process the file. For creating, reading, uploading files, there are many functions in PHP. Any kind of manipulation in the file can be done in a very careful manner. Sometimes files could be deleted or accidentally code gets deleted in some working file, the hard drive could be filled with garbage data, the wrong file chosen for working, etc. likewise many critical situations can occur while handling the file. Therefore file handling is always done carefully.

In PHP there is a read file() function defined for reading a file.

1. fopen() function is used to open a file. The fopen() function defined with two parameters.

$file = fopen("file.txt",'w');

The first parameter in fopen() function is the name of the specified file and the second parameter is the mode for the particular file either read (r) or write (w).

Write mode modify the content of the existing file or it can be used to create the file for the same name if the file does not exist.
  • The (a) mode is used to write the content at the last of the page. The existing file is not deleted. The content can be added from last and the new file is created if the file does not exist.
  • The (x) mode used to write the file but if the file does not exist then it returns false as an error.
  • The (r+) command is used to read/write mode.
  • The (w+) mode is used for write/ read mode and through this content can be modified or deleted. read() function is used to read from an open file.

2. fclose() function is used for closing an open file. For the good developer, it is always recommended that the file must close first after completing the work on the same file.

$file = fopen("file.txt", 'r');

 If we want to read a single line from a file then we use fgets() function.

After calling fget() function, the pointer points to the next line and the process must go on.

The feof() function plays the role when the end of file is reached. It plays an important role in looping.

The fgetc() function is used to read the character from a file.

After calling the fgetc() function for one character then it points to the next character.

PHP is a very easy language and has very many useful functions. By using these functions we can be handling the PHP file easily and efficiently. Therefore File handling in PHP is very beneficial and necessary.

This article is contributed by Aayushi. If you like Sharecodepoint and would like to contribute, you can also write an article using or mail your article to sharecodepoint@gmail. See your article appearing on the sharecodepoint main page and help another programmer.

Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.

What is Blockchain technology ?

What is Blockchain technology ?

Blockchain technology is a decentralized and distributed approach for recording digital assets in a ledger format. Distributed ledger technology is known as blockchain technology. Through the cryptographic hashing and distributed ledger, the blockchain technology makes the digital assets unaltered. It implies through this wonderful technology the distributed ledger history would not change. The best example of blockchain technology is Google docs as the document is created and transferred to many people. All have access to change or modify the document and these changes are reflected in the real-time scenario. In the blockchain technology, no one is locked for changes done by the other party.

This decentralization of the document makes everyone to access the data file at the same time. All the changes are completely transparent to each and every people to whom the google doc is shared. This approach of decentralization is called blockchain technology.

Blockchain is more complicated than Google docs. In the blockchain, digital assets are not copied or transferred. This allows real-time access, as the changes may reflect instantly.

Blockchain is trustworthy and promising technology. It helps in reducing risks from fraud.
Blockchain is a revolutionary technique. Blockchain is the whole process of sharing valuable data to others also if you do not trust them.

Blockchain consist of three major concepts: - 1. Blocks 2. Nodes 3. Miners. Every blockchain chain has built from multiple blocks. Each block has data and a 32-bit whole number is called the nonce. A nonce generated the cryptographic hash when the first block is created. Miners create blocks on a chain through processing called mining. Nodes are a very important part of distributed ledger via the nodes. Therefore, blockchain is the scalability of trustworthy technology.

Difference between GET and POST method in PHP

Difference between GET and POST method in PHP

GET & POST methods are superglobals which means they can easily access from any place anywhere. Get and Post method are very useful methods for form handling. Most of the developers prefer POST for sending form data. GET and POST, both methods are creating an array with key and value pairs. The name in the array is the form control field name the value is the entered data by the user.

GET & POST methods both are used as $_GET and $_POST. As they both are not required scope for their accessibility. We can access these methods anywhere in any function, any class or file as we do not need to do any functionality for the same.

If we simply say about $_GET is none other than an array of variables passed to script which is executing on that time via URL parameters.

The HTTP POST method is used in $_POST which is also an array of variables. When using Get method in form submission then the user information either names or values) is visible in URL to everyone. Get also has some specified limits of only 2000 characters i.e. it can send form data only within particular limits.

In GET it is possible to bookmark the page, as data is shown in  URL which is beneficial in some cases. GEt is always used for sending the data which is not private. As there is no security in getting because everything is displayed in URL. Hence sometimes we avoid Get while sending passwords and other private information.

On the other hand, information while sending with the POST method is not visible to the users. So, it is more secure than GET method.

 In the POST method, all the names and values are embedded in the HTTP request, as it is not visible to others. There is no specified limit for sending data. We can send an unlimited amount of characters while sending form data through the POST method.

As compared to the GET method POST supports advanced functionality.

In POST, while uploading files to the server it supports multi-part binary input. In the post, it is not possible to bookmark the page.

 In short, the secure method is the POST method for sending form data in comparison to the GET method.

Introduction to Stack - Push & Pop Operations

Introduction to Stack  - Push & Pop Operations

The stack is a storage device that is used to store information in the manner of LIFO.LIFO stands for Last In First Out. The stack is a collection of objects. The Stack Pointer is a pointer that is used to represent the highest element of the stack and represented as SP. Stack has several applications in computer programming.

Stack has two operations:-

POP: POP operation is used to remove an item from the stack. Pop operations are used to retrieve an item that is present at the top of the stack.

PUSH: PUSH operation is an insertion operation that is used to store or insert an element at the top of the stack.

When an element is removed or inserted, the same operations will be performed only at the top element of the stack. When the top element is empty which is represented by MAXTERM then this is the condition of UNDERFLOW. And when the Maxterm is having an element then also we have to add one more element then the top is shifted towards upwards and this condition is known as OVERFLOW of the stack.

POP operation decreases the stack depth or length and PUSH operation increases the stack length. FIFO stack ensures that the data is retrieved in the same order in which it is entered. A stack is a recursive data structure.

Structural definition of a Stack:
* A stack is either empty.
* Stack has the top element on which PUSH & POP operations are performed.
* Stack has similar data types object list in an ordered format.
* Stack size is not fixed. It can be variable.
* Stack doesn't consume a fixed amount of memory.

What is the core difference between M.Phil and PhD ?

What is the core difference between M.Phil and PhD ?

M.phil is an intermediate degree between MS and Ph.D. We can take advantage of both in one knowledge bundle of M.phil. Most M.phil programs are funded like a Ph.D. in which we also get a stipend. Your study totally depends on the thesis. Industrial opportunity is almost equal in both fields. M.phil is less advanced qualification than Ph.D. M.phil dissertation is normally shorter than a Ph.D. thesis.

Master of Philosophy is a master's program for research work in advance manner. Ph.D. stands for the toppers degree awarded by the university. Ph.D. is detailed research on any topic. The best of both of them are Ph.D. as it is very good in all aspects of students. Ph.D. is a  doctorate degree as the name suggest and it is basically for those students who have an interest in academics a lot.

M.phil's degree is not necessarily a researched degree. but Ph.D. is must be having research. Both degrees are best but far from both the degrees are similar. M.phil's degree leads to a master's degree and a Ph.D. degree leads to a doctorate degree. M.phil is a 1-2 year duration degree but Ph.D. is at least 3-4 year duration and many more.

After Masters and before Ph.D., we can do M.phil, but Ph.D. can do only after Masters, after bachelors in some cases. M.phil does not include any kind of training under experienced teachers but in Ph.D. we can do training under the guidance of experienced teachers. In Ph.D., the students get stipend through which they can not suffer financially. 

Nowadays many people want to step up higher in their career and this is possible only with good qualifications. Therefore both degrees have their own importance bu in comparison of values then Ph.D. is having higher importance instead of M.phil from an academic point of view.