Redian新闻
>
我觉得在scala上浪费时间没意思
avatar
我觉得在scala上浪费时间没意思# Programming - 葵花宝典
e*g
1
泡打粉英文叫啥?什么牌子的好?哪里有卖的?能给个链接最好了。
第一个给俺答案的发一个包子!!!
多谢大家了!
avatar
d*o
2
提交485的时候交的是FR和797C。 现在豁免终于在USCIS批了,打算把豁免的结果补交
过去。
还是把材料寄到485邮寄的地址吗?Phenix那个分拣中心?
avatar
l*g
3
这个表情就是要主动掏钱的信号了,买了个气球,开心了一下午。
眼镜的反色中彩色的部分就是那个气球,特写如下。
avatar
m*u
4
如何设置? thx.
avatar
p*2
5
够用就行了
有时间不如看看haskell
scalaz感觉就算了
avatar
m*t
6
baking powder
啥牌子都差不多
我一般買clabber girl的
你google一下就有一堆鏈接了

【在 e*******g 的大作中提到】
: 泡打粉英文叫啥?什么牌子的好?哪里有卖的?能给个链接最好了。
: 第一个给俺答案的发一个包子!!!
: 多谢大家了!

avatar
b*t
7
应该是等rfe 不乱动

【在 d*****o 的大作中提到】
: 提交485的时候交的是FR和797C。 现在豁免终于在USCIS批了,打算把豁免的结果补交
: 过去。
: 还是把材料寄到485邮寄的地址吗?Phenix那个分拣中心?

avatar
p*e
8
这气球应该背在背上照:)
avatar
m*t
9
展开说说。
另外,Spark的库可以被其他JVM语言(比如clojure)调用么?

【在 p*****2 的大作中提到】
: 够用就行了
: 有时间不如看看haskell
: scalaz感觉就算了

avatar
f*0
10
哇,谢谢,包子马上发
avatar
m*e
11
人物图的颜色真好!!

【在 l******g 的大作中提到】
: 这个表情就是要主动掏钱的信号了,买了个气球,开心了一下午。
: 眼镜的反色中彩色的部分就是那个气球,特写如下。

avatar
p*2
12

用Spark应该不需要对Scala了解很深
Scala主要是把东西搞复杂了,如果硬从Scala上学,基本学不会,还不如不学
想真学会还得去看其他语言,比如Haskell理解起来各种概念比Scala容易太多了
Spark应该可以调吧,貌似有人在做,但是估计也不是很好用

【在 m******t 的大作中提到】
: 展开说说。
: 另外,Spark的库可以被其他JVM语言(比如clojure)调用么?

avatar
m*t
13
謝謝啦~~
*^^*

【在 f*******0 的大作中提到】
: 哇,谢谢,包子马上发
avatar
l*g
14
气球大但又不够大~
不过那天我倒是背了一天。囧。

【在 p********e 的大作中提到】
: 这气球应该背在背上照:)
avatar
m*t
15
二爷对spark的mllib有研究么?听说不错,想用用。
目前用的python和scikit-learn, 有点慢,对python有点无法忍受了

【在 p*****2 的大作中提到】
:
: 用Spark应该不需要对Scala了解很深
: Scala主要是把东西搞复杂了,如果硬从Scala上学,基本学不会,还不如不学
: 想真学会还得去看其他语言,比如Haskell理解起来各种概念比Scala容易太多了
: Spark应该可以调吧,貌似有人在做,但是估计也不是很好用

avatar
m*t
16
赫然發現
竟然還是換了個id發的。。。
@@

【在 f*******0 的大作中提到】
: 哇,谢谢,包子马上发
avatar
l*g
17
你也可以哟!!!

【在 m**********e 的大作中提到】
: 人物图的颜色真好!!
avatar
l*n
18
scala就是个大杂烩,Frankenstein
avatar
s*e
19
baking powder
我也用clabber girl的
超市面粉柜台旁边一堆
avatar
s*n
20
第一张肤色好,很真实。但背景不好看
avatar
r*a
21
都只是工具,要是你能用HASKELL写下来,那么转成SCALA容易。
avatar
P*D
22
来晚了没包子了……我都用walmart自己的那个品牌,因为便宜,效果也不差。
avatar
W*n
23
气球不错,背景有什么特殊意思吗?

