在外国人眼中为什么功夫文化在中国如此流行

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/astarring/article/details/50658997

偶然的机会在国外网站上看到一篇文章关于“为什么功夫文化在中国如此流行”,觉得非常有意思,在另外一个 角度来思考中国人为什么如此钟爱武侠,一些观点非常值得我们思考。原谅链接在:http://kaleidoscope.cultural-china.com/en/9Kaleidoscope5514.html,英文好的朋友可以直接看英文版的。

翻译开始处===============================


中国武侠(功夫)故事世界文明,他们被称为成年人的童话故事。其中一个最有名的当属金庸先生,他的所有小说都被搬到了大大小小的银幕上了,那么金庸先生对我们和我们的社会如何评价呢?

金庸小说富含想象力,核心的东西是拥有超能力来防卫自己和伤害他人。

当然拥有这种能力并不意味着你就要用它来伤害他人。一个真正的侠是不会滥用他的超能力的,反而真正的侠是用它来持保护弱者并且维持正义。

你不是想成为这样一个侠?这有如下几个好处。

首先,像你和我这样的普通人都可以成为一个功夫侠。你不必有非常强的家庭背景或者超级天才。也不必有刻苦学习;几个偶遇的人就可以给你别人要练十几年的功夫。

一旦你你成为了他们其中的一个,你将拥有漂亮的姑娘。

你的名字将在江湖(功夫创造的世界)变得非常有名望的并且受人崇拜。拥有这个名望之后你就可以生存并且不需要工作,也不用考虑琐碎的日常生计了。

最后,你可以凌驾于法律之上。侠客可以杀死成百上千的人。没有宵禁,没有身份证也没有户口,住进旅馆也不用任何注册。

实际上如果有以上一二个权利我将会非常满足了。

当然我们知道要维护正义的困难性。在当今社会,它需要检察官,律师和法官大量的时间,努力和资源来维持这个公平的系统可以让人接受。而功夫中的武侠,他们可以在很短的时间内区分对错,然后用武力匡扶正义,这当然是一个神话。但是神话就是可以很容易让大家接受的故事,它可以让我们的正义幻想毫不费力的实施成功。

你看,我们的白日梦看起来是非常懒惰的幻想,但是正义的人都想拥有。

为什么呢?想一想吧。谁拥有这样的能力,可以保护自己并且可以想做什么做什么?谁万贯身家,拥有地位并且还有漂亮的姑娘围在左右?谁维持正义的地位并且拥有对暴力说正义还是非正义的权力?

在中国历史上这个唯一人就是皇帝。对中国人来说皇帝的生活人们最憧憬的。但金属先生创造了一个比皇帝更好的一个角色--------侠客

皇帝还不是绝对的自由,但是侠客是的。他没有责任要履行并且可以按照他们想要的享受生活。没有什么东西约束他们,除了他自己的心。

因此一句话:中国人的武侠梦就是成功一个皇帝。

这个梦没也有什么不对的,它也是人类共有的梦。它简单,童真甚至自我矛盾。但是这就是我们爱它的理由:简单,童真甚至自我矛盾。

为什么功夫小说在中国如此流行,除了我们的幻想,我们的整个社会也似乎特别适合它。

中国在漫长的历史中发现一个真谛就是:拥有枪 ---- 它可以让你拥有政治力量,财富,尊敬,女人,成功,甚至是一切。崇拜功夫就像我们崇拜枪。

我们可以把我们的梦想和其它世界和时代比较。例如西方的男人,不会梦想成为侠,而是成为百万富翁。

这个梦想来自《百万富翁》,他们的梦想是财富,而在中国这样的财富是不可能得到的,为什么呢,因为在他们的社会(中国人的社会)中缺乏安全,秩序,人们需要能力去自卫胜过财富

换个说法,在我们的社会(西方人)中梦想是拥有超能力去维护正义,意味着我们的社会缺乏正义。

翻译结束处===============================

