由买买提看人间百态

topics

全部话题 - 话题: 多态
1 2 3 4 5 6 7 8 9 下页 末页 (共9页)
y**b
发帖数: 10166
1
来自主题: Programming版 - python不支持多态
后来想了一会想明白了。因为python是动态类型、动态变量,相当于直接
就支持多态了,比C++还方便。
回过头来,C++之所以通过指针/引用搞一个多态,是因为指针/引用都是
静态类型(但是能动态管理内存),而且指针/引用并不包含对象的类型信息,
是吧?

况会
w**c
发帖数: 167
2
来自主题: Biology版 - MHC区域的遗传多态分析
本人菜鸟,看了一些做疾病遗传分析的文章,发现很多都把这个区域丢在一边不做,而
包括进去做的,总会发现一些阳性位点在这个区域,目前文献报道的与此区域相关的疾
病很多了。这个区域和免疫相关的话,很多疾病又是免疫系统的问题,这里的多态也许
和抗体的产生相关,问什么要把这里隔离出去呢? 如果是因为这里的多态过多,过于
复杂,这不正好说明:1免疫系统是一个个体差异及其严重的区域 2精测序在这里大有
用武之地 嘛? 不是很理解,望各位牛人赐教
d********w
发帖数: 363
3
来自主题: JobHunting版 - c模拟c++的继承和多态
看到一篇lighttpd源码剖析,http://www.cnblogs.com/kernel_hcy/archive/2009/10/23/1588873.html,发现它的数据结构设计的挺精妙的,比如在定义array时候
通过DATA_UNSET宏,其他类型在定义中直接引用DATA_UNSET宏来模拟继承
通用数组中存放的数据可以是通用数组,这样可以形成多维的通用数组。
typedef struct {
 DATA_UNSET;
 array *value;
} data_array;
之前看其他开源的代码,有种技巧是使用函数指针和二维数组来实现多态,不过我记得
不大清了,请高人指点完整写法。
比如:
typedef struct {
int (*init)(events *ev);
const char *description;
int num;
} event__t;
int call_back1(events *ev);
int call_back2(events *ev);
int call... 阅读全帖
y**b
发帖数: 10166
4
来自主题: Programming版 - python不支持多态
组里头目很迷恋python,我曾学了一阵,方便是方便,但总觉得动态类型、动态变量很
不习惯。比如一个类的实例,可以随便添加实例属性,各个实例可以拥有完全不同类型
的实例属性,好怪怪。
现在用来帮人refactor一些科学计算的程序(用python写的,用到numpy),忽然发现pyt
hon不支持多态,这对代码的设计岂不是一个非常大的限制?比如设计了10来个具有继承
关系的类来表示不同的计算模型,C++在主程序里面就只需一个基类指针就行了,
python
还得根据不同的类类型来决定创建不同的对象?
X****r
发帖数: 3557
5
来自主题: Programming版 - python不支持多态
什么叫python不支持多态?Python使用动态类型,而不是静态类型。所有变量和参数都
不需要声明类型,只有到你试图调用它所不支持的方法才会出错。我看不出有任何情况会
比C++更不方便。

