Redian新闻
>
说到cpp11 和 围棋的对比
avatar
说到cpp11 和 围棋的对比# Programming - 葵花宝典
q*7
1
刚刚看过iflychina,发现都是12月17号之后的,这说明,不能预约12月11号的了吗?
avatar
S*e
2
无意中看见的一篇...挺多感触的,虽然与星座无关,还是想和大家分享一下...
梁靜茹結婚了。
證婚人是李宗盛,伴娘是戴佩妮,蔡健雅。
瑪莎沒有收到婚禮邀請,他說他不會去。
她和瑪莎就這樣形同陌路了。
梁靜茹最終也沒有和瑪莎在一起。
那陣子,劉燁結婚了。
他在婚禮前,把自己關起來哭了好長時間。
曾經說著:“這輩子最幸福的事,就是娶謝娜,只要她願意嫁給我,我現在就可以娶她
“ 的人就這樣和另外一個女人結婚
了。
劉燁說,他一輩子都不會忘了謝娜。
可是這樣的話聽著都會覺得傷感。
劉燁最終也沒有和謝娜在一起。
那個說著非謝娜不娶的劉燁,也結婚了,娶了一個法國女人。
看著謝娜的自傳裡有一部分是說她和劉燁的。
6年的感情讓她們彼此都成長了不少。
謝娜說他們在大家都不看好的時候堅強的在一起,卻在大家都對他們祝福的時候分開了。
6年!
那個說著非李大齊不嫁的周迅,也單身了。
不知道是為什麼,只知道,他們5年的感情,會成為他們彼此生命中最精彩的時光。
5年!
之前辛曉琪在演唱會上,再次唱響那首“領悟“時,哭的如此傷心,痛徹心扉。
辛曉琪最終也沒有和愛的人在一起,想必是真的領悟了。
我們,一直都是在輸給時間。
所以說,這年頭,還有什麼能讓我們動心,讓我們相信呢。
陳昇曾做過件很煽情的事。
他提前一年預售了自己演唱會的門票,僅限情侶購買,一人的價格可以獲得兩個席位。
但是,一份情侶券分為男生券和女生券。
戀人雙方各自保存屬於自己的那張券,一年後,兩張券合在一起才能奏效。
票當然賣得很快,也許這個是戀人雙方證明自己愛情的方式吧。
“我們要在一起一輩子呢。”
“一年,算什麼。”
……
這場演唱會的名字叫做:明年你還愛我嗎?
聽似很簡單的疑問句,實現起來,卻被赤裸裸的現實擊敗。
到了第二年,陳昇專設的情侶席位,果然空了好多位子。
他面對著那一個個空板凳,臉上帶著怪異的歉意,唱了最後一首歌:把悲傷留給自己
去年我們曾牽手走過很多地方,在車站擁抱,一起看電影,往彼此的嘴巴里塞零食和飲
料,一起幻想明年的這個時候,
甚至是很多很多年以後,我們在幹嘛,要幹嘛。
可是感情的脆弱我們誰也想不到。
這一秒幸福,下一秒就可以崩潰。
戀情,崩盤起來,往往太措手不及。
再多的甜言蜜語,累積起來也敵不過分手兩個字。
世界上有太多的悲哀。
曾經多麼驕傲的要一起幸福一輩子,到頭來卻剩下自己。
不想再奢望什麼了,一個人靜靜的躲在角落裡,欣賞你們的幸福。
夜的黑暗與我做伴,躲在被窩裡,真的體會到了思念的痛,痛卻不能說...
其實自己不是那麼矯情的,其實難過不想告訴任何人的...
漸漸發現,痛,就自己忍著。
即使說,也無從說起...
只想問,你能愛我多久...
相戀多年的人們就這樣形同陌路,彼此生活。
或許,他們並不是不愛對方了,而是不能給對方各自要的生活。
應該相信,他們或許依然愛著對方。
只是,一個不懂得怎麼去愛,一個相愛卻無能為力。
生活就是這樣,最終相守到老的人,也許並不是那個曾經許下山盟海誓,承諾白頭偕老
,暗自發誓這輩子只愛她一個的
人。
終究,終究時間會帶走一切。
到底是什麼讓我們鬆開了彼此的手?
到底是什麼讓我們放棄了自己,放棄了對方?
會一直說真的沒什麼,然後又對著別人的故事沉默。
表面終究會歸於平靜,只是內心的波濤洶湧卻不為人知。
只有自己才知道,誰是自己真正愛的那個人,誰又是傷了自己的那個人。
所以最後的最後,當我們都有了彼此的歸屬,你只能是我記憶中模糊地剪影而已。
一個女人突然決絕的跟相愛五年的男友分了手,閃電般嫁了他人。
她說她要結婚,她實在等不起了,而他雖然愛她,卻根本沒有一點這方面的意思。
過了幾年,男人也結婚了。
那個新娘其實未必比她出色多少,或者這一次他的愛有多麼深,只不過她出現的時機實
在太好了,剛剛好在他萌生倦意
想安定下來的時候。
於是,不需要什麼更好的理由了,她來得正是時候,那麼,就是她了。
其實我們尋尋覓覓了那麼久,遍嚐每一次愛情的甜蜜與艱辛,而最後選擇的愛人,不過
就是在我們心意動時,經過身邊
的那一個。
什麼青梅竹馬,什麼心有靈犀,什麼一見鍾情,都不過是些錦上添花的藉口,
時間才是冥冥中一切的主宰。
回首往事的時候,想起那些如流星般劃過生命的愛情,我們常常會把彼此的錯過歸咎為
緣分。
其實說到底,緣分是那麼虛幻抽象的一個概念,
真正影響我們的,往往就是那一時三刻相遇與相愛的時機。
男女之間的交往,充滿了猶疑忐忑的不確定與欲言又止的矜持,一個小小的變數,就可
以完全改變選擇的方向。
如果你出現的早一點,也許她就不會和另一個人十指緊扣;又或者相遇的再晚一點,晚
到兩個人在各自的愛情經歷中慢慢
學會了包容和體諒,善待和妥協。
在你最美麗的時候,你遇見了誰?
在你深愛一個人的時候,她又陪在誰身邊?
在你心靈最脆弱的時候,又是誰在與她同行
愛情到底給了你多少時間,去相遇和分離,去選擇和後悔?
重溫“大話西遊”看到紫霞深愛至尊寶的時候,他心心念念的尋找他的白晶晶,而當他
終於看到了她留在心裡的那一滴
淚,卻已經失去了選擇的權利。
每一次看到他潛入另一個人的身體,去償還前世欠她的一句承諾,再看他在夕陽下孤獨
的走遠,總是情不自禁的想要落
淚。
不是不心動,不是不後悔,但已經沒有時間,再去相擁。
如果愛一個人而無法在一起,相愛卻無法在適當的時間相遇,如果你愛了,卻愛不對時
間,除了珍藏那一滴心底的淚,
無言的走遠,你又能有什麼選擇?
時間的荒野,沒有早一步也沒有晚一步,
於千萬人之中,去邂逅自己的愛人,那是太難得的緣分,
更多的時候,我們只是在彼此不斷的錯過,錯過了楊花飄飛的春,又錯過了楓葉瑟索的
秋,
直到漫天白雪,年華不再,
在一次次的心酸感嘆之後,才能終於了解。
即使真摯,即使親密,即使兩個人都已是心有戚戚,我們的愛,依然需要時間來成全和
考驗。
這世界有著太多這樣那樣的限制與隱秘的禁忌,又有太多難以預測的變故和身不由己的
離離合合,一個轉身,也許就已
經一輩子錯過。
多年以後,才會參透所有的爭取和努力,都抵不過命運開的一個玩笑。
上帝在雲端只眨了一眨眼,所有的結局,就都已經完全改變......
後記:
20歲的時候愛上他的帥氣,
22歲離開他因為他的孩子氣
然後你遇到了30歲的人,
沒有陽光帥氣的外表,卻擁有成熟和穩重讓你安心的一切。
你怎樣任性耍賴30的他都會讓著你,
你怎樣揮霍發洩30的他都會罩著你。
你眼中的30是他長大的模樣,30眼中的你是他年輕時的她。
30曾經像22的他一樣孩子氣,然後她離開了30
22的他30歲的時候也會擁有一個22歲的女孩,事情總是這樣循環往復
十年後當這個男孩蛻變成一個2230男人,
他要感謝你,你的離開讓他學會了成熟。
感觸:
聽說你結婚了,聽說你有孩子了,聽說你們過的很開心
多好的事情,我為你開心,自己卻有點後悔。
如果新郎是我,你在婚禮上是不是更美。
多少年沒見了,我卻還是會記得你,
多少年過去了,你卻依然在我的心裡。
我們為自己設了個圈,自己繞阿繞的,總也出不了這個圈。
明年,你還愛我麼。
avatar
s*8
3
拐个弯骂人,以为自己很高雅。
哎,一把年纪了,咋还这么不成熟类?
avatar
t*r
4
有了智能指针 std::function这些东西
我基本在代码里不用任何delete.也就是不用太担心内存
我可以轻松地写callback
我可以开心的用丰富的collection和operator overload
真的没必要上go.
avatar
e*9
5
我今天约的 12月5号
avatar
O*e
6
好漂亮的一篇文章。
avatar
A*s
7
是不是您这样就算成熟?