从上面可以看出,其实中国缺少的是安全感,人们希望自己可以成为一个侠客来自卫或者说需要一个像侠一样的角色来维护社会的正义。西方人法制建设了几百年,他们一直在探求的是怎么制定公平正义的法律。而我们的法律建设才刚刚起步,中国人最担心还是安危,大部分中国人还形成法律来维护自我和社会安定的思维方式。现在在习大大的“中国梦,宪法梦”希望可以将中国导向一个正确的方向。哪天功夫梦不流行的时候,就是宪法梦中国梦深入人心的时候了。

展开阅读全文

组图:中国功夫熊猫

07-06

[img=http://p.blog.csdn.net/images/p_blog_csdn_net/jimoguilai/423503/o_12.jpg][/img]rn[size=14px][color=#0000FF]洗完澡,这样应该比较容易晾干吧,^_^|||[/color][/size]rnrn[img=http://p.blog.csdn.net/images/p_blog_csdn_net/jimoguilai/423503/o_13.jpg][/img]rn[size=14px][color=#0000FF]暴雨,我家也发洪水了,(╯^╰)[/color][/size]rnrn[img=http://p.blog.csdn.net/images/p_blog_csdn_net/jimoguilai/423503/o_14.jpg][/img]rn[size=14px][color=#0000FF]来来来,过两招,左钩拳,右钩拳,惹毛我的人有危险,╰_╯[/color][/size]rnrn[img=http://p.blog.csdn.net/images/p_blog_csdn_net/jimoguilai/423503/o_15.jpg][/img]rn[size=14px][color=#0000FF]我的偶像是姚明,→_→[/color][/size]rnrn[img=http://p.blog.csdn.net/images/p_blog_csdn_net/jimoguilai/423503/o_16.jpg][/img]rn[size=14px][color=#0000FF]看什么,没见过美女吃饭么,^_^"[/color][/size]rnrn[img=http://p.blog.csdn.net/images/p_blog_csdn_net/jimoguilai/423503/o_17.jpg][/img]rn[size=14px][color=#0000FF]使劲啊,哎呀,你该减肥了,(*+﹏+*)~ @[/color][/size]rnrn[img=http://p.blog.csdn.net/images/p_blog_csdn_net/jimoguilai/423503/o_18.jpg][/img]rn[size=14px][color=#0000FF]别拍,别拍,没见过明星啊,>_<#[/color][/size]rnrn[img=http://p.blog.csdn.net/images/p_blog_csdn_net/jimoguilai/423503/o_19.jpg][/img]rn[size=14px][color=#0000FF]烦着呢 别惹我,〒_〒[/color][/size]rnrn[img=http://p.blog.csdn.net/images/p_blog_csdn_net/jimoguilai/423503/o_20.jpg][/img]rn[size=14px][color=#0000FF]你找得到我么,∩__∩[/color][/size]rnrn[img=http://p.blog.csdn.net/images/p_blog_csdn_net/jimoguilai/423503/o_21.jpg][/img]rn[size=14px][color=#0000FF]哈哈,找不到吧,我在这里,#^_^#[/color][/size]rnrn[img=http://p.blog.csdn.net/images/p_blog_csdn_net/jimoguilai/423503/o_22.jpg][/img]rn[size=14px][color=#0000FF]糟糕,卡住了,╯﹏╰[/color][/size]rnrn[img=http://p.blog.csdn.net/images/p_blog_csdn_net/jimoguilai/423503/o_23.jpg][/img]rn[size=14px][color=#0000FF]许三多算啥,有我厉害么,└(^o^)┘[/color][/size]rnrn[img=http://p.blog.csdn.net/images/p_blog_csdn_net/jimoguilai/423503/o_24.jpg][/img]rn[size=14px][color=#0000FF]谁把梯子搬走了,X﹏X[/color][/size]rnrn[img=http://p.blog.csdn.net/images/p_blog_csdn_net/jimoguilai/423503/o_25.jpg][/img]rn[size=14px][color=#0000FF]我这身份,坐头等舱咋的,\^o^/[/color][/size]rnrn[img=http://p.blog.csdn.net/images/p_blog_csdn_net/jimoguilai/423503/o_26.jpg][/img]rn[size=14px][color=#0000FF]下面有人么 接我一下下,[(>_<)][/color][/size]rnrn[img=http://p.blog.csdn.net/images/p_blog_csdn_net/jimoguilai/423503/o_27.jpg][/img]rn[size=14px][color=#0000FF]这叫托马斯回旋,看到没,我马上参加奥运会了,你们等着我给你们签名吧,Y(^_^)Y[/color][/size]rnrn[img=http://p.blog.csdn.net/images/p_blog_csdn_net/jimoguilai/423503/o_28.jpg][/img]rn[size=14px][color=#0000FF]大爷大妈,赏口吃的吧,…(⊙_⊙;)…[/color][/size]rnrn[img=http://p.blog.csdn.net/images/p_blog_csdn_net/jimoguilai/423503/o_29.jpg][/img]rn[size=14px][color=#0000FF]糟糕,下不来了,-_-[/color][/size]rnrn[img=http://p.blog.csdn.net/images/p_blog_csdn_net/jimoguilai/423503/o_30.jpg][/img]rn[size=14px][color=#0000FF]里面关了好多人啊,@_@[/color][/size]rnrn[img=http://p.blog.csdn.net/images/p_blog_csdn_net/jimoguilai/423503/o_31.jpg][/img]rn[size=14px][color=#0000FF]妈妈,脚不凉了,但屁股凉,囧[/color][/size] 论坛

《!———— 我眼中的微软大战略和中国软件之殇 ————》

08-12

已有人用 C# 写出了操作系统,此事儿还广受争议:C# 写出来的操作系统,不也要基于 .net fx 跑么?那 .net fx 基于谁?——我说同学,不早就流行“虚拟机”了么?微软早就盯上 .net fx 的虚拟化了。相信相关技术准备工作已经完成,正在调试和完善,只等一个合适的时候将之产品化……这也是微软大战略的一部分,微软的大战略十分可怕,别看丫当下狼烟四起,丫有的是后手打劫材。Vista 是 Win7 的实验田,而 Win7 则对 .net fx 技术的出色实践,Win7 是一个里程碑,但更是为 .net fx 虚拟化做的准备。当下他把全球的目光集中于眼前的麻烦,而他暗渡阵仓做他的准备。当 .net fx 虚拟化成功后,等到全世界都恍然大悟之时,不知道 VM 会作何感想、Linux 联盟会作何感想、Google 会作何感想。rnrn 我曾在 [url=http://blog.csdn.net/hikaliv/archive/2009/08/05/4413850.aspx]《我眼中的 F# 的前景和 C# 的失败》[/url] 和[url=http://blog.csdn.net/hikaliv/archive/2009/08/06/4420391.aspx] 《F# 中的 LOP ——“面向语言编程”》[/url]两篇文章中提出了我对微软战略调整的感觉。如果你时常关注微软的动向,那么将一些零碎的消息整合起来一起看,会可以隐约勾勒出微软背后的大战略的轮廓,并为之一震。rnrn 有人说微软一超独大,是垄断,是特立独行,所以树大招风,所以该死,该削弱。此言不对!我倒想说说 MathWorks 公司。它的 Matlab 产品鼎鼎大名,做为一门出色的 DSL,丫的不安分守己,整出一套自己的 UI 系统。这种不愿与其它平台合作的姿势最终反过来约束了自己的市场份额,而往后,便学着去支持 Java 平台,像现在,开始尝试支持 .net 平台了。还有一个家喻户晓的例子,便是 Apple 公司曾经的无奈。这才叫特立独行,这才叫垄断——当然,它们的垄断尝试的确都失败了……rnrn 而微软则总是集百家之长——Java 尽管烂,但是 OOP 理念很好,于是学出了一个 .net fx,看 VM 搞那一套,看准了未来虚拟机市场,便暗自准备 .net fx 的虚拟化,并已经用 C#.net 写出了操作系统,实践其可行性。Python 起来,微软就学习其动态优势并尝试整合进 .net fx 中……你就看吧,[url=http://blog.csdn.net/hikaliv/archive/2009/08/08/4425635.aspx]微软的东西[/url],几乎没有哪个是微软独创的,但是微软都可以用得很好,并再加工,统合其优势。rnrn 这世界上有太多的人巴望着微软去死,有太多的人以为微软好像马上就要死了。不错,微软上个月盈利巨亏,官方承认 Google Chrome OS 对其构成严重威胁,Objective – C 语言热宣示着 Apple 在嵌入式领域的胜利,Linux 全球同盟成立,反微软联盟将会发出统一声音响彻云霄……洋人很擅长胡闹,当然,中国人更擅长,一方为微软做牛马的和另一方为 Linux 阵营做牛马的两方中国人没事儿就对骂,光骂就显本事了么?当然不够劲儿——07 年 4 月 20 号,我亲眼所见只会用 Windows 的中国 linux 联盟领袖WY同志当场污染神圣的北大世纪大讲堂和在场师生甜美的笑容,让洋人见识到咱中国人比丫的更懂得何为无耻。两方争来争去不就争个做谁家奴才更有脸么?微软活着对中国人是有坏处,但微软死了对哪个中国人有好处?当年中国人笑看满清政府和英法互相对掐,洋人小挫,中国人高兴,满清主力八旗军僧格林沁数十万惨败,中国人为英法联军洋人欢呼雀跃,龚孝琪为报满清杀其父龚自珍之仇,引英法联军火烧圆明园……这就是中国人爱干的事儿么?历史的教训都不够咱现在中国人看的,试问搞 IT 的中国奴才们,你丫们的历史都及格了么!rnrn 嘻笑怒骂搁一边,如微软般软件帝国的大战略值得国人好好研究。比起微软和反微软谁强谁弱的事儿,国人更应该思考,中国的本土软件之路,该如何起步,该怎么走……rnrn 最后列出,[url=http://blog.csdn.net/hikaliv/archive/2009/07/25/4379258.aspx]微软全部产品整理表[/url]。rnrn 转自 [url=http://blog.csdn.net/hikaliv/category/576052.aspx][/url] 论坛

为什么执行效率如此低?

06-07

我的目的是将A数据库符合条件的数据Copy到B数据库,其中用了游标,需要Copy的数据大约10000条,经测试(在笔记本上Centrino1.6M,256M,MS SQL 7.0),一分钟才copy20-40条数据,竟然要处理几个小时,要命!请各位大大指点指点!!rnrn代码如下:rnrnrndeclare @NewDB varchar(100), @TableName varchar(100), @EndDate datetime, @ProduceNo varchar(100)rnrnset @NewDB='Carton'rnset @EndDate='2005-8-1'rnrnexec PRO_DeliverySum @EndDaternrn--符合条件的所有单号(ProduceNo)先插入到临时表#ArnSELECT OrderInDet.ProduceNorn into #Arn FROM OrderIn INNER JOIN OrderInDetrn ON OrderIn.OrderInNo = OrderInDet.OrderInNo LEFT OUTER JOIN DeliverySumTemprn ON OrderInDet.ProduceNo = DeliverySumTemp.ProduceNo LEFT OUTER JOIN PdtInSum rn ON OrderInDet.ProduceNo = PdtInSum.ProduceNo LEFT OUTER JOIN PdtOutDet rn ON OrderInDet.ProduceNo = PdtOutDet.ProduceNo rn GROUP BY OrderInDet.ProduceNo, OrderIn.CusIDK, OrderIn.OptDate,rn OrderInDet.QTY, PdtInSum.PdtInQTY, DeliverySumTemp.QTY rn HAVING ((OrderInDet.QTY - ISNULL(DeliverySumTemp.QTY, 0) > 0) or rn (ISNULL(PdtInSum.PdtInQTY, 0)-ISNULL(SUM(PdtOutDet.QTY), 0)-ISNULL(DeliverySumTemp.QTY, 0)>0))rndeclare @TempNo varchar(100)rndeclare @Counts int, @i intrndeclare #CopyData cursor forrn select ProduceNo from #Arnrnset @i = 0rnopen #CopyDatarn--利用游标分别插入到不同表中rnfetch next from #CopyData into @ProduceNornwhile @@fetch_status=0rnbeginrn --础璹虫 rn if @i=0 rn begin rn insert into Carton.dbo.OrderIn select * from OrderIn rn endrn insert into Carton.dbo.OrderInDet select * from OrderInDet where ProduceNo= @ProduceNo rn insert into Carton.dbo.QualityNeed select * from QualityNeed where ProduceNo= @ProduceNo rn rn --础ネ玻璸购 rn if @i=0 rn beginrn rn insert into Carton.dbo.ProPlan select * from ProPlan rn endrnrn insert into Carton.dbo.ProPlanDet(ProPlanNo, ProArrangeNo, ProduceNo, CusIDK, PoNo, ItemNo, ItemName, rn CusCarton, CartonID, Quality, Units, Len, Wid, Hig, OrderQTY, PlanQTY, rn PrintPlanQTY, CutQlyPlanQTY, CutCorPlanQTY, BeerPlanQTY, NailPlanQTY, rn OrderDate, SendDate, QlyWid1, QlyLen1, QlyQTY1, QlyWid2, QlyLen2, QlyQTY2, rn PdtQTY, ProCutQly, ProPrint, ProCutCor, ProBeer, ProNail, ProProcess, ProDate, rn PrintMoNo, PrintInkNo, PackRemark) rn select ProPlanNo, ProArrangeNo, ProduceNo, CusIDK, PoNo, ItemNo, ItemName, rn CusCarton, CartonID, Quality, Units, Len, Wid, Hig, OrderQTY, PlanQTY, rn PrintPlanQTY, CutQlyPlanQTY, CutCorPlanQTY, BeerPlanQTY, NailPlanQTY, rn OrderDate, SendDate, QlyWid1, QlyLen1, QlyQTY1, QlyWid2, QlyLen2, QlyQTY2, rn PdtQTY, ProCutQly, ProPrint, ProCutCor, ProBeer, ProNail, ProProcess, ProDate, rn PrintMoNo, PrintInkNo, PackRemark from ProPlanDet where ProduceNo= @ProduceNo rnrn --础潦虫 rn if @i=0 rn beginrn insert into Carton.dbo.Purchase select * from Purchase rn endrnrn insert into Carton.dbo.PurchaseDet(PurchaseNo, BatID, ProduceNo, Quality, QlyWid, QlyLen, QTY, SamQTY, PerPrice, rn isSpecPrice, Discount, UnitPrice, UnitWeight, Amount, Weight, isNotOrderIn, Remark, rn Remark1, CusID, ChangeFlag) rn select PurchaseNo, BatID, ProduceNo, Quality, QlyWid, QlyLen, QTY, SamQTY, PerPrice, rn isSpecPrice, Discount, UnitPrice, UnitWeight, Amount, Weight, isNotOrderIn, Remark, rn Remark1, CusID, ChangeFlag from PurchaseDet where ProduceNo= @ProduceNo rnrn rn --础狾畐rn if @i=0 rn beginrn insert into Carton.dbo.QlyIn select * from QlyIn rn end rnrn insert into Carton.dbo.QlyInDet(QlyInNo, BatID, PurchaseNo, ProduceNo, Quality, QlyWid, QlyLen, PurQTY, QTY, rn SamQTY, PerPrice, Discount, UnitPrice, UnitWeight, Amount, Weight, Place, Remark, CusID) rn select QlyInNo, BatID, PurchaseNo, ProduceNo, Quality, QlyWid, QlyLen, PurQTY, QTY, rn SamQTY, PerPrice, Discount, UnitPrice, UnitWeight, Amount, Weight, Place, Remark, CusID rn from QlyInDet where ProduceNo= @ProduceNo rnrn --础狾畐rn if @i=0 rn beginrn insert into Carton.dbo.QlyOut select * from QlyOutrn end rnrn insert into Carton.dbo.QlyOutDet rn select * from QlyOutDet where ProduceNo= @ProduceNo rnrn --础Θ珇畐rn if @i=0 rn beginrn insert into Carton.dbo.PdtIn select * from PdtIn rn end rnrn insert into Carton.dbo.PdtInDet rn select * from PdtInDet where ProduceNo= @ProduceNo rnrn --础Θ珇畐rn insert into Carton.dbo.PdtOutDet rn select * from PdtOutDet where ProduceNo= @ProduceNornrn --础癳砯逼虫rn if @i=0 rn beginrn insert into Carton.dbo.DelArrange select * from DelArrange rn endrnrn insert into Carton.dbo.DelArrangeDet(DelArrangeNo, ProduceNo, CusIDK, PoNo, ItemNo, ItemName, CusCarton, rn CartonID, CusQuality, CusUnit, CusLen, CusWid, CusHig, OrderQTY, ArrQTY, DelQTY, rn OrderDate, SendDate, Remark, UnitPrice, Amount) rn select DelArrangeNo, ProduceNo, CusIDK, PoNo, ItemNo, ItemName, CusCarton, rn CartonID, CusQuality, CusUnit, CusLen, CusWid, CusHig, OrderQTY, ArrQTY, DelQTY, rn OrderDate, SendDate, Remark, UnitPrice, Amount rn from DelArrangeDet where ProduceNo= @ProduceNo rnrn --础癳砯rn if @i=0 rn beginrn insert into Carton.dbo.Delivery select * from Delivery rn end rnrn insert into Carton.dbo.DeliveryDet(DeliveryNo, ProduceNo, PoNo, ItemNo, ItemName, CartonID, CusCarton, rn CusQuality, CusUnit, CusLen, CusWid, CusHig, QTY, SamQTY, PerPrice, isSpecPrice, rn isSendDatePrice, UnitPrice, UnitWeight, Amount, Weight, QuoteType, AtcPrice, rn AtcPriceType, DK, CJK, Remark, UnitCub, CubM) rn select DeliveryNo, ProduceNo, PoNo, ItemNo, ItemName, CartonID, CusCarton, rn CusQuality, CusUnit, CusLen, CusWid, CusHig, QTY, SamQTY, PerPrice, isSpecPrice, rn isSendDatePrice, UnitPrice, UnitWeight, Amount, Weight, QuoteType, AtcPrice, rn AtcPriceType, DK, CJK, Remark, UnitCub, CubM rn from DeliveryDet where ProduceNo= @ProduceNo rnrn --础祇布rn if @i=0 rn beginrn insert into Carton.dbo.Invoice select * from Invoice rn end rnrn insert into Carton.dbo.InvoiceDet(InvoiceNo, DeliveryNo, ProduceNo, PoNo, ItemNo, ItemName, CartonID, rn CusCarton, CusQuality, CusUnit, CusLen, CusWid, CusHig, QTY, PerPrice, rn isSpecPrice, UnitPrice, UnitWeight, Amount, Weight, QuoteType, AtcPrice, rn AtcPriceType, DK, CJK, DelDate, Remark) rn select InvoiceNo, DeliveryNo, ProduceNo, PoNo, ItemNo, ItemName, CartonID, rn CusCarton, CusQuality, CusUnit, CusLen, CusWid, CusHig, QTY, PerPrice, rn isSpecPrice, UnitPrice, UnitWeight, Amount, Weight, QuoteType, AtcPrice, rn AtcPriceType, DK, CJK, DelDate, Remark rn from InvoiceDet where ProduceNo= @ProduceNo rnrn --础班诀璸购rn if @i=0 rn beginrn insert into Carton.dbo.BeerPlan select * from BeerPlan rn end rnrn insert into Carton.dbo.BeerPlanDet(BeerPlanNo, ProPlanNo, ProduceNo, CusIDK, PoNo, ItemNo, ItemName, rn CusCarton, CartonID, Quality, Units, Len, Wid, Hig, OrderQTY, PlanQTY, rn BeerPlanQTY, OrderDate, SendDate, QlyWid1, QlyLen1, QlyQTY1, QlyWid2, QlyLen2, rn QlyQTY2, PdtQTY, ProProcess, BeerQTY) rn select BeerPlanNo, ProPlanNo, ProduceNo, CusIDK, PoNo, ItemNo, ItemName, rn CusCarton, CartonID, Quality, Units, Len, Wid, Hig, OrderQTY, PlanQTY, rn BeerPlanQTY, OrderDate, SendDate, QlyWid1, QlyLen1, QlyQTY1, QlyWid2, QlyLen2, rn QlyQTY2, PdtQTY, ProProcess, BeerQTY rn from BeerPlanDet where ProduceNo= @ProduceNo rn rn set @i = @i + 1rn print @irn fetch next from #CopyData into @ProduceNornendrnrnclose #CopyDatarndeallocate #CopyDatarnrndrop table #Arnrn 论坛

没有更多推荐了,返回首页