pyt
继承
c*********l
发帖数: 3438
6
【 以下文字转载自 CS 讨论区 】
发信人: amrita (Amrita), 信区: CS
标 题: [分享]:一篇文章讲通一半Java《面向对象一家人》
发信站: BBS 未名空间站 (Thu Oct 24 04:15:04 2013, 美东)
原文链接:http://ladder.azurewebsites.net/forum.php?mod=viewthread&tid=121&extra=page%3D1
第一集:Mr.Method
Hi,大家好~~我是Mr.Method,和Mr. Okay是好哥们儿。
在所有面向对象的语言里你都能见到我的身影。不信?你们学编程的时候第一个程序
都是Hello World吧?那就是依靠对我的调用实现的——无论是哪个平台、哪种语言,
你一定调用了在命令行里输出字符串的某个Method。
铁三角
在正式介绍我自己之前,还是先说说我的哥哥和妹妹吧,我们的家庭背景有助于大家
对我有一个更好的了解。我的哥哥(Mr. Class)和小妹(Mr. Field)加上我,我们仨
可是面向对象家庭里绝对的主角、“铁三角”。我们三个之所以称为“铁三角”是因为
... 阅读全帖
a****a
发帖数: 67
7
原文链接:http://ladder.azurewebsites.net/forum.php?mod=viewthread&tid=121&extra=page%3D1
第一集:Mr.Method
Hi,大家好~~我是Mr.Method,和Mr. Okay是好哥们儿。
在所有面向对象的语言里你都能见到我的身影。不信?你们学编程的时候第一个程序
都是Hello World吧?那就是依靠对我的调用实现的——无论是哪个平台、哪种语言,
你一定调用了在命令行里输出字符串的某个Method。
铁三角
在正式介绍我自己之前,还是先说说我的哥哥和妹妹吧,我们的家庭背景有助于大家
对我有一个更好的了解。我的哥哥(Mr. Class)和小妹(Mr. Field)加上我,我们仨
可是面向对象家庭里绝对的主角、“铁三角”。我们三个之所以称为“铁三角”是因为
我们各司其职、配合的非常默契。Mr.Class,他是个很好的组织者,他能把从现实世界
抽象出来的结果良好地组织在一起(这个叫“封装”)——我(Mr.Method)和我小妹
(Ms. Field)被我哥管着(注:被封装在类里)。小妹负责表示我们这个小组织当... 阅读全帖
a****a
发帖数: 67
8
原文链接:http://ladder.azurewebsites.net/forum.php?mod=viewthread&tid=121&extra=page%3D1
第一集:Mr.Method
Hi,大家好~~我是Mr.Method,和Mr. Okay是好哥们儿。
在所有面向对象的语言里你都能见到我的身影。不信?你们学编程的时候第一个程序
都是Hello World吧?那就是依靠对我的调用实现的——无论是哪个平台、哪种语言,
你一定调用了在命令行里输出字符串的某个Method。
铁三角
在正式介绍我自己之前,还是先说说我的哥哥和妹妹吧,我们的家庭背景有助于大家
对我有一个更好的了解。我的哥哥(Mr. Class)和小妹(Mr. Field)加上我,我们仨
可是面向对象家庭里绝对的主角、“铁三角”。我们三个之所以称为“铁三角”是因为
我们各司其职、配合的非常默契。Mr.Class,他是个很好的组织者,他能把从现实世界
抽象出来的结果良好地组织在一起(这个叫“封装”)——我(Mr.Method)和我小妹
(Ms. Field)被我哥管着(注:被封装在类里)。小妹负责表示我们这个小组织当... 阅读全帖
a****a
发帖数: 67
9
原文连接:http://ladder.azurewebsites.net/forum.php?mod=viewthread&tid=121&extra=page%3D1
第一集:Mr.Method
Hi,大家好~~我是Mr.Method,和Mr. Okay是好哥们儿。
在所有面向对象的语言里你都能见到我的身影。不信?你们学编程的时候第一个程序
都是Hello World吧?那就是依靠对我的调用实现的——无论是哪个平台、哪种语言,
你一定调用了在命令行里输出字符串的某个Method。
铁三角
在正式介绍我自己之前,还是先说说我的哥哥和妹妹吧,我们的家庭背景有助于大家
对我有一个更好的了解。我的哥哥(Mr. Class)和小妹(Mr. Field)加上我,我们仨
可是面向对象家庭里绝对的主角、“铁三角”。我们三个之所以称为“铁三角”是因为
我们各司其职、配合的非常默契。Mr.Class,他是个很好的组织者,他能把从现实世界
抽象出来的结果良好地组织在一起(这个叫“封装”)——我(Mr.Method)和我小妹
(Ms. Field)被我哥管着(注:被封装在类里)。小妹负责表示我们这个小组织当... 阅读全帖
a****a
发帖数: 67
10
原文:http://ladder.azurewebsites.net/forum.php?mod=viewthread&tid=121&extra=page%3D1
第一集:Mr.Method
Hi,大家好~~我是Mr.Method,和Mr. Okay是好哥们儿。
在所有面向对象的语言里你都能见到我的身影。不信?你们学编程的时候第一个程序
都是Hello World吧?那就是依靠对我的调用实现的——无论是哪个平台、哪种语言,
你一定调用了在命令行里输出字符串的某个Method。
铁三角
在正式介绍我自己之前,还是先说说我的哥哥和妹妹吧,我们的家庭背景有助于大家
对我有一个更好的了解。我的哥哥(Mr. Class)和小妹(Mr. Field)加上我,我们仨
可是面向对象家庭里绝对的主角、“铁三角”。我们三个之所以称为“铁三角”是因为
我们各司其职、配合的非常默契。Mr.Class,他是个很好的组织者,他能把从现实世界
抽象出来的结果良好地组织在一起(这个叫“封装”)——我(Mr.Method)和我小妹
(Ms. Field)被我哥管着(注:被封装在类里)。小妹负责表示我们这个小组织当前
... 阅读全帖
S*******C
发帖数: 7325
11
☆─────────────────────────────────────☆
smokinggun (硝烟) 于 (Thu Jan 28 09:36:31 2010, 美东) 提到:
马克思的错误在于没认识到差别是社会发展的动力
马克思清楚地看到贫富悬殊朱门酒肉臭路有冻死骨资本剥削竞争的残酷,但是在苦思解
决办法的时候, 他不幸走向了另一个极端, 所谓真理向前走一步就成了谬误, 他想
当然地假想阶级差别消失人人平等各取所需的共产主义是人类最理想的社会形态, 他
却却没有意识到差别和竞争就像达尔文的自然选择一样恰恰是人类社会发展演变的动力
, 所谓“参差多态是幸福的源泉”. 而人为地消灭参差多态, 病态地追求平均平等,
反而为法西斯主义横行准备了肥沃的社会土壤。
一旦没有差别和参差多态, 人类社会就会进入均一的熵寂的状态, 也就跟灭亡差不多
了。 而可由国家调控的资本主义, 基本上是能维持一个参差多态的环境, 容许人类
社会继续演化的。机会均等, 但是命运不一, 对整个社会的进化可能更有利.
☆─────────────────────────────────────☆
... 阅读全帖
s********n
发帖数: 26222
12
【 以下文字转载自 History 讨论区 】
发信人: smokinggun (硝烟), 信区: History
标 题: 马克思错误:没认识到差别是社会发展动力
发信站: BBS 未名空间站 (Thu Jan 28 09:36:31 2010, 美东)
马克思的错误在于没认识到差别是社会发展的动力
马克思清楚地看到贫富悬殊朱门酒肉臭路有冻死骨资本剥削竞争的残酷,但是在苦思解
决办法的时候, 他不幸走向了另一个极端, 所谓真理向前走一步就成了谬误, 他想
当然地假想阶级差别消失人人平等各取所需的共产主义是人类最理想的社会形态, 他
却却没有意识到差别和竞争就像达尔文的自然选择一样恰恰是人类社会发展演变的动力
, 所谓“参差多态是幸福的源泉”. 而人为地消灭参差多态, 病态地追求平均平等,
反而为法西斯主义横行准备了肥沃的社会土壤。
一旦没有差别和参差多态, 人类社会就会进入均一的熵寂的状态, 也就跟灭亡差不多
了。 而可由国家调控的资本主义, 基本上是能维持一个参差多态的环境, 容许人类
社会继续演化的。机会均等, 但是命运不一, 对整个社会的进化可能更有利.
t********t
发帖数: 432
13
非要逼我发功……
1, 这百来字里有太多的前提假设,LZ拿来做定理却又没有给出证明 (社会发展的动
力是差别? 公平=相同? 参差多态=社会分层?) 马克思认为人类社会发展的终极目
标就是人的全面而自由的发展,啥叫全面而自由,若每个人都全面而自由的发展了,这
个世界不可能不参差多态! 所以马克思跟罗素这句话是不矛盾的。
2,啥叫“可由国家调控的资本主义” 这是不是对完全自由的市场的否定(现实也否定
了这一点)这一经济形态的进一步发展及成熟后形成的制度,还是资本主义吗? (可
以看一下波兰尼的《大转折》,尤其是其中关于double movement的论述)
3,还有这句 “一旦没有差别和参差多态, 人类社会就会进入均一的熵寂的状态, 也
就跟灭亡差不多了。” 这是在写科幻小说么,史前时期的动物世界也是参差多态千奇
百怪的啊。。。敢情LZ歪歪的无差别的人类社会就是大家都长一个样儿一套基因一种性
别一样的细胞个数别无二致。。??@@ 马克思所谓的阶级差别,更多的是一种经济地
位的差别。
s********n
发帖数: 26222
14
马克思的错误在于没认识到差别是社会发展的动力
马克思清楚地看到贫富悬殊朱门酒肉臭路有冻死骨资本剥削竞争的残酷,但是在苦思解
决办法的时候, 他不幸走向了另一个极端, 所谓真理向前走一步就成了谬误, 他想
当然地假想阶级差别消失人人平等各取所需的共产主义是人类最理想的社会形态, 他
却却没有意识到差别和竞争就像达尔文的自然选择一样恰恰是人类社会发展演变的动力
, 所谓“参差多态是幸福的源泉”. 而人为地消灭参差多态, 病态地追求平均平等,
反而为法西斯主义横行准备了肥沃的社会土壤。
一旦没有差别和参差多态, 人类社会就会进入均一的熵寂的状态, 也就跟灭亡差不多
了。 而可由国家调控的资本主义, 基本上是能维持一个参差多态的环境, 容许人类
社会继续演化的。机会均等, 但是命运不一, 对整个社会的进化可能更有利.
s********n
发帖数: 26222
15
马克思错误:没认识到差别是社会发展动力
作者:smokinggun
发表时间:2010-01-28
更新时间:2010-01-28
浏览:832次
马克思的错误在于没认识到差别是社会发展的动力
马克思清楚地看到贫富悬殊朱门酒肉臭路有冻死骨资本剥削竞争的残酷,但是在苦思解
决办法的时候, 他不幸走向了另一个极端, 所谓真理向前走一步就成了谬误, 他想
当然地假想阶级差别消失人人平等各取所需的共产主义是人类最理想的社会形态, 他
却却没有意识到差别和竞争就像达尔文的自然选择一样恰恰是人类社会发展演变的动力
, 所谓“参差多态是幸福的源泉”. 而人为地消灭参差多态, 病态地追求平均平等,
反而为法西斯主义横行准备了肥沃的社会土壤。
一旦没有差别和参差多态, 人类社会就会进入均一的熵寂的状态, 也就跟灭亡差不多
了。 而可由国家调控的资本主义, 基本上是能维持一个参差多态的环境, 容许人类
社会继续演化的。机会均等, 但是命运不一, 对整个社会的进化可能更有利.
s********n
发帖数: 26222
16
马克思的错误之一在于没认识到差别是社会发展的动力
马克思清楚地看到贫富悬殊朱门酒肉臭路有冻死骨资本剥削竞争的残酷,但是在苦思解
决办法的时候, 他不幸走向了另一个极端, 所谓真理向前走一步就成了谬误, 他想
当然地假想阶级差别消失人人平等各取所需的共产主义是人类最理想的社会形态, 他
却却没有意识到差别和竞争就像达尔文的自然选择一样恰恰是人类社会发展演变的动力
, 所谓“参差多态是幸福的源泉”. 而人为地消灭参差多态, 病态地追求平均平等,
反而为法西斯主义横行准备了肥沃的社会土壤。
一旦没有差别和参差多态, 人类社会就会进入均一的熵寂的状态, 也就跟灭亡差不多
了。 而可由国家调控的资本主义, 基本上是能维持一个参差多态的环境, 容许人类
社会继续演化的。机会均等, 但是命运不一, 对整个社会的进化可能更有利.
s********n
发帖数: 26222
17
马克思错误:没认识到差别是社会发展动力
作者:smokinggun
发表时间:2010-01-28
更新时间:2010-01-28
浏览:1126次