【在 s*******8 的大作中提到】
: 拐个弯骂人,以为自己很高雅。
: 哎,一把年纪了,咋还这么不成熟类?

avatar
z*e
8
没有gc的语言都是耍流氓
avatar
E*T
9
。。。。。爱。。。。。。
一直爱。。。。。。。。。
avatar
s*8
10
我是先锋骂人派的,从来不掩盖,不像某人。
丫的我都不知道你这个id,没想到你倒是有深仇大恨,惭愧啊。

【在 A*****s 的大作中提到】
: 是不是您这样就算成熟?
avatar
a*n
11
shared_ptr真的挺慢的。
而且多线程用的时候,感觉需要memory barrier。
avatar
r*1
12
前几天看过
很喜欢这篇文章。
time can tell...
avatar
A*s
13
哪有深仇大恨?大恨我还给你贴T400的拆机指南?

【在 s*******8 的大作中提到】
: 我是先锋骂人派的,从来不掩盖,不像某人。
: 丫的我都不知道你这个id,没想到你倒是有深仇大恨,惭愧啊。

avatar
n*3
14
智能指针 can be thinking of another way to do GC/memory manager

【在 z****e 的大作中提到】
: 没有gc的语言都是耍流氓
avatar
a*r
15
mark...

【在 S***e 的大作中提到】
: 无意中看见的一篇...挺多感触的,虽然与星座无关,还是想和大家分享一下...
: 梁靜茹結婚了。
: 證婚人是李宗盛,伴娘是戴佩妮,蔡健雅。
: 瑪莎沒有收到婚禮邀請,他說他不會去。
: 她和瑪莎就這樣形同陌路了。
: 梁靜茹最終也沒有和瑪莎在一起。
: 那陣子,劉燁結婚了。
: 他在婚禮前,把自己關起來哭了好長時間。
: 曾經說著:“這輩子最幸福的事,就是娶謝娜,只要她願意嫁給我,我現在就可以娶她
: “ 的人就這樣和另外一個女人結婚