【在 l******g 的大作中提到】
: 你也可以哟!!!
avatar
r*a
24
SCALA主要是和JVM结合在一起。
avatar
l*g
25
哈,背景就是一群娃~~~

【在 W*********n 的大作中提到】
: 气球不错,背景有什么特殊意思吗?
avatar
p*2
26

how about type system?

【在 r*a 的大作中提到】
: 都只是工具,要是你能用HASKELL写下来,那么转成SCALA容易。
avatar
l*g
27
背景...只能用乾坤大挪移...囧。

【在 s*****n 的大作中提到】
: 第一张肤色好,很真实。但背景不好看
avatar
p*2
28

我们准备上。回头share一下。

【在 m******t 的大作中提到】
: 二爷对spark的mllib有研究么?听说不错,想用用。
: 目前用的python和scikit-learn, 有点慢,对python有点无法忍受了

avatar
w*u
29
从每周一作改成每月一作了呀?哈哈
avatar
h*i
30
https://github.com/yieldbot/flambo
这是两个startup做的Spark Clojure DSL。
我觉得在Startup公司里面,Clojure铺子不少,相对容易学,jvm上的东西都可以用,
出东西很快。

【在 m******t 的大作中提到】
: 展开说说。
: 另外,Spark的库可以被其他JVM语言(比如clojure)调用么?

avatar
l*g
31
嗯,有些片,不敢放。哈哈啊。所以就只能按月放了。

【在 w****u 的大作中提到】
: 从每周一作改成每月一作了呀?哈哈
avatar
b*s
32
语言特性丰富的一般表现力强
以前还是java7的时候,闲得无聊用一周学习了去考了个oracle的证书,95out of 100,
java是个不需要想象力的语言。从工业角度很成功,但很乏味,做点事情都很累赘

【在 p*****2 的大作中提到】
: 够用就行了
: 有时间不如看看haskell
: scalaz感觉就算了

avatar
o*s
33
re

【在 w****u 的大作中提到】
: 从每周一作改成每月一作了呀?哈哈
avatar
d*r
34
二爷一直在 黑Scala 和 捧Scala 之间纠结,哈哈

【在 p*****2 的大作中提到】
:
: 我们准备上。回头share一下。

avatar
l*g
35
这个表情就是要主动掏钱的信号了,买了个气球,开心了一下午。
眼镜的反色中彩色的部分就是那个气球,特写如下。
avatar
z*e
36
用的话,最低要求会python或者java就行了
无非就是调几个方法而已了
但是造轮子的话,scala还是很顶用的

【在 p*****2 的大作中提到】
:
: 我们准备上。回头share一下。

avatar
p*e
37
这气球应该背在背上照:)
avatar
z*e
38

很容易跟各种轮子挂上,比较快出东西
但是还是认为scala适合做轮子,不适合干活
干活用scala会很痛苦,干活主力还是java

【在 r*a 的大作中提到】
: SCALA主要是和JVM结合在一起。
avatar
m*e
39
人物图的颜色真好!!

【在 l******g 的大作中提到】
: 这个表情就是要主动掏钱的信号了,买了个气球,开心了一下午。
: 眼镜的反色中彩色的部分就是那个气球,特写如下。

avatar
l*t
40
用trait啊等价

【在 p*****2 的大作中提到】
:
: 我们准备上。回头share一下。

avatar
l*g
41
气球大但又不够大~
不过那天我倒是背了一天。囧。

【在 p********e 的大作中提到】
: 这气球应该背在背上照:)
avatar
z*e
42
啥意思?打算用oo的interface那一套?

【在 l******t 的大作中提到】
: 用trait啊等价
avatar
l*g
43
你也可以哟!!!

【在 m**********e 的大作中提到】
: 人物图的颜色真好!!
avatar
d*e
44
为什么?
你回python和ruby基本上可以吧scala党他们用了。

【在 z****e 的大作中提到】
: 然
: 很容易跟各种轮子挂上,比较快出东西
: 但是还是认为scala适合做轮子,不适合干活
: 干活用scala会很痛苦,干活主力还是java

avatar
s*n
45
第一张肤色好,很真实。但背景不好看
avatar
z*e
46
我可以当他们用
问题是其他人写的scala代码会有各种表现
有的像ruby,有的像java
很容易乱啊

