Redian新闻
>
看Francis Galton wiki 时,看到一篇让我吃惊的文章。
avatar
看Francis Galton wiki 时,看到一篇让我吃惊的文章。# Biology - 生物学
l*0
1
AMEX 50K要的真艰难啊。上周的两封信居然还不回复我?
今天终于回复了“your account is not linked with promotion 5889”,KAO!老子确
定是在50K的
网页上申请的好不好!
后面倒是说"yet, we will honor your request"。
累了,要到50K就算了,也不打算再要75K了。
avatar
b*l
3
说来话长了,我们10月份看中的房子,当时和owner价钱没谈拢,owner等不急就把房子租
给两个小女孩,现在我们同意原来的价格重签了contract,房子也检查过了,就等房客搬
走close.
房主12月15号给她们的通知,2个月的时间,最迟2月15号搬走.tenant开始愿意1月中搬.
我们银行12月底锁的30天利率,我们希望1月底close. 可现在住在里面的房客就是不肯
提早搬,昨天碰到两个女孩的时候她们还说我们马上就搬,今天就说我们不会提早搬,现
在居然不给任何人进去inspect or appraise房子,银行的人都去了两次了,她们都不让
进.哎,现在只能干等,什么也做不了.她们和房东lease是签到6月底的,如果房东给了2个
月notice, tenants是不是必须得搬,他们会不会一直赖到6月份才走啊? owner在另外一
个州,这里由seller agent处理,他说这两个女孩terrible...
avatar
a*a
4
http://bbs.weiphone.com/read.php?tid=507486
Mac OS X 10.6即所谓的Snow Leopard操作系统已正式发售。一如既往,Apple产品光
鲜的外表下凝聚了太多艰辛的劳作。ArsTechnic的John Siracusa以其独特的、专业的
、全面的视角深入翔实地体验这款最新的操作系统。
Weiphone.com将对该综述进行翻译整理并独家连载。欢迎关注
2009年底,Apple为新上市的Snow Leopard推出了C语言扩展,称之为“block
”。 Block为C语言以及源于C语言的C++、Objective-C和Objective C++增添了闭包(
closure)以及匿名函数功能。这些功能已在动态程序语言(dynamic programming
language)上应用了很长的时间,诸如Lisp、Smalltalk、Perl、Python、Ruby甚至
JavaScript。尽管使用动态语言的程序员早已对闭包(closure)和匿名函数习以为常,
然而对使用更为传统的静态编译语言(譬如C语言及其衍生语言)的程序员来说,这一切
还是很吸引人的。当然,对于那些对编程一窍不通的朋友来说这篇文章可能没有什么吸
引力。但我仍将继续这个话题,因为blocks为一些他们所感兴趣的技术奠定了必要的基
础。
引用
译注: 闭包(closure):通常是一个包含自由变量、受词法环境(
lexical environment)约束的一级函数。闭包是在其自身的自由变量的作用域(scope)
中被定义,些变量的范围至少与闭包本身的生命周期(lifetime)相同。闭包的使用与函
数型编程(functional programming)和ML、Lisp等语言有关。闭包可用来执行持续传递
(continuation passing style)。在一些语言中,如果一个函数在另一个函数中被定义
,内部函数涉及到外部函数的局部变量,即产生了所谓的闭包。详情请参阅wikipedia
匿名函数(anonymous function):是指一种定义、并可能被调用、但不具有识
别符(identifier)的函数(或子程序)。匿名函数从1958年起成为Lisp语言的一项功能,
之后很多其他语言也开始支持匿名函数,然而一些著名的主流语言直道最近才增加了对
匿名函数的支持。详情请参考wikipedia
用最简要的语言解释,block能够将函数变成另一种形式的数据。很多派生于C
的语言都具备函数指针(function pointer),可以像数据一样被传递,但是它们只能指
向那些在编译时间(compile time)创建的函数。解决的途径只有两种:向函数传递不同
的参数,或者设置全局变量然后在函数内部访问全局变量。然而,这两种途径都有很大
的缺陷。
传递参数有时候会变得很冗繁和累赘,因为参数的数量和复杂性都可能增加,
有时还可能需要一个或多个回调,确实是很痛苦的事情。至于使用全局变量,很多时候
也并不是线程安全的(thread-safe)。有时需要锁定或者其他形式的互斥(mutual
exclusion)来避免同一函数的多重调用。如果说有什么东西比梳理海量的基于回调的
API(callback-based APIs)还要糟糕,那就是处理线程安全的问题了。
然而,block通过允许在运行时定义代码,巧妙地绕过了这些问题。请看下面
的示例。这是一个最易于理解的例子。这里我使用了JavaScript,以其句法看起来更友
好一些,但是主要的概念都是相同的。
这里我创建了一个函数,名为multiplier,只有一个参数a,然后乘以一个值b
,该值在运行时由用户定义。如果如果用户给定该值为2,则调用multiplier(5)并返回
结果10。
这是同样的一个例子,在C语言中通过block实现。
通过比较JavaScript和C语言的代码,相信您可以看出一些差异。在C语言的代
码示例中,这个插入符号“^”是block句法的关键所在,并用“^”代替了“*”,平行
于与现有的C语言句法中的函数指针,下面的例子可予以证明:
事实上这种句法对于经验丰富的程序员来说是非常有意义的。
那么,是否这就表明了C语言就瞬间变身为一种动态的、高级别的语言呢?就
像JavaScript和Lisp那样?恐怕不能这么说… 栈(stack)和堆(heap)之间的差异,掌控
自动和静态变量的规则等等,都仍然有效。另外,关于block究竟如何与这些东西相互
作用,这里还有一系列全新的规则。甚至,还有一个新的block储存类型的属性,可以
用来控制block中使用的变量的作用域(scope)和生命周期(lifetime)。
所有这些都表明了,block在C语言中仍是一个巨大的成功。多亏了block,那
些动态语言中友好的API现在可以在C语言及衍生语言中使用了。例如,假设您希望在一
个文件的每一行中都应用某项操作。在C这种低级语言中,需要一定量的样本代码(
boilerplate code)打开、读取这个文件,处理每一个错误,将每一行读入缓存区(
buffer),并在最后清除。
红色的部分代表您打算进行的操作,其余的部分则是实际的样本代码(
boilerplate code)。如果您需要对许多不同的文件的每一行进行多种操作,那么相应
的样本代码会让人抓狂,显然您希望能够将所有这些整合成为一个函数然后调用之。然
而,您需要面对的问题是,究竟该如何“表达”您所要进行的操作。在样本的每一个
block中,或许都需要许多行的代码来“表达”所要进行的操作。这些代码可能会涉及
或者更改那些受运行时间(runtime)影响的局部变量,因此传统的函数指针无法奏效。
多亏了block,您可以定义一个函数,包括一个文件名和一个block作为参数。
这样您就可以远离那些无聊抓狂的代码,留下的只有针对您的意图的清晰明了的表达。
文件名之后的参数实际上是一个显式声明(literal)。
Apple以及汲取了这些教训,为Snow Leopard增加了超过100种全新的使用
block的API,所有这些API都非常优雅和简洁。当然为基于C的语言提交block并作为正
式的扩展只是Apple的意愿,尚不清楚是否会有标准机构会采纳这些建议。截止到现在
,Mac OS X中的所有4种编译器都支持block。
avatar
f*g
5
my order # 0306XXXXX, 今天早晨发现CC上被HPSB pending 的钱 release了,怀疑被
咳了,打电话过去确认一下,rep很好,帮我查了一些,说没有被咳,但现在没货,但
这周会来2万台,但不一定会轮到我。让我耐心等。
PM,哎,onsale 2台被咳,其他的都没赶上,要是这台被咳就没得玩了。
祈祷吧!
avatar
H*7
7
我帐上显示10K点到帐,还没花到500元,是不是花到了后面40K也不给了?
avatar
G*h
9
说实在的,我觉得错的不在住在里面的人,错的是卖主。我们这儿的规矩是租约到期前
四十五天owner才能卖房,不知道你们州什么规定。如果他跟人家签的lease不是month
to month,又没有特别条款说他在卖房,房子一卖掉租客就得搬出去之类的,人家房客
就有理由住在里面。
你应该找卖主。
avatar
f*g
10
对了,我的是21号下午4点半的。大家可以参考一下!
avatar
s*d
11
那么高的点击率,居然没人说话。。。
avatar
s*l
12
赶紧发信要吧,给的得话会变成50K

