新足迹

 找回密码
 注册

精华好帖回顾

· 个人总结买房优先次序 (2018-8-15) aabb1234 · *****爽韧香滑,肠肠精彩*****两分钟新鲜出炉的广东肠粉-鲜虾笋丝肠、鸳鸯肠、金银肠、虾米鸡蛋肠、猪肉肠...... (2011-11-20) 猪小妹
· 纯白(人像几张 (2010-11-7) 薰衣 · 窗台上的鸢尾花 (2011-8-28) 明河素月
Advertisement
Advertisement
楼主:盒饭强

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

发表于 2017-7-9 09:35 |显示全部楼层
此文章由 nali 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 nali 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 nali 于 2017-7-9 09:47 编辑
chn217 发表于 2017-7-9 09:29
我不太喜欢yaml,XML/JSON足够了呀

JSON在前端开发里面是业界标准了吧。这点不用怎么质疑了吧。XML描述 ...


json 里面的逗号标还是不标,就够烦的。还要管大括号配对。 我如果需要写json,通常都是先写成yaml,再用在线工具转的。这样能保证没有格式错误。

或者用 jq 审核一下。因为如果你要处理上千行以上的json文件的时候,当出现格式问题的时候,用眼睛看查几乎不太可能的了。
  1. cat test.json |jq .
复制代码
还有,很多新的开源工具,都是缺省用yaml 的。 反而用json 的开始少了。
Advertisement
Advertisement

发表于 2017-7-9 10:18 来自手机 |显示全部楼层
此文章由 waiting123 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 waiting123 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我觉得还是PHP 实用

发表于 2017-7-9 11:20 |显示全部楼层
此文章由 gzrain 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gzrain 所有!转贴必须注明作者、出处和本声明,并保持内容完整
becoset 发表于 2017-7-8 22:09
我早就说了,现在服务器gzip自动压缩,json早就在传输上没有优势了。

就算为了size,丧失了大半数据处理 ...

讨论好热烈啊, 我也来凑个热闹

我个人认为,数据, 格式,和运算(数据处理), 是3个不同的概念, 相互独立 ;


* 数据只代表信息内容本身,只跟数据结构有关(structure),  如何设计那属于OO design;但数据本身没有“好”, “坏” 之分;但是数据结构,对于一个特定的scenario,应该是有最合理的结构来处理数据;

* 对于格式(xml, json, yml,等)我的理解,只是数据的表现形式 (presentation layer);上面对例子都可以parse 到xml yaml json, 无论用那种,它们还是代表着同样的数据, 不会因为用不同的格式,信息量就有不同;


* 处理数据的时候,方法可以五花八门,但本质都是利用programming language 去process; 这个就跟你用那种语言处理 会有关系,因为不同语言有不同的primitive types ;

在OO里面 , 一般的crud的数据 粗略分可以有2种, sorted list (Array, 通过 index 取得 element), 和 named list (key-value pair, 通过key 来获得element); (如果是functional programming languange, 像elixir, 有一种List,其结构就是一个header + tail(tail就是另外一个List),数据不能通过index获取)

具体到html/jqery, 当你能够处理数据的时候,文字的xml/json数据, 已经被parse成javascript object, 在这个时候,它是从xml还是json parse过来,都没区别,对compiler而言就是一个object而已;


当你用jQuery 的find 或者 parents的时候, 实际是在运行一个function, 你可以看看这2个function的source code:

jQuery.fn.parents

jQuery.fn.find

本质上它也是对objec的attributes进行loop操作来找到目标,在js或者其他OO语言,只要数据是sorted list/named list组合的话,这就是一个纯粹的算法问题;同理,用xpath也一样;

我不否定用jQuery/xpath在某些场景很方便,但我的理解,那只是一个helper,syntax sugar; 如果api 改interface, 那用xml还是json都没区别,都是要改的,你觉得用一个function call就搞掂,under the hood其实做的运算是一样的,只不过有现成的libary给你用而已。

anyway, 我觉得有讨论是好的,大家要谈技术就谈技术,没必要互相攻击;看来你们的讨论其实我也有收获的;我其实更喜欢别人prove me wrong 或者 you can do better  

评分

参与人数 1积分 +8 收起 理由
kr2000 + 8 感谢分享

查看全部评分

发表于 2017-7-9 11:27 |显示全部楼层
此文章由 huazhb 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 huazhb 所有!转贴必须注明作者、出处和本声明,并保持内容完整
becoset 发表于 2017-7-8 22:14
大多数情况?你也不敢说所有情况啊。

真要发生了怎么办,吭哧吭哧写遍历递归,还是编个理由骗客户说做不 ...

我不是说了吗? xml处理这种非结构化的树状的就非常适用, 但是这种情况很少啊, 你不能不承认吧? 所以你说json走向衰亡的结论无法令人信服啊。 至于真出现了这种情况, 那用xml当然没有问题啊

发表于 2017-7-9 11:44 来自手机 |显示全部楼层
此文章由 Rkite 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Rkite 所有!转贴必须注明作者、出处和本声明,并保持内容完整
YugaYuga 发表于 2017-7-7 20:00
借贴也提前发个信息:
悉尼python, shell scripting牛人,又熟悉database, json 的
请站内留言

怪不得我看的cpp程序用Python粘起来呢。cpp程序提供了好多功能,python让这些功能组合起来,更方便用。

发表于 2017-7-9 11:57 来自手机 |显示全部楼层
此文章由 jsonp 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jsonp 所有!转贴必须注明作者、出处和本声明,并保持内容完整
flybuyking 发表于 2017-7-9 08:32
比这些毫无意义,因为计算机只认识0和1
就好比你挖一个坑,你是用铁锹挖,用手挖,还是用挖土机挖,你拿的 ...

这不对,我现在招人,任何人在过去三年还在用jquery的直接fail。工作都找不到哪来的钱一样呢
Advertisement
Advertisement
头像被屏蔽

禁止发言

发表于 2017-7-9 11:59 |显示全部楼层
此文章由 potter.leon 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 potter.leon 所有!转贴必须注明作者、出处和本声明,并保持内容完整
becoset 发表于 2017-7-8 11:04
Json问题不是过时,它比XML新,可却比XML还弱,简直弱爆,一干人等还忽悠没数据经验的人去学,实在可恨

...

大家不要吵了,新开个技术版面吧,这样可以更方便的互相学习,共同进步
签名被屏蔽
头像被屏蔽

禁止发言

发表于 2017-7-9 12:00 |显示全部楼层
此文章由 potter.leon 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 potter.leon 所有!转贴必须注明作者、出处和本声明,并保持内容完整
YugaYuga 发表于 2017-7-7 20:00
借贴也提前发个信息:
悉尼python, shell scripting牛人,又熟悉database, json 的
请站内留言

Python现在很吃香啊,请问主要是做什么用的?
签名被屏蔽

发表于 2017-7-9 12:05 来自手机 |显示全部楼层
此文章由 jsonp 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jsonp 所有!转贴必须注明作者、出处和本声明,并保持内容完整
用jquery的现在还能找到工作真是奇迹

发表于 2017-7-9 12:14 来自手机 |显示全部楼层
此文章由 becoset 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 becoset 所有!转贴必须注明作者、出处和本声明,并保持内容完整
jsonp 发表于 2017-7-9 11:57
这不对,我现在招人,任何人在过去三年还在用jquery的直接fail。工作都找不到哪来的钱一样呢 ...

信不信你要大声说出来,你在业界都混不下去。

发表于 2017-7-9 12:42 来自手机 |显示全部楼层
此文章由 jsonp 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jsonp 所有!转贴必须注明作者、出处和本声明,并保持内容完整
becoset 发表于 2017-7-9 12:14
信不信你要大声说出来,你在业界都混不下去。

哎呀,怎么办,我们世界500强的公司没有用xml会不会马上要倒闭了,好担心啊。万一倒闭了我只会react/node/react native ,而不会jquery,肯定是找不到工作了
Advertisement
Advertisement

发表于 2017-7-9 12:44 |显示全部楼层
此文章由 nali 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 nali 所有!转贴必须注明作者、出处和本声明,并保持内容完整
楼上两位好好聊啊。搞技术的没必要伤和气。

评分

参与人数 1积分 +3 收起 理由
guocongwudi + 3 我很赞同

查看全部评分

发表于 2017-7-9 13:43 来自手机 |显示全部楼层
此文章由 flybuyking 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flybuyking 所有!转贴必须注明作者、出处和本声明,并保持内容完整
jsonp 发表于 2017-7-9 11:57
这不对,我现在招人,任何人在过去三年还在用jquery的直接fail。工作都找不到哪来的钱一样呢 ...

很搞笑,你这标准醉了
只有一种饮料可以喝,那就是白开水,只有一个文化是最优,那就是中国文化

发表于 2017-7-9 13:52 |显示全部楼层
此文章由 YugaYuga 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 YugaYuga 所有!转贴必须注明作者、出处和本声明,并保持内容完整
gzrain 发表于 2017-7-9 11:20
讨论好热烈啊, 我也来凑个热闹

我个人认为,数据, 格式,和运算(数据处理), 是3个不同的概念, 相互 ...

为你点个赞。
我觉得这才是讨论技术问题应有的态度
you only live once

发表于 2017-7-9 14:00 来自手机 |显示全部楼层
此文章由 becoset 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 becoset 所有!转贴必须注明作者、出处和本声明,并保持内容完整
jsonp 发表于 2017-7-9 12:42
哎呀,怎么办,我们世界500强的公司没有用xml会不会马上要倒闭了,好担心啊。万一倒闭了我只会react/node ...

敢不敢和你工友说,你不招jQuery的啊?