马克思的错误在于没认识到差别是社会发展的动力
马克思清楚地看到贫富悬殊朱门酒肉臭路有冻死骨资本剥削竞争的残酷,但是在苦思解
决办法的时候, 他不幸走向了另一个极端, 所谓真理向前走一步就成了谬误, 他想
当然地假想阶级差别消失人人平等各取所需的共产主义是人类最理想的社会形态, 他
却却没有意识到差别和竞争就像达尔文的自然选择一样恰恰是人类社会发展演变的动力
, 所谓“参差多态是幸福的源泉”. 而人为地消灭参差多态, 病态地追求平均平等,
反而为法西斯主义横行准备了肥沃的社会土壤。
一旦没有差别和参差多态, 人类社会就会进入均一的熵寂的状态, 也就跟灭亡差不多
了。 而可由国家调控的资本主义, 基本上是能维持一个参差多态的环境, 容许人类
社会继续演化的。机会均等, 但是命运不一, 对整个社会的进化可能更有利.
s********n
发帖数: 26222
18
【 以下文字转载自 History 讨论区 】
发信人: smokinggun (硝烟), 信区: History
标 题: 马克思错误:没认识到差别是社会发展动力
发信站: BBS 未名空间站 (Thu Jan 28 09:36:31 2010, 美东)
马克思的错误在于没认识到差别是社会发展的动力
马克思清楚地看到贫富悬殊朱门酒肉臭路有冻死骨资本剥削竞争的残酷,但是在苦思解
决办法的时候, 他不幸走向了另一个极端, 所谓真理向前走一步就成了谬误, 他想
当然地假想阶级差别消失人人平等各取所需的共产主义是人类最理想的社会形态, 他
却却没有意识到差别和竞争就像达尔文的自然选择一样恰恰是人类社会发展演变的动力
, 所谓“参差多态是幸福的源泉”. 而人为地消灭参差多态, 病态地追求平均平等,
反而为法西斯主义横行准备了肥沃的社会土壤。
一旦没有差别和参差多态, 人类社会就会进入均一的熵寂的状态, 也就跟灭亡差不多
了。 而可由国家调控的资本主义, 基本上是能维持一个参差多态的环境, 容许人类
社会继续演化的。机会均等, 但是命运不一, 对整个社会的进化可能更有利.
s********n
发帖数: 26222
19
【 以下文字转载自 Military 讨论区 】
发信人: smokinggun (硝烟), 信区: Military
标 题: 马克思错误之一:没认识到差别是社会发展动力
发信站: BBS 未名空间站 (Fri May 20 21:56:44 2011, 美东)
马克思错误:没认识到差别是社会发展动力
作者:smokinggun
发表时间:2010-01-28
更新时间:2010-01-28
浏览:832次
马克思的错误在于没认识到差别是社会发展的动力
马克思清楚地看到贫富悬殊朱门酒肉臭路有冻死骨资本剥削竞争的残酷,但是在苦思解
决办法的时候, 他不幸走向了另一个极端, 所谓真理向前走一步就成了谬误, 他想
当然地假想阶级差别消失人人平等各取所需的共产主义是人类最理想的社会形态, 他
却却没有意识到差别和竞争就像达尔文的自然选择一样恰恰是人类社会发展演变的动力
, 所谓“参差多态是幸福的源泉”. 而人为地消灭参差多态, 病态地追求平均平等,
反而为法西斯主义横行准备了肥沃的社会土壤。
一旦没有差别和参差多态, 人类社会就会进入均一的熵寂的状态, 也就跟灭亡差不多
了。 而可由国家调... 阅读全帖
f****4
发帖数: 1359
20
好虫说得对,你把先后因果弄颠倒了。
你现在理解的DP,是基于OO实现的DP。但是DP的本意是通用的设计方案。这也是为啥定
义DP的地方用得是一段话,而不是一个类图。Gof是严格按照这个形式定义DP的,后来
的资料大多都是以实现来定义DP。
说回Singleton和全局变量的问题
在C里面没有OO,能实现Singleton么?
对全局变量A提供一个访问接口(可以是函数,可以是个domain socket,可以是个
pipeline。。。)
Coding stand加一条“访问A必须通过接口,违反者将被开除”
这个方案算Singleton么?
手头上没有Gof的书,不过对照你贴的
“Singleton is used when a single object needs to be instantiated and all
requested object access goes through this particular instance. This object
can maintain state if desired.”
你看看有地方违反了没。
类工厂和抽象类工厂,C压根就没有... 阅读全帖
s********n
发帖数: 26222
21
【 以下文字转载自 Military 讨论区 】
发信人: smokinggun (硝烟), 信区: Military
标 题: 马克思错误之一:没认识到差别是社会发展动力
发信站: BBS 未名空间站 (Fri May 20 21:56:44 2011, 美东)
马克思错误:没认识到差别是社会发展动力
作者:smokinggun
发表时间:2010-01-28
更新时间:2010-01-28
浏览:832次
马克思的错误在于没认识到差别是社会发展的动力
马克思清楚地看到贫富悬殊朱门酒肉臭路有冻死骨资本剥削竞争的残酷,但是在苦思解
决办法的时候, 他不幸走向了另一个极端, 所谓真理向前走一步就成了谬误, 他想
当然地假想阶级差别消失人人平等各取所需的共产主义是人类最理想的社会形态, 他
却却没有意识到差别和竞争就像达尔文的自然选择一样恰恰是人类社会发展演变的动力
, 所谓“参差多态是幸福的源泉”. 而人为地消灭参差多态, 病态地追求平均平等,
反而为法西斯主义横行准备了肥沃的社会土壤。
一旦没有差别和参差多态, 人类社会就会进入均一的熵寂的状态, 也就跟灭亡差不多
了。 而可由国家调... 阅读全帖
s*******d
发帖数: 59
22
来自主题: Programming版 - A C++ runtime type casting question
抄一段
http://blog.vckbase.com/bruceteen/archive/2004/09/13/811.aspx
问:在c++里怎么能知道一个变量的具体类型,如:c#里的typeof.还有我怎么知道一个
变量的类型是某个类型的子类,也就是实现关键字IS
答:
1。运行时获知变量类型名称,可以使用 typeid(变量).name,需要注意不是所有编译
器都输出"int"、"float"等之类的名称,对于这类的编译器可以这样使用:float f =
1.1f; if( typeid(f) == typeid(0.0f) ) ……
2。对于多态类实例,想得到实际的类名称,需要使用到RTTI,这需要在编译的时候加
上参数"/GR"。
3。对于普通变量,既然是自己写的,那当然也就应该知道它的类型,其实用不着运行
时获知;对于多态类实例,既然需要运行时获知实际类型,那么就说明这里不具有多态
性,既然没有多态性就不应该抽象它,这属于设计错误,总之,我认为RTTI是多余的。
4。对于多态类实例,使用 typeid(value) == typeid(value)来判断,不如使用
dyn
w***g
发帖数: 5958
23
来自主题: Programming版 - 在看the effective C++language
觉得写得很不好. 比如在讲要多态类需要定义虚析构函数的时候, 文中一直说类而不是
说多态类, 还举了个例子说继承了std::string可能会出问题, 最后才提了一下这个问题
对需要多态的基类才成立. 个人觉得非常confusing. 我觉得std::string这个例子在这
里非常不好. std::string本来就不是个多态类.
还举了个先static_cast再const_cast的例子, 觉得挺不妥. 我觉得即使要多写几行代码
也应该避免cast.
在讲避免全局类初始化顺序不确定时说可以通过把它们嵌在函数中作为局部静态变量,
这样在函数第一次调用时才被初始化. 这没什么不对,但最后提了一句说这种函数比较
适合作为inline函数, 觉得就不对了.
只看到这里. 本书固然提到了不少值得注意的问题, 但是不少地方的表述比较confusin
g, 还需要改进.
z****e
发帖数: 54598
24
来自主题: Programming版 - 玩go还是要玩OO

