CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 810466
好望角
:
外加SEEK
[阅读: 483] 2010-04-20 04:15:16
<空>
相关信息:
haitao,进来看看人家老外搞的改进型INI
(377字)
(
leejd
[972]
2010-04-19 07:37
)
这样,解析器就复杂了
(21字)
(
haitao
[490]
2010-04-19 07:46
)
你的INI方式所谓的简单,也不过是靠了使用Dephi实现好的ini解析功能,编码简单一些而已,不代表所谓的“解析器”就一定简单了——如果要实现嵌套,你真以为性能会比别人搞的好?
(空) (
Miracle
[601]
2010-04-20 03:05
)
你看过前几天我给jojo的实例吗?
(72字)
(
haitao
[514]
2010-04-20 03:20
)
我学得比较浅,但是我真的觉得大师应该用这个ini去做大事,定标准,变潮流, json/java,php/python不过也就是这么搞起来的嘛
(空) (
lukejee
[541]
2010-04-20 03:25
)
没看,不过我猜我知道你大概怎么做的。我当年也用ini做个几个项目的配置存储和简单的信息交换,只不过没像你这么“发扬光大”而已
(65字)
(
Miracle
[567]
2010-04-20 04:07
)
分析一个嵌套的内容,解析器就复杂了,开销也高。。。。。。也说不得?
(空) (
haitao
[566]
2010-04-20 04:25
)
看来老M也不相信海大师。海大师需要:1、公开标准;2、公开解析器参考实现的原码
(空) (
sealw
[469]
2010-04-20 03:21
)
晕,上次不是给出那个典型的例子了。。。。。。。。。。。。其实,可以看成 就是脚本的赋值语句
(122字)
(
haitao
[458]
2010-04-20 03:28
)
我是理解大师的,都是字符串,有啥不能表示的?但对于你来说,这是颠覆XML/HTML的机会啊。
(22字)
(
sealw
[602]
2010-04-20 03:33
)
这是海大师的一小步,却是全人类的一大步。。。
(空) (
JoJo
[465]
2010-04-20 03:39
)
不是表示,是解析它的开销低。。。。。。。否则没意义
(空) (
haitao
[507]
2010-04-20 03:39
)
二进制开销更低
(空) (
JoJo
[428]
2010-04-20 03:41
)
海涛大师要做到:1、开销 - 低;2、humen-readable
(空) (
Miracle
[491]
2010-04-20 04:05
)
对!还有一个很重要的是兼容性、扩展性,具体协议里可以随时增加一个子属性,而旧版本的应用完全不受影响
(空) (
haitao
[523]
2010-04-20 04:08
)
加个子属性?加了以后怎么解析?寻找新增子属性并给予分析?你的ini是怎么处理数据的,一次性加载处理(类似DOM)还是流解析(类似SAX)?
(空) (
Miracle
[503]
2010-04-20 04:11
)
估计是SAX+DOM
(空) (
好望角
[536]
2010-04-20 04:14
)
外加SEEK
(空) (
好望角
[482]
2010-04-20 04:15
)
一次性加载,按需访问
(70字)
(
haitao
[705]
2010-04-20 04:17
)
果然,跟我9~10年前做的事儿一样。
(空) (
Miracle
[461]
2010-04-20 04:18
)
key=value就是这样访问的,我只是让它能支持层次、数组,从而没有了“表示”的顾虑
(38字)
(
haitao
[622]
2010-04-20 04:22
)
这个不需要对 KEY 排序吧?INI 本身是基于对字符串做 HASH 的。
(空) (
pcplayer
[534]
2010-04-20 04:43
)
如果是delphi,是有现成的THashStringlist
(63字)
(
haitao
[788]
2010-04-20 04:45
)
最好去火星来回路费不超过地铁费,时间也控制在半个钟头。
(空) (
好望角
[599]
2010-04-20 04:13
)
大胆猜测一下海涛大师推崇ini的原因:海涛大师的项目需求,一般都处于同城、同村互访级别,自带干粮跑步即可;此经验被推广到去火星旅游也可以干粮加跑步,无需费用高昂的穿梭机
(空) (
Miracle
[544]
2010-04-20 04:16
)
搬板凳看海大师反击
(空) (
holly
[463]
2010-04-20 04:20
)
我可耻的使用了“畏缩”技能,跑了
(空) (
Miracle
[461]
2010-04-20 04:21
)
这就没意思了。你到底是想说什么呢?ini只能表示简单的?还是ini也快不了?。。。。。。。。不是好的沟通
(54字)
(
haitao
[592]
2010-04-20 04:28
)
好吧,不说没意思的,我问个问题吧
(142字)
(
Miracle
[587]
2010-04-20 05:03
)
ini/xml是负责描述,验证是应用的事情。。。。。。。。也许我理解错了你的验证含义,你先说xml是怎么验证的
(104字)
(
haitao
[626]
2010-04-20 05:09
)
汗。大师你是不是应该多了解xml一些先
(空) (
空山新雨
[448]
2010-04-20 09:35
)
最怕这样的话了。。。。。。。。。看不到新衣服的,就是不称职的。。。。。。。我先投降
(85字)
(
haitao
[557]
2010-04-20 09:49
)
您答对了,还真不是
(空) (
空山新雨
[436]
2010-04-20 09:52
)
dtd, schema
(空) (
dead_lee
[471]
2010-04-20 14:37
)
建议你看一下XML DTD和Schema的一些介绍资料,例子见内
(250字)
(
Miracle
[656]
2010-04-20 14:35
)
老M你枉为习武之人。难道你忘了江湖上最厉害的是天天只见扫地的老和尚?
(9字)
(
王中王
[518]
2010-04-20 14:42
)
不对,是老尼姑。
(空) (
Miracle
[431]
2010-04-20 16:01
)
不对,是让那女子遁入空门扫地的男人(空) (Miracle [2] 今天 00:01)
(空) (
lukejee
[651]
2010-04-21 04:22
)
吓了我一跳,还以为描述协议真的可以验证自己的内容了。。。。。。。
(400字)
(
haitao
[600]
2010-04-20 15:37
)
你可以把老旧的东西玩出花来,但改变不了它已经被边缘化的现实, ini是如此,delphi也是
(9字)
(
lukejee
[553]
2010-04-20 15:42
)
所以,前提是在它的适用场合。。。。。。。否则,再时髦的东西也只是浪费机器
(89字)
(
haitao
[515]
2010-04-20 15:52
)
其实呢,性能最高的还是binary的,直接文档规定好第几个位表示什么设定,文件本身连校验都不带的,卡擦一下读完就行了。相比之下ini性能太差了。
(56字)
(
Miracle
[656]
2010-04-20 16:03
)
没经历过bin在协议升级后的痛苦,自然不会想到ini的好。。。。。。。。。
(55字)
(
haitao
[651]
2010-04-20 16:12
)
ini下一步升级的计划是什么
(6字)
(
Miracle
[450]
2010-04-20 17:01
)
xml/json
(空) (
leejd
[380]
2010-04-21 01:23
)
升级是看需要的:兼容性、效率、人读。。。。。。也许以后还会出现一个新的指标方面
(9字)
(
haitao
[482]
2010-04-21 02:01
)
ok, fair enough, 我就这么打住了。
(空) (
Miracle
[649]
2010-04-20 16:00
)
这个强
(空) (
UnKnow365
[464]
2010-04-19 08:48
)
xml
(空) (
mhappy
[460]
2010-04-20 01:30
)
我来结贴吧
(248字)
(
JoJo
[633]
2010-04-20 15:58
)
领导就是高,总结的真好,该请我喝一杯!
(空) (
Miracle
[439]
2010-04-20 16:01
)
EGT管够。。。
(7字)
(
JoJo
[499]
2010-04-20 16:03
)
没掺工业酒精吧
(空) (
Miracle
[484]
2010-04-20 16:05
)
那得问食用酒精生产厂家
(空) (
JoJo
[501]
2010-04-20 16:06
)
娘的,把你的高档酒拿出来嘛
(空) (
lukejee
[402]
2010-04-20 16:05
)
最高档的就是NE了。。。
(5字)
(
JoJo
[526]
2010-04-20 16:11
)
窝藏Tequila,还不缴出来?哈哈。
(空) (
张秋桥
[525]
2010-04-20 18:21
)
靠,这都被你知道了,还让人有没有点隐私了。。。
(空) (
JoJo
[458]
2010-04-21 14:40
)
不要以为堵住了自己的鼻子,大家就闻不到。呵呵。分了吧?
(空) (
张秋桥
[459]
2010-04-21 19:24
)
xml/json,被分析后,最终都是在内存被组织存储着,以便随时被访问的;而ini其实已经就是这种在内存里的一种组织存储形式
(142字)
(
haitao
[779]
2010-04-20 16:06
)
请海大师不要把xml和json混为一谈,xml和json、ini有本质上的区别
(20字)
(
JoJo
[940]
2010-04-20 16:10
)
扩展标记语言,怎么有什么神奇的?要看名字,html好像更牛呢。。。。。。
(30字)
(
haitao
[504]
2010-04-20 16:16
)
你总算查了google
(21字)
(
JoJo
[560]
2010-04-20 16:22
)
我是提笔忘字想不起来m是啥了,元?媒体??l是“语言”倒是没忘
(38字)
(
haitao
[509]
2010-04-20 16:26
)
行啊,你把你的这个什么什么语言的文法、语法、语义给出来就行
(空) (
JoJo
[526]
2010-04-20 16:29
)
你怎么就框在一个地方了呢。。。。。。。。。
(184字)
(
haitao
[547]
2010-04-20 16:36
)
那只是你这么认为,xml又不是只是用来干这个的
(55字)
(
JoJo
[615]
2010-04-20 16:41
)
投降吧你
(空) (
lukejee
[444]
2010-04-20 16:42
)
用的人多,自然用来干什么的都可能出现。。。。。。。。。
(120字)
(
haitao
[658]
2010-04-21 02:00
)
XML的悲哀之处就在这地方,现在基本上都是拿XML存储配置参数。
(10字)
(
好望角
[652]
2010-04-21 03:31
)
偶用JSON/GSON来存配置了,简单的就用properties文件
(空) (
sealw
[1045]
2010-04-21 04:23
)
老Jo戳到了要害!
(空) (
张秋桥
[442]
2010-04-21 04:15
)
没用滴,大师开盾滴
(空) (
lukejee
[427]
2010-04-21 04:22
)
至于开遁(是这个遁吧),你看看是谁在遁。。。。。。。。。。
(512字)
(
haitao
[540]
2010-04-21 04:42
)
你又想当然的以为是遁了
(空) (
lukejee
[517]
2010-04-21 04:49
)
因为正好每个质疑(描述能力、解析效率、验证、语言)在我解释之后,话题就被他们转了。。。。。。。。。我的确想当然地以为是遁了
(空) (
haitao
[523]
2010-04-21 04:53
)
那是因为ini处在形式逻辑的最底层黑格范式啊,你当然想干什么都行
(195字)
(
JoJo
[577]
2010-04-21 14:30
)
xml至少有起点、终点、上下文关系、约束、变换的能力,而且并不依赖特定的应用程序——它依赖的是一个巨庞杂的解析器,自然不用靠应用了
(318字)
(
haitao
[607]
2010-04-21 15:10
)
“xml与c一样”,不知道是不是也是同“验证”这个词一样了。。。。。。是指xlts?还是以xml描述一段程序代码?
(250字)
(
haitao
[515]
2010-04-21 04:29
)
海大师,不是所有的计算机语言都是编程语言
(312字)
(
JoJo
[518]
2010-04-21 14:22
)
呵呵,居然遁到图灵机了。。。。。。。。1、我建议以ini取代xml,是因为:兼容性、效率、人读;2、ini要实现xml所完整包括,也不是问题(只是没有证明,因为现在没这个实现的必要……
(205字)
(
haitao
[1045]
2010-04-21 14:46
)
好吧,我放弃,我不谈了,也没法谈了
(15字)
(
JoJo
[550]
2010-04-21 15:16
)
是你们越扯越广的,我建议以ini取代xml,只是因为:兼容性(旧应用可以使用新应用的数据,新应用也能使用旧应用的数据)、效率(都不用第一次的解析了)、人读
(158字)
(
haitao
[635]
2010-04-21 15:24
)
嗯,我不反对有这种想法,你可以写信给w3c,一切皆有可能嘛
(40字)
(
JoJo
[539]
2010-04-21 15:35
)
问题就是xml的解析(变成内存里的组织存储)开销大
(191字)
(
haitao
[621]
2010-04-22 00:02
)
打酱油路过。。。。。完全不知道你们在说啥
(空) (
C007
[514]
2010-04-21 05:09
)
如何做到:旧应用 可以使用 新应用的数据,新应用 也能使用 旧应用的数据
(28字)
(
haitao
[461]
2010-04-21 15:26
)
这都哪跟哪啊,你这种需求为啥要拿xml来说事,xml设计出来又不是来干这事的
(21字)
(
JoJo
[522]
2010-04-21 15:37
)
我就是看到太多的人用xml只是干这个,实在看不过去
(127字)
(
haitao
[481]
2010-04-22 00:24
)
ini还是洗洗睡吧
(149字)
(
JoJo
[551]
2010-04-22 01:09
)
你完了,居然说xml开销比ini还小
(空) (
lukejee
[538]
2010-04-22 01:11
)
这不废话,如果不做dtd检查、schema约束检查、完整性检查,那xml就是个文本文档
(219字)
(
JoJo
[874]
2010-04-22 01:26
)
如果不怕人bs,我还可以这么定义xml
(22字)
(
JoJo
[502]
2010-04-22 01:31
)
知道文本文件效率高了,还加<、>干什么?
(15字)
(
haitao
[459]
2010-04-22 12:35
)
好大一棵树。。。
(空) (
valueline
[426]
2010-04-21 02:05
)
绿色的祝福
(空) (
Miracle
[543]
2010-04-21 02:19
)
你的胸怀在蓝天
(空) (
寒山陋石
[407]
2010-04-21 02:43
)
深情藏沃土
(空) (
Miracle
[455]
2010-04-21 03:03
)
这歌曲子完全是抄日本70年代的流行歌曲,和世博歌曲异曲同工。
(空) (
张秋桥
[689]
2010-04-21 05:40
)
模仿是一种肯定
(空) (
sealw
[477]
2010-04-21 05:42
)
《好大》是一个音符不易,全抄。那也叫模仿,明天你我都是大作曲家了。
(空) (
张秋桥
[492]
2010-04-21 05:47
)
阉割不是抄袭
(81字)
(
sealw
[542]
2010-04-21 05:54
)
馆也被认为是抄的了。。。。。。。。。。。。
(40字)
(
haitao
[486]
2010-04-21 06:12
)
青青子衿,悠悠我心。
(22字)
(
sealw
[407]
2010-04-21 06:16
)
樹下留個名吧
(空) (
Fish
[512]
2010-04-21 04:17
)
不能让这枝孤零零的!
(空) (
mamei
[445]
2010-04-22 07:16
)
…………整个枝!
(空) (
mamei
[499]
2010-04-22 02:46
)
不能让这枝孤零零的!
(空) (
mamei
[535]
2010-04-22 07:17
)
我是来给树浇水的
(空) (
寒山陋石
[482]
2010-04-22 02:51
)
不能让这枝孤零零的!
(空) (
mamei
[426]
2010-04-22 07:18
)
我爬上枝头等红杏
(空) (
有狐
[482]
2010-04-22 02:54
)
我爬红杏上就行,不攀枝头。
(空) (
乌烟
[536]
2010-04-22 07:48
)
两百万富翁辛辛苦苦爬上枝头等红杏, 却看到乌烟同学已经趴在红杏身上了
(5字)
(
lukejee
[575]
2010-04-22 12:40
)
哇,我是看签名的
(空) (
龙之吻
[466]
2010-04-22 13:26
)
红杏是谁
(空) (
UnKnow365
[463]
2010-04-23 00:06
)
有人喜欢干,有人喜欢看
(空) (
sealw
[476]
2010-04-23 00:16
)
办公室的福利真好
(空) (
Ostrich
[470]
2010-04-23 00:34
)
我来在这颗树上挂个许愿铃铛
(24字)
(
变废为宝
[484]
2010-04-23 14:11
)
我给大树施个肥
(8字)
(
大字报
[449]
2010-04-23 15:08
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录