avatar
s*8
16
我才说了apple几句,你就激动成这个样子了,又是转帖,又是教育,流汗啊。
要不是我太穷,早买了。

【在 A*****s 的大作中提到】
: 哪有深仇大恨?大恨我还给你贴T400的拆机指南?
avatar
T*i
17
你这句评论就能看出来你还没搞懂memory barrier.

【在 a***n 的大作中提到】
: shared_ptr真的挺慢的。
: 而且多线程用的时候,感觉需要memory barrier。

avatar
G*r
18
写的不错,以前看过一次~
avatar
r*y
19
不要跟喝三鹿奶粉长大的人计较了。

【在 s*******8 的大作中提到】
: 我才说了apple几句,你就激动成这个样子了,又是转帖,又是教育,流汗啊。
: 要不是我太穷,早买了。

avatar
c*j
21
有时候在想
为什么要问明年会不会爱呢
现在能在一起 不就很好吗
想太远 反而走不了太远
而是多解决当下的问题吧
avatar
T*i
22
C++ 11这个设计属于脑袋被驴踢了。
其实asm voltile memory用起来更爽。
但是不是所有的CPU体系结构都能用。
但是我只在乎X86,顶多加上arm。

【在 a***n 的大作中提到】
: http://www.reddit.com/r/cpp_questions/comments/2tzzz2/why_does_
: 以前的boost好像没有,如果不手动加一个barrier的话,会偶尔segfault。

avatar
G*r
23
哈哈,赞思考~
我觉得问这种问题的多半是不自信的表现

【在 c*****j 的大作中提到】
: 有时候在想
: 为什么要问明年会不会爱呢
: 现在能在一起 不就很好吗
: 想太远 反而走不了太远
: 而是多解决当下的问题吧

avatar
a*n
24
撇开barrier不说,shared_ptr的计数器还是要被多个线程同时读写,就算是x86的原子
操作,效率也高不到哪里去。

【在 T********i 的大作中提到】
: C++ 11这个设计属于脑袋被驴踢了。
: 其实asm voltile memory用起来更爽。
: 但是不是所有的CPU体系结构都能用。
: 但是我只在乎X86,顶多加上arm。

avatar
i*n
25
斗天斗地斗不过时间和destiny
avatar
T*i
26
当你用到线程这个词的时候,你已经和高效率无缘了。

【在 a***n 的大作中提到】
: 撇开barrier不说,shared_ptr的计数器还是要被多个线程同时读写,就算是x86的原子
: 操作,效率也高不到哪里去。

avatar
S*e
27
人这一辈子呀... 呵呵...