oop跟pp最大的区别就是封装和重用代码
oop之所以被发明出来就是为了重用代码,要不然封装了干什么呢?
object/class本质上就是一种封装,跟struct是一样的
swift里面这两关键字几乎没有区别,除了default一些设置有所差异外
封装的目的也就是为了重用,否则没有必要封装
封装之后就是object,制造出这个概念的目的就是为了封装
否则不需要发明这个概念,而至于什么继承和多态
这个其实是副产品,因为有了封装,才有了继承和多态
如果连封装都没有,就谈不上继承和多态了,而不用继承和多态
只要有了封装,object就造出来了,至于叫不叫class,这个无所谓
不是只有class出现了才叫做oop
oop的思想就是无论什么时候都要求你封装你的代码
这个对于大项目来说是非常重要的,没有封装的代码,就像到处流窜的盲流
最后你自己都不知道到哪里去找他们
di和relfection并不是oop的产物,di因为需要有一个proxy
而oop到处都是object,所以有了宿主,比较容易搞
没有这个proxy,你想inject,怎么做?
relfection的话,不是oop一样可以做r... 阅读全帖
h******t
发帖数: 872
25
来自主题: Military版 - 外F悲惨了!
为什么东亚人大脑更大?中国科学家给出解释
Google 一下 "IQ Map", 你就明白了
http://www.guancha.cn/Science/2017_01_29_391788.shtml
【编译/ 观察者网 王佳璐】亚洲人要比其他地区的人群更聪明?亚洲人的脑容量更大
?据南华早报网1月28日报道,中国科学家的一项最新研究,解决了这一困扰科学家数
十年的问题。
中国的一项最新研究表明,东亚人群在自然演化中,基因突变更偏向于使脑部变得更大
这一结果,而在欧洲或者非洲并未发现这一现象。
这一研究结果,为解决困扰科学家们数十年的一个争议性问题提供了线索:为什么亚洲
人的大脑比欧洲人和非洲的更大?
资料图
30多年前,美国科学家进行了一场全球最大的针对脑部容量的研究。通过对全球2万具
现代人头骨展开的调查,科学家们发现,东亚人的颅腔容积平均为1415立方厘米,而欧
洲人为1362,非洲人为1268。
随后的一系列研究也证实了这一结果。在去年的一个核磁共振成像研究中,科学家们发
现东亚人的颅顶更高,这让他们的头部能够容纳体积更大的大脑。
研究人员提出了一系列假设来解释这样的差异。一些... 阅读全帖
h******k
发帖数: 15372
26
来自主题: Military版 - 中国超级高铁试验线成都搭建
中国超级高铁试验线成都搭建 时速有望达1500公里
2018-06-20 07:23 科技日报综合
『微视频』中国能不能造出马斯克提出的“超级高铁”?
时长:01'15''
2018年4月16日消息,欧洲首个超级高铁的测试跑道在法国图卢兹开始建设。视觉中国图
原标题:中国超级高铁试验线正在成都搭建,时速有望达到1500公里
科技日报6月19日消息,“中国版超级高铁将采用‘高温超导磁悬浮+真空管’技术,目
前已着手探讨时速1500公里的可行性。”6月19日,在2018年世界交通运输大会“高速
铁路技术发展论坛”上,西南交通大学首席教授张卫华告诉科技日报记者。
张卫华在当天的论坛上介绍说,由西南交通大学承担的“多态耦合轨道交通动模试验平
台”,是在1500米可模拟不同低气压环境的真空管道里,开展不同磁悬浮模式比例模型
车运行测试,包括高温超导磁悬浮模式在内,试验速度超过音速,理论上有望达到时速
1500公里。
截至2017年底,我国高速铁路运营里程达2.5万公里,约为世界高速铁路运营总里程的2
/3,设计速度最高为350公里/小时—380公里/小时,上线运营列车达5200列,已成为
名符其... 阅读全帖
J*********n
发帖数: 370
27
来自主题: JobHunting版 - 关于polymorphism和overloading
不少书上将overloading说成是polymorphism的一种实现方式,但是wiki上有这段话
"Polymorphism is only concerned with the application of specific
implementations to an interface or a more generic base class. Method
overloading refers to methods that have the same name but different
signatures inside the same class. Method overriding is where a subclass
replaces the implementation of one or more of its parent's methods.
Neither method overloading nor method overriding are by themselves
implementations of polymorphism... 阅读全帖
f**********2
发帖数: 2401
28
来自主题: JobHunting版 - Can we define pure virtual function?
虚函数是为了实现多态,纯虚函数是为了保证该方法必然实现多态,提供重写方法。实
现纯虚函数岂不是跟多态目的矛盾?从没见过这样例子
W****e
发帖数: 166
29
来自主题: Medicine版 - 请教一个问题
我一个朋友结婚后一直没有能够生小孩,倒是流产了或者胎停几次。后来夫妻双方检查
了染色体,我朋友的染色体存在多态变异,为22PSS(22号染色体上有双随体)以及小Y
。他们打算咨询做试管,但我觉得试管是不是不能降低此事的概率?我这几天看到了一
篇第三代试管婴儿的文章,我想问一下这对夫妇筛选去多态的可能性是多少?是1/4还
是1/8或者其他?他们也咨询了医院的医生,医院的医生是说染色体多态对生育没有影
响。但事实是他们一直没有能生育,他们结婚了5年多了。
W****e
发帖数: 166
30
来自主题: NextGeneration版 - 请教一个问题
我一个朋友结婚后一直没有能够生小孩,倒是流产了或者胎停几次。后来夫妻双方检查
了染色体,我朋友的染色体存在多态变异,为22PSS(22号染色体上有双随体)以及小Y
。他们打算咨询做试管,但我觉得试管是不是不能降低此事的概率?我这几天看到了一
篇第三代试管婴儿的文章,我想问一下这对夫妇筛选去多态的可能性是多少?是1/4还
是1/8或者其他?他们也咨询了医院的医生,医院的医生是说染色体多态对生育没有影
响。但事实是他们一直没有能生育,他们结婚了5年多了。
d****i
发帖数: 4809
31
C++作为一个C的超集,主要还是为了速度和效率,而且还得兼容C的东西,所以为了兼
顾效率,向下兼容C,和面向对象,封装,继承,多态,重载,这些多个特性,只好舍
弃了一些比较超前上层的东西,比如GC在C++中没有,还是效率的问题,再比如C++的
member function必须declare virtual才是多态的,而Java默认的就是多态的,这个也
是一个效率的问题,用了virtual function,效率肯定变差。据说C++的ISO/IEC标准委
员会很保守,如果不是非常有用的feature,而且会影响程序执行效率的话,他们不会
随便加入C++标准里面, C++11算是千呼万唤始出来,前一个标准已经是N年以前的事了
。而相比之下ISO/ANSI/IEC的C标准更稳定,就两个版本的C标准:C89,C99,再也没动
过,估计也没有必要再动了。
z****e
发帖数: 54598
32
来自主题: Programming版 - 玩go还是要玩OO