【在 d******e 的大作中提到】
: 为什么?
: 你回python和ruby基本上可以吧scala党他们用了。

avatar
W*n
47
气球不错,背景有什么特殊意思吗?

【在 l******g 的大作中提到】
: 你也可以哟!!!
avatar
l*t
48

你去看看那边那个slide怎么讲type的

【在 z****e 的大作中提到】
: 啥意思?打算用oo的interface那一套?
avatar
l*g
49
哈,背景就是一群娃~~~

【在 W*********n 的大作中提到】
: 气球不错,背景有什么特殊意思吗?
avatar
p*2
50

还有covariance,contravariance等等一堆概念

【在 l******t 的大作中提到】
: 用trait啊等价
avatar
l*g
51
背景...只能用乾坤大挪移...囧。

【在 s*****n 的大作中提到】
: 第一张肤色好,很真实。但背景不好看
avatar
z*e
52
那个讲得不清楚,你给解释解释?

【在 l******t 的大作中提到】
:
: 你去看看那边那个slide怎么讲type的

avatar
w*u
53
从每周一作改成每月一作了呀?哈哈
avatar
g*o
54
更象clojure 的 generic function那一套

【在 z****e 的大作中提到】
: 啥意思?打算用oo的interface那一套?
avatar
l*g
55
嗯,有些片,不敢放。哈哈啊。所以就只能按月放了。

【在 w****u 的大作中提到】
: 从每周一作改成每月一作了呀?哈哈
avatar
l*t
56
这是继承带来的,haskell又没有

【在 p*****2 的大作中提到】
:
: 还有covariance,contravariance等等一堆概念

avatar
o*s
57
re

【在 w****u 的大作中提到】
: 从每周一作改成每月一作了呀?哈哈
avatar
l*t
58
type就是category

【在 z****e 的大作中提到】
: 那个讲得不清楚,你给解释解释?
avatar
s*d
59
赞美女。没有麻豆,羡慕嫉妒恨啊。
avatar
d*r
60
大牛举几个这种 Clojure startup 呢

【在 h*i 的大作中提到】
: https://github.com/yieldbot/flambo
: 这是两个startup做的Spark Clojure DSL。
: 我觉得在Startup公司里面,Clojure铺子不少,相对容易学,jvm上的东西都可以用,
: 出东西很快。

avatar
l*g
61
来纽约,这里有大把的麻豆~~~

【在 s*********d 的大作中提到】
: 赞美女。没有麻豆,羡慕嫉妒恨啊。
avatar
p*2
62
我是客观公正 呵呵

【在 d*******r 的大作中提到】
: 二爷一直在 黑Scala 和 捧Scala 之间纠结,哈哈
avatar
p*2
63
所以haskell转scala也不轻松

【在 l******t 的大作中提到】
: 这是继承带来的,haskell又没有
avatar
n*3
64
is flambo good? easy to use?
Seems not many ppl use it. .. Thanks.

【在 h*i 的大作中提到】
: https://github.com/yieldbot/flambo
: 这是两个startup做的Spark Clojure DSL。
: 我觉得在Startup公司里面,Clojure铺子不少,相对容易学,jvm上的东西都可以用,
: 出东西很快。

avatar
p*2
65
Scala's disjoint part has polymorphic sub-typing and implicit dictionaries.
Haskell's disjoint part has first-class type classes, type-level functions,
full type inference, and many other neat little tweaks. The intersection is
a higher-kinded type system with first-class functions.
Scala's part of the intersection, for a list of reasons that include JVM
type erasure, issues combining higher-kinded types with polymorphic sub-
typing, and certain implementation choices, is partially "broken" in that
its higher-kinded type support is weak enough to make its Haskell-style use
troubled because it doesn't curry types. Some detail: Disadvantages of Scala
type system versus Haskell? This necessitates ingenious workarounds like
Using scalaz.Unapply and fingers-crossed hoping that the implicits don't get
messed up.
To Michael O. Church's perfectly fair point about variance annotations,
people wrestling with Scala's type system tend to come to the conclusion
that given the higher-kinded inference limitations described above, using
variance in Scala is not worth the trouble, and you're better off just
leaving everything invariant. Paul Philips has been working on a fresh take
on Scala collections that doesn't necessitate variance: paulp/psp-std.
Written 7h ago.

