The first time I needed to dig deeply within the understanding of the work of web server was few months ago. It was when one of the websites that I monitor got closed by the hosting company because it was consuming a huge amount of resources (specifically CPU and RAM). I fixed it after reducing […]
Author: Omar Meriwani
.NET Developer, interested in linguistics and science.
Abstract modifier is added to something that is not usable or incomplete. In classes it means that the abstract class could be used only for inheritance or sub-classing (in java). Real life examples of things that’re similar to abstract class An abstract class for cars: this class may contain general features of a car, like […]
I faced this issue when I was trying to submit a solution with an MDF file, simply you cannot do any copy/move/delete to a solution while a database connection is open, to solve this you have to close the solution, or close the connections from server explorer or to close SQL service from windows services, […]
After trying many things like enabling and disabling firewall and Antivirus features nothing was helpful in solving the problem, few small exe files were possible to download but the majority were not. Simply I found that I have to exclude my browser from multiple checks in Kaspersky antivirus settings, like the following: Open Kaspersky antivirus. […]
After installing Flash Player I’ve faced problems like not being able to download EXEs through any browser, and not having (connection error) during the installation of Flash Player. All the following steps are not working except the green ones: Stop antivirus – not working Stop firewall – not working Stop network attack blocker in Kaspersky […]
Thread class in .NET
System.Thread is the simplest and in the same time the most widely used class for Task Parallelism in DOT NET. In this article we will explain several important methods, attributes and ways to use System.Thread efficiently. We will take several cases and properties of Thread.Sleep and explore it’s effect and how can we make use […]
Flynn Taxonomy
Flynn taxonomy is a classification of computer architecture that divides different architectures depending on the pluralism of instruction and data streams and threads. Practically the instructions number refers to the number of arithmetic logic units (ALU) working together, and data refers to the registers data being processed by the ALU. Single instruction stream single data […]
Types of parallelism
Parallelism can be defined as the concept of dividing big problems into smaller ones, and solve the smaller problems by multiple processors at the same time. Parallelism is sometimes confused with concurrency even though it’s not necessarily that every parallel processing is considered concurrent, some types of parallelism like bit-level parallelism is not concurrent. Also, […]