func是1st class citizen就没有封装
随便写,oop要求放入一个object中去
design pattern是每一个p都有的东西
用不用,纯粹根据环境决定
你需要明白为什么用,然后再决定要不要用
而不是看不懂说这个东西没有用,我觉得很多人根本是没有看懂patterns,然后说没用
design pattern一直都不是一个强制的要求
而是optional,实际上一直都有反pattern的说法
就是对于套路,可以不用,没有人强制要求说一定要用这些patterns
而用了这些patterns,恰恰是民工们自己觉悟出来,哦应该要这么用
有如下好处,blablabla,实际上随着fp的介入,dp用得越来越多
比如subscribe/publish pattern,就在streaming中得到了应用
就比如factory,在spring出现之前,factory是一个比较好的把compile部分剥离的办法
有了factory pattern,你如果修改了product的impl,就不需要我用factory的objects
跟着compile,这样就实现了更大程度的封装和dec... 阅读全帖
W****e
发帖数: 166
33
来自主题: Biology版 - 请教一个遗传学问题
我一个朋友结婚后一直没有能够生小孩,倒是流产了或者胎停几次。后来夫妻双方检查
了染色体,我朋友的染色体存在多态变异,为22PSS(22号染色体上有双随体)以及小Y
。他们打算咨询做试管,但我觉得试管是不是不能降低此事的概率?我这几天看到了一
篇第三代试管婴儿的文章,我想问一下这对夫妇筛选去多态的可能性是多少?是1/4还
是1/8或者其他?他们也咨询了医院的医生,医院的医生是说染色体多态对生育没有影
响。但事实是他们一直没有能生育,他们结婚了5年多了。
w****j
发帖数: 5581
34
来自主题: History版 - 常粉过来鉴定一下真伪
你上次不是认错了?还派发了包子?
普世这事情吧,按照Russell的思路,是基督教从罗马帝国接手过来的政治遗产。一部
经典,一套解读,一个思想体系,一种文化么。普世价值这事在社会学领域里,自打2
,30年代就不是主流了。社会学主流是文化价值的相对主义。Russell老先生不也一直
提倡参差多态么?当然,也可以造顶更大的帽子:参差多态就是普世。要是普世派都真
这么想,我倒也没意见。
f***e
发帖数: 5443
35
来自主题: Military版 - 南外F比女外F可恶一万倍
中国汉族血统还是很纯的,基因学证明中国历史上北方的民族融合几乎不存在
我们先做一个假设,如果中国北方真的发生了大规模的民族融合,那么突厥语民族
(匈奴、突厥)、蒙古语民族(鲜卑、契丹、蒙古)、满语民族(女真、满州),应该
和汉族有相同的共有Y染色体类型分布。
但我们研究R1a1、C3c、O2b三个染色体类型,却发现,汉族人中找不到这三种类型
的Y染色体。
首先说C3c,复旦大学生命科学院数据库里有560多个北方汉族样本、1200多个南方
汉族样本(2004年时),里面居然没有一个C3c,而在外蒙地区的蒙古人中,这个比例
为17%,在哈萨克族人中为12%,在图瓦人中24%,也就是在突厥语和蒙古语民族人口中
出现频率都特别高!而560多个汉族和1200多个南方汉族人群样本中,竟然没有一个是
C3c,基本排除了历史上突厥语、蒙古语民族和汉语人群的大规模融合,至少在父系上
的Y染色体中找不到证据。
其次再说R1a1,这个是中亚突厥语民族特有基因,在乌兹别克人中为20.1%,在
Hkoton人中为80%以上,而在汉族人中,没有发现R1a1,汉族人中有将近1%的R1和P,但
不是R1a1,而是他们... 阅读全帖

发帖数: 1
36
来自主题: Military版 - 尽管古语有云“天下傻子千千万
尽管古语有云“天下傻子千千万,快手抖音占一半”,我还是时常以游客身份流窜
于各大直播平台。倒不是我聪明腻味了想自降智商与民同乐,而是怀着一颗火热的社会
责任心,带着批判的眼光,潜伏在各色美女主播的直播间里,考察她们仪容举止言谈,
是否涉及导向错误、格调低俗的问题。郭德纲讲话,我倒要看看他们能三俗到什么地步
!功夫不负有心人,很多次我一眼就发现问题所在,于是抱着惩前毖后治病救人的态度
好言相劝:
“穿得太多啦!”
“敢不敢不打马赛克!”
“跪求微信号,我要教育人!”
相信各位从我频繁使用的惊叹号上能够体会到我的良苦用心。不过效果一般,这帮
女主播素质太低,难以拯救,对我爆屏的正义感基本视而不见。
基于这种“出淤泥而不染,观直播而不骚”的道德定位,我对于近期网络直播平台
的整治行动,表示五体投地的支持和拥护。是时候收拾一下这些利欲熏心、不识好歹的
主播了,否则被他们带坏了社会风气误导了我们老年人怎么得了。继网络直播第一红人
天佑被跨平台永久封禁后,王乐乐、杨清柠、仙洋、牌牌琦等几位在快手粉丝上千万的
大主播也先后销声匿迹,人民群众喜大普奔,社... 阅读全帖

发帖数: 1
37
虽然三大人种中都拥有CASC5这一基因,但有意思的是其中有4个多态位点在东亚人群中
呈现高频率,这和包括中国、蒙古人、日本在内的东亚人脑容量的增大有着密切联系,
而在欧洲和非洲人群中,这4个多态位点频率很低。
h******t
发帖数: 872
38
http://news.sina.com.cn/o/2016-12-06/doc-ifxyicnf1738517.shtml
近日,中国科学院昆明动物研究所在人类大脑进化遗传机制研究中取得新进展,研究成
果发表在国际期刊《人类遗传学》(Human Genetics)上。
人类起源过程中大脑容量的急剧扩增一直是灵长类脑进化研究关注的核心问题。以
前的研究主要是比较人类与非人灵长类脑容量的差异及其遗传调控机制,对近期人类进
化过程中群体水平脑容量变化的遗传分析少有涉及。
昆明动物所宿兵实验室(助理研究员石磊、硕士研究生虎恩志)在近期的研究中发
现,脑容量调控基因CASC5在现代人的起源过程中积累了8个氨基酸突变,这些突变在非
人灵长类和古人类(尼安德特人和丹尼索瓦人)中均不存在,是现代人特有的变异位点
。其中,2个突变位点在现代人中已经固定下来,而其他6个位点在人群中仍然是多态的
;更有意思的是,有4个多态位点在东亚人群中呈现高频率,但在欧洲和非洲人群中频
率很低。进一步的分子进化分析表明,CASC5基因在东亚人群中受到达尔文正选择的作
用,但在非洲和欧洲群体中没有发现选择信号。遗传关联分... 阅读全帖
s*****n
发帖数: 1998
39
中国汉族血统还是很纯的,现代基因学研究证明历史上北方的民族融合几乎不存在
我们先做一个假设,如果中国北方真的发生了大规模的民族融合,那么突厥语民族
(匈奴、突厥)、蒙古语民族(鲜卑、契丹、蒙古)、满语民族(女真、满州),应该
和汉族有相同的共有Y染色体类型分布。
但我们研究R1a1、C3c、O2b三个染色体类型,却发现,汉族人中找不到这三种类型
的Y染色体。
首先说C3c,复旦大学生命科学院数据库里有560多个北方汉族样本、1200多个南方
汉族样本(2004年时),里面居然没有一个C3c,而在外蒙地区的蒙古人中,这个比例为
17%,在哈萨克族人中为12%,在图瓦人中24%,也就是在突厥语和蒙古语民族人口中出现
频率都特别高!而560多个汉族和1200多个南方汉族人群样本中,竟然没有一个是C3c,
基本排除了历史上突厥语、蒙古语民族和汉语人群的大规模融合,至少在父系上的Y染色
体中找不到证据。
其次再说R1a1,这个是中亚突厥语民族特有基因,在乌兹别克人中为20.1%,在Hko
ton人中为80%以上,而在汉族人中,没有发现R1a1,汉族人中有将近1%的R1和P,但不是
R1a1,而是... 阅读全帖
f*****n
发帖数: 224
40
转贴的人少转答案了。。。
附答案:
1,以下谁是二进制思想的最早提出者?
a,伏羲;b,姬昌;c,莱布尼茨;d,柏拉图。
【答案】c
中国人会选a,西方人会选c。据说伏羲画八卦,这也只是据说,实际不可考,比较确切
的是18世纪莱布尼茨发现二进制。
2,以下哪个概念和公孙龙的《指物论》中的“指”字含义相近?
a,变量;b,数组;c,对象;d,指针。
【答案】d
《指物论》是“能指”和“所指”的关系,“指”相当于“指针”,“物”相当于“对
象”。指针本身只能记录一个例如字符串的地址,通过指针可以找到这个字符串本身。
而变量a, 你可以让a = 1 ,也可以让a = 2,数组就是 [1,2,3]这种的,只是表示一个
同类的序列。
3,蔺相如,司马相如;魏无忌,长孙无忌。下列哪一组对应关系与此类似?
a,PHP,Python;b,JSP,servlet;c,java,java script ;d,C,C++。
【答案】c
四个人都不是一个时代,就是名字像,其实没关系。java跟java script 名字像但完全
没有关系。c和c++有关系。
4,秦始皇吞并六国采用了以下哪种算法思想?
a,递... 阅读全帖
T*******7
发帖数: 636
41
来自主题: Family版 - [合集] avantgarde的另一个blog
☆─────────────────────────────────────☆
ShawnBattier (IamKobeStopper) 于 (Tue Feb 1 23:21:23 2011, 美东) 提到:
http://fondlelotus.blogbus.com/
证据如下:
发信人: fondlelotus (潦草), 信区: single
标 题: 看见名字就来报到了
发信站: BBS 未名空间站 (Wed May 27 19:55:06 2009)
嗯。
报到一下。
暗恋的人只能在这里看到。所以就来未名。
没想到来了,知道自己依旧是百分之五十。
发信人: LingLingSix (006), 信区: single
标 题: Re: 看见名字就来报到了
发信站: BBS 未名空间站 (Wed Jun 3 12:27:32 2009)
哎呀,纯情滴小喇嘛,
来来,姐姐摸摸~~~

