- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 Linux下使用libxml2解析XML配置文件
这是一个项目过程中所遇到的问题。有多个商品种类,每个商品种类有着不同的基本信息,现在我们需要对这些基本信息进行验证。但是每个种类会有自己独特的验证需求(不同种类需要验证的字段可能不一样),如果我们使用代码来判断每个种类需要验证哪些字段会非常麻烦,而且需求稍一变动就要修改源码。所以就想到用配置文件来设置每种商品有哪些字段(信息)需要验证哪些不需要验证。与上一篇文章使用tinyxml解析XML
2015-08-20 09:34:28 1830
原创 使用tinyxml解析XML配置文件
这是一个在做项目过程中遇到的问题。不同的商品种类有着不同的基本信息,当验证它们的基本信息时商品没有的信息不需要验证,而商品的种类比较多,如果通过代码判断来区分相当麻烦,而且需求稍一变动就要修改源码。所以就想到用配置文件来设置每种商品有哪些字段(信息)需要验证哪些不需要验证。#include "tinyxml/tinyxml.h"#include "tinyxml/tinystr.h"#in
2015-08-18 19:21:06 733
原创 int main(int argc, char * argv[])中各参数的详细意义
其中main前的int为返回类型自不必说。 main是主函数,程序开始执行时所要进入的入口函数。 int argc中 argc为执行本程序时所输入的参数的个数。 char * argv[]是执行本程序时所输入的参数的数组。 如我在linux下执行test.cpp函数。#include <iostream>using namespace std;int main(int argc, char
2015-03-20 20:32:38 532
原创 数字在计算机中的表示(原码、反码、补码)个人备忘
计算机内存中数字是用0和1来表示的,拿单字节来介绍,其规则如下:正数和负数的表示1)最高符号位0表示数字为正数。2)最高符号位1表示数字为负数。原码、反码、补码原码:最高位为符号位,其余位为二进制数字位。例:正数1的原码为0000 0001,负数-1的原码为1000 0001。反码:原码的符号位不动,其余各位上的二进制数取反。例:负数-1原码为1000 0001,反码为11
2014-10-04 17:39:00 1209
原创 strlen(),strcpy(),strncpy(),strcat(),strncat(),strcmp(),strncmp()等函数的实现
strcpy(),strncpy(),strcat(),strncat(),strcmp(),strncmp()等函数是最常用的
2014-10-04 12:18:12 735
原创 常量指针和指针常量
由于我对常量指针和指针常量的声明格式经常性混淆,今天特别在codeblocks和vs2010上分别试了一下,庆幸的是还好两个编译环境上的结果是一致的。什么是常量指针和指针常量常量指针:即为一个指向常量的指针,指针可以修改能够指向其它的对象,指针指向的变量不能修改其值。指针常量:即为指针是常量,指针不可修改指向其它对象,但是指针指向的对象内容可以修改。在声明常量指针和指针常量时可能写
2014-10-02 21:23:30 416
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人