
C/C++Research
文章平均质量分 62
duanlove
嵌入式虚拟化,LINUX内核艺术,系统底层世界……
展开
-
自己写的明文加密程序的源代码(支持32M的文本文件)
#include #include #include #include //定义BSIZE为32*1M #define BSIZE (32*1024*1024)char buf[BSIZE];int convertchar(char *buf, int bufsize);int resumechar(char *buf, int bufsize);int write_fil原创 2011-11-17 01:04:04 · 1766 阅读 · 0 评论 -
从符号分隔的命令行获取任意参数的函数(逗号分隔,空格分隔等都可以)
样例:比如命令行 “querycmd -n mysql -l left” 那我们要取出上述命令中的某个参数,我们都可以使用下面getargn 这个函数。比如,上述的命令行中的各个参数是以“空格”来分割的。那我们想取出第三个参数,我们可以这样使用这个函数:char *buf="querycmd -n mysql -l left";char *dstbuf[256] = {0};原创 2011-12-29 01:04:47 · 2273 阅读 · 1 评论 -
MySQL数据库运行状态数据的采集方法
MySQL数据库运行状态数据的采集方法http://www.mysqlops.com/2011/10/17/mysql-status-pick.html原创 2012-02-16 18:56:56 · 967 阅读 · 0 评论 -
shell 脚本包含另一个 shell 脚本
脚本 first (测试示例1)下面是第一个脚本:first#!/bin/bashecho 'your are in first file'方法一:使用source #!/bin/bashecho 'your are in second file'source first方法二:使用.#!/bin/bashecho 'your are in se转载 2012-05-22 12:03:41 · 2471 阅读 · 1 评论 -
filenode* getfilesname(char *dir, int *pno) { DIR *dir_prt; struct dirent *entry; struct fi
filenode* getfilesname(char *dir, int *pno){ DIR *dir_prt; struct dirent *entry; struct filelist start = {{0}, NULL}; struct filelist *filesnod; filesnod = &start; *pno = -2; di原创 2012-05-18 16:30:31 · 1114 阅读 · 2 评论 -
Notepad++设置用空格取代TAB键
另外本文附上notepad++ 的中文教程: http://www.crifan.com/files/doc/docbook/rec_soft_npp/release/webhelp/content/index.html3.16. Notepad++设置用空格取代TAB键 转自:转载 2012-11-20 10:23:22 · 36105 阅读 · 1 评论 -
自己早期写的一个简单上下班打卡统计工时的考勤系统【整理版】
原本这个帖子,是由回复组成的,整个代码分布在各个回复里面,读者不好阅读,现在整个把它们放到正文,方便查看。这是早期写的一个,仅仅是简单的考勤系统,大致功能是有的,但并未写的很牛叉,采用了文本来记录考勤数据,供小菜一览。 //头文件:emp_head.h#ifndef EMP_HEAD_H#define EMP_HEAD_H#include#include#defi原创 2012-06-29 10:58:47 · 3252 阅读 · 15 评论 -
不使用 临时变量交换两个变量的值(SWAP)【原理分析】
前不久看到优快云上有位兄台发了篇文章,说不不使用 临时变量交换两个变量的值,实现一个SWAP函数。那位兄台原文里说是针对int整形数的交换。实现函数如下:void deep_swap(int *x,int *y){ *x = *x ^ *y; *y = *x ^ *y; *x = *x ^ *y;}其文章里并没有说明原创 2013-05-23 21:36:52 · 1597 阅读 · 0 评论 -
给某位同学的 按照窗口(每个窗口涵盖50个数据,窗口每10个数据步进一次)求标准差,平均值, (样本值-平均值)/标准差的程序
#include #include #include #include #include //#inlcude using namespace std;#define FILENAME "txt_excel2.txt.iso"#define FILEOUT "result_out.txt.iso"#define FILEOUT2 "result_out2.tx原创 2013-05-21 18:56:39 · 981 阅读 · 0 评论 -
VC使用mysql.h的接口头文件进行连接mysql数据库开发的完整解决方案
VC++6.0连接MySQL的配置过程VC使用mysql.h的接口头文件进行连接mysql数据库开发 摘要:前几天搞一个VC程序,目的是连接MYSQL服务器,做查询数据,等各种操作。我没有选择ADO,也没有使用ODBC这样的方式,貌似ODBC还需要配置服务端的ODBC设置,所以觉得很麻烦,不适合我追求完美的个性。于是找了MSYQL提供的官方API,不得不承认,他们的东西真的做的不错。但原创 2012-02-09 21:44:01 · 7045 阅读 · 0 评论 -
mini-xml(mxml)开发手册--库参考手册
库参考手册内容函数mxmlAddmxmlDeletemxmlElementDeleteAttrmxmlElementGetAttrmxmlElementSetAttrmxmlElementSetAttrfmxmlEntityAddCallbackmxmlEntityGetNamemxmlEntityGetValuemxmlEntityRemoveCallbackmxmlFind原创 2011-10-30 23:30:20 · 7460 阅读 · 2 评论 -
几个C/C++的 XML解析库(包括纯C的读写查找XML文件的库,都是开源的)
先介绍一个实用的:Mini-XML 2.6 详细说明:minixml2.6最新的版本。 嵌入式xml 解析、查找、生成、遍历 功能,全部实现是标准c,移植很容易。 最新的2.6,修改了很多bug。 这个压缩包,里下载完了,直接就可以在liunx下编译安装。 如果是在windows下的话,只需要根据readme.txt的提示,修改一个小地方,就可以运行。非常方便。-minixml2.5 th原创 2011-10-30 22:43:33 · 24365 阅读 · 2 评论 -
最新发现:C语言中局部变量数组最大只支持1M,而全局变量数组没有这个限制!
最新发现:局部变量数组最大只支持1M,而全局变量数组没有这个限制!初步估计:这个可能是因为函数内部分配的局部变量的对象不能超过1M ?这个有待仔细 论证。。。原创 2011-11-17 00:55:56 · 3203 阅读 · 2 评论 -
Linux下用C调用C++做的动态链接库(TinyXML)
Linux下用C调用C++做的动态链接库(TinyXML)2009年10月17日 星期六 20:44转自:http://hi.baidu.com/plumstar/blog/item/fce3d1296138bef498250ab0.html问题:在纯C环境下用TinyXML实现XML文件解析。方法是将其做成动态库,导出C接口。首先来看个例子,参见htt转载 2011-10-30 21:47:28 · 2217 阅读 · 1 评论 -
精短高效的XML解析器,纯C单一程序,应用于银行的国税库行横向联网接口系统中,稳定可靠,运行速度飞快
来源于:http://www.ej38.com/showinfo/c-xml-169407.html 供各位参考精短高效的XML解析器,纯C单一程序,应用于银行的国税库行横向联网接口系统中,稳定可靠,运行速度飞快,非相应的JAVA程序可比.以下为大部分源码:/* Copyright (c) 2005 wzs */#include #include #include #inc转载 2011-10-30 22:04:35 · 2095 阅读 · 0 评论 -
C写的 xml解析器,对xml进行读写查找...【博主没有验证的...】
源地址http://news.newhua.com/news1/program_language/2008/825/08825154727F1FEG5I45HH1J4B3H0J2198EK3A1IC11341FAB337G5CG.html 最近做嵌入式开发,板子上面需要有解析XML的功能,理所当然地我就去网上找开源的来用。结果找来的要不是C++的,要不就是超级复杂的。像libx转载 2011-10-30 21:40:47 · 899 阅读 · 0 评论 -
Mini-XML入门基础 Getting Started with Mini-XML c
Mini-XML入门基础 Getting Started with Mini-XMLThis chapter describes how to write programs that use Mini-XML to access data in an XML file. Mini-XML provides the following functionality:[主要内容是讲如何自己写C+转载 2011-10-30 23:01:22 · 1582 阅读 · 0 评论 -
minixml创建与解析XML
转自: http://blog.sina.com.cn/s/blog_4ab2ba570100iria.html以下是对minixml分析后做出的例子。希望对大家有用。至于minixml库,大家可google查找。 ....1. .....2... .....3转载 2011-10-30 23:02:33 · 3358 阅读 · 0 评论 -
mini-xml(mxml)开发手册--目录
序言本文结构词法约定缩略语其他参考法律信息构建,安装,以及打包Mini-XML编译 Mini-XML使用 Visual C++ 进行编译使用命令行工具进行编译安装 Mini-XML创建 Mini-XML 包Mini-XML 入门基础知识节点创建 XML 文档加载 XML保存 XML控制自动输出换行搜索和遍历节点更多的 Mini-XML 编原创 2011-10-30 23:13:14 · 2626 阅读 · 0 评论 -
mini-xml(mxml)开发手册--构建,安装,以及打包Mini-XML
构建,安装,以及打包Mini-XML这一章描述了如何在你的系统上使用源码包构建,安装以及打包Mini-XML,你将需要一个ANSI/ISO-C兼容的C编译器来构建Mini-XML,GCC可以工作,这也是大多数厂家的C编译器。如果你需要在Windows平台上构建, 我们建议使用Virtual C++环境和解决方案文件.对于其他的操作系统,你在C编译器之外需要一个POSIX兼容的shell和m原创 2011-10-30 23:18:12 · 3082 阅读 · 0 评论 -
翻译下Mini-XML官方提供的帮助文档1
翻译下Mini-XML官方提供的帮助文档。链接:Getting Started with Mini-XML。来源:http://www.fuzhijie.me/?p=283这章讲述如果使用Mini-XML操作XML文件。Mini-XML提供了如下功能:1、在内存中创建和操作XML文档的函数2、读取UTF-8/UTF-16编码的XML文件或字符串3、输出UTF-8编码的X转载 2011-10-30 23:20:47 · 2007 阅读 · 0 评论 -
mini-xml(mxml)开发手册--Mini-XML 入门
Mini-XML 入门这一章描述了如何写一个程序使用Mini-XML来访问XML文件中的数据.Mini-XML提供了以下功能:在内存中创建和管理XML文档的函数.读UTF-8和UTF-16 编码的XML文件和字符串.写UTF-8 编码的XML文件和字符串.支持任意的元素名称,属性以及属性值,没有任何其他限制,仅受限于有效内存.支持整形、浮点、自定义("CDATA")和文本数据类型在"叶原创 2011-10-30 23:21:28 · 4849 阅读 · 0 评论