JDK is an abbreviation for Java Development Kit. The JDK product, formerly owned by Sun Microsystems, is now owned and maintained by the Oracle Corporation. JDK is licensed under the GNU General Public License (GPL). That is, JDK is a free to use software package. It is a comprehensive development environment primarily aimed for Java developers. It basically envelops a run-time environment that is stacked on top of a operating system. Other tools needed by a Java progammer to code, compile, debug, and test programs also integrate well with the JDK Read More
Prim Algorithm
Given a connected weighted graph G, it is often desired to create a spanning tree T for G such that the sum of the weights of the tree edges in T is as small as possible. Such a tree is called as minimum spanning tree and represents the most inexpensive way of connecting all the nodes in G. There are a number of techniques for creating a minimum spanning tree for a weighted graph. The first of these, Prim’s algorithm, discovered independently by Prim and Dijkstra, is very much like Read More
Internet Explorer Keyboard Shortcuts
Activate a selected link. ENTER Add "www." to the beginning and ".com" to the end of the text typed in the Address bar. CTRL+ENTER Add the current page to your favorites. CTRL+D Change paper, headers and footers, orientation, and margins for this page. ALT+U Close Print Preview. ALT+C Close the current window. CTRL+W Copy the selected items to the Clipboard. CTRL+C Display a list of addresses you’ve typed. F4 Display a list of zoom percentages. ALT+Z Display a shortcut menu for a link. SHIFT+F10 Display Internet Explorer Help, or when Read More
How to Install a Motherboard
A motherboard installation can be completed with just a few easy steps, as outlined below. Preparing to Install a Motherboard Grounding is important for all computer installations. Whenever you’re working with the inside of a computer, making sure that you’re properly grounded. “Grounding” means maintaining contact with a large, properly grounded metallic surface, either through a special grounding bracelet or with direct hand contact. Grounding prevents the build-up of a static electric charge in your body, which can damage computer components if it discharged onto their circuit boards. You also Read More
S-MIME
S/MIME, (Secure / Multipurpose Internet Mail Extensions) is a protocol which provides digital signatures and encryption of Internet MIME messages. S/MIME, which utilizes the RSA (Rivest-Shamir-Adleman) public-key encryption technology, is a secure method for sending email. S/MIME defines how a digital certificate and encryption information can be provided as part of the message body. The S/MIME protocol follows the syntax as laid down in the PCKS #7 (Public-Key Cryptography Standard format number 7). S/MIME has been proposed by RSA as a standard to the Internet Engineering Task Force (IETF). PGP/MIME Read More
JVM Error 102
Blackberry users may come across a Java Virtual Machine (JVM) error that is known as the JVM 102 error. When this is displayed, it means that there is an invalid code in the phone’s file system. This error may also indicate that one or more .cod files have become corrupted or are now incompatible with the mobile phone. Unfortunately, the Blackberry is unusable until the error is corrected. Although the Blackberry Corporation advises its customers to slick the phone and restore the operating system (OS) to fix this error, there Read More
Xbox 360 Error Codes
The Xbox 360, successor of Xbox, is one of the most popular gaming consoles in the United States. The Microsoft Corporation implemented a complex system of error codes for the Xbox. This was done in order to help prevent the Xbox from failing catastrophically and to allow problems to be troubleshooted. Two common problems that Xbox users face are 1) how to interpret an Xbox error code and 2) what action to take when an Xbox error code is displayed on the console. How to Tell which Xbox 360 Error Read More
Ultrasonic Sensors
An ultrasonic sensor is a device that works in much the same way as RADAR and SONAR. In fact, ultrasonic sensors mimic bats and other animals’ natural ability to use ultrasonic frequencies for navigation. Ultrasonic sensors broadcast a powerful, ultrasonic frequency, then detect the ultrasonic sound waves as they bounce off of objects and return to the sensor. They are almost always used to measure speed or direction and are very efficient at determining position. How Ultrasonic Sensors Work Ultrasonic sensors depend on two separate devices: an ultrasonic transducer and Read More
What is a Pantograph?
A pantograph is a mechanical device that is made of links. It bends in order to allow a user to draw an image while simultaneously drawing two or more copies of it. Pantographs can also make smaller or larger copies of an original drawing. They have been used for over four hundred years and have many purposes, although their use in modern times is generally restricted to purely mechanical applications. How Pantographs Work Pantographs are made of metal or plastic linking pegs and are affixed with pencils, pens, or other Read More
Hyper-Threading
Hyper-Threading technology is a technique that enables a single CPU to act like multiple CPUs. A CPU is made up of many smaller components. At any given time, one of these components might be busy, while the other components are waiting to be utilized. Hyper-Threading enables different CPU parts to work on different tasks concurrently. In this way, a CPU with Hyper-Threading appears to be more than one CPU. A CPU with Hyper-Threading has two sets of the circuits that keep track of the CPU’s state. This includes most of Read More
Share on: