avatar
同步编程真郁闷# Programming - 葵花宝典
A*A
1
【 以下文字转载自 LosAngeles 讨论区 】
发信人: haode (avon), 信区: LosAngeles
标 题: 《让生活快乐15个习惯》健康生活书,作者近百岁,医生,仍在工作,赞!
发信站: BBS 未名空间站 (Tue Apr 24 20:15:44 2012, 美东)
作者日野原重明近百岁,医生,仍在工作
习惯1 心中永保爱
相信喜悦或欢乐只要有人分享,快乐的程度就会更加扩大。更喜乐的生命,必须包含更
多的爱。
习惯2 抱持「一切都会变得更美好」的正面想法
相信那些愿意克服自己的缺点或弱点,并习惯存着「一切都会变得更美好」的正面想法
的人,在人生中的任何时刻,都能够展现乐于坚持的强大毅力。
正面的想法比一切都重要。
习惯3 挑战新事物
如果在年轻时就养成挑战新事物的习惯,发觉自身才华的机会也会随之增加。那么,一
生中就可以看见无数次繁花盛开的瑰丽风景。
若想永远保持年轻的心,就要试着对某种事物保持高度的关心。而且,还要试着去挑战
看看。只要抱持这样的心情,老不老一点都无妨,就让向前行的勇气,好好地发挥能量。
习惯4 锻练自己的专注力
一个人有专注力,看起来就会非常朝气蓬勃,但如果缺乏专注力,什么事都无法顺利进
行。「最糟糕的是就此意志消沉、自我放弃,」
培养专注力,需要某种程度的训练才行。也就是说,必须在日常生活中就养成注意力集
中的习惯。
为了锻练自己的专注能力,
采用的方法是──无论多么短暂的时间也要有效利用,绝对不可白白浪费。
习惯5 向心目中的典范学习
人生要如何规划才好?如果实在无从下手,先寻觅一个你心生钦羡的典范也是个好主意。
习惯6 感受他人的心情
要感受他人的心情,一定要先能让自己宁静下来,细细体会。多接近大自然,可以让自
己的心更柔软,更敏锐。
习惯7 珍惜有缘相逢的所有人、事、物
如果你自己架设好一组质量优良的天线与接收器,你就更有机会遇见美好的事物。找志
同道合的人,大家愿景、目标、价值观都一致。志同道合就是快乐。
习惯8 比八分饱再少一些
维持健康的方法,就是对体重的控制。有的靠饮食控制,维持适当的体重,有的则靠规
律的运动。
习惯9 对饮食不要过于神经质
保持健康的饮食调理
习惯10 能走路就走路
同时与饮食生活的混乱共存的,常常是运动不足的问题。但是,对每天忙乱过日子的现
代人而言,要额外找到运动时间,实在是难如登天。所以做到了能走路就走路。
习惯11 与更多同好享受运动时光
找同好一起去运动,也是必须培养的快乐生活好习惯。实时找不到人一起去运动,只要
每天规律地去运动,自然就会碰到一些运动同好。
习惯12 正面思考
健康与否,就看自己够不够朝气蓬勃,而够不够有活力,也全靠心情决定。
作家罗兰就是一个最好的例子。「我觉得快乐是一种天性,」现年九十岁的作家罗兰,
从二十七岁那年,一个人由天津来到台湾,就此定居下来,再怎么辛苦,从不会抱怨。
年轻时一边在警广上班,一边写作,也一边养儿。如今儿女长大了,一个人居住,倒也
自得其乐。
即使现在已经九十岁了,罗兰仍然耳聪目明,还会一个人找寻生活乐趣,除了每天早上
,住在附近的儿子带来豆浆、烧饼油条当早餐之外,她常会一个人坐出租车到外双溪故
宫外面的小山坡去晒晒早晨的太阳,看着故宫博物馆的围墙,好像有回到天津老家的感
觉。或是一个人到中央图书馆,坐在五楼的窗边,默默读书、写作。她每天晚上一定会
写写日记。因为身心之间紧密连结、互为表里,身兼心理学家与哲学家的博格森(
HenriBergson)曾说:「人类是唯一能够创造自己命运的动物,而人类却迟迟无法觉悟
。」
要让心灵变得更平静、丰富,该如何做才好呢?日野原建议,就算面对累死人的工作,
也不应该长吁短叹、以为时运不济,反而要振作精神、想象完成后的成就感。并且,一
边以正面思考来鼓励自己,一边务实地动手完成,积极进取地挑战难关。
习惯13 调节压力
沉重的压力必须明快地纾解及调整。纾解压力的一个方法是,不要让忧虑的事情一件一
件累积。
习惯14 反身自省,要求自己(责任总是在我)
梅特林克(MauriceMaeterlinck)创作的《青鸟》是一出著名的戏剧。故事的梗概是「
千山万水寻找代表幸福的青鸟,最后,却发现牠不在天涯海角,而是好端端地待在家中
」。青鸟欲诉说的就是,所谓的幸福就存在每个人的心中。
习惯15不要盲目、非理性地迁就于习惯
不管是藉由写日记、写年记的方式,或是经过祷告、内观,万一你发现到今天为止走的
是错误的道路,只要换一个正确的方向即可。
习惯可以造就一个人。但是,并不是要大家盲目、毫无理性地固执于一件事。有时候,
描绘出一幅美丽愿景之后,才发现到今天为止的习惯,与这样的愿景格格不入。这种时
候,弹性改变一下思考方式,再营造出另一种适合的习惯就好了……
avatar
p*2
2
看我异步编程,一个rest call马上就返回了,他们同步编程的要等边天才能做下一件
事情。感觉真郁闷。
avatar
T*i
3
不错~~
心态很重要