【在 l******t 的大作中提到】
: type就是category
avatar
z*e
66
java转scala要补fp
haskell就要补oop了

【在 p*****2 的大作中提到】
: 所以haskell转scala也不轻松
avatar
z*e
67
嗯,我再看看

【在 g*******o 的大作中提到】
: 更象clojure 的 generic function那一套
avatar
N*n
68

吹SCALA的是你,贬的也是你。整天朝三暮四你到底有谱没有?

【在 p*****2 的大作中提到】
: 够用就行了
: 有时间不如看看haskell
: scalaz感觉就算了

avatar
p*2
69
这就对了

【在 N********n 的大作中提到】
:
: 吹SCALA的是你,贬的也是你。整天朝三暮四你到底有谱没有?

avatar
d*r
70
看得出二爷确实是在认真琢磨, 支持你的研究和分享

【在 p*****2 的大作中提到】
: 我是客观公正 呵呵
avatar
l*t
71

,
is
use
Scala
其实Martin Odersky还是很清楚他要干什么的。听他的course收获很大。implicit和
partial function都是为了context injection,manifest/typetag是解决erasure的问
题,covariant是为了解决OO继承的anti pattern。这里面大概除了manifest其他都可
以opt out。可是架不住别人会用所以还是要懂。scala为了OO/jvm compromise太多。
如果能有选择肯定直接haskell。

【在 p*****2 的大作中提到】
: Scala's disjoint part has polymorphic sub-typing and implicit dictionaries.
: Haskell's disjoint part has first-class type classes, type-level functions,
: full type inference, and many other neat little tweaks. The intersection is
: a higher-kinded type system with first-class functions.
: Scala's part of the intersection, for a list of reasons that include JVM
: type erasure, issues combining higher-kinded types with polymorphic sub-
: typing, and certain implementation choices, is partially "broken" in that
: its higher-kinded type support is weak enough to make its Haskell-style use
: troubled because it doesn't curry types. Some detail: Disadvantages of Scala
: type system versus Haskell? This necessitates ingenious workarounds like

avatar
z*e
72
那跟用clojure有啥区别?

【在 l******t 的大作中提到】
:
: ,
: is
: use
: Scala
: 其实Martin Odersky还是很清楚他要干什么的。听他的course收获很大。implicit和
: partial function都是为了context injection,manifest/typetag是解决erasure的问
: 题,covariant是为了解决OO继承的anti pattern。这里面大概除了manifest其他都可
: 以opt out。可是架不住别人会用所以还是要懂。scala为了OO/jvm compromise太多。
: 如果能有选择肯定直接haskell。

avatar
p*2
73
大牛现在研究python吗

【在 d*******r 的大作中提到】
: 看得出二爷确实是在认真琢磨, 支持你的研究和分享
avatar
l*t
74

clojure真心没用过。就是感觉一堆括号比较烦心。当然如果接受了这个设定可能还是
很带感的。

【在 z****e 的大作中提到】
: 那跟用clojure有啥区别?
avatar
p*2
75
纯语言讲比scala强太多了
当然oo的syntax还是挺舒服的

【在 l******t 的大作中提到】
:
: clojure真心没用过。就是感觉一堆括号比较烦心。当然如果接受了这个设定可能还是
: 很带感的。

avatar
l*t
76

我学FP的初衷是想搞一个可以自动进化算法的算法。lisp系列应该是不二之选。结果现
在基本忘了当年要干什么了。

【在 p*****2 的大作中提到】
: 纯语言讲比scala强太多了
: 当然oo的syntax还是挺舒服的

avatar
p*2
77
我学fp就是好奇 呵呵

【在 l******t 的大作中提到】
:
: 我学FP的初衷是想搞一个可以自动进化算法的算法。lisp系列应该是不二之选。结果现
: 在基本忘了当年要干什么了。

avatar
l*t
78

好奇害死猫,上了贼船就下不来了

【在 p*****2 的大作中提到】
: 我学fp就是好奇 呵呵
avatar
p*2
79
没那么严重

【在 l******t 的大作中提到】
:
: 好奇害死猫,上了贼船就下不来了

