上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 25 下一页
摘要: TinyXML是目前非常流行的一款基于DOM模型的XML解析器,简单易用且小巧玲珑,非常适合存储简单数据,配置文件,对象序列化等数据量不是很大的操作,其主页是:http://www.grinninglizard.com/tinyxml/TinyXML的使用TinyXML直接引用到工程中即可,如果想做成链接库的形式。可以修改Makefile具体方法为1.OUTPUT := xmltest一行修改为:OUTPUT := libtinyxml.a 2.将xmltest.cpp从变量SRCS中删除,并注释掉xmltest.o:tinyxml.h tinystr.h。因为不需要将演示程序添加到动态库中。 阅读全文
posted @ 2011-06-11 17:17 westfly 阅读(1616) 评论(0) 推荐(0) 编辑
摘要: iconv命令用法如下:iconv [选项...] [文件...]有如下选项可用:输入/输出格式规范:-f, --from-code=名称 原始文本编码-t, --to-code=名称 输出编码信息:-l, --list 列举所有已知的字符集输出控制:-c 从输出中忽略无效的字符-o, --output=FILE 输出文件-s, --silent 关闭警告--verbose 打印进度信息 阅读全文
posted @ 2011-06-11 15:32 westfly 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 字符处理库函数void *memccpy (void *dest, const void *src, int c, size_t n);从src所指向的对象复制n个字符到dest所指向的对象中。如果复制过程中遇到了字符c则停止复制,返回指针指向dest中字符c的下一个位置;否则返回NULL。void *memcpy (void *dest, const void *src, size_t n);从src所指向的对象复制n个字符到dest所指向的对象中。返回指针为dest的值。void *memchr (const void *s, int c, size_t n);在s所指向的对象的前n个字符 阅读全文
posted @ 2011-06-09 14:06 westfly 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 无聊写的程序,验证些语法知识#include <stdio.h>struct main{ #define MAX_SIZE 19900 int count ;};struct super{ #define MAX_SIZE 100 int count; char ch;};int main(){ struct main hunter; hunter.count = MAX_SIZE; struct super main; main.count = MAX_SIZE; printf("Hello World %d \t %d\n",hunter.count,mai 阅读全文
posted @ 2011-05-31 18:12 westfly 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 在Linux中,链表有list与hlist的区别,其各自定义如下struct list_head { struct list_head *next, *prev; };struct hlist_head { struct hlist_node *first; };struct hlist_node { struct hlist_node *next, **pprev; };可以看出,其都为双向链表。双头(next,prev)的双链表对于Hash表来说“过于浪费”,因而另行设计了一套Hash表专用的hlist数据结构——单指针表头双循环链表,hlist的表头仅有一个指向首节点的指针,而没有指向尾 阅读全文
posted @ 2011-05-30 14:28 westfly 阅读(3748) 评论(0) 推荐(0) 编辑
摘要: 终于决定整理自己的写的库函数了#include <stdio.h>void *ystd_memmove(const void *src,void *dst,size_t n){ void * ret = dst; //not overlap if((dst < src)||(src + n)<= dst) { while(n--) *(char *)dst++ = *(char *)src++; }else if(src < dst){//if src == dst quickly return dst += n; src += n; while(n--) *(c 阅读全文
posted @ 2011-05-19 20:32 westfly 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 贴代码#include <stdio.h>/***********************************************************************************Tango是微软亚洲研究院的一个试验项目。研究院的员工和实习生们都很喜欢在Tango上面交流灌水。传说,Tango有一大“水王”,他不但喜欢发贴,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子总数的一半。如果你有一个当前论坛上所有帖子(包括回帖)的列表,其中帖子作者的ID也在表中,你能快速找出这个传说中的Tango水王吗?***************** 阅读全文
posted @ 2011-05-17 15:41 westfly 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 以下文字摘自 http://zhedahht.blog.163.com/blog/static/25411174200952174133707/题目:输入一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的一个。例如输入数组{32, 321},则输出这两个能排成的最小数字32132。请给出解决问题的算法,并证明该算法。分析:这是09年6月份百度新鲜出炉的一道面试题,从这道题我们可以看出百度对应聘者在算法方面有很高的要求。这道题其实是希望我们能找到一个排序规则,根据这个规则排出来的数组能排成一个最小的数字。要确定排序规则,就得比较两个数字,也就是给出两个数字m和n,我们需要确定 阅读全文
posted @ 2011-05-17 13:47 westfly 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 找一个数据流中丢失的一个数字。该数据流中一直是0--------100000000(比较大)的数,求被丢失的数字。@modified昨天很同学讨论的时候,题目需要加一个限制性的条件——N为四的倍数,即通过三个数,找出丢失的数字。#include <stdio.h>#include <stdlib.h>#define max_size 10000void swap(int *x,int *y){ int tmp; tmp = *x; *x = *y; *y = tmp;}int main(int argc,char *argv[]){ int array[max_size 阅读全文
posted @ 2011-05-16 19:25 westfly 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 详细解说 STL 排序(Sort) 作者Winter 阅读全文
posted @ 2011-05-13 14:18 westfly 阅读(273) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 25 下一页