免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2436 | 回复: 5
打印 上一主题 下一主题

[Linux] 求关于字符串和配置文件解析的练习题,和可供学习的开源代码 [复制链接]

论坛徽章:
2
2015年亚洲杯之乌兹别克斯坦
日期:2015-04-25 17:31:122015亚冠之山东鲁能
日期:2015-08-04 14:01:11
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-09-12 18:02 |只看该作者 |倒序浏览
在linux中,解析字符串和配置文件相当重要,但我这方面的能力很薄弱,我下载了vsftpd的源码,从中学习了不少解析配置文件技巧,但它只是解析自己配置文件的,内容不够丰富,又不想到处下载整个整个的大的吓人的项目来看。有没有集中处理这块的资料、习题什么的?谢谢了!

论坛徽章:
0
2 [报告]
发表于 2015-09-19 12:30 |只看该作者
不知道呢

论坛徽章:
2
2015年亚洲杯之乌兹别克斯坦
日期:2015-04-25 17:31:122015亚冠之山东鲁能
日期:2015-08-04 14:01:11
3 [报告]
发表于 2015-09-21 18:03 |只看该作者
回复 2# liu_yu_nian


   

论坛徽章:
84
每日论坛发贴之星
日期:2015-12-29 06:20:00每日论坛发贴之星
日期:2016-01-16 06:20:00每周论坛发贴之星
日期:2016-01-17 22:22:00程序设计版块每日发帖之星
日期:2016-01-20 06:20:00每日论坛发贴之星
日期:2016-01-20 06:20:00程序设计版块每日发帖之星
日期:2016-01-21 06:20:00每日论坛发贴之星
日期:2016-01-21 06:20:00程序设计版块每日发帖之星
日期:2016-01-23 06:20:00程序设计版块每日发帖之星
日期:2016-01-31 06:20:00数据库技术版块每日发帖之星
日期:2016-01-16 06:20:00程序设计版块每日发帖之星
日期:2016-01-16 06:20:00程序设计版块每日发帖之星
日期:2016-01-14 06:20:00
4 [报告]
发表于 2015-10-10 15:22 |只看该作者
ini
   http://ndevilla.free.fr/iniparser/  
   https://github.com/benhoyt/inih

yaml
   http://pyyaml.org/wiki/LibYAML

xml
   http://www.xmlsoft.org/
   http://www.jclark.com/xml/expat.html

tcl ...

通常使用现成的库就可以了,不需要自己从头写;或自己重新发明一种新的配置文件格式

论坛徽章:
2
2015年亚洲杯之乌兹别克斯坦
日期:2015-04-25 17:31:122015亚冠之山东鲁能
日期:2015-08-04 14:01:11
5 [报告]
发表于 2015-10-17 11:28 |只看该作者
本帖最后由 yaoyefengyun 于 2015-10-17 11:32 编辑

回复 4# yjh777
非常感谢,还这么全,前段时间没登录,没看到,抱歉!实际用的时候,我肯定使用第三方库,我这么做无非是想多学习编程技巧,而这些东西并不只在解析配置文件时候有效的。
   

论坛徽章:
2
2015年亚洲杯之乌兹别克斯坦
日期:2015-04-25 17:31:122015亚冠之山东鲁能
日期:2015-08-04 14:01:11
6 [报告]
发表于 2015-10-17 11:29 |只看该作者
本帖最后由 yaoyefengyun 于 2015-10-17 11:29 编辑

回复 4# yjh777
非常感谢,还这么全,前段时间没登录,没看到,抱歉!实际用的时候,我肯定使用第三方库,我这么做无非是想多学习编程技巧,而这些东西并不只在解析配置文件时候有效的。
   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP