由买买提看人间百态

topics

全部话题 - 话题: oop
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
h*i
发帖数: 3446
1
来自主题: Programming版 - FP更接近人的思维
我从来就没有说过FP与OOP不是兼容的。OOP FP也好,FP OOP也好,叫啥我都没有意见。
一直是你和赵策在混淆视听,坚持认为OOP和FP是对立的。
OOP不一定非要和IP捆绑,我用一个immutable data structure来表示一个Object咋就
不可以了呢?
h*i
发帖数: 3446
2
个人觉得,原因是这样:普通编程还是基于mutate state in place来工作的。说来说
去这比较底层,是由目前我们用的机器的体系机构决定的,而不是由人的思维和我们要
解决的问题的本质来决定的。当你需要解决的问题比较复杂,就需要更复杂的
primitive,就这么简单。传统语言一切问题都用三个primitive来解决:赋值,条件,
循环,当然什么都能干,但效率就有局限,所以需要更高层的抽象概念。所以我们有了
OOP。
但OOP的问题,在于其提供的高层抽像概念,对象,对象继承等等,其实不够普适。它
们真正适合的范围其实有限,但人们削足适履,非要一切都OOP,结果就搞出各种复杂
的design pattern,framework, architecture之类的,带来很多不是问题本身蕴含的
的复杂性。传统OOP抽象的一个重要的缺陷,就是action不是第一性的,这就是所谓的
“kingdom of nouns"的问题。所谓OOP design pattern,其实大多是对这个问题的
workaround。所以现在Java也要加lambda啥的,也要functional。为什么,因为... 阅读全帖
p********7
发帖数: 549
3
来自主题: JobHunting版 - M5 Network && Microstrategy 面经
最近2主要就在面这2家,本来早想投facebook,但是因为有microstrategy约我面试,
所以就把
FB 放在后面了。
M5是一个纽约的猎头找我的,当天就让我电面了他家的CTO,问了下简单的project情况
,并且发了
源代码给他看,第二日就约我onsite。
公司在Manhattan downtown,下地铁不到一个block,因为上次面了flextrade,看到
flextrade的拥挤办公室环境,以及员工颓废的精神面貌,对这家也不报很大希望。
我去的比较早,先坐那里喝咖啡,公司员工超级热心,看我一个人没人管都来问我需要
什么帮助。我
说我在等某某。这家公司的人精神面貌就不一样,除了一个中国人面色很严峻的样子,
其他人感觉都
心态都很轻松。
先是CTO跟我聊了下我的research,然后就是VP带了一个老印,估计也是高级技术人员
。先让我写
N!我写了递归,然后又让用非递归写了一次。继续问递归的确定。接着问求fib数怎么
写代码,这些
代码早练过了,所以不是问题。本来想给他show下我logN的算法,后来他没要求就不写
了。还问了
些stack里面存了哪些东西,以及顺序... 阅读全帖
p********7
发帖数: 549
4
来自主题: JobHunting版 - M5 Network && Microstrategy 面经
等了1周,Microstrategy终于给offer了,虽然是口头的,但是待遇还不错77k
base+8kbonus+3k relocation虽然我知道我在VP面前表现过于自信,而且VP
是老印,我连他们公司干啥的都没摸清楚,但是这个老印然还不错,没灭了俺。我
准备去VA享受阳光了。
最近2主要就在面这2家,本来早想投facebook,但是因为有microstrategy约我面试,
所以就把FB 放在后面了。M5是一个纽约的猎头找我的,当天就让我电面了他家的CTO,
问了下简单的project情况,并且发了源代码给他看,第二日就约我onsite。
公司在Manhattan downtown,下地铁不到一个block,因为上次面了flextrade,
看到flextrade的拥挤办公室环境,以及员工颓废的精神面貌,对这家也不报很大希望。
我去的比较早,先坐那里喝咖啡,公司员工超级热心,看我一个人没人管都来问我需要
什么帮助。我说我在等某某。这家公司的人精神面貌就不一样,除了一个中国人面色很
严峻的样子,其他人感觉都心态都很轻松。
先是CTO跟我聊了下我的research,然后就是VP带... 阅读全帖
f********s
发帖数: 159
5
来自主题: JobHunting版 - 写个adobe电面面经
本人cs msfresh半年工作经验。 差不多两周前经人推荐面了adobe computer
scientist职位,两轮面完没消息了HR也不回信,move on。
整体感觉他家电面问题很基础,但也比较不常规。
先是HR电话来约电面时间,说就明后两天能面第一轮。约了第二天,一个technical
manager打来电话,上来问简历聊项目,问得特别细,基本我在说他听,时不时问个问
题继续解释。 扯了20分钟,他开始介绍公司职位。整体还是很轻松聊天,双方感觉不
错。过后2个小时HR电话说之前面试positive, 明天进行面tech。 我问能不能改天,
hr说最好就明天,同意了(这个比较汗,不带商量时间)
第二天一个老印面。上来问题假设我初学C++的OOP,给你5分钟教会我基本概念。扯那
套OOP的概念,说了一半他打断问了虚拟,多重继承,copy constructer的概念用法,
分别念代码举例。似乎他比较满意。 接着是问在java中这套东西怎么实现,有什么区
别。又问C++和JAVA两个语言的一些区别和概念,聊到效率,跨平台等。问我OOP有什么
disadvantages.然后问到排序... 阅读全帖
c*****o
发帖数: 1702
6
今天收到人生第一个onsite后的据信。这次onsite面试在2周前,看起来还是很干脆的据
信。痛定思痛,决心以后再也不靠运气吃饭了。努力准备!
发面经攒人品:
电面1:
important features of OOP: encapsulation,inheritance and polymophism. what
is abstract class,interface. are we able to inherit from multiple abstract
class or interface. So basically all OOP definitions.
电面2:
still OOP, can C++/Java/C# use multiple inheritances? 然后就一堆废话,后来
知道第一轮都答对,第二轮就很水
onsite 3:早上11点开始,45分中一轮,一共见了6个人,本来要见的COO不在。分别是
director, senior developer,developer,senior developer, archtecter,还有
managin... 阅读全帖
t****a
发帖数: 1212
7
这是多年前的一篇牛文。一家之言,仅供参考。
通天塔导游
(译注:圣经记载:在远古的时候,人类都使用一种语言,全世界的人决定一起造一座
通天的塔,就是巴别塔,后来被上帝知道了,上帝就让人们使用不同的语言,这个塔就
没能造起来。 巴别塔不建自毁,与其说上帝的分化将人类的语言复杂化,不如说是人
类自身心灵和谐不再的分崩离析。之所以后来有了翻译,不仅是为了加强人类之间的交
流,更寄达了一种愿望,希望能以此消除人际的隔阂,获求来自心灵的和谐及慰藉。真
正的译者,把握血脉,抚平创痕,通传天籁,开启心门。)
这是我写的旋风式的编程语言简介—我本来为亚马逊开发者杂志本月的期刊写的,但是
发现我写的东西没法…见人。
首先,我偶尔一不小心口出脏话,或者对上帝不恭的话,所以对很官方很正式的亚马逊
上发表是不合适的; 所以我就把它塞到我的博客里了,我的博客反正没人看的。除了你
以外。是的,只有你会看,你好啊。
其次,这是一项进行中的工程,现在只是东打一耙西搞一下,还没有精加工过的。又一
个把它写到博客里的很大的理由。不需要很好,或很完整。就是我今天想说的一些话。
请随便!
我的旋风式简介会讲C,C++,Lis... 阅读全帖
m****x
发帖数: 2506
8
来自主题: NextGeneration版 - [合集] 刚才AOSS打电话给我了
☆─────────────────────────────────────☆
mitbbx (未知空间) 于 (Wed May 25 10:26:32 2011, 美东) 提到:
刚才AOSS打电话给我了,跟我哭诉了好久,虽然什么情况也没跟我说,但我听到小孩哭
声。我现在愿意相信是真的,可能只是想找地方倾诉一下.希望你坚强一点,顺利度过
难关。
最好和亲人好好沟通,如果无亲无挂,宝宝版愿意提供力所能及的帮助
电话里没跟我说任何细节,只是说她网上写的是真的,我问需要什么帮助,她也不说,就挂了。哎。
☆─────────────────────────────────────☆
rcf (hello world) 于 (Wed May 25 10:28:42 2011, 美东) 提到:
弱弱地说, 版大啊, 哭诉好久和什么都没说,矛盾呀

