編輯:關於android開發
在Centos 6.5常用的配置文件解析方法如下:
- [b]
- y1 = 10
- x2 = 20
- z1 = 30
- [a]
- x2 = 40
- z2 = 10
- y1 = 10
通過上述的輸出可知,配置文件的section順序為b, a,而實際輸出的section為a, b。對於一般場景下無所謂,但在包含的場景中,比如b是一個通用的配置,而a是一個特殊的配置,a的配置能夠覆蓋b中某些配置項的內容,此時就會出現問題。出現這種問題的根本原因是在ConfigParser中默認采用了dict保存解析到的數據,而dict本身是無序的,實際上是根據鍵值的順序保存,因此出現了a,b的順序。這樣也就可能導致配置文件的亂序。
- import ConfigParser
- config = ConfigParser.ConfigParser()
- fp = open(r"/root/test/ceph.conf", "r")
- config.readfp(fp)
- sections = config.sections()
- print sections
- import ConfigParser
- from collections import OrderedDict
- config = ConfigParser.ConfigParser(dict_type=OrderedDict)
- fp = open(r"/root/test/test.conf", "r")
- config.readfp(fp)
- sections = config.sections()
- print sections
Android框架設計模式(五)——Singleton Method 一、單例模式介紹 什麼是單例模式 單例模式就是在整個全局中(無論是單線程還是多線程),該對象只存在
Android 采用post方式提交數據到服務器,androidpost接著上篇《Android 采用get方式提交數據到服務器》,本文來實現采用post方式提交數據到服
Android合並兩個APP的具體做法(掌握) 有時候因公司需求,要求合並兩個APP 使用裡面的功能。 平台:Studio 小白鼠:二維碼掃描 和自己項目
三行代碼實現白天夜間模式流暢切換的實現庫,三行白天Usage xml android:background= ?attr/zzbackground app:backgro