【在 H******7 的大作中提到】
: 我帐上显示10K点到帐,还没花到500元,是不是花到了后面40K也不给了?
avatar
n*9
13
the tenants did nothing wrong if the current owner didn't show up to open
the door for inspection and appraisal. Tenants have the right not open the
door and stay till the lease end for which you can do very little about. You
need talk to your agent and let him/her talk to the listing agent and work
with the seller on this. Good luck and you will need it.

【在 b********l 的大作中提到】
: 说来话长了,我们10月份看中的房子,当时和owner价钱没谈拢,owner等不急就把房子租
: 给两个小女孩,现在我们同意原来的价格重签了contract,房子也检查过了,就等房客搬
: 走close.
: 房主12月15号给她们的通知,2个月的时间,最迟2月15号搬走.tenant开始愿意1月中搬.
: 我们银行12月底锁的30天利率,我们希望1月底close. 可现在住在里面的房客就是不肯
: 提早搬,昨天碰到两个女孩的时候她们还说我们马上就搬,今天就说我们不会提早搬,现
: 在居然不给任何人进去inspect or appraise房子,银行的人都去了两次了,她们都不让
: 进.哎,现在只能干等,什么也做不了.她们和房东lease是签到6月底的,如果房东给了2个
: 月notice, tenants是不是必须得搬,他们会不会一直赖到6月份才走啊? owner在另外一
: 个州,这里由seller agent处理,他说这两个女孩terrible...