【在 A**A 的大作中提到】
: 【 以下文字转载自 LosAngeles 讨论区 】
: 发信人: haode (avon), 信区: LosAngeles
: 标 题: 《让生活快乐15个习惯》健康生活书,作者近百岁,医生,仍在工作,赞!
: 发信站: BBS 未名空间站 (Tue Apr 24 20:15:44 2012, 美东)
: 作者日野原重明近百岁,医生,仍在工作
: 习惯1 心中永保爱
: 相信喜悦或欢乐只要有人分享,快乐的程度就会更加扩大。更喜乐的生命,必须包含更
: 多的爱。
: 习惯2 抱持「一切都会变得更美好」的正面想法
: 相信那些愿意克服自己的缺点或弱点,并习惯存着「一切都会变得更美好」的正面想法

avatar
p*2
4
用了异步根本没办法回到同步去了
avatar
o*t
5
往往说的容易 做起来却很难
avatar
l*v
6
有用同步的吗?自己开线程同步然后callback?
avatar
A*A
7
还好吧,我也不喜欢那种说起来容易的帖子,但是这里的我觉得不困难,我能做到不少。当作一个方向去努力就好了

【在 o******t 的大作中提到】
: 往往说的容易 做起来却很难
avatar
x*d
8
ju ti dian, gei ge lizi?
avatar
l*g
9
其实基因好最重要
avatar
h*r
10
呵呵,一看就是刚学会异步的新手发的贴。

【在 p*****2 的大作中提到】
: 看我异步编程,一个rest call马上就返回了,他们同步编程的要等边天才能做下一件
: 事情。感觉真郁闷。

avatar
j*3
11
不错。

【在 A**A 的大作中提到】
: 【 以下文字转载自 LosAngeles 讨论区 】
: 发信人: haode (avon), 信区: LosAngeles
: 标 题: 《让生活快乐15个习惯》健康生活书,作者近百岁,医生,仍在工作,赞!
: 发信站: BBS 未名空间站 (Tue Apr 24 20:15:44 2012, 美东)
: 作者日野原重明近百岁,医生,仍在工作
: 习惯1 心中永保爱
: 相信喜悦或欢乐只要有人分享,快乐的程度就会更加扩大。更喜乐的生命,必须包含更
: 多的爱。
: 习惯2 抱持「一切都会变得更美好」的正面想法
: 相信那些愿意克服自己的缺点或弱点,并习惯存着「一切都会变得更美好」的正面想法

avatar
p*2
12

线程也是block的。而且很多语言线程本来支持的就不好。

【在 l*****v 的大作中提到】
: 有用同步的吗?自己开线程同步然后callback?
avatar
p*2
13

线程也是block的。而且很多语言线程本来支持的就不好。

【在 l*****v 的大作中提到】
: 有用同步的吗?自己开线程同步然后callback?
avatar
p*2
14

是。大牛说说?

【在 h****r 的大作中提到】
: 呵呵,一看就是刚学会异步的新手发的贴。
avatar
p*2
15

比如Linkedin 30台server变成3台
我这里3个processes花费6个小时,我变成一个process,花费1个小时。

【在 x****d 的大作中提到】
: ju ti dian, gei ge lizi?
avatar
c*e
16
那如果main thread要异步thread的一个结果怎么办?拿不到吧?或者要等?或者要再
运行一次才能拿到结果?thread之间的通信是个问题。

【在 p*****2 的大作中提到】
: 看我异步编程,一个rest call马上就返回了,他们同步编程的要等边天才能做下一件
: 事情。感觉真郁闷。

avatar
p*2
17

node是单线程

【在 c*********e 的大作中提到】
: 那如果main thread要异步thread的一个结果怎么办?拿不到吧?或者要等?或者要再
: 运行一次才能拿到结果?thread之间的通信是个问题。

