Sponsorised links
September 2007
April 2007
Sponsorised links
December 2006
August 2006
Boost to Python
前陣子費了番功夫評估一些工具,跑複雜網路的模擬實驗要用的。這些實驗,圖論用得特別兇;會用到許多隨機抽樣的東西;實驗結果、數據,也要以圖表繪出。
Heapsort
With its time complexity of O(n log(n)) heapsort is optimal. It utilizes a special data structure called heap. This data structure is explained in the following.
Boost Graph Library - Python Bindings
The Boost Graph Library Python bindings (which we refer to as "BGL-Python") expose the functionality of the Boost Graph Library and Parallel Boost Graph Library as a Python package, allowing one to perform computation-intensive tasks on graphs (or network
Loki | Main / HomePage
Loki is a C++ library of designs, containing flexible implementations of common design patterns and idioms.
July 2006
Dr. Dobb's | The Boost.Threads Library | Û 15, 2003
Just a few years ago it was uncommon for a program to be written with multiple threads of execution. Today Internet server applications run multiple threads of execution to efficiently handle multiple client connections. To maximize throughput, transactio
Tutorial of UnitTest++ in TestFirstCiao - CORBA Wiki
This tutorial describes using [Wiki]TestDrivenDevelopment with CIAO, using GNU build tools, and a C++ test library called UnitTest++. (Those of you here to learn UnitTest++, not CIAO, may substitute your own library for CIAO.)
Games from Within: UnitTest++ v1.0 Released
I had been using a modified version of CppUnitLite for quite a while, slowly fixing the parts in need of mending, and adding new functionality as it became needed. Eventually I released most of those changes as CppUnitLite2, and I thought that would be th
UnitTest++
UnitTest++ is a lightweight unit testing framework for C++. It was designed to do test-driven development on a wide variety of platforms. Simplicity, portability, speed, and small footprint are all very important aspects of UnitTest++.
QuickTest
QuickTest is a simple C++ unit testing* framework. It is totally contained within a single header file, so it’s easy to add to your projects. It’s goal is to let you write each test with a minimal amount of code.
Regex++
Regex++ provides a set of portable template classes and functions for compiling, matching and searching for regular expressions.
Dr. Dobb's | Regular Expressions in C++ | ] 25, 2001
Regular expressions form a central role in many programming languages, including Perl and Awk, as well as many familiar UNIX utilities such as grep and sed. The intrinsic nature of pattern matching in these languages has made them ideally suited to text p
Notus Documenation
Notus is not your traditional GUI framework like MFC, wxWindows, WTL, etc. It is an unique library that is bringing the generative programming concepts into the GUI world. It is an attempt to create a common domain model. In this model, the construction o
Boost Test Library
The Boost Test Library provides a matched set of components for writing test programs, organizing tests in to simple test cases and test suites, and controlling their runtime execution. The Program Execution Monitor is also useful in some production (non-
Boost.Regex: Introduction
Regular expressions are a form of pattern-matching that are often used in text processing; many users will be familiar with the Unix utilities grep, sed and awk, and the programming language Perl, each of which make extensive use of regular expressions.
regex_proposal
This proposal is based heavily on the Boost regular expression library, although GRETA is also discussed. The proposal represents widespread existing practice; the Boost regex library is in use on over twenty compiler/platform combinations, and is one of
A Proposal to Add an Extensible Random Number Facility to the Standard Library (Revision 2)
Computers are deterministic machines by design: equal input data results in equal output, given the same internal state. Sometimes, applications require seemingly non-deterministic behaviour, usually provided by generating random numbers. Such application
