|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
|
Announcements
Chapters
Services
Feature Zones
|
Note: This is an unedited contribution. If this article is inappropriate,
needs attention or copies someone else's work without reference then please
Report This Article
IntroductionAs a webmaster, I do a lot of research on the web. This requires many different tools to manage links, content, and domains (of course, my favorite is Pioneer Report ;)). One important task is search engine research. It involves comparing one list of links with another, different list. BackgroundThere are a lot of tools on the web which use lists of data. This includes stock market research, webmaster tools, government data, product info, etc. As a webmaster, I use many tools which produce or use lists. However, none of these tools let you compare the different lists they produce, or use.To get around the problem of comparing lists, I decided to write the following code. Using the codeBesides a lot of user interface commands, there are three basic routines for comparing lists. They are:
This is what the AnotB routine code looks like: int CBigFinderDlg::AnotB(CString& sBody) { std::map<CSTRING, int>::iterator <CODE>it; int Points of InterestOutside of the comparison routines, most of the code is just UI stuff. However, it does make it easier to use the software to do comparisons.There are many ways to improve this tool and I will add a lot more features. A few new features to add would be loading lists from a file. Also, for large lists, the app locks until it finishes. By adding threads, it lets you stop the app if it is taking too long. However, all in all, it appears to be a very useful little tool. I look forward to using this all over the place. History10/09/06. Version 1.0. Current name is BigFinder.Links.These are my crappy websites. One day... Tiny links | tiny myspace layouts | myspace backgrounds
|
||||||||||||||||||||||