avatar
c*e
18
我現在android programming就遇到这个问题。都说别在main thread里做花時間的事情
。但是,比如用户身份认证这些,只有认证通过了才能让用户进入主页。这个验证可以
用别的thread做,但是,main thread要知道验证结果后才能接着往下进行。

【在 p*****2 的大作中提到】
:
: node是单线程

avatar
p*2
19

所以说用node可以省很多事,race condition,dead lock等等多线程头疼的问题都不
会有。
android programming上有异步吗?

【在 c*********e 的大作中提到】
: 我現在android programming就遇到这个问题。都说别在main thread里做花時間的事情
: 。但是,比如用户身份认证这些,只有认证通过了才能让用户进入主页。这个验证可以
: 用别的thread做,但是,main thread要知道验证结果后才能接着往下进行。

avatar
c*e
20
asynctask.
android現在如火如天啊。工资贼高。

【在 p*****2 的大作中提到】
:
: 所以说用node可以省很多事,race condition,dead lock等等多线程头疼的问题都不
: 会有。
: android programming上有异步吗?

avatar
p*2
21

高到什么程度?

【在 c*********e 的大作中提到】
: asynctask.
: android現在如火如天啊。工资贼高。

avatar
c*e
22
难进,工资和java developer差不多。

【在 p*****2 的大作中提到】
:
: 高到什么程度?

avatar
p*2
23

java developer有多少呀?

【在 c*********e 的大作中提到】
: 难进,工资和java developer差不多。
avatar
c*e
24
这个,问goodbug

【在 p*****2 的大作中提到】
:
: java developer有多少呀?

avatar
N*n
25

需要连续执行多个异步操作时这个CALLBACK代码就很难读了。所以还是C#这
种跳过CALLBACK的模式好。

【在 p*****2 的大作中提到】
: 看我异步编程,一个rest call马上就返回了,他们同步编程的要等边天才能做下一件
: 事情。感觉真郁闷。

avatar
b*s
26
c#那种本质上还是callback

【在 N********n 的大作中提到】
:
: 需要连续执行多个异步操作时这个CALLBACK代码就很难读了。所以还是C#这
: 种跳过CALLBACK的模式好。

avatar
N*n
27

C#不用再显式单开一堆CALLBACK METHOD, 可读性、可维护性大幅提高了。

【在 b*******s 的大作中提到】
: c#那种本质上还是callback
avatar
p*2
28

可以优化代码。

【在 N********n 的大作中提到】
:
: C#不用再显式单开一堆CALLBACK METHOD, 可读性、可维护性大幅提高了。

avatar
x*d
29
java developer is cheap labor. When you getting old, you don't care about
money no more, you just want to keep your eye and your neck healthy. I would
rather do network or sys admin jobs. Java developer sucks big time.
avatar
t*t
30
坐等goodbug出现...

would

【在 x****d 的大作中提到】
: java developer is cheap labor. When you getting old, you don't care about
: money no more, you just want to keep your eye and your neck healthy. I would
: rather do network or sys admin jobs. Java developer sucks big time.

avatar
P*i
31
等赵策.....

【在 t****t 的大作中提到】
: 坐等goodbug出现...
:
: would

avatar
y*g
32
sys admin还不是对电脑,又不是plumber

would

【在 x****d 的大作中提到】
: java developer is cheap labor. When you getting old, you don't care about
: money no more, you just want to keep your eye and your neck healthy. I would
: rather do network or sys admin jobs. Java developer sucks big time.

avatar
g*g
33
we are all cheap labors. Cheap labor is better than no labor.

【在 t****t 的大作中提到】
: 坐等goodbug出现...
:
: would

avatar
p*2
34

膜拜250K+大牛。

【在 g*****g 的大作中提到】
: we are all cheap labors. Cheap labor is better than no labor.
avatar
c*e
35
太谦虚了,比码工cheap 的labor多了,有烈日下修补地球的,有半夜体力的,有半夜
去捉鸡的老墨,有到农田摘草莓的,有夏天去抓蚯蚓的,。。。码工坐在空调房里,做
在旋转皮椅上,干净的地板桌面,左手拿着杯子,里面装着刚泡出的咖啡,右手轻轻在
鼠标上弹指,马上intellisense出来一大堆code...

【在 g*****g 的大作中提到】
: we are all cheap labors. Cheap labor is better than no labor.
avatar
d*r
36
不太好看 network or sys admin jobs.
以后Software Defined Network之类的东西主流了,这些工作都可以由开发的人,顺便
就做了.

would

【在 x****d 的大作中提到】
: java developer is cheap labor. When you getting old, you don't care about
: money no more, you just want to keep your eye and your neck healthy. I would
: rather do network or sys admin jobs. Java developer sucks big time.

avatar
z*e
37
你小看阿米哥的劳动,人家时薪至少30刀
如果能去挖油,70刀一小时是起码的

