Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
Articles by Chandu yadav
Page 35 of 81
How to convert a binary NodeJS Buffer to JavaScript ArrayBuffer?
Access the buf.buffer property directly to convert a binary NodeJS Buffer to JavaScript ArrayBuffer. The write through the original Buffer instance writes the ArrayBufferView.Keep in mind that the instances of Buffer are also instances of Uint8Array in node.js 4.x and higher versions.ExampleYou can try the following code snippet to convert a NodeJS buffer to JavaScript ArrayBuffer −function toArrayBuffer(myBuf) { var myBuffer = new ArrayBuffer(myBuf.length); var res = new Uint8Array(myBuffer); for (var i = 0; i < myBuf.length; ++i) { res[i] = myBuf[i]; } return myBuffer; }
Read MoreWhat does int argc, char *argv[] mean in C/C++?
argc stands for argument count and argv stands for argument values. These are variables passed to the main function when it starts executing. When we run a program we can give arguments to that program like −$ ./a.out helloExampleHere hello is an argument to the executable. This can be accessed in your program. For example,#include using namespace std; int main(int argc, char** argv) { cout
Read MoreWhat is Rule of Five in C++11?
The rule of five is applied in C++ for resource management. Resource management frees the client from having to worry about the lifetime of the managed object, potentially eliminating memory leaks and other problems in the C++ code. But this management comes at a cost. The Rule of The Big Five states that if you have to write one of the following functions then you have to have a policy for all of them. If we have an Object Foo then we can have a FooManager that handles the resource Foo. When implementing FooManager, you'll likely all need the following ...
Read MoreHow to workaround Objects vs arrays in JavaScript for key/value pairs?
Store it like the following −var players = { 600 : 'Sachin', 300 : 'Brad', };For key/ value pairs, we have used the above solution, since we wanted a one-to-one. We did this to use the key as a lookup key. You can also add more values like this −var players = { 900 : 'Sachin', 300 : 'Brad', 700 : 'Steve', 200 : 'Rahul', 600 : 'Kevin', 500 : 'David', }
Read MoreWhat's the best way to detect a 'touch screen' device using JavaScript?
The best way to detect a ‘touch screen’ device, is to work around to see whether the touch methods are present within the document model or not.function checkTouchDevice() { return 'ontouchstart' in document.documentElement; }Here, you can also use it to detect mobile or desktop, like the following −if (checkTouchDevice()) { // Mobile device } else { // Desktop }
Read MoreWhat are accessors of properties in C#?
Properties are an extension of fields and are accessed using the same syntax. They use accessors through which the values of the private fields can be read, written or manipulated.The accessor of a property contains the executable statements that helps in getting (reading or computing) or setting (writing) the property.Let us see an example of properties in C#.ExampleDeclare a code property of type string.public string Code { get { return code; } set { code = value; } }In the same way, declare Age property of type as in the ...
Read MoreDynamic Binding in C#
In Dynamic binding, the compiler will not do type checking at compile time. At run time, the checking is done.Use it to avoid the restriction of anonymous types to one method. This is only because the type name is visible only to the compiler; therefore, you cannot declare it as the return value of a method.Examplepublic dynamic GetAnonymousType() { return new { StudentName = "Tom", Subject = "Java", }; }Above, the method is set to be dynamic, that would means the compiler won’t do type checking at compile time.public dynamic GetAnonymousType() { }
Read MoreImplicit conversion from 16-bit unsigned integer (ushort) to Decimal in C#
UShort represents a 16-bit unsigned integer.To implicitly convert of a 16-bit unsigned integer to a decimal, firstly set a ushort value.ushort val = 193;To convert ushort to decimal, assign the value.decimal dec; dec = val;Let us see an example.Exampleusing System; public class Demo { public static void Main() { ushort val = 2567; decimal dec; Console.WriteLine("Implicit conversion from 16-bit unsigned integer to Decimal"); dec = val; Console.WriteLine("Decimal = "+dec); } }
Read MoreImplicit conversion from 8-bit signed integer (SByte) to Decimal in C#
SByte represents an 8-bit signed integer.To implicitly convert an 8-bit signed integer to a Decimal, firstly set an sbyte value.sbyte val = 51;To convert sbyte to decimal, assign the value.decimal d; d = val;Let us see another example.Exampleusing System; public class Demo { public static void Main() { sbyte val = 39; decimal d; Console.WriteLine("Implicit conversion from 8-bit signed integer (sbyte) to Decimal"); d = val; Console.WriteLine("Decimal = "+dec); } }
Read MoreC# Program to add a node after the given node in a Linked List
Set a LinkedList and add elements. string [] students = {"Beth", "Jennifer", "Amy", "Vera"}; LinkedList<string> list = new LinkedList<string>(students); Firstly, add a new node at the end. var newNode = list.AddLast("Emma"); Now, use the AddAfter() method to add a node after the given node. list.AddAfter(newNode, "Matt"); The following is the complete code. Example using System; using System.Collections.Generic; class Demo { static void Main() { string [] students = {"Beth", "Jennifer", "Amy", "Vera"}; LinkedList<string> list = new LinkedList<string>(students); foreach (var stu in list) { Console.WriteLine(stu); } // adding a node at the end var newNode = list.AddLast("Emma"); // adding ...
Read More