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 Satish Kumar
Page 72 of 94
Run a Qt app in a different language
Qt is a cross-platform application framework that is widely used for developing applications with graphical user interfaces. It is written in C++ and supports a range of programming languages, including Python, Ruby, and Java. One of most useful features of Qt is its support for internationalization, which allows developers to create applications that can be easily localized for different languages and cultures. In this article, we will discuss how to run a Qt app in a different language. Introduction to Internationalization Internationalization, also known as i18n, is process of designing and developing applications that can be easily localized for different ...
Read MoreEclipse fails to start via an Application Launcher
Eclipse is one of most popular Integrated Development Environment (IDE) used by millions of developers around world. It provides a comprehensive set of tools and features for developing Java applications, web applications, and other software projects. However, like any software, Eclipse may encounter issues and errors that can prevent it from starting up via an application launcher. In this article, we will discuss some common causes of Eclipse startup failure and how to troubleshoot them. Possible Causes of Eclipse Startup Failure Corrupted Installation One of most common reasons why Eclipse fails to start is a corrupted installation. This could be ...
Read MoreWill linux emit event when monitor connect with D-sub connector
Introduction Linux is an open-source operating system that is popular among developers and system administrators. It is known for its flexibility, reliability, and security features. One of features that make Linux stand out from other operating systems is its ability to interact with various hardware components seamlessly. In this article, we will discuss whether Linux emits events when a monitor is connected with a D-sub connector. We will explore various methods that can be used to detect and manage connection of monitors to Linux-based systems. What is D-sub connector? Before we dive into details of how Linux interacts with monitors ...
Read MoreBooks to read on networking and microcontrollers
Networking and microcontrollers have become ubiquitous in modern world, with demand for connected devices and smart homes on rise. If you’re looking to expand your knowledge on these topics, there are a plethora of books that can help you gain a better understanding of networking and microcontrollers. In this article, we’ll explore some of best books to read on networking and microcontrollers, along with their examples and sub-headings. "TCP/IP Illustrated, Volume 1: Protocols" by W. Richard Stevens TCP/IP Illustrated is a comprehensive guide to TCP/IP protocol suite, which is foundation of internet. This book covers all aspects of TCP/IP protocol, ...
Read MoreAdvantages of using JNA over process execution
Introduction Java Native Access (JNA) is a Java library that provides an interface for accessing native code from Java programs. It enables developers to use functionality of native libraries or applications without need to write native code or deal with complexity of C or C++ programming languages. On other hand, process execution refers to creation of new processes in operating system. In this article, we will discuss advantages of using JNA over process execution, along with some examples. Improved Performance One of main advantages of using JNA over process execution is improved performance. When using process execution, a new process ...
Read MoreDoes mprotect flush instruction cache on ARM Linux
Introduction When working with ARM-based Linux systems, one of critical functions that programmers often need to use is mprotect. This function is used to protect specific areas of memory from unauthorized access, modifying or executing. However, one of common questions asked by developers is whether mprotect flushes instruction cache on ARM Linux. In this article, we will explore concept of mprotect and its impact on instruction cache on ARM Linux. We will also discuss some examples and scenarios that can help you understand function better. What is mprotect? Mprotect is a function that allows programmers to modify memory protection settings ...
Read MoreLinux per-process resource limits - a deep Red Hat Mystery
Introduction Linux is an open-source operating system that is popular among users and developers because of its flexibility and security. One of features that makes Linux stand out from other operating systems is its per-process resource limits. These limits ensure that a process does not use more resources than necessary and cause other processes to slow down or fail. However, setting and managing these resource limits can be a challenging task, especially for those who are new to Linux operating system. In this article, we will take a closer look at per-process resource limits in Linux and how to set ...
Read MoreWhere is entry of hypercalls in KVM
Introduction Kernel-based Virtual Machine (KVM) is a virtualization infrastructure for Linux that allows multiple operating systems to run simultaneously on a single host machine. It is a popular open-source virtualization technology that leverages hardware virtualization support, such as Intel VT-x and AMD-V, to run multiple virtual machines on same physical hardware. KVM has a modular architecture, with different components responsible for different aspects of virtualization. In this article, we will explore entry of hypercalls in KVM. Hypercalls in KVM A hypercall is a privileged instruction that allows a virtual machine to interact with hypervisor, which is software layer that controls ...
Read MoreARM calling conventions on WinCE and Linux
Introduction The architecture of ARM processor has become increasingly popular in embedded systems and mobile devices due to its low power consumption, high performance, and low cost. It is widely used in development of operating systems such as Windows CE and Linux. In this article, we will be discussing ARM calling conventions on Windows CE and Linux. What is a Calling Convention? A calling convention is a set of rules that dictate how function calls are made in a program. These rules are used to define how arguments are passed, how return value is handled, and how stack is managed ...
Read MoreEasy way of installing Eclipse plugins on Ubuntu
Eclipse is one of most popular integrated development environments (IDEs) used by software developers across globe. It offers a wide range of features, including code editing, debugging, testing, and deployment, making it a versatile tool for developers. However, sometimes developers need to install additional plugins in order to extend functionality of Eclipse. This article will guide you through easy way of installing Eclipse plugins on Ubuntu. Prerequisites Before installing Eclipse plugins, you need to make sure that you have Eclipse installed on your Ubuntu machine. If you don't have Eclipse installed, you can easily download it from official Eclipse website. ...
Read More