avatar
B*g
80
哭死

【在 p*****2 的大作中提到】
: 这就对了
avatar
p*2
81
我的意思是scala就是一个矛盾的语言

【在 B*****g 的大作中提到】
: 哭死
avatar
B*g
82
scala绝对反人类,我对scala的学习要求就是能用spark就行

【在 p*****2 的大作中提到】
: 我的意思是scala就是一个矛盾的语言
avatar
m*t
83
这个月没什么事,今天开始学Scala, 看的是Scala for The Impatient,刚看两章。
以前学过F#, CoffeeScript, Clojure, Scheme,觉得Scala好像语法还好啊,感觉和
Coffeescript特别象

【在 p*****2 的大作中提到】
: 我的意思是scala就是一个矛盾的语言
avatar
p*2
84

看看type system吧。我觉得麻烦的是在那里。

【在 m******t 的大作中提到】
: 这个月没什么事,今天开始学Scala, 看的是Scala for The Impatient,刚看两章。
: 以前学过F#, CoffeeScript, Clojure, Scheme,觉得Scala好像语法还好啊,感觉和
: Coffeescript特别象

avatar
p*2
85
聪明

【在 B*****g 的大作中提到】
: scala绝对反人类,我对scala的学习要求就是能用spark就行
avatar
d*r
86
最近大半年都在用 Node. 我问 Python 问题纯粹是好奇,因为以前用 Python 做
concurrency 没找到好方法.

【在 p*****2 的大作中提到】
: 大牛现在研究python吗
avatar
p*2
87
大牛node有什么心得share吗

【在 d*******r 的大作中提到】
: 最近大半年都在用 Node. 我问 Python 问题纯粹是好奇,因为以前用 Python 做
: concurrency 没找到好方法.

avatar
d*r
88
我还是菜啊,主要心得就是,现在如果我教新人编程,直接就上 JS 和 Node 了,
前端, 后端,RESTful service, DB, AWS 全都能搞定,lib 多而且新,npm 也好用,
简直太方便了.
我现在管理 ES cluster in AWS 的程序干脆都用 Node 写了, 反正都是 JSON 来回扔
,用 JS 最无脑最省事.
以前没想到 JS community 是这么有意思的,回头 follow ECMAScript 6 看看 JS 以
后发展成啥样.

【在 p*****2 的大作中提到】
: 大牛node有什么心得share吗
avatar
P*i
89
ES in AWS有啥心得吗?

【在 d*******r 的大作中提到】
: 我还是菜啊,主要心得就是,现在如果我教新人编程,直接就上 JS 和 Node 了,
: 前端, 后端,RESTful service, DB, AWS 全都能搞定,lib 多而且新,npm 也好用,
: 简直太方便了.
: 我现在管理 ES cluster in AWS 的程序干脆都用 Node 写了, 反正都是 JSON 来回扔
: ,用 JS 最无脑最省事.
: 以前没想到 JS community 是这么有意思的,回头 follow ECMAScript 6 看看 JS 以
: 后发展成啥样.

avatar
p*2
90

太牛了。大牛进步真快呀。

【在 d*******r 的大作中提到】
: 我还是菜啊,主要心得就是,现在如果我教新人编程,直接就上 JS 和 Node 了,
: 前端, 后端,RESTful service, DB, AWS 全都能搞定,lib 多而且新,npm 也好用,
: 简直太方便了.
: 我现在管理 ES cluster in AWS 的程序干脆都用 Node 写了, 反正都是 JSON 来回扔
: ,用 JS 最无脑最省事.
: 以前没想到 JS community 是这么有意思的,回头 follow ECMAScript 6 看看 JS 以
: 后发展成啥样.

avatar
h*i
91
随便讲几个我知道的已经exit了的。
backtype, 用Clojure写了Apache Storm,被twitter买了。
Revelytix,被teradata买了。
flightcaster, 被next jump买了。
runa, 经常办湾区Clojure meetup, 被staples买了。(湾区每月其实有两个clojure
meetups,另一个在SF, 一般在几个startups之间轮换)。
还有很多正在搞的startups,我的也算一个,呵呵。

【在 d*******r 的大作中提到】
: 大牛举几个这种 Clojure startup 呢
avatar
d*r
92
我等自己的 ES cluster 跑了一段时间,再来跟大家聊吧

