新足迹

 找回密码
 注册

精华好帖回顾

· ★★★★★11月音乐影视版半月谈:香港之子周润发 (2009-10-30) canyon · 煮夫手记十七 川菜三味之过江茄龙 (2011-3-30) amon54
· 去年回国游荡的旧PP(原创) (2007-8-13) Auburn · 老IT民工之澳洲5年 (2017-9-16) hbwork
Advertisement
Advertisement
楼主:盒饭强

[NSW] 公司招Python/C++研发 [复制链接]

头像被屏蔽

禁止发言

发表于 2017-7-8 19:50 来自手机 |显示全部楼层
此文章由 fantom 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fantom 所有!转贴必须注明作者、出处和本声明,并保持内容完整
becoset 发表于 2017-7-8 19:48
希望你不是以骂别人胡说八道取乐。


骂人的是小狗,好吧?

看别人笑话取乐倒是蛮有意思
Advertisement
Advertisement

发表于 2017-7-8 20:00 |显示全部楼层
此文章由 yangwulong1978 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yangwulong1978 所有!转贴必须注明作者、出处和本声明,并保持内容完整
自行车和汽车有什么好比的 汽车再好再快 也不是什么时候都用汽车合适的

发表于 2017-7-8 20:02 |显示全部楼层
此文章由 huazhb 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 huazhb 所有!转贴必须注明作者、出处和本声明,并保持内容完整
becoset 发表于 2017-7-8 19:42
你自己写写看,要多少行,再回来讨论可行性。

JSON是种没有数据处理能力的格式,你再否认也没用。先把父 ...

我觉得不是很多啊, 比如你直接传
{
"phones": [
        { "Key":"Mobile", "Value": "123" },
        { "Key":"Home", "Value": "123" },
        { "Key":"Work", "Value": "123" },
    ]
},
后台直接就是一个数组啊, 很简单啊。

关于那个parent节点的问题, 你能不能举出实际的例子, 一段xml,我们来看看json如果实现

发表于 2017-7-8 20:07 |显示全部楼层
此文章由 becoset 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 becoset 所有!转贴必须注明作者、出处和本声明,并保持内容完整
fantom 发表于 2017-7-8 19:50
骂人的是小狗,好吧?

看别人笑话取乐倒是蛮有意思

你就不能google一下,fpga low latency,看看什么结果出来,真相不就大白了?

承认自己错了有那么难?
头像被屏蔽

禁止发言

发表于 2017-7-8 20:11 来自手机 |显示全部楼层
此文章由 fantom 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fantom 所有!转贴必须注明作者、出处和本声明,并保持内容完整
becoset 发表于 2017-7-8 20:07
你就不能google一下,fpga low latency,看看什么结果出来,真相不就大白了?

承认自己错了有那么难? ...

额,Google拒绝了我的搜索请求,你知道为啥不?

