Arjun Thakur

Arjun Thakur

749 Articles Published

Articles by Arjun Thakur

Page 50 of 75

How can I convert a bytes array into JSON format in Python?

Arjun Thakur
Arjun Thakur
Updated on 05-Mar-2020 20K+ Views

You need to decode the bytes object to produce a string. This can be done using the decode function from string class that will accept then encoding you want to decode with. examplemy_str = b"Hello" # b means its a byte string new_str = my_str.decode('utf-8') # Decode using the utf-8 encoding print(new_str)OutputThis will give the outputHelloOnce you have the bytes as a string, you can use the JSON.dumps method to convert the string object to JSON. examplemy_str = b'{"foo": 42}' # b means its a byte string new_str = my_str.decode('utf-8') # Decode using the utf-8 encoding import json d ...

Read More

How to start object-oriented programming in C++?

Arjun Thakur
Arjun Thakur
Updated on 02-Mar-2020 983 Views

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of attributes; and instructions to do things, in the form of methods.For example, a person is an object which has certain properties such as height, gender, age, etc. It also has certain methods such as move, talk, and so on.ObjectThis is the basic unit of object oriented programming. That is both data and function that operate on data are bundled as a unit called as object.ClassWhen you define a class, you define a blueprint for an object. This doesn't actually ...

Read More

What is a string literal in C++?

Arjun Thakur
Arjun Thakur
Updated on 27-Feb-2020 625 Views

A string literal or anonymous string is a type of literal in programming for the representation of a string value within the source code. More simply put, a string literal is a bit of text between double quotes. For example,const char* var = "Hello";In this definition of var, "Hello" is a string literal. Using const in this way means you can use var to access the string but not to change it. A C++ compiler handles it in the same way as it would handle a character array.

Read More

Method overloading with autoboxing and widening in Java.

Arjun Thakur
Arjun Thakur
Updated on 25-Feb-2020 326 Views

Widening refers to passing a lower size data type like int to a higher size data type like long. Method overloading is possible in such case. Example public class Tester {     public static void main(String args[]) {         Tester tester = new Tester();         short c = 1, d = 2;         int e = 1, f = 2;         System.out.println(tester.add(c, d));         System.out.println(tester.add(e, f));     }     public int add(short a, short b) {         System.out.println("short");         return a + b;     }     public int add(int a, int b) {         System.out.println("int");         return a + b;     } } Output Short 3 Int 3

Read More

how can I declare an Object Array in Java?

Arjun Thakur
Arjun Thakur
Updated on 24-Feb-2020 345 Views

Array of Object class can be created which can accept any type of object. During operation on such array, instanceof operator can be used.Examplepublic class Tester { public static void main(String[] args) { Object[] dataArray = new Object[3]; dataArray[0] = new Integer(0); dataArray[1] = new String("1"); dataArray[2] = new Boolean(false); for(Object data: dataArray) { if(data instanceof Integer) { System.out.println(((Integer) data).intValue()); } if(data instanceof String) { System.out.println(data); } if(data instanceof Boolean) { System.out.println(((Boolean) data).booleanValue()); } } } }Output0 1 false

Read More

C++ Program to Sort an Array of 10 Elements Using Heap Sort Algorithm

Arjun Thakur
Arjun Thakur
Updated on 12-Feb-2020 3K+ Views

Heap Sort is based on the binary heap data structure. In the binary heap the child nodes of a parent node are smaller than or equal to it in the case of a max heap, and the child nodes of a parent node are greater than or equal to it in the case of a min heap.An example that explains all the steps in Heap Sort is as follows.The original array with 10 elements before sorting is −207154101590237725This array is built into a binary max heap using max-heapify. This max heap represented as an array is given as follows.907720542515123710The root ...

Read More

Read a character from standard input without waiting for a newline in C++

Arjun Thakur
Arjun Thakur
Updated on 12-Feb-2020 4K+ Views

A portable solution doesn't exist for doing this. On windows, you can use the getch() function from the conio(Console I/O) library to get characters pressed.example#include #include using namespace std; int main() { char c; while(1){ // infinite loop c = getch(); cout

Read More

The most elegant way to iterate the words of a C/C++ string

Arjun Thakur
Arjun Thakur
Updated on 11-Feb-2020 2K+ Views

There is no one elegant way to iterate the words of a C/C++ string. The most readable way could be termed as the most elegant for some while the most performant for others. I've listed 2 methods that you can use to achieve this. First way is using a stringstream to read words seperated by spaces. This is a little limited but does the task fairly well if you provide the proper checks. example#include #include #include using namespace std; int main() {     string str("Hello from the dark side");     string tmp;         ...

Read More

What are the rules about using an underscore in a C++ identifier?

Arjun Thakur
Arjun Thakur
Updated on 11-Feb-2020 2K+ Views

From MSDN docs −Use of two sequential underscore characters ( __ ) at the beginning of an identifier, or a single leading underscore followed by a capital letter, is reserved for C++ implementations in all scopes. You should avoid using one leading underscore followed by a lowercase letter for names with file scope because of possible conflicts with current or future reserved identifiers.So you should avoid using names like −__foo, __FOO, _FOOAnd names like the following should not be used in the global namespace −_foo, _barOther than this, there are some more prefixes like LC_, SIG_, and suffixes like _t ...

Read More

In which conditions, MySQL CASE statement return NULL?

Arjun Thakur
Arjun Thakur
Updated on 11-Feb-2020 1K+ Views

As we know that if no comparison or condition is true then CASE statement returns the result specified after ELSE statement. But what if there is no ELSE statement, then in this situation, CASE statement would return NULL. Following is an example to demonstrate it.Examplemysql> Select CASE 100 -> WHEN 150 THEN 'It is matched' -> WHEN 200 THEN 'It is not matched' -> END As 'It Returns NULL'; +-----------------+ | It Returns NULL | +-----------------+ | NULL ...

Read More
Showing 491–500 of 749 articles
« Prev 1 48 49 50 51 52 75 Next »
Advertisements