☆─────────────────────────────────────☆
naivey (不是bully帮凶) 于 (Wed May 25 10:29:09 2011, 美东) 提到:
不是没有电话么?怎么又有了?就... 阅读全帖
s***l
发帖数: 2236
9
☆─────────────────────────────────────☆
iamtheretoo (iamhereiamthere) 于 (Mon Aug 29 15:34:54 2011, 美东) 提到:
听说美国也有gifted school,我们正在准备买房,有朋友劝我们不用考虑学区,因为
以后女儿可以上gifted school。对女儿的智力很有信心,有疑惑:
这种学校是怎么选拔的?也有考试?
是不是不用自己交钱,比私立学校好吗?
听说会有专门的校车接送孩子,是不是就不用考虑离家远近了?
谢谢!!
☆─────────────────────────────────────☆
mitbbser1 (mitbbser) 于 (Mon Aug 29 15:39:26 2011, 美东) 提到:
不要钱, 是公立系统的一部分. 因材施教, 就和智力落后的孩子需要特殊教育一样.
gifted program具体执行因学区而异, 你得自己在当地打听.
☆─────────────────────────────────────☆
winterlake (冬... 阅读全帖
t********t
发帖数: 64
10
来自主题: Parenting版 - [BSSD] 小孩教育求助
我儿子八月份就五岁了,现在上pre-K.每天老师都会给小孩的行为表现评级(总共五级:
star, happy face, oops face, sad face, and crying face),我们家小孩大部份时
间都是oops face。每回碰到老师就说我们家小孩academic是excellent但是behavior要
控制。老师大部分的评语就是:constant talking, talking out of turn, not
keeping his hands and feet to himselft, 最坏的是有时候他还会 yelling in the
cafeteria,hitting friends. 所以我们就采取了如下措施。
我们每回小孩得了star or happy face 就给他奖励 (比如可以吃 ice cream,可以
play leappad, watch TV. 得一个star我还奖励他 one dime, 得一个happy face奖励
one nickel, 这个得到的钱可以买他任何想吃的东西),所以每回在学校得了star or
happy f... 阅读全帖
f******t
发帖数: 2699
11
跟贴支持你一下
这周RA的pampers deal,我的参考单
只有1份报纸胖子的TX可以这么买
pampers diaper+ pampers wipe + 3 X profoot
8.99 + 3.99 + 15
- 5 off 25 - 1.5 off pampers - 3.99 wipe - 3 X 1 off profoot
oop $14.49,返回$4 +upr, $12 scr
如果报纸胖子多的TX可以考虑用其他p&g产品凑单,举个例子:
pampers diaper + pampers wipe + 2 X crest漱口水 +oral b 牙刷
8.99 + 3.99 + 2 X 5 + 2.49
- 5 off 25 - 1.5 off pampers - 3.99 wipe - 2 X 2 off crest - 1 off oralb
oop, $9.48,返回 $3.5 upr
重复一次,用上一单upr付账,oop $5.98,返$3.5 upr
2单一共oop $15. 46,得到$3.5 upr, $2 + $10 scr (pampers + cre
e**p
发帖数: 4259
12
来自主题: PennySaver版 - 今天3单CVS
updated: 第二单用的是5 off 15 的CVS coupon,不是5 off 25的,对不起,误导大家了
------------------
今天共买了3单,分别为
1盒 42 ct的prilosec oop $10.31 (用了1张5off 25, ECB $8)
3支露华农口红 oop $1.36 (用了1张5off 15, ECB $7)
走的时候又扫的 4off 20的coupon,还有一堆垃圾coupon,回到车里整理了一下,$1 off
on brawny paper towels, $1 off on 12pk Scott 厕所纸有用,其他扔掉,返回店里
又买了一单:
1包brawny paper towels, 1包 12pk Scott 厕所纸,2瓶RG止汗膏 oop $1.12 (用了1
张4off 20, ECB $10)
总共oop 12.79刀,用了若干张MFQ,或者CVS coupon, 最后拿了4刀ECB心满意足的回家
了,到家已经是下午3点了,赶紧做饭吃。
m*********n
发帖数: 11525
13
来自主题: PennySaver版 - 这种情况退多少钱呀
oop高于钙片价钱的话大概是退全款,oop低于钙片价钱的话就不一定了,看小2,有的
只退oop。现在很多店都只退oop。
b*******n
发帖数: 12321
14
哈哈,我也经常算好n单,去拿scott的时候发现被卖光了
算oop是挺累人的
但是也好玩
我以前买报纸都是买2份,觉得8折的话oop是2毛+税
oop 3毛多
昨天算上税一算,居然是买三份最合算
oop才几分
当时特有成就感
然后就感伤这可能是我最后一次买报纸
a****t
发帖数: 1532
15
来自主题: PennySaver版 - RA 被郁闷了
以下并不是说lz,而是说给喜欢退货的人听的。
如果你用cash/cedit card/gift card买东西,那么你可以退,甚至不需要
任何理由(当然,吃的东西最好不要)。
如果你在RA用了胖子和upr,再退货就说不过去了,因为
(1)如果只退oop的话,你自己肯定不干。
(2)如果退全额,相当于套现,这样RA亏。
当然,如果你觉得你oop高,愿意退oop,这个当然没问题。
但是如果你付了胖子和upr,然后再拿到nice的店里退全额,这样只能
归结到道德低劣,尤其是常干这种事的人。
最后想说一下,很多规则的制定,本意是为了方便客户,但是如果不正当
的利用规则,最终的结果只会是被新的规则限制(例如,RA的policy,关于
退oop的问题,早以前的policy上是没有的)。
请勿对号入座。
m*********n
发帖数: 11525
16
来自主题: PennySaver版 - [合集] 新手悲剧了,搞丢不容易~~
☆─────────────────────────────────────☆
llllaaaa (MOON) 于 (Sun Apr 3 21:53:06 2011, 美东) 提到:
是从2个月前的LOREAL YOUTH CODE DEAL开始混RA的
然后就泡在本版学习了~~
发现搞丢脑子要好清楚呀
今天去弄TENA的丢
买了2单
每单都是2包
结果有一单居然忘记给厂家COUPON,悲剧- -
然后因为上个月有好多白条
没有数就递给小二
结果打出收据一看,好像少扫了1张或者2张
小儿都把白条和COUPON啥的丢进收银机了
也没法查了
呜呜呜
打算以后要养成好习惯
一个一个的递COUPON和白条~~
请牛牛指点~~有好多胖和白条的时候,怎么样才不会出错- -
☆─────────────────────────────────────☆
pepsifan2 (可乐成精) 于 (Sun Apr 3 21:54:23 2011, 美东) 提到:
Pat pat
我今天买cvs也悲剧了。。
算了退也不能退。。
慢慢用吧
☆──────────────────────... 阅读全帖
g**n
发帖数: 25142
17
来自主题: PennySaver版 - 给RA新手推荐的厚道快速攒点法
RA只有MQ和OOP计点
尽量多用MQ加分是大家都知道的;
RA还有UPR和SCR,
SCR是最可靠的rebate之一,也是大家都知道的;
那么,想快速攒点的TX
不妨按照SCR的金额适当出一些OOP
比如,SCR会返10刀,那么,用完胖子和UPR之后,
留出8刀左右(如果当地税高,可以酌情再减一点金额)付OOP
这样,在确定付出的钱都能拿回来的情况下,增加了OOP,
既给RA增加了现金流,自己又增加了点数,且没有损失。
可以说是双赢吧
照此办理,相信点数会增加得快一些。。。
注意:
我这个不是赚钱的办法,
只是养卡的办法,
做到既不损失钱,又能快一些攒点。
而且也对RA有所贡献,不枉它有那么多厚道的deal...
g*******g
发帖数: 1769
18
来自主题: PennySaver版 - 下周cvs的尿片deal可以更好
新人求问,这个要先付第一单12.98+tax的oop,出了10ecb后,可以在第二单里马上用么
?如果可以第二单的oop就是2.98+tax?再得10ecb。第三单oop还是2.98+tax,得20ecb。
所以三单总oop是12.98+2.98+2.98 +tax=18.94,得20ecb,净赚1.06对吗?
这个需要3个4off20,3个尿布3off也不好求吧?
g*******g
发帖数: 1769
19
来自主题: PennySaver版 - 下周cvs的尿片deal可以更好
新人求问,这个要先付第一单12.98+tax的oop,出了10ecb后,可以在第二单里马上用么
?如果可以第二单的oop就是2.98+tax?再得10ecb。第三单oop还是2.98+tax,得20ecb。
所以三单总oop是12.98+2.98+2.98 +tax=18.94,得20ecb,净赚1.06对吗?
这个需要3个4off20,3个尿布3off也不好求吧?
u***n
发帖数: 21026
20
来自主题: PennySaver版 - 问个staples的使用coupon后的MIR问题
按道理来说是不看OOP的
但是保险的话你最好OOP>50,你为什么不把几个软件做一个单子上面,或者买那个SER的
相片纸,这些买了肯定OOP>50,再不然可以买电池啊
我一般做Rebate都保证OOP高于rebate金额,可以买点其他玩意
k**i
发帖数: 10191
21
来自主题: PennySaver版 - 近期CVS 10off50是不是出来很少了?
不知道是不是因为OOP的原因。我每次都出10 OFF 50的这张卡,以前很少用它。前阵子
搞大红霜时,用了好多次,每次都OOP $10+,结果之后不管OOP多少,每次都出$10 off
$50的胖子。
即使现在我常常零OOP,它也会出胖子。
m******e
发帖数: 2081
22
来自主题: PennySaver版 - bso nice的小二
我们州只算oop之后的tax,手上白条又不少,去cvs之前算好数学,基本每次都是oop几
毛钱
店里小二都很nice,其中有个黑大妈,每次见到我都很开心,会特意跑到我这儿帮我结
账。她说看我最后oop几毛就捧一堆东西出门,她非常有成就感。。。
昨晚下班后去cvs逛了逛,烧了些白条买covergirl和茶包,胖子白条递完之后,oop两
分钱。正准备掏卡,黑大妈拦住我,啊我替你付了,你太神奇了。。。
j******u
发帖数: 41683
23
☆─────────────────────────────────────☆
dakota52 (dakota52) 于 (Thu Nov 7 17:25:06 2013, 美东) 提到:
晚上刚刚的事:
晚上那个经理不在(下班了),小儿在,三大包,eucerin的大概7瓶,clorox的好像是
6瓶,打印纸,维生素,大概25刀的ECB白条,之前都放信封里了,往台子上放好,给小
儿说return,不要refund,让他告诉之前的经理。小儿有些错愕,从来没见过这样的披
头散发的来退东西不要refund的人吧,没怎么废话,直接闪人,叫也不理。
说不定还得来搞奶粉,还是不要这么敌对的好。大家的意见很中肯,都领会到了,准备
再捐出去一些洗衣粉和擦手纸,还有巧克力什么的,板上有需要eucerine护手霜的妹妹
的吗?密封的新瓶,有两瓶,如果你有奶胖或奶票,一换一就好(1个奶胖,希望是5刀
的enfmail 21.5oz桶装能用的),我负责邮寄。
今天早些前的旧事:
退了几个东西,他说:this is wrong....you used extrabucks and now you
... 阅读全帖
p**********e
发帖数: 1810
24
来自主题: PennySaver版 - 11/17 - 11/23 CVS DEAL
这个是我原先做好的计划,结果没拿到百分胖,郁闷。。。
还是跟大伙分享下,有需要的看着屯吧
另外,有百分胖,off胖的记得拿出来用哦~~
SALE ITEM (can be combined with $X off $XX any purchase cvs coupon, or
category based off coupon):
(1) kotex u liners 50-60 ct, pads 14-18 ct, or tampons 18 ct $3.99 get $2 eb
limit 1
- $2 kotex u (cvs MQ,这个前两天可以在cvs网站上打印,现在貌似没了,有打到的
童鞋可以用)
- get $2 ECB
=oop FREE!
(2) charmin ultra strong or ultra soft get $5 eb wyb 2/$20
- $1 charmin *2 (MQ, http://bricks.coupons.com/Start.asp?o=114671&c=BS&p=O4de8zfp)
- get $5 ECB
备注:这个价格不晓得够... 阅读全帖
x*******a
发帖数: 11067
25
来自主题: PennySaver版 - SAFEWAY奶粉尿布GIFTCARD攻略
单1:105.95买AMEX的卡出10白条 = $105.95 OOP
单2:
2*SIMILAC GO AND GROW(JFU 19.99)
1*LUV (JFU $5 - $1 JFU) = $4
本周奶粉尿布有买40,10 INSTANT OFF的JFU
=43.98 - 10 INSTANT - 10白条 = $23.98 OOP
如果有LOWES买75-15 instant off可以同时买GC = $60 OOP
再买点七七八八的凑够75块OOP.
然后别忘了如果有两倍油点,买75给.2什么的都加上,大概可以攒4个油点。
用刚才的AMEX卡买。
p**********e
发帖数: 1810
26
手上有$5ecb今天到期,搞了Dail的EA,$10的洗手液,沐浴露和香皂,刚好付了要过期
的$5ecb,出了$4ecb。除了dial丢,需要滚ecb的tx可以关注just the basics厨房纸,
shally hansen指甲油,以及benadryl的止痒药,都是免费或倒赚(after ecb)。攻略如
下:
(2) Dial bar soap complete hand wash 7.5 oz, 2/$4
- $1 off 2 dial complete® foaming hand soaps (MQ, coupons.com)
- get $2 ecb
(1) Dial bodywash 16oz $3ea + (1) Bar soap 6pk $3/ea
- $2 off 2 dial® body washes (excluding trial size) or bar soaps (6-bar
pack or larger) (MQ, coupons.com)
- get $2 ecb
- $2 off $10 body wash, bar soap... 阅读全帖
B********e
发帖数: 1199
27
来自主题: SanDiego版 - [合集] 有人住4S吗?
☆─────────────────────────────────────☆
EvaNova (Nova) 于 (Thu Aug 25 15:39:51 2011, 美东) 提到:
请问在4S Ranch 住的同学给讲讲住在那里的好或者不好的地方.我个人觉得MON
THLY FEE很高.离上班远.好处就是孩子多,房子新.
☆─────────────────────────────────────☆
waterpepper (红椒) 于 (Fri Aug 26 01:40:22 2011, 美东) 提到:
Pretty good school, good community. Only problem is traffic on highway 56.
☆─────────────────────────────────────☆
spectrum805 (spectrum805) 于 (Fri Aug 26 02:59:26 2011, 美东) 提到:
4S孩子的活动特别丰富多彩。课后班有育才,园泉,新东方。游泳有Noonan,Pacific。各种体育... 阅读全帖
L*******s
发帖数: 15925
28
来自主题: LeisureTime版 - 转一篇Michael Cera在New Yorker上的东西
本来想发在小杜的不说废话俱乐部的
没想到那边要加入才能发言
记得那边讨论过全是对话的小说
这篇全是短信的小说 拼写一堆错 但读得太乐了 很有Michael Cera的风格
买卖提排版不好
你们直接去链接看吧
http://www.newyorker.com/humor/2013/11/25/131125sh_shouts_cera?
MY MAN JEREMY
by Michael Cera
Whenever a friend asks me if I have any interesting tales involving text-
messaging, I think of Jeremy. Jeremy, a man I am no longer in touch with,
was someone I once considered a friend. It started out very simply: one day
I received a text message from a phone number I did not recognize. Intrigued
,... 阅读全帖
c*****n
发帖数: 75
29
来自主题: Java版 - 封装
同意你的结论,但觉得例子有些勉强。 其实封装是一个很广泛的概念,不是OOP独有的
。 C也封装,在java里不用set/get的人在c里也不会用
static. 一切都global. 如果你用多态性做例子肯更让人信服。
中国的企业几乎在所有系统软件领域落败,和全民学java或C有关吗?学java的一定会
学OOP 吗?如果全民都C了, 并且把pointer搞得清清楚楚,
那中国早就是软件大国了。 问题时律师们和非律师们学的学的都是皮毛。中国的计算
机等级考试和现在的Java certification有本质区别吗?都是圈钱的把戏吧了。
java作为入门编程语言,没问题。 学不学OOP呢? 学不学J2EE 呢? 其实, 这些都超
出了语言(编译器)本身的范围, 而加入了库。而要搞清楚库,就涉及操作系统的东
西。学好了C和软件设计加上操作系统, 一样可以写出large scale的好code.
java的garbage collector正是为律师们和非律师们服务的。 和OOP 并无关系。
是的, legacy code大部分都是这种追逐效率而牺牲结构。 但如果说那些到处用
global ... 阅读全帖
z****e
发帖数: 54598
30
来自主题: Programming版 - 王垠的新文章看了吗
cap理论
这个理论就是big data里面nosql的基础
然后有各种延伸
他说的无非,哎呀这个工具不好使了,这个东西很糟糕,很坏
然后换一个,哎呀,这个也不好使了,这个东西设计得很差,很糟糕
然后又换一个……
尼玛,要抱怨谁不会,有本事你自己做一个,就像内森做的elephonedb一样
内森说,也就不过七千多行代码而已,很简单的,这才是手高的表现
他oop vs fp的文章也是一样的
oop这个做得不好,fp那个做得不好
那很简单一个问题,你能不能告诉我,怎样才能让这两个都变好?
或者说,你提出了这些问题,solution是什么?
他的文章只给我一个感觉,oop不好,fp能搞定这个问题
反过来,fp不好,oop能搞定这个问题,所以你们自己看着办
但是现实中有一个最基本的问题,code base不宜太过于混乱
尤其是同一模块之间如果多个paradigm并存的话,这会是灾难
那怎么办?
其实soa就解决了这个问题,姐夫牛逼就牛逼在这一点上
z****e
发帖数: 54598
31
jvm最早就是hotspot
然后庄思浩他们独立出来搞bea之后
就是照搬hotspot的构架搞出了jrockit
后来oracle吞并了bea和sun
然后oracle又说服了ibm和apple搞openjdk
然后oracle自身把jrokit贡献出一部分代码来给openjdk
同时还有sap和red hat也都开始参与进来
这样几大it公司通过联合搞openjdk来对hotspot做一个预防
就是防止oracle耍流氓
其实虚拟机的优化这些东西跟oop是一脉相承的
最早oop由smalltalk实现
然后有个人看好oop,但是当时oop的效率偏低
于是搞出了strongtalk,言外之意就是要强化优化这里面的效率
后来这家公司被sun吞并了,然后jg搞c++搞不下去
怒了
于是正好又遇到这群人,于是这群人就搞出了java的第一个虚拟机hotspot出来
然后就是这个帖子前面的内容了
z****e
发帖数: 54598
32
来自主题: Programming版 - C++确实不适合做大项目
re这个
所以c++最大的问题其实是paradigm太多
c++可以象c一样pp,也可以象java一样oop,还打算象lisp一样fp
这种多种paradigm冲突的语言没有一个有前途的
scala也有类似的问题,oop和fp各占一半,冲突得厉害
上次说的google那个用python失败的例子也是类似原因
这些说白了,就是人的思维方式的差异,不同人有不同的偏好
如果不确定下来,构架上都能吵死,就算别人听了,标准定下来了
也不代表会遵照执行,指望code review也不靠谱
凡是人,都会有自己的一点小算盘,就会出现猴屁股当年说的
用c++的项目,基本上都以吵架收尾
反观成功的语言,c,java都能很清晰地判断出是什么paradigm
至少可以指出是什么paradigm为主,一个语言的paradigm,越纯粹越好
越容易fit in某一个特定的领域,任何paradigm都有明显的优缺点
paradigms越平均的语言越糟糕,貌似什么都能做,结果什么都不能做
最好的方式就是从机器执行上予以限制
只要是java,你就不可能不oop,象c一样写java,很容易精分
同样,用oop去写lisp... 阅读全帖
G**Y
发帖数: 33224
33
其实我不太会C++,平时都不敢OOP,呵呵
读书的死后,Java确实用的多一些。关键是不用指针,省心。
有历史原因,我一开始听说OOP的时候,就被ms的visual studio搞晕了。ms把oop引入
了歪门邪道呀。后来再看java才发现,oop哪有那么复杂。不过等我领悟的时候,已经
不是码工了。。。
z****e
发帖数: 54598
34
来自主题: Programming版 - scala开发效率确实奇高
oop完全封装一个东西难?
你不封装只能用反射,你觉得反射很容易写?
java最大的好处就在于,你不oop的话,有门槛和编码成本
一般小p孩跨越不过去,所以老老实实oop
python最大的问题就在于,一般小p孩,一偷懒,就不oop了
导致垃圾满天飞,鬼知道他在写啥,到最后大量时间投入在给p孩擦屁股上
只要每个人都那么无私,共产主义就实现了呀
z****e
发帖数: 54598
35
那这个太抽象
会乱
以前写oop时候
我们都会区分entity和func的class
entity一般就是set/get方法
func的话,其实你可以把他们全部看成是static
但是没有必要,因为static容易导致内存管理上的负荷加大
不利于内存管理,所以有了spring之后
全部都交给spring搞定,比全部都是static顶用
不管怎样,oop掌握起来更容易,也更顺畅
fp就像在解题,oop在列方程
图简单,还是oop了

string
n*w
发帖数: 3393
36
来自主题: Programming版 - why oo sucks
这串数字是什么意思?
在OOP兴起时有一帮人也是对OOP痛恨。强调 structure programming是一切解药。和这
个版在OOP和后oop/fp讨论时的态度很像。可以和当初剪辫子,废缠足时某些人捶胸顿
足相比。
z****e
发帖数: 54598
37
来自主题: Programming版 - why oo sucks
半斤八两
你觉得嘴巴上挂着fp的人对paradigm了解多少?
实际上现在fp之所以兴起,跟oop里面的observer pattern有很大关系
否则随随便便就掉入callback hell,pure fp写成金字塔的不要太多
括号数起来要屎啊,就是了解了oop,才觉得fp有用
而且恰好是对各种pattern的补充
而不是像fp berserker说得那样,一切都是func,那是胡扯蛋
实际上真正懂fp的人恰恰对oop推崇有加,评价甚高
你先学会oop,再谈fp,这还差不多
菜瓜只看到风清扬手里的树枝是剑,无招胜有招
也拿着树枝上去比划,结果只能找虐
民科和行为艺术太多,早就说过了
z****e
发帖数: 54598
38
来自主题: Programming版 - 对 (im)mutability 的误解和深度理解
还有一点
对于immutable的目的没有表述出来
因为如果不设置成immutable
在多线程的环境中
就会出现不确定性
那就是输入一致的时候,输出不同
同一个东西有可能出现两种结果
所以干脆全部弄成immutable的,不让你改
所以为了保证这一点
每一次出现新的value,都需要重新生成一个新的变量
这个真心不适合一些特别活跃的物体
适合数字文本处理这些,能够赋值一次,走完整个生命周期
然后销毁,不过这个确定性也可以挪用到其他地方去
oop也可以做成这样,无非包多一层,不要用static var就好了
但是oop一般不要求你做成immutable的,所以不同的状态下
有可能函数结果不同,但是这个东西无非是一个留意嘛
也就是说做成immutable容易搞嘛,oop其实也可以这么做
但是immutable对于那种状态非常活跃的对象,十分不合适啊
需要声明其为mutable heap object,而这么做的话
就不能绝对保证多线程环境下的确定性了,就不是pure fp了
我相信这种东西还是会出现的,比如游戏,游戏实在是不适合做fp
越是即时的越不合适,batch倒是比较适合immut... 阅读全帖
z****e
发帖数: 54598
39
来自主题: Programming版 - monad就是一chaining pattern
感觉fp挺无聊其实
很多人只是死记硬背
不仅对fp不懂,对oop更是不懂
本来从oop过渡到fp是比较合理的
现在情况是很多人是oop搞不清楚
以为弄了fp就高大上了,结果是两个p都不懂
一深入就露馅,fp和oop配合起来真是管用
楼上的经验很多都可以直接挪用到java上
刚用了点immutable,hoho
z****e
发帖数: 54598
40
来自主题: Programming版 - 我对为什么使用FP的理解 (补)
胡扯蛋
当你用了pure fp做多线程的时候
你几乎是不得不用immutable,否则就需要lock了
lock没有多少人真搞的,绝大多数人都会选择框架
无论是oop还是fp,而fp的框架必需用immutable,你根本就没有选择的权力
否则状态马上就escape鸟,这个跟oop完全不一样
oop才是真正的允许你选择要不要用immutable
因为oop可以保证object本身被线程单独执行,而非func
scope变大了,人的自由度自然就上升了
z****e
发帖数: 54598
41
来自主题: Programming版 - go几天的一些感受
swift也是oop好不好
app开发根本就是oop的天下
但凡是用来搞app的语言,都无一例外强调oop
c#,obj c,swift,java甚至c++都是oop味道很浓的语言
否则建个p模,一辆坦克你说不用object用啥?
type吗?说白了你就是没写过哪怕一个app
连想都没想过,就知道瞎bb

swift
g*****g
发帖数: 34805
42
来自主题: Programming版 - FP更接近人的思维
你整个系统是用OOP的思想来建模分块的,至于底下用什么语言实现不改变实质。
你不是喜欢说高底层吗?你的系统高层是OOP。
我老人家不是说过很多次,这年头流行Microservice,这个整个就是OOP
encapsulation精髓的延伸。你可以每个microservice都用fp,或者都用oop,甚至ip,
不会改变
架构的实质。
z****e
发帖数: 54598
43
来自主题: Programming版 - swift用了一个月有感
最近在搞swift,xcode 6.3之后感觉有些比较恶心的改变
涉及到一些core api的改动,导致很多书都凹凸了
还好最新的项目只是刚开始构思,开始动手时候赶上6.3发布
所以也就用上了最新的features,争取这个月release一个app
说点感想和吐槽
第一个as -> as!
xcode 6.3搞了一个大的不往后兼容的改变
结果导致以前所有的例子几乎都会出现编译错误,需要重新编写和debug
因为as不能用了,必需用as!,所以你会看到网络上大量的swift教程
被updated到6.3,就是因为这个,向前兼容被严重破坏鸟
还有touchBegins也有改了参数
第二个!
myVar != 2

myVar! = 2
有两个不同意思的,可能就只有swift了吧?
第二个oop
mvc很好用,基本上无论是android还是iox都在大量使用mvc
但是viewer部分非常不合适用object
model当然是oop,到处都是object,但是viewer部分
因为机能所限,所以还是用canvas&paint模式
无论是surfaceview还是quartzcore
基本... 阅读全帖
z****e
发帖数: 54598
44
来自主题: Programming版 - angular 2简直就是java嘛

不知道啊,弄成static至少效率上刚刚的,dynamic慢
js是有一部分oop,跟真正的script像perl那些不太一样
ruby也是加了oop的perl,那些古老的语言在很多年前都加入了oop
所以能活到今天的大部分scripts都保留了oop的部分
z****e
发帖数: 54598
45

ads
ads难道不是狗的王牌?
如果没有ads的话,狗算个屁
这显然是升级好吧
你们公司王牌组是收留垃圾的地方吗?
还是反过来,是牛逼东西的去处?
android待见不待见dart,你又知道了?
android最大的问题是现在被oracle告
如果万一oracle全面胜利,那找个语言换java是必需的
那这个选择就必然可能是dart
dart是oop语言,用来做ui非常简单容易
而web很多时候用的是各种func,用oop显得麻烦
对于一些简单操作来说,oop比较麻烦
但是一旦做大,转oop是必需的
n******t
发帖数: 4406
46
来自主题: Quant版 - 今天MS的Alexander Eydeland说:
哦。我至今认为OOP没什么用。。。OO作为一个想法可能有用,但是OOP,算了把。

OOP
OOP
z****e
发帖数: 54598
47
Home > Oops
Oops, sorry!
An error was encountered while processing your request:
This item is currently unavailable in your region
我现在东京,oops
l****z
发帖数: 29846
48
【 以下文字转载自 Joke 讨论区 】
发信人: daemonself (mit行为艺术专业博士后导师), 信区: Joke
标 题: 大统领这可承受健保可真是便宜阿
发信站: BBS 未名空间站 (Thu Mar 24 10:32:09 2016, 美东)
今年只有高deductible高out pocket limit改成
For calendar year 2016, the OOP maximum limits will be:
$6,550 for self-only coverage (up from $6,450 in 2015)
$13,100 for family coverage (up from $12,900 in 2015)
Please note: Due to a difference in annual adjustment criteria, the OOP
levels for HDHPs are lower than the OOP levels required of individual ($6,
850), and small, larg... 阅读全帖
b**********7
发帖数: 569
49
来自主题: Classified版 - 求购staples2011年后的收据
[求购]staples2011年后的收据oop大于50刀,小于300刀,没有被加入过任何reward账户
。最好是NYC附近
单张面值 oop大于50刀,小于300刀
可接受的价格(必须明码标价!) 2% of OOP
物品新旧要求
邮寄方式要求 email或站短
买卖双方谁承担邮寄损失(Required if not code only)
付款方式说明
其他补充说明
广告的有效期
till get
物品来源
我的联系方式
二手交易风险自负!请自行验证是否合法和一手卡! 1
c*******t
发帖数: 1095
50
来自主题: JobHunting版 - bloomberg 电面
1. 基类指针 p, 子类 r,用 p 调用r里面函数
只用两行
一问到就傻了,从来用的是C,昨晚花了几个小时看essentialC++刚好才看到OOP,其实
答案想到了的,就是没敢说,或者说不知道怎么表达
回答应该是:p指向r,p->函数名.就完了
2. 倒着输出一个整型
代码很简单,规定不能用string的啥函数直接弄,我也没用过,没听懂
写代码后念,问我test要注意哪些事项?我想了半天,说随机产生数字进去测试就是了
(遭狠批),给我提示了一个:输入在int范围内而输出超了
3. brain:两根绳子每根烧60minute,如何测45minute
4. 还有时间,考了个打印二叉树所有元素
感觉都很简单,第一个电面,顺便问问过来人,后面是不是应该要难很多?
因为才开始修行OOP,今天面的时候直接就问我OOP的如何,我说用的不多但是还是知道
点(大实话),结果第一题就败了,以后我是不是直接应该说没用过?
engineering,非CS,
bless
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)