发表于 2017-7-8 20:12 |显示全部楼层
此文章由 becoset 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 becoset 所有!转贴必须注明作者、出处和本声明,并保持内容完整
huazhb 发表于 2017-7-8 20:02
我觉得不是很多啊, 比如你直接传
{
"phones": [

你这要一开始object就得这个样子,否则还不是要中途改程序,或者通知大家吗?

json不能找父节点,原因我前面解释了,麻烦你爬楼。

在xml DOM里,找父节点很容易,jquery的parent(),php C# 可用xpath “..”,python 啥的有内置parent,都是一行搞定。

json里面,由于先要变成object,而object是可以有多个parent,所以你无论怎么整,他也没有内置方法找父节点,你只能自己写遍历,前面有解释你自己翻。

有了这条,足够判json死刑了,还不说json就算搜索其他节点也是基本废柴。
Advertisement
Advertisement

发表于 2017-7-8 20:14 |显示全部楼层
此文章由 becoset 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 becoset 所有!转贴必须注明作者、出处和本声明,并保持内容完整
fantom 发表于 2017-7-8 20:11
额,Google拒绝了我的搜索请求,你知道为啥不?

知道fpga干这个的人很多,你先骂我胡说八道,现在还拒绝认错,对你个人名誉没好处。你自己看着办

发表于 2017-7-8 20:15 |显示全部楼层
此文章由 huazhb 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 huazhb 所有!转贴必须注明作者、出处和本声明,并保持内容完整
becoset 发表于 2017-7-8 20:12
你这要一开始object就得这个样子,否则还不是要中途改程序,或者通知大家吗?

json不能找父节点,原因我 ...

我先回你第一点, 你的意思是xml的结构你可以随便放? 那后台怎么知道你新加的一个元素是什么东西呢?

发表于 2017-7-8 20:15 |显示全部楼层
此文章由 becoset 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 becoset 所有!转贴必须注明作者、出处和本声明,并保持内容完整
yangwulong1978 发表于 2017-7-8 20:00
自行车和汽车有什么好比的 汽车再好再快 也不是什么时候都用汽车合适的

json作为数据交换格式,处理过程中,无法选取父节点,其他节点搜索功能也很有限,这就决定了,在任何时候使用json做树结构传递都是不合适的。

我再说一遍,任何时候,用json做树结构传递,都是不合适的,任何时候。
头像被屏蔽

禁止发言

发表于 2017-7-8 20:19 来自手机 |显示全部楼层
此文章由 fantom 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fantom 所有!转贴必须注明作者、出处和本声明,并保持内容完整
becoset 发表于 2017-7-8 20:14
知道fpga干这个的人很多,你先骂我胡说八道,现在还拒绝认错,对你个人名誉没好处。你自己看着办

...

嗯,谢谢你让大家知道用FPGA和XML做low latency trading platform。间接减少了行业竞争。

发表于 2017-7-8 20:20 |显示全部楼层
此文章由 huazhb 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 huazhb 所有!转贴必须注明作者、出处和本声明,并保持内容完整
becoset 发表于 2017-7-8 20:12
你这要一开始object就得这个样子,否则还不是要中途改程序,或者通知大家吗?

json不能找父节点,原因我 ...

你前面好像也没有具体的例子。 就你说的这个例子有点不清楚。找父节点, 你要先找到当前节点, 在xml中你用XPath直接找到当前节点, 然后你找上个节点。 但是, 这是完全的dom的处理模式, 在object的情况下, 并没有这个需要, 就比如我刚才的例子, 你完全可以用obj.Phones["Mobile"]就可以了, 需要找什么父节点呢? 你有其他的具体的例子吗?
Advertisement
Advertisement

发表于 2017-7-8 20:21 |显示全部楼层
此文章由 becoset 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 becoset 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 becoset 于 2017-7-8 20:25 编辑
huazhb 发表于 2017-7-8 20:15
我先回你第一点, 你的意思是xml的结构你可以随便放? 那后台怎么知道你新加的一个元素是什么东西呢? ...


加个元素任何时候都没问题,json也是的。问题出现在你把节点移动到别的层上。xml不怕这个,我已经说了它不仅仅是盯着tagname去,无论是xpath还是jquery,无论前台后台,从xml把移动了的节点找回来都是轻而易举的。最懒的方法,就是我说的,盯着tagname去,你从头到尾,xml改的面目全非了也没问题。

jquery就一句$DOM.find("tagname")就搞定了,无论这个tag在哪一层都轻易找到,如果是C#或是php,都是类似的方法,你可以搜select xml node by tag name,任何编程语言都一句搞定

至于json,假如移动节点位置或层面,你转成object,那就得改程序,除非你又来一个遍历搜索,如果在哪一层不知道,你就要用recursive逐层查找,写起来很麻烦。

发表于 2017-7-8 20:21 |显示全部楼层
此文章由 becoset 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 becoset 所有!转贴必须注明作者、出处和本声明,并保持内容完整
fantom 发表于 2017-7-8 20:19
嗯,谢谢你让大家知道用FPGA和XML做low latency trading platform。间接减少了行业竞争。 ...

我什么时候说FPGA要和xml结合了?你哪只眼睛看见我这么说的?

发表于 2017-7-8 20:23 |显示全部楼层
此文章由 becoset 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 becoset 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 becoset 于 2017-7-8 20:29 编辑
huazhb 发表于 2017-7-8 20:20
你前面好像也没有具体的例子。 就你说的这个例子有点不清楚。找父节点, 你要先找到当前节点, 在xml中你 ...


找父节点,见31楼例子,然后你可以琢磨下,json咋写,100行看能不能写出来。

json或者obj找父节点要递归的,这都不是一般人能写出来的了。

实际上,json做任何节点filter或者搜索,统统要递归。
头像被屏蔽

禁止发言

发表于 2017-7-8 20:30 来自手机 |显示全部楼层
此文章由 fantom 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fantom 所有!转贴必须注明作者、出处和本声明,并保持内容完整
becoset 发表于 2017-7-8 20:21
我什么时候说FPGA要和xml结合了?你哪只眼睛看见我这么说的?

那FPGA要和binary用吗?

发表于 2017-7-8 20:31 |显示全部楼层