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.

Download Latest Notes, Study Materials and More...

Visit: Download Now

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.