avatar
f*5
14
来2万台还得分16g还是32g的呢。。。

【在 f*****g 的大作中提到】
: my order # 0306XXXXX, 今天早晨发现CC上被HPSB pending 的钱 release了,怀疑被
: 咳了,打电话过去确认一下,rep很好,帮我查了一些,说没有被咳,但现在没货,但
: 这周会来2万台,但不一定会轮到我。让我耐心等。
: PM,哎,onsale 2台被咳,其他的都没赶上,要是这台被咳就没得玩了。
: 祈祷吧!

avatar
v*m
15
1873 tomb

【在 s******d 的大作中提到】
: 那么高的点击率,居然没人说话。。。
avatar
H*7
16
还没花到500呢

【在 s****l 的大作中提到】
: 赶紧发信要吧,给的得话会变成50K
avatar
b*l
17
我气的是两个女孩出尔反尔,昨天还说得好好的,今天连APPAISER都不让进了。OWNER更别
提了,她一直希望租完两个月,多拿两个月房租。只有我们和两个agent急。看来只能
交钱给银行extend, 慢慢等了....

【在 b********l 的大作中提到】
: 说来话长了,我们10月份看中的房子,当时和owner价钱没谈拢,owner等不急就把房子租
: 给两个小女孩,现在我们同意原来的价格重签了contract,房子也检查过了,就等房客搬
: 走close.
: 房主12月15号给她们的通知,2个月的时间,最迟2月15号搬走.tenant开始愿意1月中搬.
: 我们银行12月底锁的30天利率,我们希望1月底close. 可现在住在里面的房客就是不肯
: 提早搬,昨天碰到两个女孩的时候她们还说我们马上就搬,今天就说我们不会提早搬,现
: 在居然不给任何人进去inspect or appraise房子,银行的人都去了两次了,她们都不让
: 进.哎,现在只能干等,什么也做不了.她们和房东lease是签到6月底的,如果房东给了2个
: 月notice, tenants是不是必须得搬,他们会不会一直赖到6月份才走啊? owner在另外一
: 个州,这里由seller agent处理,他说这两个女孩terrible...

avatar
a*a
18
16G Latest shipped order # 30542171
32G Latest shipped order # 30543132
看看能不能排在2万个之内。

