Jump To Content

LearnHub



Lessons

  • Lesson

    SQL usefull Commands for injection

    Description
    ABORT — abort the current transaction ALTER DATABASE — change a database ALTER GROUP — add users to a group or remove users from a group ALTER TABLE — ch...
  • Lesson

    detrmne whther a comp runs 32 or 64bit version of windowsxp

    Description
    If you have Windows XP, there are two methods to determine whether you are running a 32-bit or a 64-bit version. Method 1: View System Properties in Control PanelClick Start, an...
  • Lesson

    ASP.NET Basics -1

    Description
    What methods are fired during the page load?Init() - when the page is instantiatedLoad() - when the page is loaded into server memoryPreRender() - the brief mo...
  • Lesson

    More On Classes

    Description
    OOP encapsulates data(attributes) and functions(behaviors) into packages called classes.A class is a user-defined data type that acts as a blueprint for instantiating any number...
  • Lesson

    C++ As Better C

    Description
    Before moving on further in advanced C++, it is better to ensure us that C++ is nothing but an advanced form of C. Those of you who came from Pascal background may have not foun...
  • Lesson

    More On Functions

    Description
    Inline Functions Functions with small code can be declared as inline.Wherever an inline function is called, actual function code will be replacedSyntax: Put keyword inline bef...
  • Lesson

    Functions - Basic Concept

    Description
    Today, we will see yet another concept present in any programming language. Naturally, we will see why at all we need functions. How a function is declared and defined in C++? W...
  • Lesson

    Union, Typedef, Enums

    Description
    By now, you already know what is an array, what is a structure, and how to use bit-packaged structure. Today, we will see what are unions and when & how we can use them. How...
  • Lesson

    Focused Writing with "Writer"

    Description
    Writeroom Hidden Mantra Limitations leads to Creative Solutions
  • Lesson

    Quality & Testing

    Description
    IntroductionThe more you invest in quality, the less time it takes to develop working software. Quality is not just testing. Quality isdesigned inmonitored and maintained throug...
  • Lesson

    Using md5 sums

    Description
    Once you have downloaded a file from the internet, it is always nice to check the integrity of the file to ensure that it contains what it is meant to contain.  No more and...
  • Lesson

    Online Resources for Software Carpentry

    Description
    Ant: A Java-oriented build tool that uses XML files instead of Makefiles.Apache: The main site for the most widely-used web server in the world.Bitten: A tool for running builds...
  • Lesson

    Python - Functions & Modules

    Description
    IntroductionJust because a language could provide all functionality for all things, does not mean that it should. Similarly, you could put all your code in a single, monstrous f...
  • Lesson

    Python - Strings, Lists & Files

    Description
  • Lesson

    Python - The Basics

    Description
    IntroductionTwo things determine how long a solution takes How long it takes to write the solution (human time) How long it takes for that solution to run (computer time) Diffe...
  • Lesson

    Automated Builds Using Make

    Description
    IntroductionMost languages require you to compile them before they can be run and too often the command to do that resembles something like:gcc -c -Wall -ansi -I/pkg/chempak/inc...
  • Lesson

    Version Control

    Description
    IntroductionVersion control is at the heart of every mature, modern software development project but it is amazing how many people / teams either do not use it at all, or use it...
  • Lesson

    The Unix Shell

    Description
    IntroductionCommand-line user interfaces (CLUIs) still have a play an important role amongst today’s graphical user interfaces (GUIs). CLUIs are easier to create Small ...