☆─────────────────────────────────────☆
ShawnBattier (IamKobeStopper) 于 (Tue Feb 1 2... 阅读全帖
g****e
发帖数: 141
42
来自主题: JobHunting版 - CS面试总结
工作总算搞定了,从这里得到不少帮助,把自己面试过的问题写出来,希望有所帮助。
面试官通常都会问一些很基本的问题,所以细节很重要,但也不要想得太复杂了。
Background
1. fresh CS Masters, 5 publications
2. 7 onsite, 3 offers
3. C/C++, Java, SQL, Linux
最常问的问题
1. 什么是多态?如何用多态解决某个问题。
2. abstract class和interface有什么区别?
3. 以前的经历,在学校的研究工作。
技术问题
1. google maps有个通过鼠标drag/drop来改变路线的功能,怎么实现的?server side
?client side?
2. GPS 怎么工作的?GPS的精度有限,怎么识别两个相距很近的路?
3. GPS地图里一条路是怎么表示的?包含哪些信息?
4. trillion个整数,10台电脑,怎么排序?
5. 现学K语言,实现几个小函数。
6. 设计一个容纳百万级客户的IM系统。并列出需要考虑的features。security, relay
msgs, load
a****n
发帖数: 1887
43
来自主题: JobHunting版 - C++ Q:
ctor里面, 子类的虚表没建好, 不能做多态的调用, 只能用静态类型调用
dtor里面, 子类的续表已经销毁, 不能做多态的调用, 只能用静态类型调用
u******e
发帖数: 758
44
来自主题: JobHunting版 - 绝对精华,offer+面经
刚刚和amazon的recruiter通完电话,确认拿到offer,他正在发email
95k+15k
大概打算从了,希望板上有讨价还价经验的朋友可以给点经验争取最大利益^_^
另外,因为身份问题,我十月前要先去amazon北京,类似这期间的pay之类的问题有谁有
经验的?
鉴于NDA和某w同学,面经里问题我尽量只涉及方向不说具体内容。
先说下我的基本情况吧,应该有点励志效果:
学历只有国内大学cs的本科,还因为身体原因延毕了半年-_-之后在杭州找的一个小公司
的SDE工作了1年半,拿L1来了公司在美国的总部作PM。公司规模很小,不到20人,很多
东西是一团乱麻,工作不到2年后于去年12月跟老板吵翻,离职开始找工作。
L1签证到今年2月就过期了,所以算是黑着身份找的,想想也挺不容易的。
简历自己写的,然后托朋友改了一下(还不是cs的人,只是帮我改了些语法和排版)。
一开始是在monster上投的,发现这样投实在是石沉大海。之后开始直接上各公司主页上
的career里投,疯狂的时候只看position,连requirements都不仔细看就扔出去了,而
且一般都是一家公司投7,8个职位的... 阅读全帖
P***P
发帖数: 1387
45
来自主题: JobHunting版 - amazon intern一共几面, 加面经
上周4背靠背了两个, 到现在没回复, 是不是挂了?
贴贴面经:
一面(老印)
0. 聊聊家常, 问问简历
1. 对oop理解:
我答abstract data type
2. 聊聊继承吧
我说了subtype跟interface
3. 多态理解
我说我不是搞programming language的,不太懂,就那回事, 爱咋咋滴。 他问多态是不
是跟generic差不多, 我说差不多吧. (后来想想不对啊, 他丫坑我)
4. 设计车库
我都想骂人了, 最讨厌这种oo题目, 答有车库有车位, 车库有入口,告诉你车子有没有空位
子,提示下说不同车型可以return不同相应的空车位
5. circular single linked list, 怎么反序打印
我答先把list翻转了, 然后打印, 程序都写出来后。 他说你不能把input改了啊,
我真想骂他怎么不早说, 我说上个stack不久玩了。重新写个stack版的
6. 问我知道hash吧, hash怎么判断hash function好不好, 什么时候用bst, 什么时候用
hash, time complexity多少.
他让我讲讲h... 阅读全帖
m*****a
发帖数: 636
46
来自主题: JobHunting版 - amazon intern一共几面, 加面经
心理素质好,google使用得当。
祝马上有好消息

上周4背靠背了两个, 到现在没回复, 是不是挂了?
贴贴面经:
一面(老印)
0. 聊聊家常, 问问简历
1. 对oop理解:
我答abstract data type
2. 聊聊继承吧
我说了subtype跟interface
3. 多态理解
我说我不是搞programming language的,不太懂,就那回事, 爱咋咋滴。 他问多态是
不是跟
generic差不多, 我说差不多吧. (后来想想不对啊, 他丫坑我)
4. 设计车库
我都想骂人了, 最讨厌这种oo题目, 答有车库有车位, 车库有入口,告诉你车子有
没有空位子,
提示下说不同车型可以return不同相应的空车位
5. circular single linked list, 怎么反序打印
我答先把list翻转了, 然后打印, 程序都写出来后。 他说你不能把input改了啊,
我真想骂他
怎么不早说, 我说上个stack不久玩了。重新写个stack版的
6. 问我知道hash吧, hash怎么判断hash function好不好, 什么时候用bst, 什么时
候用
... 阅读全帖
g*********e
发帖数: 14401
47
来自主题: JobHunting版 - 献上最近两家onsite面经(长!)
最近onsite了两家公司,没有签NDA,今天把面经回忆整理下献上。很长,希望对大家
有所帮助。特别是EE的同学。
Qualcomm QCT HW
先是去QCOM candidate caring center。这里会见到HR,然后问些何时毕业,VISA的问
题。还会告诉你如何打车在不同building之间走。不爽的是HR会在这里问SALARY
expectation,我说expect market price,a competitive number blabla。
HR非要问what it means? 我没办法:you want a number? HR:yes. 我想了5秒:
10w?
HR 脸色一变,开始压价:10w是非常高的数字,这样对其他老员工不公平。
我说这个数字很reasonable啊?HR问你真的不想改了吗?反复问is it a make or a
break? 我最后说9w5。然后说是flexible的,Q的福利好也是优势blabla.
之后HR态度就很冷淡了,问问题也不怎么responsive。
之后是technical面经,有些问题记不起来了
亚裔MM:
... 阅读全帖
t****a
发帖数: 1212
48
这是多年前的一篇牛文。一家之言,仅供参考。
通天塔导游
(译注:圣经记载:在远古的时候,人类都使用一种语言,全世界的人决定一起造一座
通天的塔,就是巴别塔,后来被上帝知道了,上帝就让人们使用不同的语言,这个塔就
没能造起来。 巴别塔不建自毁,与其说上帝的分化将人类的语言复杂化,不如说是人
类自身心灵和谐不再的分崩离析。之所以后来有了翻译,不仅是为了加强人类之间的交
流,更寄达了一种愿望,希望能以此消除人际的隔阂,获求来自心灵的和谐及慰藉。真
正的译者,把握血脉,抚平创痕,通传天籁,开启心门。)
这是我写的旋风式的编程语言简介—我本来为亚马逊开发者杂志本月的期刊写的,但是
发现我写的东西没法…见人。
首先,我偶尔一不小心口出脏话,或者对上帝不恭的话,所以对很官方很正式的亚马逊
上发表是不合适的; 所以我就把它塞到我的博客里了,我的博客反正没人看的。除了你
以外。是的,只有你会看,你好啊。
其次,这是一项进行中的工程,现在只是东打一耙西搞一下,还没有精加工过的。又一
个把它写到博客里的很大的理由。不需要很好,或很完整。就是我今天想说的一些话。
请随便!
我的旋风式简介会讲C,C++,Lis... 阅读全帖
1 2 3 4 5 6 7 8 9 下页 末页 (共9页)