跟随,学习,进步

Neeraj Mis

The Crazy Programmer - Programming, Design and Development

https://www.thecrazyprogrammer.com/
转到作者网站

Metadata in DBMS – Overview and Types

Metadata in DBMS is the data (details/schema) of any other data. It can also be defined as data about data. The word ‘Meta’ is the prefix that is generally the technical term for self-referential. In other words, we can say that Metadata is the summarized data for the contextual data. For example, consider the index… Read More » The post Metadata in DBMS – Overview and Types appeared first on The Crazy Programmer.


Python String Comparison

In this tutorial we are going to see different methods by which we can compare strings in Python. We will also see some tricky cases when the python string comparison can fail and golden rules to get string comparison always right. Python strings are Immutable.  This means that once you have created a string then… Read More » The post Python String Comparison appeared first on The Crazy Programmer.


Software Development Outsourcing: Reasons to Opt for It

Do you know that great feel when a splendid idea comes to your mind? You generate a solution that will simplify, optimize, improve people’s lives. After brainstorming, you come up with its advanced form: now, you know for sure how to build an app that will be considerably better than the rival tools. But wait… Read More » The post Software Development Outsourcing: Reasons to Opt for It appeared first on The Crazy Programmer.


How to Disable Link in JavaScript?

In this tutorial, I will tell you how to disable link using javascript. As there are many ways to disable hyperlink like we can use event handler, getelmentbyid and set attribute method which is used to get and set value, attribute on any  HTML element. So, following are the ways to stop the link functionality.… Read More » The post How to Disable Link in JavaScript? appeared first on The Crazy Programmer.


Python 2 Will Die Soon – Know Why? | End of Python 2 in Jan 2020

Back late in 2006, when Python 3.0 came into introduction, the volunteers and officials felt the need that users should migrate from the old version (Python 2) to the newer version. Since they did not want to hurt Python programmers, so they decided to end Python 2.0 in 2015. They officially announced this news late… Read More » The post Python 2 Will Die Soon – Know Why? | End of Python 2 in Jan 2020 appeared first on The Crazy Programmer.


GitHub Finally has Launched its Mobile App

Microsoft acquisition “GitHub” has news from their cosmos to give more than 40 million developers and contributors a reason to celebrate. Undoubtedly, 2018 has been a favorite year for developers with the expansion of the open-source community (GitHub), adding up approx. 10 million new users from around 70 countries and nearly 3 million organizations. It’s time to… Read More » The post GitHub Finally has Launched its Mobile App appeared first on The Crazy Programmer.


How to Read and Write to JSON File in Python

In this tutorial we will go through the process of reading and writing JSON files in Python. While sending or receiving data between server it can only be text, so JSON (JavaScript Object Notation) is a data format used to convert JavaScript object to JSON and send it to the server. Python has a module… Read More » The post How to Read and Write to JSON File in Python appeared first on The Crazy Programmer.


Python Tic Tac Toe Game

In this tutorial we are going to see how we can implement the tic tac toe game in Python. We can either make use of random numbers for the computer move or we can develop a simple algorithm which will play the role of a computer.  Let us first see the representation of our board.… Read More » The post Python Tic Tac Toe Game appeared first on The Crazy Programmer.


Height and Depth of Binary Tree

In this tutorial, we will learn how to find height and depth of binary tree with program implementation in C++. It is one of the most commonly used non-linear data structures. We will learn about: What is the height of a binary tree? Algorithm and implementation for finding height of Binary tree What is the… Read More » The post Height and Depth of Binary Tree appeared first on The Crazy Programmer.


Difference between GET and POST Method

Http protocol supports the following methods to retrieve data such as get, post, put, delete etc. In this article, I will tell you about the difference between GET and POST methods. These methods are basically used to get and send any data. Because of these methods, the request-response between server and client exist. To send… Read More » The post Difference between GET and POST Method appeared first on The Crazy Programmer.


Top 7 Photo Editors Like Photoshop in 2019

Looking for free photo editors like Photoshop to make photos and designs more professional? Adobe Photoshop is the dream of any designer and retoucher since it offers a professional toolset for creative process. However, the biggest difficulty everyone faces is its quite high monthly price, which often becomes a deal-breaker and leads to many people… Read More » The post Top 7 Photo Editors Like Photoshop in 2019 appeared first on The Crazy Programmer.


Handshaking Lemma in Graph Theory – Handshaking Theorem

Hello Everyone, Today we will see Handshaking lemma associated with graph theory. Before starting lets see some terminologies.  Degree: It is a property of vertex than graph. Degree is a number of edges associated with a node. Pendant vertices: Vertices with degree 1 are known as pendant vertices. Isolated vertices: Vertices with degree 0 are… Read More » The post Handshaking Lemma in Graph Theory – Handshaking Theorem appeared first on The Crazy Programmer.


Python Send Email Using SMTP

In this tutorial we will see how to send email using Python. We will need two python libraries for the same, smtplib will be used for making a host for sending email it will also handle routing of email between different servers. email package allows us to use HTML and other kind of text in… Read More » The post Python Send Email Using SMTP appeared first on The Crazy Programmer.


7 Best Notepad++ Alternatives

Notepad is among the most popular applications, and that is why Microsoft has included it in every version of Windows. It has a long history, and it has maintained a simple and clean interface. The simplicity of this text editor I use, and that is why most people have developed a preference over it. But… Read More » The post 7 Best Notepad++ Alternatives appeared first on The Crazy Programmer.


JavaScript Calculator Example

In this tutorial, I will tell you two ways to make a calculator using basic HTML, CSS and JavaScript. In first way we make functions for all operations and in the second we use some inbuilt global function to make a calculator. In both cases we are going to add some simple math operations like… Read More » The post JavaScript Calculator Example appeared first on The Crazy Programmer.


Difference between Core Java and Advanced Java

Java was introduced in 1995 and ever since its introduction, it has continued to evolve and contribute to the software world in a way that even today, its importance in running various applications cannot be neglected. But, java too can be easily categorised into advanced and core and learning the difference between them is very… Read More » The post Difference between Core Java and Advanced Java appeared first on The Crazy Programmer.


How to Monetize Your Open Source Project and Stay Alive

Chen Ravid is a free software enthusiast and serial entrepreneur. He is one of the founding members and VP product at xs:code, a monetization platform for open source projects. Why Monetize? Open-source developers are not in it for the money. They create amazing software projects we all use every day, spending hundreds, if not thousands… Read More » The post How to Monetize Your Open Source Project and Stay Alive appeared first on The Crazy Programmer.


5 Reasons to Get Your Programming Homework Done by Experts

Can’t find the optimal solution to the programming problem? Are you tired from the need to deal with complex assignments in programming daily? There is an effective way out – delegate the part of your programming homework to professionals. Have you never paid for custom writing services before? Still, doubt you need programming help online?… Read More » The post 5 Reasons to Get Your Programming Homework Done by Experts appeared first on The Crazy Programmer.


JavaScript Reverse String – 4 Ways

In this tutorial I will talk about how you can reverse a string in JavaScript language. This is a very popular question i.e. asked in interviews. There are many ways in which we can reverse a string. Here I will discuss different ways in which we can achieve this. JavaScript Reverse String Using Buitin Function… Read More » The post JavaScript Reverse String – 4 Ways appeared first on The Crazy Programmer.


Types of Trees in Data Structure

In this article, we will learn about tree and some of the common types of trees in data structure. Tree in computer science is like a tree in the real world, the only difference is that in computer science it is visualized as upside-down with root on the top and branches originating from the root… Read More » The post Types of Trees in Data Structure appeared first on The Crazy Programmer.