6,630,289 members and growing! (20,758 online)
Email
Password
Remember me?
Lost your password?
Home
Articles
Search
Latest Articles
Top Articles
Beginner Articles
Technical Blogs
Post an Article
Post Tip/Trick
Post your Blog
Posting/Update Guidelines
Article Competition
Topic List
Quick Answers
Ask a Question
Search for an Answer
Latest Questions
Unanswered Questions
Top Questions
Help! (our FAQ)
Message Boards
ASP.NET
ATL / WTL / STL
C / C++ / MFC
Managed C++/CLI
C#
COM
Hardware & Devices
LINQ
.NET Framework
System Admin
Silverlight
General Database
Sharepoint
Visual Basic
Web Development
WPF / WCF / WF
XML / XSL
General IT Issues
Site Bugs / Suggestions
The Soapbox 2.0
All Message Boards...
Job Board
Latest
Search
Post a Job
FAQ and Pricing
Catalog
Latest
Search
Post a Catalog Item
FAQ and Pricing
Help!
What is 'The Code Project'?
General FAQ
Post a Question
Site Directory
About Us
Lounge
Soapbox
Announcements
Windows 7 Comp
Win a laptop!
Monthly Competition
Articles
Desktop Development
Button Controls
Clipboard
Combo & List Boxes
Dialogs and Windows
Desktop Gadgets
Document / View
Edit Controls
Files and Folders
Grid & Data Controls
List Controls
Menus
Miscellaneous
Printing
Progress Controls
Selection Controls
Shell and IE programming
Smart Client
Splitter Windows
Static & Panel Controls
Status Bar
Tabs & Property Pages
Toolbars & Docking windows
Tree Controls
Web Development
Ajax and Atlas
Applications & Tools
ASP
ASP.NET
ASP.NET Controls
ATL Server
Caching
Charts, Graphs and Images
Client side scripting
Custom Controls
HTML / CSS
ISAPI
Site & Server Management
Session State
Silverlight
Trace and Logs
User Controls
Validation
View State
WAP / WML
Web Security
Web Services
Enterprise Systems
Content Management Server
Microsoft BizTalk Server
Microsoft Exchange
Office Development
SharePoint Server
Multimedia
Audio and Video
DirectX
GDI
GDI+
General Graphics
OpenGL
Database
Database
SQL Reporting Services
Platforms, Frameworks & Libraries
ATL
MFC
STL
WTL
COM / COM+
.NET Framework
Win32/64 SDK & OS
Vista API
Vista Security
Cross Platform
Game Development
Mobile Development
Windows CardSpace
Windows Communication Foundation
Windows Presentation Foundation
Windows Workflow Foundation
Libraries
Windows Powershell
LINQ
Languages
C / C++ Language
C++ / CLI
C#
MSIL
VBScript
VB.NET
VB6 Interop
Other .NET Languages
XML
Java
General Programming
Algorithms & Recipes
Bugs & Workarounds
Collections
Cryptography & Security
Date and Time
DLLs & Assemblies
Exception Handling
Localisation
Macros and Add-ins
Programming Tips
String handling
Internet / Network
Threads, Processes & IPC
WinHelp / HTMLHelp
Uncategorised Quick Answers
Graphics / Design
Expression
Usability
Development Lifecycle
Debug Tips
Design and Architecture
Installation
Work Issues
Testing and QA
Code Generation
General Reading
Book Chapters
Book Reviews
Hardware Reviews
Interviews
Scrapbook
Hardware & System
Uncategorised Technical Blogs
Author Resources
Third Party Products
Product Showcase
Solution Center
Mentor Resources
Services
Product Catalog
Code-signing Certificates
Job Board
CodeProject VS2008 Addin
Feature Zones
Product Showcase
Code Signing Resources
WhitePapers / Webcasts
ASP.NET Web Hosting
News & Community
Site Map
Who's Who @ CodeProject
CodeProject MVPs
Competitions
Company Listings
Latest Articles
News
Newsletter Archive
Press Releases
Surveys
Submit an Article
Stuff from CodeProject
The Code Project
About Us
Our Awards
Media kit & Advertising info
Legal Stuff
License Info
Search
Articles / Quick Answers
Messages
Jobs
Product Catalog
Add to IE Search
Articles by Hatem Mostafa (13 articles found)
Average article rating: 4.53
Articles
Technical Blogs
Tips
C / C++ Language
General
Bits Array Encapsulation
Last Updated: 12 Dec 2004 Page Views: 40,458 Rating: 4.53/5 Votes: 25 Popularity: 6.33
Bookmark Count: 23
Licence: The Code Project Open License (CPOL)
Encapsulate all bit stream operations in a class to handle all or most of bit stream functions.
Algorithms & Recipes
Algorithms
Simple and fast Huffman coding
Last Updated: 3 Jan 2005 Page Views: 77,620 Rating: 4.42/5 Votes: 45 Popularity: 7.31
Bookmark Count: 63
Licence: The Code Project Open License (CPOL)
An article on fast Huffman coding technique.
RunLength Compression
Last Updated: 21 Jan 2005 Page Views: 23,424 Rating: 4.11/5 Votes: 20 Popularity: 5.35
Bookmark Count: 15
Licence: The Code Project Open License (CPOL)
Fast Run-Length coding with variable runs sizes.
Fast Binary Tree Operations
Last Updated: 22 Jan 2005 Page Views: 133,779 Rating: 4.44/5 Votes: 35 Popularity: 6.86
Bookmark Count: 75
Describes main binary tree operations.
N-gram and Fast Pattern Extraction Algorithm
Last Updated: 31 Oct 2007 Page Views: 69,834 Rating: 4.79/5 Votes: 69 Popularity: 8.82
Bookmark Count: 114
Licence: The GNU General Public License (GPL)
This article demonstrates N-gram construction and Fast Text Pattern Extraction using a modified LZW algorithm.
Symbolic Differentiation
Last Updated: 6 Mar 2008 Page Views: 226,622 Rating: 4.84/5 Votes: 299 Popularity: 11.98
Bookmark Count: 251
Licence: The GNU General Public License (GPL)
This article demonstrates differentiating expressions using a stack and displaying the input expression and its derivative.
Fast LZW Compression Using Binary Tree
Last Updated: 15 May 2008 Page Views: 100,469 Rating: 4.52/5 Votes: 48 Popularity: 7.61
Bookmark Count: 74
Licence: The Code Project Open License (CPOL)
Fast LZW implementation using Binary Tree as a dictionary
Database Virtual Cursor
Last Updated: 5 Jun 2008 Page Views: 22,661 Rating: 4.91/5 Votes: 55 Popularity: 8.54
Bookmark Count: 31
Licence: The Code Project Open License (CPOL)
This article demonstrates a new technique to optimize DBMS' output cursor storage using Virtual Cursor.
Internet / Network
FTP
How Proxy Server serves FTP clients?
Last Updated: 10 Feb 2005 Page Views: 68,573 Rating: 4.79/5 Votes: 19 Popularity: 6.12
Bookmark Count: 39
Licence: The Code Project Open License (CPOL)
This article describes how Proxy Server deals with PORT and PASV FTP commands
General
Binary Data Marshaling
Last Updated: 13 Jan 2005 Page Views: 27,749 Rating: 4.63/5 Votes: 12 Popularity: 4.99
Bookmark Count: 22
Fast binary data marshaling using simple CMarshal class.
HTTP
A Simple Crawler Using C# Sockets
Last Updated: 19 Mar 2006 Page Views: 176,861 Rating: 4.70/5 Votes: 67 Popularity: 8.58
Bookmark Count: 222
A multi-threaded simple crawler with C# sockets to solve the WebRequest.GetResponse() locking problem.
String handling
General
Simple string parsing in nested loops
Last Updated: 14 Dec 2004 Page Views: 69,743 Rating: 4.09/5 Votes: 17 Popularity: 5.04
Bookmark Count: 12
Fast string parsing in nested loops.
Design and Architecture
General
Billing System: Introduction
Last Updated: 23 Jul 2005 Page Views: 86,866 Rating: 4.11/5 Votes: 51 Popularity: 7.02
Bookmark Count: 65
Introduction to telecommunication billing system.
Hatem Mostafa
Member
Hatem Mostafa CV
Occupation:
Other
Location:
Egypt
Last Updated 21 Nov 2009
Web18 | 2.2.0175 |
Advertise
|
Privacy
Copyright ©
CodeProject
, 1999-2009
All Rights Reserved.
Terms of Use