Projects tagged ‘cplusplus’ and ‘utility’


Jump to tag:

Projects tagged ‘cplusplus’ and ‘utility’

Filtered by Project Tags cplusplus utility

Refine results Project Tags windows (14) linux (7) library (6) c (5) gui (4) data (4) xml (4) mfc (4) qt (3) io (2) devtool (2) file (2)

[32 total ]

1 Users

This project has movedMoved to http://www.paralint.com/projects/notifu/ The feedback, questions and traffic I have received made me want more control over the site. This free, open source ... [More] utility lets you display a yellow pop-up balloon in the from the tray, using the same API in Windows itself uses (IUserNotification). You can set a timeout and detect whether the ballon was clicked on, dismissed or timed out with the return code (ERRORLEVEL). This project has 2 main purposes : - Use it as-is in a script - Look at the code and use it in your application Click on the links at right to learn more or download (the links will take you to the new site). [Less]
Created 12 months ago.

1 Users

Templated C++ Binary Tree Data Structure Compatible C++ Compilers: GCC 4.0+ Intel C++ Compiler 9.0+ Microsoft Visual C++ 8.0+ Comeau C/C++ 4.1+
Created 12 months ago.

0 Users

AfxScratchПростенький генератор проектов в формате Microsoft Visual C++ 6.0/7.0/7.1/8.0, заменяющий мне стандартный AppWizard. ... [More] Позволяет сформировать в заданной папке проект, состоящий из произвольного количества исходных файлов, на основании одного из заранее подготовленных шаблонов. Текстовые файлы каждого такого шаблона могут содержать макросы, заменяемые при генерации проекта на указанные пользователем значения; допускается также использование макросов и в самих именах „шаблонных“ файлов. [Less]
Created 12 months ago.

0 Users

Modelled somewhat on the API of Qt4 from Nokia/Trolltech, Zut is LPGL licensed, thoroughly unit tested (with CppUnit) and actively used. The project is split into several libraries, as follows: ... [More] ZutCore: timing (sleep, current system time, UTC time, elapsed time) and debugging (debugging levels, compile out debug messages, assertions). ZutOpenGL: simple GLut application base class. Headers are included like: #include etc. Zut source can be found at http://repo.or.cz/w/zut.git where it is stored under git. [Less]
Created 12 months ago.

0 Users

Text Matrix implements a c++ library and corresponding utilities for text mining. Cross-platform execution are supported. Features Text in Chinese (GBK,GB2312) and English to matrix converting. ... [More] Sparse matrix storage. Chinese character based ngram, Chinese word based ngram extraction. Chinese word segmentation. Stop word filtering. Various output file format support (svmlight style,cluto ...). Various feature weight (bool, tf, tdidf, various tfidf variant ). Svm style training and testing file load and save. Chi-square feature selection. Standard C++ implement with cross-platform execution. Evaluation ( precision, recall, Fmeasure, micro-averaged F1 ...). Easy to implement your algorithm with library support. Naive bayes and K-nearest neighbor as demonstration algorithms is supplied. KeySubStringGroup feature extracting. [Less]
Created 12 months ago.

0 Users

The Problem If you have any dealings at all with data and databases, then you almost certainly will have have to deal with comma-separated values (CSV) data. Unfortunately, the CSV files you are ... [More] given, or are required to produce, never seem to be in quite the right format for your particular business application. And because of the structure of CSV records, using standard text procesing tools like sed, awk and perl on CSV files is not as simple as it might be. The Solution CSVfix is a command-line stream editor specifically designed to deal with CSV data. With it, you can: Convert fixed format, multi-line and DSV files to CSV Reorder, remove, split and merge fields Convert case, trim leading & trailing spaces Search for specific content using regular expressions Filter out duplicate data or data on exclusion lists Perform sed/perl style editing Enrich with data from other sources Add sequence numbers and file source information Split large CSV files into smaller files based on field contents Perform arithmetic calculations on individual fields Validate CSV data against a collection of validation rules Convert from CSV to fixed format, XML, SQL, DSV Summarise CSV data, calculating averages, modes, frequencies etc. You can see a full list of CSVfix commands here. Update: CSVfix Version 0.95 now available for download. This adds several new commands (including a new XML generating command) and the ability to use separators other than a comma in CSV input. Details of the changes are here. New: If you find CSVfix useful, please also check out CSVTest, a test data generator, at http://code.google.com/p/csvtest. [Less]
Created 10 months ago.

0 Users

Windows Server 2003 has a utilty called clip that can copy stdin to the clipboard. Cygwin has putclip et getclip. I wanted more. Clipitar allows you to copy and paste to and from the console, as well ... [More] as some built-in conversion or detection of mime-types. [Less]
Created 12 months ago.

0 Users

Application that allows you to convert from binary to hexadecimal, base 2, or base 10. Additionally, it's a hexadecimal and binary reader similar to UNIX's hexdump. This is strictly a personal pet project. Feel free to use it at your will.
Created 11 months ago.

0 Users

提供一个简单易用的C++类Properties用以读写基于xml格式的配置文件, 从而实现类似java中Properties类的作用。两者生成的xml文件可以互通。 ... [More] Xml时代据说已经到来了,现在的程序流行使用xml配置文件。如果你 使用过java中的Properties类,你会发现它的方便。很多时候我们并不 需要多么庞大的类库,我们仅仅需要从xml文件中提取“key-value”形式 的配置参数或将其写入。我们需要易于使用的尽可能小的类库。我们可 能想按以下代码形式完成我们的配置文件解析工作:(见src/test/tes- tproperties.cpp) codeProperties p; p.setProperty("sid","harite"); p.setProperty("port","1521"); p.setProperty("userpassword","12y3_aer65"); p.setProperty("host","127.0.0.1"); p.setProperty("username","system"); p.storeToXML("connectsetting.xml"); p.clear(); if(!p.loadFromXML("connectsetting.xml")) { cout << "falue" << endl; } else { for(Properties::const_iterator it = p.begin() ; it!=p.end() ; ++it) { cout << (*it).first << "-->" << (*it).second << endl; } cout << "use getProperty" << endl; cout << p.getProperty("sid", "") << endl; cout << p.getProperty("username", "") << endl; cout << p.getProperty("port", "") << endl; cout << p.getProperty("notexist", "defaultvalue") << endl; p.clear(); }code是不是发现这个c++类的名字和几个方法与java中的Properties类很相 似?哈哈,你是对的,使用libproperties库生成的xml文件是完全可以与 java中Properties类互通的!libproperties库可以无障碍的读取java程 序产生的xml文件(使用Properties类)。 libproperties库会不会难于学习?不会!它对外只提供一个类和几个 公共方法。(仅有类Properties) libproperties库线程安全吗?不安全。底层基于tinyxml2.4.3库,这 个库线程不安全。 我已经有了tinyxml库,如果安装了libproperties库,会不会冲突? 如果你已经安装了tinyxml库,包括头文件和库文件,则可以将include 目录下的libproperties.h和libproperties_tinyxml_ext.h引入你的工 程头文件搜索路径,将src/libproperties里的libproperties.cpp和l- ibproperties_tinyxml_ext.cpp源文件引入你的工程即可。libproper- tis源文件没有修改任何tinyxml源文件,只是衍生出几个类。 [Less]
Created 11 months ago.

0 Users

这是我个人编程经验的总结,我将自己的一些比较通用的、有意思的代码与大家分享。 基于的第三方库列表: - boost http://boost.org 欢迎批评指正!
Created 12 months ago.