Month: September 2021

Best Java Courses to Learn Programming

Best Java Courses to Learn Programming

Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. Since It's market demand is very high there are a lot of courses available on internet. I'm providing you a list of programs which might turn out useful for you while you learn. Java Programming : Solving Problems with Software This is an awesome course on Coursera for learning to code in Java and improves your programming and problem-solving skills. You will learn to design algorithms as well as develop and debug programs. JAVA Fundamentals: The Java Language - Pluralsight A…
Read More
Free Popular APIs for your projects

Free Popular APIs for your projects

An application programming interface(APIs) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build such a connection or interface is called an API specification. There are a lot of opensource APIs available over internet. Here I'm going to tell you about some of them. Open Weather Map API Open weather map API provides the current weather information for any location including over 200K cities. This API is one of the very useful API for the programming beginners…
Read More
Amazing HTML Attributes you may not know

Amazing HTML Attributes you may not know

Multiple The multiple attributes allows user to enter multiple values on an <input>. It is a Boolean attribute valid for file or email input types and the <select> element. Accept The <input> element has the accept attribute that allows you to specify the types of files the user can upload. You need to pass it a string containing comma separated list of unique file type of specifiers. Spellcheck The spellcheck is another global attribute that you can use to check spelling and grammar on HTML elements such as input fields and other editable elements. Download Use the download attributes combined…
Read More
Package Size & Impacts of Package Size in DTP

Package Size & Impacts of Package Size in DTP

Most of the BW consultants have raised a query in SCN for the performance issues they are facing while running DTP. To eliminate the issue of slow or long running DTP it is essential to understand the concept of Package Size & it’s impacts on the DTP. Once we are clear through it we might be able to eliminate the issue of long running DTPs. To start with, understanding of Package & Package Size in DTP is important. Let’s do that first. What is a Package? A Package is a bundle of data. It contains the records in group. What…
Read More
Data Transfer Process (DTP) – SAP BW

Data Transfer Process (DTP) – SAP BW

What is Data Transfer Process? As of SAP NetWeaver 7.0, Info Package loads data from a Source System only up to PSA. It is DTP that determines the further loading of data thereafter. Use Loading data from PSA to Info Provider(s).Transfer of data from one Info Provider to another within BI.Data distribution to a target outside the BI system; e.g. Open HUBs, etc.Transferring data from one Info Provider to another. In the process of transferring data within BI, the Transformations define mapping and logic of data updating to the data targets whereas, the Extraction mode and Update mode are determined…
Read More
Program to find the pair with a given sum in an array

Program to find the pair with a given sum in an array

We are given an array that is sorted and then rotated around an unknown point. Find if the array has a pair with a given sum ‘x’. It may be assumed that all elements in the array are distinct. Examples :  Input: arr[] = {11, 15, 6, 8, 9, 10}, x = 26 Output: true There is a pair (11, 15) with sum 26 Input: arr[] = {11, 15, 26, 38, 9, 10}, x = 35 Output: true There is a pair (26, 9) with sum 35 Input: arr[] = {11, 15, 26, 38, 9, 10}, x = 52 Output:…
Read More
Block Swap algorithm for array rotation

Block Swap algorithm for array rotation

Write a function rotate(ar[], d, n) that rotates arr[] of size n by d elements using block swap algorithm Algorithm : Initialize A = arr[0..d-1] and B = arr[d..n-1]1) Do following until size of A is equal to size of B a) If A is shorter, divide B into Bl and Br such that Br is of samelength as A. Swap A and Br to change ABlBr into BrBlA. Now Ais at its final place, so recur on pieces of B. b) If A is longer, divide A into Al and Ar such that Al is of samelength as B…
Read More
Top 10 Machine Learning Tools You need to Know

Top 10 Machine Learning Tools You need to Know

Scikit-Learn It is a free software machine learning library for python programming language. It is a simple and efficient tool for data mining and data analysis. Built on NumPy, SciPy and Matplotlib. KNIME KNIME( Konstanz Information Miner), is a free and open-source data analytics, reporting and integration platform built for powerful analytics on a GUI based workflow. KNIME integrates various components for machine learning and data mining through its modular data pipelining "Building Blocks of Analytics" concept. You can download it from here TensorFlow Developed by Google Brain Team, Tensor Flow is an Open-Source library for numerical computation and large-scale…
Read More
What is DevOps?

What is DevOps?

The term DevOp was performed by combining the words "Development" and "Operations"DevOps is the combination of practices and toolsDevOps helps to increase the organization's speed to deliver software applications and services How DevOps works Just like with everything else in web development, there are best practices for working with DevOp Continuous Integration : This means that every time you commit code and it gets merged into a main branch, it will go through the automated tests you set up. Any unit tests you have written will be run here. Continuous Delivery : Once you have a build ready, this part…
Read More
C Program to implement Binary Search

C Program to implement Binary Search

We are given a sorted array of size n. We have to write program to find an element x in arr[]. In the previous post we have implemented linear search. Now we are going to implement another approach to search it. This approach is called Binary Search. Binary Search - Search an element in sorted array by repeatedly dividing the search interval in half. Begin with an interval covering the whole array. If the value of the search key is less than the item in the middle of the interval, narrow the interval to the lower half. Otherwise, narrow it…
Read More