【在 c*********e 的大作中提到】
: 太谦虚了,比码工cheap 的labor多了,有烈日下修补地球的,有半夜体力的,有半夜
: 去捉鸡的老墨,有到农田摘草莓的,有夏天去抓蚯蚓的,。。。码工坐在空调房里,做
: 在旋转皮椅上,干净的地板桌面,左手拿着杯子,里面装着刚泡出的咖啡,右手轻轻在
: 鼠标上弹指,马上intellisense出来一大堆code...

avatar
l*t
38
程序员郁闷个啥,那是cpu在context switching,人那才叫郁闷呢。

【在 p*****2 的大作中提到】
: 看我异步编程,一个rest call马上就返回了,他们同步编程的要等边天才能做下一件
: 事情。感觉真郁闷。

avatar
z*e
39
可能是想起来比较辛苦

【在 l*****t 的大作中提到】
: 程序员郁闷个啥,那是cpu在context switching,人那才叫郁闷呢。
avatar
p*w
40
c#怎么实现的?

【在 N********n 的大作中提到】
:
: C#不用再显式单开一堆CALLBACK METHOD, 可读性、可维护性大幅提高了。

avatar
z*e
41
我们这行,首先要保证的是有工作
其次才是工作报酬多还是少的问题
java比起其他语言developer来说
至少它可以保证你有工作,而c++作为一个曾经流行的语言
最大的问题就在于,它无法保证developer将来还会有工作
然后多少的问题,那这个要看使用者是不是足够多
越是赚钱的东西,就越要普及,不普及的话,很难弄到钱
当然可能会有名,但是名利往往难以双收
最典型的就是基础数学,尼玛难到人想自杀
但是出来找工作,苦逼到极点,当年做quant,人家也是首选统计和物理phd
而不是数学系的phd,为什么?因为物理和统计phd大多数时候都是应用数学
而数学系phd多数时候在证明,所以基础数学适合张益唐,陈景润这种人
不适合我等凡夫俗子,而图利的话,要看数量,因为这行涨薪基本上都是靠跳槽
而跳槽次数跟工作机会数量呈正相关,所以结论很明显了

【在 d*******r 的大作中提到】
: 不太好看 network or sys admin jobs.
: 以后Software Defined Network之类的东西主流了,这些工作都可以由开发的人,顺便
: 就做了.
:
: would

avatar
N*n
42

Like someone already points out, asynchronous callback is basically
a 'goto' statement. If you can avoid goto in your code you improve
its quality a lot.
c# marks code w/ 'async' and 'await' keywords to tell compiler to
generate the tedious control code behind the scene for you. No need
of explicit asynchronous callbacks.
That way when you have to execute several asynchronous methods to
finish one job. You don't have to break it down into several "goto"
callbacks. You could wrap them up logically in one method with a
few await and async keywords.

【在 p*****w 的大作中提到】
: c#怎么实现的?
avatar
p*w
43
异步回调本质从code上看就是一堆switch case,根goto还是有区别的.
你说的c#是多线程还是异步?

【在 N********n 的大作中提到】
:
: Like someone already points out, asynchronous callback is basically
: a 'goto' statement. If you can avoid goto in your code you improve
: its quality a lot.
: c# marks code w/ 'async' and 'await' keywords to tell compiler to
: generate the tedious control code behind the scene for you. No need
: of explicit asynchronous callbacks.
: That way when you have to execute several asynchronous methods to
: finish one job. You don't have to break it down into several "goto"
: callbacks. You could wrap them up logically in one method with a

avatar
p*2
44
昨天我们这里做同步编程的又郁闷了。呵呵。
avatar
z*e
45
很正常,最臭名昭著的一块,跟ui有一拼
好在给钱还算给力

【在 p*****2 的大作中提到】
: 昨天我们这里做同步编程的又郁闷了。呵呵。
avatar
b*s
46
我感觉就是一个callback的list

【在 p*****w 的大作中提到】
: c#怎么实现的?
avatar
f*8
47
恩,对中国人来说,涨薪基本职能靠跳槽。烙印什么的靠PPT往上爬即可。不跳槽的话
,工作10年都可能没NEW GRAD高。

【在 z****e 的大作中提到】
: 我们这行,首先要保证的是有工作
: 其次才是工作报酬多还是少的问题
: java比起其他语言developer来说
: 至少它可以保证你有工作,而c++作为一个曾经流行的语言
: 最大的问题就在于,它无法保证developer将来还会有工作
: 然后多少的问题,那这个要看使用者是不是足够多
: 越是赚钱的东西,就越要普及,不普及的话,很难弄到钱
: 当然可能会有名,但是名利往往难以双收
: 最典型的就是基础数学,尼玛难到人想自杀
: 但是出来找工作,苦逼到极点,当年做quant,人家也是首选统计和物理phd

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