Redian新闻
>
弱问L1b可能的申请绿卡途径
avatar
弱问L1b可能的申请绿卡途径# EB23 - 劳工卡
n*e
1
Implement readline using read4096
这道题之前版上有讨论过,不知道有没有标准的解答codes
网上搜了搜,感觉网上贴的codes都不太对。
多谢!
avatar
c*y
2
【 以下文字转载自 Immigration 讨论区 】
发信人: coronasky (乖乖的小孩), 信区: Immigration
标 题: 弱问L1b可能的申请绿卡途径
发信站: BBS 未名空间站 (Fri Sep 30 19:23:04 2016, 美东)
背景如下:
EE phd冷门方向,文章:5期刊9会议,citation 30
Reivew 30
现在L1b第一年,弱问比较有效的绿卡途径
1. 看板上的标准,eb1a不考虑了,eb1b也基本无望,目测公司律师会直接否决了
2. eb2现在的排期+劳工纸肯定超过5年?
小白弱问,我看到网上的visa bulletin有两条日期:
FINAL ACTION DATES FOR EMPLOYMENT-BASED PREFERENCE CASES 和
DATES FOR FILING OF EMPLOYMENT-BASED VISA APPLICATIONS
有什么区别?应该参考哪个日期呢?
3. 如果eb2,有必要niw吗?雇主这边问题不大。perm和niw的区别在哪里?

4. 是不是最有效的途径是想办法从L1b转h1b?然后h1b可以无限续签?但是L1b不可以
吧?
avatar
h*o
3
你怎么做的

【在 n****e 的大作中提到】
: Implement readline using read4096
: 这道题之前版上有讨论过,不知道有没有标准的解答codes
: 网上搜了搜,感觉网上贴的codes都不太对。
: 多谢!

avatar
K*c
4
搜EB1c
avatar
d*x
5
i think the standard way should be to maintain an internal buffer.
what's the solutions from internet?

【在 n****e 的大作中提到】
: Implement readline using read4096
: 这道题之前版上有讨论过,不知道有没有标准的解答codes
: 网上搜了搜,感觉网上贴的codes都不太对。
: 多谢!

avatar
h*o
6
贴个我的吧:
#define FOURK 4096
class readbuf{
readbuf(){nsize = 0; ptr = 0;}
char buf[FOURK];
int ptr;
int nsize;
int readN(char*dst, int n);
int readLine(string& s);
};
int readbuf::readN(*dst, int n){
if (!dst) return 0;
int bytes = 0;
while(n>0){
if (nsize==0) {nRead = read4K(buf); nsize = nRread; ptr = 0;}
min = min(n, nsize);
bytes+=memcpy(dst+bytes, buf, min);
ptr+=min; n-=min; nsize-=min;
if (nRead0 or ==0, need to break because
nothing to be read4K()
}
return bytes;
}
int readbuf::readLine(string& s){
int bytes = 0; bool endline = false;
while(1){
if (nsize==0) {nRead = read4K(buf); nsize = nRread; ptr = 0;}
for(; ptr< FOURK && nsize>0;ptr++, nsize--) {
s.append (buf[ptr]); bytes++;
if (buf[ptr] == ' \ 0' || buf[ptr] == ' \ n ') endline=true;
}
if (endline || nRead}
}

【在 d**********x 的大作中提到】
: i think the standard way should be to maintain an internal buffer.
: what's the solutions from internet?

avatar
s*x
7
readN is not called anywhere?

【在 h**o 的大作中提到】
: 贴个我的吧:
: #define FOURK 4096
: class readbuf{
: readbuf(){nsize = 0; ptr = 0;}
: char buf[FOURK];
: int ptr;
: int nsize;
: int readN(char*dst, int n);
: int readLine(string& s);
: };

avatar
h*o
8
usually there are two FAQ about this topic, sometimes readN(char* dst, int
size) is asked during interview, given read4096(char* buf); sometimes
readLine(char* dst) is asked, given read4096(char* buf). I am writing both.

【在 s**x 的大作中提到】
: readN is not called anywhere?
avatar
s*x
9
I see.
"bytes+=memcpy(dst+bytes, buf, min); "
buf should be ptr here?

【在 h**o 的大作中提到】
: usually there are two FAQ about this topic, sometimes readN(char* dst, int
: size) is asked during interview, given read4096(char* buf); sometimes
: readLine(char* dst) is asked, given read4096(char* buf). I am writing both.

avatar
h*o
10
yeah. bytes+=memcpy(dst+bytes, buf+ptr, min);
thanks

【在 s**x 的大作中提到】
: I see.
: "bytes+=memcpy(dst+bytes, buf, min); "
: buf should be ptr here?

avatar
n*e
11
Implement readline using read4096
这道题之前版上有讨论过,不知道有没有标准的解答codes
网上搜了搜,感觉网上贴的codes都不太对。
多谢!
avatar
h*o
12
你怎么做的

【在 n****e 的大作中提到】
: Implement readline using read4096
: 这道题之前版上有讨论过,不知道有没有标准的解答codes
: 网上搜了搜,感觉网上贴的codes都不太对。
: 多谢!

avatar
d*x
13
i think the standard way should be to maintain an internal buffer.
what's the solutions from internet?

【在 n****e 的大作中提到】
: Implement readline using read4096
: 这道题之前版上有讨论过,不知道有没有标准的解答codes
: 网上搜了搜,感觉网上贴的codes都不太对。
: 多谢!

avatar
s*x
14
readN is not called anywhere?

【在 h**o 的大作中提到】
: 贴个我的吧:
: #define FOURK 4096
: class readbuf{
: readbuf(){nsize = 0; ptr = 0;}
: char buf[FOURK];
: int ptr;
: int nsize;
: int readN(char*dst, int n);
: int readLine(string& s);
: };

avatar
h*o
15
usually there are two FAQ about this topic, sometimes readN(char* dst, int
size) is asked during interview, given read4096(char* buf); sometimes
readLine(char* dst) is asked, given read4096(char* buf). I am writing both.

【在 s**x 的大作中提到】
: readN is not called anywhere?
avatar
s*x
16
I see.
"bytes+=memcpy(dst+bytes, buf, min); "
buf should be ptr here?

【在 h**o 的大作中提到】
: usually there are two FAQ about this topic, sometimes readN(char* dst, int
: size) is asked during interview, given read4096(char* buf); sometimes
: readLine(char* dst) is asked, given read4096(char* buf). I am writing both.

avatar
h*o
17
yeah. bytes+=memcpy(dst+bytes, buf+ptr, min);
thanks

【在 s**x 的大作中提到】
: I see.
: "bytes+=memcpy(dst+bytes, buf, min); "
: buf should be ptr here?

avatar
y*n
18
答案可以再贴一下吗?

【在 h**o 的大作中提到】
: usually there are two FAQ about this topic, sometimes readN(char* dst, int
: size) is asked during interview, given read4096(char* buf); sometimes
: readLine(char* dst) is asked, given read4096(char* buf). I am writing both.

avatar
A*i
19
上个月刚被G家问过
这个主要就是考虑边界吧,ptr没有什么tricky的问题好像
avatar
y*n
20
readN 和 readLine 都是一个思路吗?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。