【在 P****i 的大作中提到】
: ES in AWS有啥心得吗?
avatar
d*r
93
这个list mark 了, 回头看 Clojure 的话,看看这些公司的 blog
"还有很多正在搞的startups,我的也算一个,呵呵"
大牛威武呀

【在 h*i 的大作中提到】
: 随便讲几个我知道的已经exit了的。
: backtype, 用Clojure写了Apache Storm,被twitter买了。
: Revelytix,被teradata买了。
: flightcaster, 被next jump买了。
: runa, 经常办湾区Clojure meetup, 被staples买了。(湾区每月其实有两个clojure
: meetups,另一个在SF, 一般在几个startups之间轮换)。
: 还有很多正在搞的startups,我的也算一个,呵呵。

avatar
p*2
94

all climates

【在 h*i 的大作中提到】
: 随便讲几个我知道的已经exit了的。
: backtype, 用Clojure写了Apache Storm,被twitter买了。
: Revelytix,被teradata买了。
: flightcaster, 被next jump买了。
: runa, 经常办湾区Clojure meetup, 被staples买了。(湾区每月其实有两个clojure
: meetups,另一个在SF, 一般在几个startups之间轮换)。
: 还有很多正在搞的startups,我的也算一个,呵呵。

avatar
h*i
95
这次在factual。

【在 p*****2 的大作中提到】
:
: all climates

avatar
p*2
96
大牛说说这一年clojure有什么主要进展吗

【在 h*i 的大作中提到】
: 这次在factual。
avatar
h*i
97
mainline进展就是transducer,可以比reducer更近一步提速。
但我觉得更主要的进展在于ClojureScript。
Facebook的react.js出来以后,让ClojureScript一下子变得非常有吸引力了,因为
ClojureScript的immutable data structure可以让react.js这种类似3D图形渲染的办
法变得更快。因为在ClojureScript里面,diffing几乎是免费的,只用检查reference
equality, 这就让基于react.js的ClojureScript库比native的react.js还要快,比如
om, reagent等等。
现在纯ClojureScript的库也出来了,甚至比reagent还要快,这样发展下去,用
ClojureScript搞Web UI可能会有大的突破。

【在 p*****2 的大作中提到】
: 大牛说说这一年clojure有什么主要进展吗
avatar
N*m
98
good to know

reference

【在 h*i 的大作中提到】
: mainline进展就是transducer,可以比reducer更近一步提速。
: 但我觉得更主要的进展在于ClojureScript。
: Facebook的react.js出来以后,让ClojureScript一下子变得非常有吸引力了,因为
: ClojureScript的immutable data structure可以让react.js这种类似3D图形渲染的办
: 法变得更快。因为在ClojureScript里面,diffing几乎是免费的,只用检查reference
: equality, 这就让基于react.js的ClojureScript库比native的react.js还要快,比如
: om, reagent等等。
: 现在纯ClojureScript的库也出来了,甚至比reagent还要快,这样发展下去,用
: ClojureScript搞Web UI可能会有大的突破。

avatar
m*t
99
赞一下大牛,上半年折腾过Clojure/ClojureScript的飘过.
大牛给讲讲用ClojureScript怎么作SPA吧

reference

【在 h*i 的大作中提到】
: mainline进展就是transducer,可以比reducer更近一步提速。
: 但我觉得更主要的进展在于ClojureScript。
: Facebook的react.js出来以后,让ClojureScript一下子变得非常有吸引力了,因为
: ClojureScript的immutable data structure可以让react.js这种类似3D图形渲染的办
: 法变得更快。因为在ClojureScript里面,diffing几乎是免费的,只用检查reference
: equality, 这就让基于react.js的ClojureScript库比native的react.js还要快,比如
: om, reagent等等。
: 现在纯ClojureScript的库也出来了,甚至比reagent还要快,这样发展下去,用
: ClojureScript搞Web UI可能会有大的突破。

avatar
h*i
100
也在摸索中,呵呵。

【在 m******t 的大作中提到】
: 赞一下大牛,上半年折腾过Clojure/ClojureScript的飘过.
: 大牛给讲讲用ClojureScript怎么作SPA吧
:
: reference

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。