【在 i****n 的大作中提到】
: 斗天斗地斗不过时间和destiny
avatar
T*i
28
再给你透漏一点点。
1。原子操作本身就是硬件memory barrier。
2。原子操作都是写操作。读操作只要aligned都是原子的。primitive type。
3。效率高不到哪里去的言论纯属臆断。效率可以做到基本linear。取决于你怎么做。

【在 a***n 的大作中提到】
: 撇开barrier不说,shared_ptr的计数器还是要被多个线程同时读写,就算是x86的原子
: 操作,效率也高不到哪里去。

avatar
c*d
29
avatar
a*n
30
原子操作只对操作本身的变量有barrier,如果share_ptr的计数器本身和指向的变量之
间没有同步,最后一个指针释放的顺序会不对。以前boost实现肯定有问题,加了
barrier以后就不出错,所以我也没有仔细去研究是怎么回事。
两个线程同时操作同一个变量,L1怎么的都会被invalidate,效率怎么会高?

【在 T********i 的大作中提到】
: 再给你透漏一点点。
: 1。原子操作本身就是硬件memory barrier。
: 2。原子操作都是写操作。读操作只要aligned都是原子的。primitive type。
: 3。效率高不到哪里去的言论纯属臆断。效率可以做到基本linear。取决于你怎么做。

avatar
J*G
31
是啊。

【在 i****n 的大作中提到】
: 斗天斗地斗不过时间和destiny
avatar
T*i
32
我一年前说过:假如现在太阳突然熄灭,对地球一点影响都没有,为什么?
因为要过大约8分20秒以后才能影响到地球。
只有发生在光锥内事件需要遵循因果律。
你要用狭义相对论的方法论来理解memory barrier。

【在 a***n 的大作中提到】
: 原子操作只对操作本身的变量有barrier,如果share_ptr的计数器本身和指向的变量之
: 间没有同步,最后一个指针释放的顺序会不对。以前boost实现肯定有问题,加了
: barrier以后就不出错,所以我也没有仔细去研究是怎么回事。
: 两个线程同时操作同一个变量,L1怎么的都会被invalidate,效率怎么会高?

avatar
i*n
33

所以,貌似所谓的缘分,其实都是孽缘
还是不要彼此伤害的好

【在 J*G 的大作中提到】
: 是啊。
avatar
a*n
34
之所以用shared_ptr,就是为了不每次都要考虑什么时候释放内存。如果需要每次用的
时候都要想一想因果关系,还不如手动处理内存,或者用有gc的语言。

【在 T********i 的大作中提到】
: 我一年前说过:假如现在太阳突然熄灭,对地球一点影响都没有,为什么?
: 因为要过大约8分20秒以后才能影响到地球。
: 只有发生在光锥内事件需要遵循因果律。
: 你要用狭义相对论的方法论来理解memory barrier。

avatar
p*t
35
出场人物真多,还在看。。。
avatar
T*i
36
shared_ptr用的是最简单的memory barrier。总纠结这个shared_ptr其实对你的理解没
有什么帮助。

【在 a***n 的大作中提到】
: 之所以用shared_ptr,就是为了不每次都要考虑什么时候释放内存。如果需要每次用的
: 时候都要想一想因果关系,还不如手动处理内存,或者用有gc的语言。

avatar
a*n
37
有本事你去实现一个不需要barrier的,我现在也不用c++了。

【在 T********i 的大作中提到】
: shared_ptr用的是最简单的memory barrier。总纠结这个shared_ptr其实对你的理解没
: 有什么帮助。

avatar
T*i
38
所以我说你对barrier没完全理解也没错呀?
shared_ptr用的是atomic指令,也只能用atomic指令。atomic指令就是barrier。这些
都没错。
但是barrier不一定是atomic指令。

【在 a***n 的大作中提到】
: 有本事你去实现一个不需要barrier的,我现在也不用c++了。
avatar
a*n
39
atomic只是对计数器本身,对于指向的变量,最后一个指针消失之前,在两个进程中对
计数器和变量本身是没有因果关系的。这个帖子我也不想回了,你自己去想吧。

【在 T********i 的大作中提到】
: 所以我说你对barrier没完全理解也没错呀?
: shared_ptr用的是atomic指令,也只能用atomic指令。atomic指令就是barrier。这些
: 都没错。
: 但是barrier不一定是atomic指令。

avatar
w*x
40
1. atomic操作不太可能降低性能太多
2. boost的开发者不可能犯这么基础的错误,即使我没看boost的实现,但一个简单的
cmp & exchange也能很简单的解决问题
3.我从来没觉得这些c++智能指针能够真正解决内存泄露问题
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。