zoukankan      html  css  js  c++  java
  • 两个文件中的配置项设置方法和C比较程序处理

            在实际的软件开发项目。程序经常需要翻阅了一些资料可能会改变从外部,我们需要读出的信息到一个统一的文件(一般ini档),而此文件被称为个人资料。

            考虑这样一个场景,程序须要与多个数据库打交道,要从配置文件里读取各个数据库的信息。那么,我们怎样在配置文件里设置各个配置项以及怎样编敲代码将各配置项的值读入呢?

            如果有两个数据库,每一个数据库包括了IP地址和port号两种信息。那么。配置文件里配置项的设置有例如以下两种形式:

            (1)  形式一:

    [GENERAL]

    ; database count

    DBNum=2

     

    [DBINFO1]

    IPAddress=

    Port=

     

    [DBINFO2]

    IPAddress=

    Port=

              (2)  形式二:

    [DBINFO]

    ; database count

    DBNum=2

     

    ; Info of database1

    IPAddress1=

    Port1=

     

    ; Info of database2

    IPAddress2=

    Port2=

     

            在形式一中,首先在[GENERAL]配置段里面设置数据库的个数,之后在[DBINFO1]和[DBINFO2]中设置详细的数据库信息。

            在形式二中,数据库的信息就放在[DBINFO]配置段里面。

    在该配置段下,首先设置数据库的个数,然后是每一个数据库的详细信息。

            读取这两种形式的配置项值的C程序代码例如以下:

            (1)  形式一:


             (2)  形式二:


             在实际项目中,以上两种形式的配置项设置方法都会用到,大家要依据项目组的要求、程序特点等进行合理的选择。



    (本人微博:http://weibo.com/zhouzxi?topnav=1&wvr=5。我们的聊天号码:245924426。欢迎关注。)

    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    Hadoop启动脚本分析
    java基础-Idea开发工具介绍
    Hadoop集群-HDFS集群中大数据运维常用的命令总结
    Hadoop部署方式-高可用集群部署(High Availability)
    Hadoop部署方式-完全分布式(Fully-Distributed Mode)
    Hadoop部署方式-伪分布式(Pseudo-Distributed Mode)
    Hadoop部署方式-本地模式(Local (Standalone) Mode)
    Hadoop基础原理
    Java基础-DBCP连接池(BasicDataSource类)详解
    nc命令的常用参数介绍
  • 原文地址:https://www.cnblogs.com/blfshiye/p/4832772.html
Copyright © 2011-2022 走看看