【在 f*****g 的大作中提到】
: my order # 0306XXXXX, 今天早晨发现CC上被HPSB pending 的钱 release了,怀疑被
: 咳了,打电话过去确认一下,rep很好,帮我查了一些,说没有被咳,但现在没货,但
: 这周会来2万台,但不一定会轮到我。让我耐心等。
: PM,哎,onsale 2台被咳,其他的都没赶上,要是这台被咳就没得玩了。
: 祈祷吧!

avatar
M*n
19
求模板

【在 l********0 的大作中提到】
: AMEX 50K要的真艰难啊。上周的两封信居然还不回复我?
: 今天终于回复了“your account is not linked with promotion 5889”,KAO!老子确
: 定是在50K的
: 网页上申请的好不好!
: 后面倒是说"yet, we will honor your request"。
: 累了,要到50K就算了,也不打算再要75K了。

avatar
s*d
20
明显是卖主骑驴找马,吃定你了

更别

【在 b********l 的大作中提到】
: 我气的是两个女孩出尔反尔,昨天还说得好好的,今天连APPAISER都不让进了。OWNER更别
: 提了,她一直希望租完两个月,多拿两个月房租。只有我们和两个agent急。看来只能
: 交钱给银行extend, 慢慢等了....

avatar
B*g
21
no, far away

【在 a***a 的大作中提到】
: 16G Latest shipped order # 30542171
: 32G Latest shipped order # 30543132
: 看看能不能排在2万个之内。

avatar
d*y
22

me too。

【在 l********0 的大作中提到】
: AMEX 50K要的真艰难啊。上周的两封信居然还不回复我?
: 今天终于回复了“your account is not linked with promotion 5889”,KAO!老子确
: 定是在50K的
: 网页上申请的好不好!
: 后面倒是说"yet, we will honor your request"。
: 累了,要到50K就算了,也不打算再要75K了。

avatar
s*d
23
每个州不一样。德州tenants就必须让人家看房。

You
work

【在 n*******9 的大作中提到】
: the tenants did nothing wrong if the current owner didn't show up to open
: the door for inspection and appraisal. Tenants have the right not open the
: door and stay till the lease end for which you can do very little about. You
: need talk to your agent and let him/her talk to the listing agent and work
: with the seller on this. Good luck and you will need it.

avatar
y*n
24
这个不太准确吧。。。
我的 order # 30537***, 还没有运出来。。

【在 a***a 的大作中提到】
: 16G Latest shipped order # 30542171
: 32G Latest shipped order # 30543132
: 看看能不能排在2万个之内。

avatar
s*d
25
要知道人家对你没有任何义务。
你跟seller买房,不是跟租客。
租客由seller处理,跟你没关系。

更别

【在 b********l 的大作中提到】
: 我气的是两个女孩出尔反尔,昨天还说得好好的,今天连APPAISER都不让进了。OWNER更别
: 提了,她一直希望租完两个月,多拿两个月房租。只有我们和两个agent急。看来只能
: 交钱给银行extend, 慢慢等了....

avatar
b*7
26
不完全是按那个NUMBER的.
avatar
l*0
27
只有LZ这种人,才给房客找机会不还房租,不搬。
本来就是房客有理,那里可以如此evict人家

【在 b********l 的大作中提到】
: 说来话长了,我们10月份看中的房子,当时和owner价钱没谈拢,owner等不急就把房子租
: 给两个小女孩,现在我们同意原来的价格重签了contract,房子也检查过了,就等房客搬
: 走close.
: 房主12月15号给她们的通知,2个月的时间,最迟2月15号搬走.tenant开始愿意1月中搬.
: 我们银行12月底锁的30天利率,我们希望1月底close. 可现在住在里面的房客就是不肯
: 提早搬,昨天碰到两个女孩的时候她们还说我们马上就搬,今天就说我们不会提早搬,现
: 在居然不给任何人进去inspect or appraise房子,银行的人都去了两次了,她们都不让
: 进.哎,现在只能干等,什么也做不了.她们和房东lease是签到6月底的,如果房东给了2个
: 月notice, tenants是不是必须得搬,他们会不会一直赖到6月份才走啊? owner在另外一
: 个州,这里由seller agent处理,他说这两个女孩terrible...

