z*a
2 楼
替岳父准备签证(中信代签),跟着网上的流程走,到了中信付款那一步,打印了有
CGI编码的页面并让岳父拿着这个有CGI编码的页面去中信缴费。缴费后收到收据号码,
和该页面的CGI编码一致。然后再次登录网上申请系统,奇怪的事情就发生了,网页上
显示的CGI编码竟然和之前的差了一位数字!我把前后两个页面都打印出来做了备份,
相比较就是差了一位数字,第四位数字(7300XXXXXXXX Vs. 7301XXXXXXXX)。点击继续
后,自动跳出收据号码(确认一致),并且能够打印Dropbox Confirmation Letter。
问题来了,
#1 这个CGI号码不一致会影响中信代签么?
#2 现在好像没有办法再回到上一个页面来重新核实CGI号码,是这样的么?
CGI编码的页面并让岳父拿着这个有CGI编码的页面去中信缴费。缴费后收到收据号码,
和该页面的CGI编码一致。然后再次登录网上申请系统,奇怪的事情就发生了,网页上
显示的CGI编码竟然和之前的差了一位数字!我把前后两个页面都打印出来做了备份,
相比较就是差了一位数字,第四位数字(7300XXXXXXXX Vs. 7301XXXXXXXX)。点击继续
后,自动跳出收据号码(确认一致),并且能够打印Dropbox Confirmation Letter。
问题来了,
#1 这个CGI号码不一致会影响中信代签么?
#2 现在好像没有办法再回到上一个页面来重新核实CGI号码,是这样的么?
i*a
3 楼
之前一直做desktop development,用C++快3年了。去年跳到做web development,到现
在的9个月基本上都在不断边学习,边工作。
这个礼拜5天都在加班,好累啊。周末还在家里看书。。。
以后不能随便这样换工作,太累了。只是为了心中的梦想,以后可以在web这一方面有
所作为,最好开一家属于自己的firm。
在的9个月基本上都在不断边学习,边工作。
这个礼拜5天都在加班,好累啊。周末还在家里看书。。。
以后不能随便这样换工作,太累了。只是为了心中的梦想,以后可以在web这一方面有
所作为,最好开一家属于自己的firm。
d*e
4 楼
在读一个java8的proj.简直要抓狂了。
所有的code都是函数式的。builder被传来传去。加上没有case class.
简直是灾难啊。
看来java到头了。基本上java 7就够了。否则转scala.
所有的code都是函数式的。builder被传来传去。加上没有case class.
简直是灾难啊。
看来java到头了。基本上java 7就够了。否则转scala.
d*u
5 楼
www.bankofamerica.com/checks
or 1-800-652-1111
or 1-800-652-1111
d*n
6 楼
缴费后CGI号码是会差一位。应该没有问题。
d*e
8 楼
来一段:
listReuqest.ifPresent(lr -> {blah})
你又不是函数式chaining结果,就要个side effiect.
不能好好的写
if (listRequest){
blah
}
吗。
都省了定义optional了。
listReuqest.ifPresent(lr -> {blah})
你又不是函数式chaining结果,就要个side effiect.
不能好好的写
if (listRequest){
blah
}
吗。
都省了定义optional了。
d*e
11 楼
顺便问一嘴,现在写java有没有超过effecitve java的东西?
好久不写java了
好久不写java了
f*8
13 楼
我也遇到了同样的问题,看网上说出现了技术问题,不知道是否这个造成的,已经联系
了大使馆,还没得到答复。
我的问题是交了费用死活过不去去预约面签,这个太坑爹了吧。
了大使馆,还没得到答复。
我的问题是交了费用死活过不去去预约面签,这个太坑爹了吧。
z*e
14 楼
本来就不是纯fp
你非要按照fp那一套写
难怪会出问题
lambda主要是用来对付annoymous class时候用的
谁让你什么都写成fp
pure functional就是一灾难
有多少人能把side effect弄清楚的?
你非要按照fp那一套写
难怪会出问题
lambda主要是用来对付annoymous class时候用的
谁让你什么都写成fp
pure functional就是一灾难
有多少人能把side effect弄清楚的?
z*e
16 楼
java的边界不是function
是class,所以只要没有跑出class之外
都是无side effect的
然后按照actor model,用vert.x就可以保证没有side effect
只有fp那种苛刻的要求才会要求你不准用状态
java经过vert.x等优化之后,没有这个要求
这是好事,别不习惯
是class,所以只要没有跑出class之外
都是无side effect的
然后按照actor model,用vert.x就可以保证没有side effect
只有fp那种苛刻的要求才会要求你不准用状态
java经过vert.x等优化之后,没有这个要求
这是好事,别不习惯
f*8
17 楼
刚刚收到回复了,问题解决了,可以正常预约了。
z*e
18 楼
俺只有在spring的时候,不敢随便用状态
用了vert.x之后,状态随便传,不传对不起自己
各种省内存
用了vert.x之后,状态随便传,不传对不起自己
各种省内存
f*8
21 楼
你可以再试一下,其实你一旦交了申请费,现在就应该可以过去预约了,差一位没有影
响。一直按继续试试。
响。一直按继续试试。
z*e
22 楼
java关于并发的控制,从ejb开始
一直都是冲着class为边界去的
fp那种要求,一直在java世界里面被认为是太苛刻
ejb比fp要爽不少
ejb后来失败了,主要是因为配置太麻烦
各种xml
现在有了vert.x之后就不一样了
一直都是冲着class为边界去的
fp那种要求,一直在java世界里面被认为是太苛刻
ejb比fp要爽不少
ejb后来失败了,主要是因为配置太麻烦
各种xml
现在有了vert.x之后就不一样了
C*n
29 楼
同意
Y*G
33 楼
把值传给那个consumer不是省掉了吗?不是很简洁吗。
https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html#ifPresent-
java.util.function.Consumer-
【在 d******e 的大作中提到】
: 来一段:
: listReuqest.ifPresent(lr -> {blah})
: 你又不是函数式chaining结果,就要个side effiect.
: 不能好好的写
: if (listRequest){
: blah
: }
: 吗。
: 都省了定义optional了。
https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html#ifPresent-
java.util.function.Consumer-
【在 d******e 的大作中提到】
: 来一段:
: listReuqest.ifPresent(lr -> {blah})
: 你又不是函数式chaining结果,就要个side effiect.
: 不能好好的写
: if (listRequest){
: blah
: }
: 吗。
: 都省了定义optional了。
S*k
40 楼
java's lambda is not nice and "nature" as c#.
if using java, it could looks like:
values.Stream()
.map(d->d*d)
.collect(Collectors.toList())
to be honest, I don't think this is better than for loop from any aspects.
The parallel is another funny one.
in c#, we just say Parallel.ForEach(value, v=>{blalala});
in java: values.parallelStream().map(blah).flatMap(List::Stream)
And, c# async is easier to use than java. I am still not sure if java's
async could work well because it is implemented using threading.
Anyway, I agree with "java 8就是一坨屎".
new
【在 c*********e 的大作中提到】
: c#里面很多lambda, linq
: var values = new List() { 7, 13, 4, 9, 3 };
: // Map the anonymous function over all elements in the list, return the new
: list
: var foo = values.ConvertAll(d => d*d) ;
if using java, it could looks like:
values.Stream()
.map(d->d*d)
.collect(Collectors.toList())
to be honest, I don't think this is better than for loop from any aspects.
The parallel is another funny one.
in c#, we just say Parallel.ForEach(value, v=>{blalala});
in java: values.parallelStream().map(blah).flatMap(List::Stream)
And, c# async is easier to use than java. I am still not sure if java's
async could work well because it is implemented using threading.
Anyway, I agree with "java 8就是一坨屎".
new
【在 c*********e 的大作中提到】
: c#里面很多lambda, linq
: var values = new List
: // Map the anonymous function over all elements in the list, return the new
: list
: var foo = values.ConvertAll(d => d*d) ;
z*e
41 楼
all u need is rxjava
then u can do sth. like .map(d -> d*d)
and forEach(v->{blablabla});
this is just a way to pass in function as a parameter
how stupid u r to think this is impossible for java
u can even impl. this by urself rather than using rxjava
as long as u have lambda & reflection
besides, for async part, u should know java.nio
which have been impl.ed in 1.4 many years ago
if u wanna a sync way to write async code
u need javaagent and for framework quosar would be the answer
【在 S***k 的大作中提到】
: java's lambda is not nice and "nature" as c#.
: if using java, it could looks like:
: values.Stream()
: .map(d->d*d)
: .collect(Collectors.toList())
: to be honest, I don't think this is better than for loop from any aspects.
: The parallel is another funny one.
: in c#, we just say Parallel.ForEach(value, v=>{blalala});
: in java: values.parallelStream().map(blah).flatMap(List::Stream)
: And, c# async is easier to use than java. I am still not sure if java's
then u can do sth. like .map(d -> d*d)
and forEach(v->{blablabla});
this is just a way to pass in function as a parameter
how stupid u r to think this is impossible for java
u can even impl. this by urself rather than using rxjava
as long as u have lambda & reflection
besides, for async part, u should know java.nio
which have been impl.ed in 1.4 many years ago
if u wanna a sync way to write async code
u need javaagent and for framework quosar would be the answer
【在 S***k 的大作中提到】
: java's lambda is not nice and "nature" as c#.
: if using java, it could looks like:
: values.Stream()
: .map(d->d*d)
: .collect(Collectors.toList())
: to be honest, I don't think this is better than for loop from any aspects.
: The parallel is another funny one.
: in c#, we just say Parallel.ForEach(value, v=>{blalala});
: in java: values.parallelStream().map(blah).flatMap(List::Stream)
: And, c# async is easier to use than java. I am still not sure if java's
z*e
42 楼
here is a simple example of rx.map
Observable.from("item1")
.map((str1)->{
System.out.println("insde the map " + str1);
return str1;
})
.subscribe(System.out::println);
u can see str1 -> {blablabla}
Observable.from("item1")
.map((str1)->{
System.out.println("insde the map " + str1);
return str1;
})
.subscribe(System.out::println);
u can see str1 -> {blablabla}
z*e
43 楼
compared to for loop
how to use for loop in the streaming?
u dont even know the border of the stream/loop
u need a listener rather than a loop
reactive rather than active
reactive is not for zhuangbi
is used for solving problems
especially for those streaming industry like Netflix
if u can use for loop then plez use for loop
do not use forEach which should only be used in streaming api
and i personally believe for loop is enough for batch api
u dont need streaming for batch like db/file system crud operations
except the dataset is extremely large then u may need streaming
otherwise, just use for loop, make other ppl's life a lot easier
too many zhuangbi -ers
how to use for loop in the streaming?
u dont even know the border of the stream/loop
u need a listener rather than a loop
reactive rather than active
reactive is not for zhuangbi
is used for solving problems
especially for those streaming industry like Netflix
if u can use for loop then plez use for loop
do not use forEach which should only be used in streaming api
and i personally believe for loop is enough for batch api
u dont need streaming for batch like db/file system crud operations
except the dataset is extremely large then u may need streaming
otherwise, just use for loop, make other ppl's life a lot easier
too many zhuangbi -ers
S*k
45 楼
impl?? this is another sample of "java 就是一坨屎"
【在 z****e 的大作中提到】
: all u need is rxjava
: then u can do sth. like .map(d -> d*d)
: and forEach(v->{blablabla});
: this is just a way to pass in function as a parameter
: how stupid u r to think this is impossible for java
: u can even impl. this by urself rather than using rxjava
: as long as u have lambda & reflection
: besides, for async part, u should know java.nio
: which have been impl.ed in 1.4 many years ago
: if u wanna a sync way to write async code
【在 z****e 的大作中提到】
: all u need is rxjava
: then u can do sth. like .map(d -> d*d)
: and forEach(v->{blablabla});
: this is just a way to pass in function as a parameter
: how stupid u r to think this is impossible for java
: u can even impl. this by urself rather than using rxjava
: as long as u have lambda & reflection
: besides, for async part, u should know java.nio
: which have been impl.ed in 1.4 many years ago
: if u wanna a sync way to write async code
S*k
49 楼
I agree with this.
【在 z****e 的大作中提到】
: compared to for loop
: how to use for loop in the streaming?
: u dont even know the border of the stream/loop
: u need a listener rather than a loop
: reactive rather than active
: reactive is not for zhuangbi
: is used for solving problems
: especially for those streaming industry like Netflix
: if u can use for loop then plez use for loop
: do not use forEach which should only be used in streaming api
【在 z****e 的大作中提到】
: compared to for loop
: how to use for loop in the streaming?
: u dont even know the border of the stream/loop
: u need a listener rather than a loop
: reactive rather than active
: reactive is not for zhuangbi
: is used for solving problems
: especially for those streaming industry like Netflix
: if u can use for loop then plez use for loop
: do not use forEach which should only be used in streaming api
d*e
51 楼
推荐读读
http://www.slideshare.net/ScottWlaschin/fp-patterns-ndc-london2
java 8根本思路就是错的。本来就是给笨蛋烙印用的,管的死死的。
加上fp就4不象了。开始想C++发展了。
【在 n******7 的大作中提到】
: 那这也不怪java8了
: 本来灵活性被滥用了就是灾难
: 前几天有人读python code不也吐血了
: 都是为了用某个feature霸王硬上弓
http://www.slideshare.net/ScottWlaschin/fp-patterns-ndc-london2
java 8根本思路就是错的。本来就是给笨蛋烙印用的,管的死死的。
加上fp就4不象了。开始想C++发展了。
【在 n******7 的大作中提到】
: 那这也不怪java8了
: 本来灵活性被滥用了就是灾难
: 前几天有人读python code不也吐血了
: 都是为了用某个feature霸王硬上弓
z*e
52 楼
for fp
when start writing codes, u have to know these
state, immutable, side effect
u have been "管的死死的"ed already
i do agree some times patterns r 八股
but compared to monad
oop patterns r far more easier
【在 d******e 的大作中提到】
: 推荐读读
: http://www.slideshare.net/ScottWlaschin/fp-patterns-ndc-london2
: java 8根本思路就是错的。本来就是给笨蛋烙印用的,管的死死的。
: 加上fp就4不象了。开始想C++发展了。
g*g
53 楼
Java 8的思路是正确的,就是一个语法糖而已。真要 FP去用 Scala好了。
【在 d******e 的大作中提到】
: 推荐读读
: http://www.slideshare.net/ScottWlaschin/fp-patterns-ndc-london2
: java 8根本思路就是错的。本来就是给笨蛋烙印用的,管的死死的。
: 加上fp就4不象了。开始想C++发展了。
【在 d******e 的大作中提到】
: 推荐读读
: http://www.slideshare.net/ScottWlaschin/fp-patterns-ndc-london2
: java 8根本思路就是错的。本来就是给笨蛋烙印用的,管的死死的。
: 加上fp就4不象了。开始想C++发展了。
相关阅读
产品 release 了以后github可以让合作者不能push吗?Deep Learning怎么自学spark?咨询一下职业发展。给大家说说k8s到底是干啥的golang是第一个大规模multi-core, N:M thread model Language[bssd] 晒硬件NASA uses Clojureopen source ERP and CRMThe American AI Initiativehow to find old articles about 12306 and TeachWei's code?我可以铁口直断,golang是近20年编程语言最大的突破!Re: 贾扬清被国人“同胞”捅刀子,被迫离开fb (转载)问个 c 里字符串 itoa 相关的问题[bssd]再论《金瓶梅》:作者派来的人調度機器都是簡單的,調度人才是最難的。BERT 到底行不行为啥Linux这种上古架构竟然能一统服务器的江湖?可以在 gce app engine部署机器,但用 aws dynamoDB 吗?