avatar
a*a
28
很多 30537xxx 被 relink 到后面的 order number.
比如 30537682 --->30584108
你用你的 order # 查一下。

【在 y********n 的大作中提到】
: 这个不太准确吧。。。
: 我的 order # 30537***, 还没有运出来。。

avatar
a*r
29
如果原租房合同中,没有明确写明房东给了2个月Nocitce就可以提前结束合同,那租户就
有可能和房东纠缠而不搬.
所以,你没看过Seller和租户的租房合同,就不能认定租户在合同到期前就会搬走,这个
购房合同里应该写上如果租户2月15日之前不搬,导致Closing推迟,Seller要给予补偿的
条款,来保护自己的权益.

【在 b********l 的大作中提到】
: 说来话长了,我们10月份看中的房子,当时和owner价钱没谈拢,owner等不急就把房子租
: 给两个小女孩,现在我们同意原来的价格重签了contract,房子也检查过了,就等房客搬
: 走close.
: 房主12月15号给她们的通知,2个月的时间,最迟2月15号搬走.tenant开始愿意1月中搬.
: 我们银行12月底锁的30天利率,我们希望1月底close. 可现在住在里面的房客就是不肯
: 提早搬,昨天碰到两个女孩的时候她们还说我们马上就搬,今天就说我们不会提早搬,现
: 在居然不给任何人进去inspect or appraise房子,银行的人都去了两次了,她们都不让
: 进.哎,现在只能干等,什么也做不了.她们和房东lease是签到6月底的,如果房东给了2个
: 月notice, tenants是不是必须得搬,他们会不会一直赖到6月份才走啊? owner在另外一
: 个州,这里由seller agent处理,他说这两个女孩terrible...

avatar
q*d
30
这都能算出来,真是神呀。。。
不过还好,俺的都在12000以内,难道俺的有戏了?泪奔呀。。。

【在 a***a 的大作中提到】
: 16G Latest shipped order # 30542171
: 32G Latest shipped order # 30543132
: 看看能不能排在2万个之内。

avatar
m*y
31
Tenants will also maximize their interests, too : ) After all, this is a
free country~
avatar
y*n
32
我的order # 还能查到,一直没有什么变化。。
唯一的就是预计的送货时间变了几次, 现在是sep 1. 肯定没戏。。 呵呵

【在 a***a 的大作中提到】
: 很多 30537xxx 被 relink 到后面的 order number.
: 比如 30537682 --->30584108
: 你用你的 order # 查一下。

avatar
y*w
33
好像一切理由都在那两个女孩那里,所以你们只有花钱请她们走了,至于谁出钱,看你
和卖主的协商了,



【在 b********l 的大作中提到】
: 说来话长了,我们10月份看中的房子,当时和owner价钱没谈拢,owner等不急就把房子租
: 给两个小女孩,现在我们同意原来的价格重签了contract,房子也检查过了,就等房客搬
: 走close.
: 房主12月15号给她们的通知,2个月的时间,最迟2月15号搬走.tenant开始愿意1月中搬.
: 我们银行12月底锁的30天利率,我们希望1月底close. 可现在住在里面的房客就是不肯
: 提早搬,昨天碰到两个女孩的时候她们还说我们马上就搬,今天就说我们不会提早搬,现
: 在居然不给任何人进去inspect or appraise房子,银行的人都去了两次了,她们都不让
: 进.哎,现在只能干等,什么也做不了.她们和房东lease是签到6月底的,如果房东给了2个
: 月notice, tenants是不是必须得搬,他们会不会一直赖到6月份才走啊? owner在另外一
: 个州,这里由seller agent处理,他说这两个女孩terrible...

avatar
s*d
34

是啊,人家也挺倒霉的,刚费事费力搬了家,通知了亲戚朋友,
改了无数地址,又被赶出去了。

【在 m***y 的大作中提到】
: Tenants will also maximize their interests, too : ) After all, this is a
: free country~

avatar
h*n
35
让卖房的人弥补你的损失,不然就Move on
avatar
s*l
36
这个人家要住到lease结束你一点办法也没有。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。